[Discussioni] Softwarelibero su Freenet

Christopher R. Gabriel cgabriel a cgabriel.org
Ven 12 Ott 2001 20:37:15 CEST


    Marco> 2) se e' possibile avere un aiuto tecnico da chi ha
    Marco> fatto/gestisce il sito.

Volentieri, se possibile.

    Marco> Mi spiego.  Freenet ha il problema di garantire che
    Marco> l'utente che naviga nei Freesites (siti web su freenet) lo
    Marco> possa fare tranquillamente senza rischiare di perdere
    Marco> l'anonimita'.  Il modo piu semplice di far perdere
    Marco> l'anonimita' ad un surfer di Freenet e' di inserire una
    Marco> "poisoned key" (chiave avvelenata) in una pagina di un
    Marco> freesite.  In pratica si tratta semplicemente di inserire
    Marco> un link che punti "fuori" da Freenet (una immagine gif od
    Marco> uno script CGI sono classici trucchetti).

    Marco> Per questo motivo certi costrutti leciti in HTML vengono
    Marco> volutamente "scoraggiati" od addirittura vietati in
    Marco> Freenet.

    Marco> In particolare

    Marco> a) link assoluti.  e.g.  /images/castoro.gif 

Vedi sotto.
 
    Marco> b) link impliciti e.g.  ./discussioni/ invece di
    Marco> ./discussioni/index.html 

Questi si possono risolvere, lo metto nella todo list.

    Marco> c) tag meta e.g.  <meta
    Marco> http-equiv= 

Utili per i motori di ricerca, ma non indispensabili. Ci si puo'
pensare.

    Marco> d) estensioni strane e.g.  .shtml

Questo riguarda anche a). Il sito e' tutto costruito utilizzando SSI,
ma solo per includere pezzi di pagine che vengono ripetuti in ogni
pagina (header, footer, barre dei menu etc etc).

Si potrebbe forse risolvere rinominando i file in html e dicendo ad
apache di gestire i .html per softwarelibero.{it,org} come SSI. Guardo
cosa posso fare.

Il problema di a) invece e' non facilmente risolvibile (a meno che SSI
non abbia alcune feature a me sconosciute, cosa probabilissima),
poiche' visto che /images/castoro.jpg (non ci sono gif sul sito :) )
viene incluso tramite l'header, e questo puo' essere incluso sia in
pagina presenti sulla root oppure in sotto directory. Quindi non e'
possibile fare diversamente per garantire sempre l'url giusto
dell'immagine, a parte trucchetti di cui sopra.

    Marco> Siccome io lo prendo e lo pubblico con un wget+cron, dovrei
    Marco> operare a mano una enorme quantita' di modifiche per ogni
    Marco> aggiornamento.
    Marco> Mi sarebbero utili, se non e' possibile modificare il sito,
    Marco> un paio di script (sed, perl, awk ?) che facessero questo
    Marco> tipo di operazione
    Marco> primo: percorri tutto un sottoalbero di directory. per
    Marco> certe estensioni esegui un certo script caratteristico
    Marco> dell'estensione, oppure rinomina il file modificandone
    Marco> l'estensione
    Marco> secondo: scandisci un file e sostituisci alcune stringhe
    Marco> con altre.

    Marco> Se qualcuno puo' darmi una mano.....

Se qualcuno ha tempo di preparare questi script credo sia il modo piu'
indolore, poiche' se dovessi fare le modifiche di cui parlavo sopra mi
tocca ricreare da capo tutto l'albero cvs che contiene il sito :)



-- 
Christopher R. Gabriel

	"If God had wanted us to be concise, 
	he wouldn't have given us so many fonts"





More information about the discussioni mailing list