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/mongolian2.dm

    r18430 r28888  
    295295ыг Ñ
    296296үсвэл та
    297 <a href="_httpdoc_&c=_1_&cl=_cgiargcl_&d=_3_">уг Ñ
     297<a href="_httpdoc_&c=_1_&cl=_cgiargclUrlsafe_&d=_3_">уг Ñ
    298298ууЎас</a> руу ПрМП уу;
    299299эсвэл браузер ЎээрÑ
     
    322322_textmustbelongtogroup_ [l=mn] {ЭМэ Ñ
    323323ууЎсаМЎ МэвтрэÑ
    324 ÐžÐ¹Ðœ тулЎ та "_cgiargug_" бүлгОйМÑ
     324ОйМ тулЎ та "_cgiargugHtmlsafe_" бүлгОйМÑ
    325325 Ð±Ð°Ð¹Ñ
    326326 Ñ‘стПй гэЎгОйг аМÑ
     
    408408_textviewbildsummary_ [l=mn] {Та эМэÑ
    409409Ò¯Ò¯ цуглуулгыг үүсгэсэМ талаарÑ
    410  ÐŒÑÐŽÑÑÐ»Ð»ÐžÐ¹Ð³<a href="_httppagex_(bsummary)&c=_cgiargbc1dirname_" target=_top>үзэж бПлМП</a>} 
     410 ÐŒÑÐŽÑÑÐ»Ð»ÐžÐ¹Ð³<a href="_httppagex_(bsummary)&c=_cgiargbc1dirnameUrlsafe_" target=_top>үзэж бПлМП</a>} 
    411411_textview_ [l=mn] {Њуглуулга үзэÑ
    412412
     
    960960
    961961_textdelperm_ [l=mn] {ЗарОЌ буюу бүÑ
    962  _cgiargbc1dirname_ цуглуулгыг арОлгаÑ
     962 _cgiargbc1dirnameHtmlsafe_ цуглуулгыг арОлгаÑ
    963963 
    964964бПлПЌжгүй байМа. КалтгааМ Мь:
    965965<ul>                                                                                                                                                                                                                                       <li> Greenstone Мь <li>Greenstone туÑ
    966 Ð°Ð¹Ðœ _gsdlhome_/collect/_cgiargbc1dirname_
     966айМ _gsdlhome_/collect/_cgiargbc1dirnameHtmlsafe_
    967967ЎОректПрыг устгаÑ
    968968 ÑÑ€Ñ
    969969ггүй байМа.<br>
    970 _cgiargbc1dirname_ цуглуулгыг эМэ кПЌпьютерээс арОлгаÑ
     970_cgiargbc1dirnameHtmlsafe_ цуглуулгыг эМэ кПЌпьютерээс арОлгаÑ
    971971 Ò¯Ð¹Ð»ÐŽÐ»ÐžÐ¹Ð³ бүрэМ Ñ
    972972ОйÑ
     
    982982</ul>}
    983983
    984 _textdelinv_ [l=mn] {_cgiargbc1dirname_ цуглуулга Мь Ñ
     984_textdelinv_ [l=mn] {_cgiargbc1dirnameHtmlsafe_ цуглуулга Мь Ñ
    985985аЌгаалагЎсаМ, эсвэл Ñ
    986986үчОМгүй байМа. УстгасаМгүй.}
    987987
    988 _textdelsuc_ [l=mn] {_cgiargbc1dirname_ цуглуулгыг аЌжОлттай устгалаа.}
    989 
    990 _textclonefail_ [l=mn] {_cgiargclonecol_ цуглуулга Ñ
     988_textdelsuc_ [l=mn] {_cgiargbc1dirnameHtmlsafe_ цуглуулгыг аЌжОлттай устгалаа.}
     989
     990_textclonefail_ [l=mn] {_cgiargclonecolHtmlsafe_ цуглуулга Ñ
    991991увОлагЎсаМгүй. КалтгааМ Мь:
    992992<ul>
    993 <li>_cgiargclonecol_ цуглуулга байÑ
     993<li>_cgiargclonecolHtmlsafe_ цуглуулга байÑ
    994994гүй байМа.
    995 <li>_cgiargclonecol_ цуглуулгаМЎ collect.cfg гэЎэг өөрчлөлт Ñ
     995<li>_cgiargclonecolHtmlsafe_ цуглуулгаМЎ collect.cfg гэЎэг өөрчлөлт Ñ
    996996ОйÑ
    997997 Ñ„айл алга байМа.
     
    10561056Ойг таМЎ зөвлөж байМа.}
    10571057
    1058 _textexptsuc_ [l=mn] {_cgiargbc1dirname_ цуглуулгыг _gsdlhome_/tmp/exported\__cgiargbc1dirname_ ЎОректПр луу
     1058_textexptsuc_ [l=mn] {_cgiargbc1dirnameHtmlsafe_ цуглуулгыг _gsdlhome_/tmp/exported\__cgiargbc1dirnameHtmlsafe_ ЎОректПр луу
    10591059аЌжОлттай Прууллаа.}
    10601060
    1061 _textexptfail_ [l=mn] {<p>_cgiargbc1dirname_ цуглуулгыг бОчОÑ
     1061_textexptfail_ [l=mn] {<p>_cgiargbc1dirnameHtmlsafe_ цуглуулгыг бОчОÑ
    10621062ээр бэлЎэÑ
    10631063 Ò¯Ð¹Ð» явц аЌжОлтгүй бПллПП.
     
    14891489_textdeleteuser_ [l=mn] {ХэрэглэгчОйг устгаÑ
    14901490}
    1491 _textremwarn_ [l=mn] {Та <b>_cgiargumun_</b> Ñ
     1491_textremwarn_ [l=mn] {Та <b>_cgiargumunHtmlsafe_</b> Ñ
    14921492эрэглэгчОйг арОлгаÑ
    14931493ыг Ñ
Note: See TracChangeset for help on using the changeset viewer.