Ignore:
Timestamp:
2014-03-13T14:34:48+13:00 (10 years ago)
Author:
ak19
Message:

First security commit. 1. Introducing the new securitools.h and .cpp files, which port the functions necessary to implement security in Greenstone from OWASP-ESAPI for Java, since OWASP's C++ version is largely not yet implemented, even though their code compiles. The newly added runtime-src/packages/security which contains OWASP ESAPI for C++ will therefore be removed again shortly. 2. receptionist.cpp now sets various web-encoded variants for each cgiarg macro, such as HTML entity encoded, attr encoded, javascript encoded (and css encoded variants). These are now used in the macro files based on which variant is suited to the context. 3. This commit further contains the minimum changes to protect the c, d, and p cgi variables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/macros/italian2.dm

    r23636 r28888  
    121121
    122122# should have arguments of collection, collectionname and link
    123 _foundintcontent_ [l=it] {<h3>Collegamento alla raccolta "_2_"</h3>  <p> Il collegamento che hai selezionato Ú esterno alla raccolta "_collectionname_" (esso porta alla raccolta "_2_"). Se desideri seguire questo collegamento verso la raccolta "_2_" puoi <a href="_httpdoc_&c=_1_&cl=_cgiargcl_&d=_3_">proseguire</a> verso questa pagina; altrimenti usa il pulsante "indietro" del browser per tornare al documento precedente. } 
     123_foundintcontent_ [l=it] {<h3>Collegamento alla raccolta "_2_"</h3>  <p> Il collegamento che hai selezionato Ú esterno alla raccolta "_collectionname_" (esso porta alla raccolta "_2_"). Se desideri seguire questo collegamento verso la raccolta "_2_" puoi <a href="_httpdoc_&c=_1_&cl=_cgiargclUrlsafe_&d=_3_">proseguire</a> verso questa pagina; altrimenti usa il pulsante "indietro" del browser per tornare al documento precedente. } 
    124124
    125125
     
    139139_textpassword_ [l=it] {password}
    140140
    141 _textmustbelongtogroup_ [l=it] {Nota che devi appartenere al gruppo "_cgiargug_" per accedere a questa pagina}
     141_textmustbelongtogroup_ [l=it] {Nota che devi appartenere al gruppo "_cgiargugHtmlsafe_" per accedere a questa pagina}
    142142
    143143_textmessageinvalid_ [l=it] {La pagina che hai richiesto necessita di autenticazione.<br>
     
    343343_textretcoll_ [l=it] {Ritorna al Collector}
    344344
    345 _textdelperm_ [l=it] {Alcune o tutte le collezioni _cgiargbc1dirname_non possono essere cancellate. La cause possibili sono: <ul> <li> Greenstone non ha il permesso di cancellare la directory _gsdlhome_/collect/_cgiargbc1dirname_
    346 <br> Potrebbe essere necessario rimuovere manualmente questa directory per completare la cancellazione della collezione _gsdlhome_/collect/_cgiargbc1dirname_ da questo computer.</li> <li>Greenstone non può eseguire il programma _gsdlhome_/bin/script/delcol.pl. Assicurati che questo file sia leggibile ed eseguibile.</li></ul>}
    347 
    348 _textdelinv_ [l=it] {La collezione _cgiargbc1dirname_ Ú protetta o invalida. La cancellazione Ú stata annullata.}
    349 
    350 _textdelsuc_ [l=it] {La collezione _cgiargbc1dirname_ Ú stata cancellata con successo.}
    351 
    352 _textclonefail_ [l=it] {La collezione _cgiargclonecol_ non può essere clonata.}
     345_textdelperm_ [l=it] {Alcune o tutte le collezioni _cgiargbc1dirnameHtmlsafe_non possono essere cancellate. La cause possibili sono: <ul> <li> Greenstone non ha il permesso di cancellare la directory _gsdlhome_/collect/_cgiargbc1dirnameHtmlsafe_
     346<br> Potrebbe essere necessario rimuovere manualmente questa directory per completare la cancellazione della collezione _gsdlhome_/collect/_cgiargbc1dirnameHtmlsafe_ da questo computer.</li> <li>Greenstone non può eseguire il programma _gsdlhome_/bin/script/delcol.pl. Assicurati che questo file sia leggibile ed eseguibile.</li></ul>}
     347
     348_textdelinv_ [l=it] {La collezione _cgiargbc1dirnameHtmlsafe_ Ú protetta o invalida. La cancellazione Ú stata annullata.}
     349
     350_textdelsuc_ [l=it] {La collezione _cgiargbc1dirnameHtmlsafe_ Ú stata cancellata con successo.}
     351
     352_textclonefail_ [l=it] {La collezione _cgiargclonecolHtmlsafe_ non può essere clonata.}
    353353
    354354_textcolerr_ [l=it] {Errore del Collector.}
     
    380380}
    381381
    382 _textexptsuc_ [l=it] {La collezione _cgiargbc1dirname_ Ú stata esportata con successo
    383 nella direcoty _gsdlhome_/tmp/exported\__cgiargbc1dirname_
    384 }
    385 
    386 _textexptfail_ [l=it] {<p>L'esportazione della collezione _cgiargbc1dirname_ Ú fallita.  <p>Probabilmente questo dipende dal fatto che Greenstone Ú stato installato senza le componenti necessarie a supportare la funzione "Esporta collezione". <ul>   <li>Se hai installato Greenstone da un CD-ROM, queste componenti non sono state installate a meno che   non le abbia selezionate durante l'installazione "Personalizzata".  Puoi aggiungerle alla tua installazione ripetendo la procedura di installazione.   <li>Se hai installato Greenstone da una distribuzion web, devi scaricare ed installare i pacchetti addizionali   necessari ad abilitare questa funzione. Consulta <a href="http://www.greenstone.org">http://www.greenstone.org</a>   oppure spedisci un'e-mail a <a  href="mailto:[email protected]">[email protected]</a>  per ulteriori informazioni.  </ul>  } 
     382_textexptsuc_ [l=it] {La collezione _cgiargbc1dirnameHtmlsafe_ Ú stata esportata con successo
     383nella direcoty _gsdlhome_/tmp/exported\__cgiargbc1dirnameHtmlsafe_
     384}
     385
     386_textexptfail_ [l=it] {<p>L'esportazione della collezione _cgiargbc1dirnameHtmlsafe_ Ú fallita.  <p>Probabilmente questo dipende dal fatto che Greenstone Ú stato installato senza le componenti necessarie a supportare la funzione "Esporta collezione". <ul>   <li>Se hai installato Greenstone da un CD-ROM, queste componenti non sono state installate a meno che   non le abbia selezionate durante l'installazione "Personalizzata".  Puoi aggiungerle alla tua installazione ripetendo la procedura di installazione.   <li>Se hai installato Greenstone da una distribuzion web, devi scaricare ed installare i pacchetti addizionali   necessari ad abilitare questa funzione. Consulta <a href="http://www.greenstone.org">http://www.greenstone.org</a>   oppure spedisci un'e-mail a <a  href="mailto:[email protected]">[email protected]</a>  per ulteriori informazioni.  </ul>  } 
    387387
    388388######################################################################
     
    525525
    526526_textdeleteuser_ [l=it] {Cancella un utente}
    527 _textremwarn_ [l=it] {Vuoi davvero rimuovere definitivamente l'utente <b>_cgiargumun_</b>?}
     527_textremwarn_ [l=it] {Vuoi davvero rimuovere definitivamente l'utente <b>_cgiargumunHtmlsafe_</b>?}
    528528
    529529
Note: See TracChangeset for help on using the changeset viewer.