|
|
| version 1.13, 2002/10/09 11:48:21 | version 1.20.2.1, 2002/12/27 14:43:27 |
|---|---|
| Line 1 | Line 1 |
| bad option "map": must be compare, first, index, last, length, match, range, tolower, toupper, trim, trimleft, trimright, wordend, or wordstart | 2002-12-27 paf |
| vxnode.C 1.26: | * src/doc/aliased.dox 1.5: |
| * src/doc/index.dox 1.4: | |
| * src/doc/module.dox 1.4: | |
| * src/doc/pooled.dox 1.4: | |
| * www/htdocs/index.html 1.207: | |
| removed outdated parts, made links to language docs | |
| * src/include/pa_version.h [release_3_0_0007] 1.7.10.1: | |
| 0007 | |
| * src/include/pa_config_auto.h.in 1.36: | |
| comment | |
| 2002-12-26 paf | |
| * INSTALL 1.29: | |
| * src/include/pa_config_auto.h.in 1.35: | |
| * src/main/pa_common.C 1.140: | |
| * src/main/pa_exec.C 1.47: | |
| changing SAFE_MODE politics | |
| * src/classes/file.C 1.106: | |
| file:fullpath[a.gif] when document root did not contain | |
| trailing / fixed. | |
| 2002-12-25 paf | |
| * src/main/pa_globals.C 1.147: | |
| optimized-as-is | |
| * src/main/pa_globals.C 1.148: | |
| optimized-xml | |
| 2002-12-24 paf | |
| * src/main/pa_common.C 1.139: | |
| * src/main/pa_pool.C 1.58: | |
| pool::copy on zero size|ptr fixed [were really called with zero | |
| size when .html?a=&b=] | |
| * src/main/pa_exec.C 1.46: | |
| * www/htdocs/index.html 1.206: | |
| fork/pipe error now [old always-pipe-error fixed] | |
| * src/classes/mail.C 1.86: | |
| $MAIL in @conf now invalid when configured with --with-sendmail | |
| 2002-12-23 paf | |
| * src/types/pa_vcookie.C 1.54: | |
| cookie:field[put value] fixed [were ignoring parameters & were | |
| storing only string with default expires | |
| * src/main/pa_charset.C 1.32: | |
| From: "Victor Fedoseev" <vvf_ru@mail.ru> | |
| To: "Alexandr Petrosian (PAF)" <PAF@design.ru> | |
| Sent: Monday, December 23, 2002 4:22 AM | |
| Subject: bug â Charset::transcode_buf2xchar | |
| 2002-12-20 paf | |
| * src/targets/cgi/parser3.C 1.215: | |
| removed last \n appending in non-win32 non-cgi [script] runs | |
| 2002-12-19 paf | |
| * operators.txt 1.107: | |
| * src/include/pa_globals.h 1.99: | |
| * src/include/pa_request.h 1.159: | |
| * src/main/pa_globals.C 1.146: | |
| * src/main/pa_request.C 1.244: | |
| * www/htdocs/index.html 1.205: | |
| $response:download | |
| * src/classes/mail.C 1.85: | |
| 'to' check bugfix [now checked only on ms compiler [win32]]. | |
| * INSTALL 1.28: | |
| --without-iconv recommended [it crashes on some systems [tested on elik]] | |
| moreover, it's not needed there [parser registers charsets itself] | |
| * INSTALL 1.27: | |
| -without-iconv recommended [it crashes on some systems [tested | |
| on elik]] | |
| 2002-12-18 paf | |
| * src/classes/xdoc.C 1.107: | |
| doc->URL on xdoc.load set correctly now | |
| 2002-12-17 paf | |
| * src/targets/cgi/parser3.C [release_3_0_0006] 1.213.2.1: | |
| 1. on win32 in die: abort() reverted to exit(1) | |
| 2. more flexible iilegal call check | |
| * src/targets/cgi/parser3.C 1.214: | |
| merged die&iis changes | |
| 2002-12-16 paf | |
| * src/main/untaint.C 1.114: | |
| filespec russian small 'r' changed to latin 'p' bug fix | |
| * Makefile.in 1.38: | |
| ltmain.sh silly required for stupid automake added | |
| * ltmain.sh 1.3: | |
| *** empty log message *** | |
| * ltmain.sh [release_3_0_0006] 1.2.2.1: | |
| some automakes silly insist on having this handy | |
| 2002-12-15 paf | |
| * src/main/untaint.C 1.113: | |
| filespec russian small 'r' changed to latin 'p' | |
| * src/main/pa_common.C [release_3_0_0006] 1.137.2.1: | |
| ftruncate having checked | |
| * src/classes/smtp/smtp.C [release_3_0_0006] 1.18.2.1: | |
| * src/main/compile.C [release_3_0_0006] 1.67.6.1: | |
| removed warning | |
| * configure.in [release_3_0_0006] 1.52.2.1: | |
| * src/include/pa_version.h [release_3_0_0006] 1.7.8.1: | |
| new version | |
| * configure.in [release_3_0_0006] 1.52.2.2: | |
| * src/include/pa_config_auto.h.in [release_3_0_0006] 1.33.2.1: | |
| *** empty log message *** | |
| * configure.in 1.53: | |
| * src/classes/smtp/smtp.C 1.19: | |
| * src/include/pa_config_auto.h.in 1.34: | |
| * src/main/compile.C 1.68: | |
| * src/main/pa_common.C 1.138: | |
| merged small changes from branch 6 to HEAD | |
| 2002-12-14 paf | |
| * src/sql/pa_sql_driver.h 1.33: | |
| * www/htdocs/index.html 1.204: | |
| exception type fixed | |
| * src/classes/table.C 1.171: | |
| removed unnecessary code | |
| 2002-12-09 paf | |
| * src/classes/hash.C 1.53: | |
| * src/classes/string.C 1.124: | |
| * src/classes/table.C 1.170: | |
| * src/classes/void.C 1.27: | |
| * src/main/pa_sql_driver_manager.C 1.68: | |
| * src/sql/pa_sql_driver.h 1.32: | |
| changed exception handling mech in sql handlers #2 | |
| * bin/Makefile.in 1.7: | |
| * configure.in 1.52: | |
| * etc/Makefile.in 1.12: | |
| * etc/parser3.charsets/Makefile.in 1.15: | |
| * src/Makefile.in 1.53: | |
| * src/classes/Makefile.in 1.51: | |
| * src/classes/gd/Makefile.in 1.41: | |
| * src/classes/smtp/Makefile.in 1.10: | |
| * src/include/Makefile.in 1.9: | |
| * src/lib/Makefile.in 1.6: | |
| * src/lib/ltdl/Makefile.in 1.2: | |
| * src/lib/md5/Makefile.in 1.4: | |
| * src/lib/patches/Makefile.in 1.7: | |
| * src/lib/pcre/Makefile.in 1.6: | |
| * src/main/Makefile.in 1.48: | |
| * src/sql/Makefile.in 1.9: | |
| * src/targets/Makefile.in 1.40: | |
| * src/targets/apache13/Makefile.in 1.42: | |
| * src/targets/apache13/hook/Makefile.in 1.4: | |
| * src/targets/cgi/Makefile.in 1.60: | |
| * src/targets/isapi/Makefile.in 1.9: | |
| * src/types/Makefile.in 1.48: | |
| removed configure.in:AC_LIBTOOL, it caused automake to write | |
| makefile which used libtool to install things, which is not needed | |
| * src/targets/apache13/mod_parser3.C 1.27: | |
| * src/targets/cgi/parser3.C 1.211: | |
| * src/targets/cgi/parser3.C 1.212: | |
| * src/targets/cgi/parser3.C 1.213: | |
| * src/targets/isapi/parser3isapi.C 1.81: | |
| ::die now tries to write core dump | |
| * src/types/pa_vvoid.h 1.16: | |
| * www/htdocs/index.html 1.203: | |
| $void.store[now] error | |
| * src/classes/hash.C 1.52: | |
| * src/classes/string.C 1.123: | |
| * src/classes/table.C 1.169: | |
| * src/classes/void.C 1.26: | |
| * src/main/pa_sql_driver_manager.C 1.66: | |
| * src/main/pa_sql_driver_manager.C 1.67: | |
| * src/sql/pa_sql_driver.h 1.29: | |
| * src/sql/pa_sql_driver.h 1.30: | |
| * src/sql/pa_sql_driver.h 1.31: | |
| changed exception handling mech in sql handlers | |
| 2002-12-06 paf | |
| * operators.txt 1.106: | |
| * src/main/compile.tab.C 1.78: | |
| * src/types/pa_vhash.h 1.42: | |
| $hash.fields -- pseudo field to make 'hash' more like 'table' | |
| 2002-12-05 paf | |
| * src/main/pa_array.C 1.53: | |
| * src/main/pa_table.C 1.51: | |
| * www/htdocs/index.html 1.199: | |
| wow! found/fixed bug in lowlevel proc | |
| * src/classes/smtp/smtp.C 1.15: | |
| * src/main/pa_common.C 1.137: | |
| * src/main/untaint.C 1.111: | |
| * src/types/pa_vmail.C 1.38: | |
| * www/htdocs/index.html 1.200: | |
| mail header ',' allowed. | |
| still bugs in smtp [only one receiptient works, cc, bcc ignored now, and MAILED ;)] | |
| [strncpy killed, memnchr used] | |
| * src/main/pa_table.C 1.52: | |
| table-copy now current=0 | |
| * src/targets/cgi/parser3.C 1.209: | |
| * src/targets/cgi/parser3.C 1.210: | |
| more checks on http://domain/parser.cgi start [maybe some | |
| getenv returns "", checked that now | |
| * src/targets/cgi/parser3.C 1.208: | |
| * www/htdocs/index.html 1.198: | |
| error logging made unbuffered [so that out-of-mem errors | |
| reached log] | |
| * src/main/main.dsp 1.161: | |
| pa_version included into main.dsp | |
| * src/classes/smtp/smtp.C 1.14: | |
| * www/htdocs/index.html 1.196: | |
| smtp line ends fixed. now \r\n [not \r]. some smtp servers [ | |
| win32] leave \n intact, and some clients [bat] fail to show | |
| letter correctly | |
| * src/classes/mail.C 1.83: | |
| * src/targets/cgi/parser3.C 1.207: | |
| * src/types/pa_vmail.C 1.37: | |
| * www/htdocs/index.html 1.197: | |
| mail:send MIME-Version default | |
| * src/classes/smtp/smtp.C 1.17: | |
| * src/main/untaint.C 1.112: | |
| * www/htdocs/index.html 1.201: | |
| mail header closed properly | |
| * src/classes/mail.C 1.84: | |
| * src/classes/smtp/smtp.C 1.18: | |
| * src/types/pa_vmail.C 1.39: | |
| * src/types/pa_vmail.h 1.8: | |
| * www/htdocs/index.html 1.202: | |
| smtp cc/bcc OK now | |
| 2002-12-04 paf | |
| * gnu.dsp 1.3: | |
| restored | |
| * src/types/pa_vform.C 1.73: | |
| $form:field string value cut by premature 0 | |
| * parser3.dsw 1.6: | |
| * src/main/compile.tab.C 1.77: | |
| * src/main/main.dsp 1.160: | |
| * www/htdocs/.htaccess 1.12: | |
| * www/htdocs/index.html 1.195: | |
| lib/libltdl -> lib/ltdl Win32 changes. s | |
| * bin/Makefile.in 1.6: | |
| * configure.in 1.51: | |
| * etc/Makefile.in 1.11: | |
| * etc/parser3.charsets/Makefile.in 1.14: | |
| * gnu.dsp 1.2: | |
| * src/Makefile.in 1.52: | |
| * src/classes/Makefile.in 1.50: | |
| * src/classes/gd/Makefile.in 1.40: | |
| * src/classes/smtp/Makefile.in 1.9: | |
| * src/include/Makefile.in 1.8: | |
| * src/lib/Makefile.am 1.3: | |
| * src/lib/Makefile.in 1.5: | |
| * src/lib/ltdl/Makefile.am 1.1: | |
| * src/lib/ltdl/Makefile.in 1.1: | |
| * src/lib/ltdl/README 1.1: | |
| * src/lib/ltdl/acinclude.m4 1.1: | |
| * src/lib/ltdl/config.guess 1.1: | |
| * src/lib/ltdl/config.h 1.1: | |
| * src/lib/ltdl/config.sub 1.1: | |
| * src/lib/ltdl/config_auto.h.in 1.1: | |
| * src/lib/ltdl/config_fixed.h 1.1: | |
| * src/lib/ltdl/configure 1.1: | |
| * src/lib/ltdl/configure.in 1.1: | |
| * src/lib/ltdl/install-sh 1.1: | |
| * src/lib/ltdl/libltdl.dsp 1.1: | |
| * src/lib/ltdl/ltdl.c 1.1: | |
| * src/lib/ltdl/ltdl.h 1.1: | |
| * src/lib/md5/Makefile.in 1.3: | |
| * src/lib/patches/Makefile.in 1.6: | |
| * src/lib/pcre/Makefile.in 1.5: | |
| * src/main/Makefile.in 1.47: | |
| * src/sql/Makefile.in 1.8: | |
| * src/targets/Makefile.in 1.39: | |
| * src/targets/apache13/Makefile.in 1.41: | |
| * src/targets/apache13/hook/Makefile.in 1.3: | |
| * src/targets/cgi/Makefile.in 1.59: | |
| * src/targets/isapi/Makefile.in 1.8: | |
| * src/types/Makefile.in 1.47: | |
| src/lib/ltdl/Makefile now created with /configure, not ltdl/configure, | |
| so it does have no problems with automake. | |
| ltdl/configure AC_OUTPUT(Makefile<<removed) | |
| * src/classes/classes.awk 1.6: | |
| more strict *.C$ | |
| 2002-12-02 paf | |
| * operators.txt 1.105: | |
| removed outdated status:db | |
| * src/classes/mail.C 1.82: | |
| * src/include/pa_common.h 1.88: | |
| * src/main/pa_common.C 1.136: | |
| * src/main/pa_request.C 1.243: | |
| * src/types/pa_vcookie.C 1.53: | |
| * src/types/pa_vmail.C 1.36: | |
| * www/htdocs/index.html 1.194: | |
| http header lang of tainted parts becomes http-header | |
| 2002-11-29 paf | |
| * src/include/pa_common.h 1.87: | |
| * src/main/pa_common.C 1.135: | |
| * src/types/pa_vresponse.C 1.16: | |
| * src/types/pa_vresponse.h 1.31: | |
| * www/htdocs/index.html 1.192: | |
| http:// param values now handled exactly like $response:header values. | |
| e.g. can be hash [can have subattributes] & contain date values. | |
| * operators.txt 1.104: | |
| * src/classes/date.C 1.41: | |
| * src/classes/image.C 1.89: | |
| * www/htdocs/index.html 1.193: | |
| exif dates now objects of type date | |
| * src/main/pa_common.C 1.133: | |
| * www/htdocs/index.html 1.190: | |
| http:// tainted partes now %xx | |
| * src/main/pa_common.C 1.134: | |
| * www/htdocs/index.html 1.191: | |
| http:// param values lang forced URI | |
| * src/classes/image.C 1.88: | |
| file.seek removed [it were used in image.C only, and for parser user this means that jpeg image has bad size in fragment's header] | |
| now used image.format | |
| 2002-11-28 paf | |
| * src/classes/op.C 1.126: | |
| * www/htdocs/index.html 1.185: | |
| ^cache bug fixed. | |
| stupid compiler allowed 'false' to go into (Hash *) parameter | |
| * src/classes/image.C 1.85: | |
| * www/htdocs/index.html 1.186: | |
| image.text now outputs one pixel HIGHER chars [one top | |
| horizontal line of 1pixel height were missing] | |
| * www/htdocs/index.html 1.187: | |
| regexp syntax xxx$ speed-up experiments | |
| * operators.txt 1.102: | |
| http.timeout | |
| * www/htdocs/font.gif 1.1: | |
| *** empty log message *** | |
| * configure.in 1.50: | |
| stopped double libltdl/Makefile generation | |
| * src/classes/image.C 1.87: | |
| * www/htdocs/index.html 1.188: | |
| image.length now counts interchar space. plus space after last char | |
| * www/htdocs/index.html 1.189: | |
| doc samples | |
| * src/main/pa_string.C 1.171: | |
| PCRE_DOLLAR_ENDONLY | |
| * src/classes/image.C 1.86: | |
| ^image.font width measurer now scans full height [were -1] | |
| 2002-11-27 paf | |
| * src/classes/image.C 1.84: | |
| * www/htdocs/index.html 1.183: | |
| ^image.font << bad font file-size now properly reported | |
| * src/include/pa_globals.h 1.98: | |
| * src/main/pa_globals.C 1.145: | |
| * src/main/pa_request.C 1.242: | |
| * src/types/pa_vmail.C 1.35: | |
| * www/htdocs/index.html 1.184: | |
| response:body[file] if file nows it's name | |
| now returns content-disposition: >>attachment<< | |
| 2002-11-26 paf | |
| * operators.txt 1.101: | |
| * src/main/pa_common.C 1.130: | |
| * www/htdocs/index.html 1.182: | |
| http:// response status!=200 made exception: http.status with | |
| source=bad status# | |
| * src/main/pa_common.C 1.131: | |
| * www/htdocs/.htaccess 1.11: | |
| utf8 prefix ignored @read text | |
| * src/main/pa_request.C 1.241: | |
| fixed lang in reponse header | |
| 2002-11-25 paf | |
| * operators.txt 1.99: | |
| * src/main/pa_common.C 1.128: | |
| * www/htdocs/index.html 1.181: | |
| http fields now UPPERCASE | |
| $file[^file::load[http://there]] | |
| $file.SERVER | |
| * configure.in 1.49: | |
| * src/classes/image.C 1.83: | |
| * src/include/pa_config_auto.h.in 1.33: | |
| * src/include/pa_config_includes.h 1.22: | |
| * src/main/Makefile.am 1.35: | |
| * src/main/Makefile.in 1.46: | |
| * src/main/pa_common.C 1.129: | |
| * src/main/pa_globals.C 1.142: | |
| http:// | |
| and image const void related probs fixed | |
| * operators.txt 1.98: | |
| * src/classes/file.C 1.104: | |
| * src/classes/table.C 1.168: | |
| * src/classes/xdoc.C 1.105: | |
| * src/include/pa_common.h 1.85: | |
| * src/include/pa_globals.h 1.97: | |
| * src/main/pa_common.C 1.126: | |
| * src/main/pa_globals.C 1.141: | |
| * src/main/pa_request.C 1.239: | |
| * src/types/pa_vfile.C 1.35: | |
| * src/types/pa_vfile.h 1.51: | |
| * www/htdocs/index.html 1.179: | |
| table/xdoc/file::load now understand http:// prefix and additional params, sample: | |
| $rates[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002; | |
| $.USER-AGENT[parser3] | |
| ]] | |
| * src/classes/file.C 1.105: | |
| * src/classes/image.C 1.82: | |
| * src/classes/xdoc.C 1.106: | |
| * src/include/pa_common.h 1.86: | |
| * src/main/pa_common.C 1.127: | |
| * src/main/pa_request.C 1.240: | |
| * www/htdocs/index.html 1.180: | |
| checked http options [invalid onces now reported] | |
| made default | |
| user-agent: paf | |
| 2002-11-22 paf | |
| * operators.txt 1.97: | |
| * src/classes/image.C 1.80: | |
| * src/include/pa_globals.h 1.96: | |
| * src/main/execute.C 1.294: | |
| * src/main/pa_globals.C 1.140: | |
| * src/types/pa_vimage.C 1.21: | |
| * src/types/pa_vimage.h 1.33: | |
| * www/htdocs/.htaccess 1.10: | |
| * www/htdocs/index.html 1.178: | |
| $image.exif support | |
| $image.exif.DateTime & co | |
| 2002-11-21 paf | |
| * src/classes/image.C 1.78: | |
| jpeg size measure fixed: were badly skipping EXIF information [ | |
| were big block and it's size were considered negative :(] | |
| * operators.txt 1.96: | |
| * src/classes/image.C 1.77: | |
| * src/include/pa_common.h 1.83: | |
| * src/main/pa_common.C 1.123: | |
| * src/types/pa_vmail.C 1.34: | |
| * www/htdocs/index.html 1.177: | |
| image.measure internals rewritten. no there's reader.seek, and all's ready for EXIF extraction | |
| [now we fail to measure files with EXIF info] | |
| * src/main/pa_common.C 1.122: | |
| O_TRUNCATE killed, ftruncate used instead: | |
| O_TRUNC truncates even exclusevely write-locked file [thanks to Igor Milyakov <virtan@rotabanner.com> for discovering] | |
| * src/main/pa_exec.C 1.44: | |
| * src/main/untaint.C 1.110: | |
| cstr(UL_UNSPECIFIED) [not _PASS_APPENDED) | |
| 2002-11-20 paf | |
| * src/main/pa_exec.C 1.41: | |
| pa_exec: data written only if size>0 | |
| * src/targets/cgi/parser3.C 1.205: | |
| logging @signal += query_string | |
| * src/include/pa_config_fixed.h 1.52: | |
| * src/main/pa_common.C 1.121: | |
| * src/main/pa_exec.C 1.40: | |
| * src/targets/cgi/parser3.C 1.200: | |
| ^file:exec/cgi [pa_exec] pipe read errors now checked | |
| * src/main/pa_exec.C 1.43: | |
| *** empty log message *** | |
| * operators.txt 1.95: | |
| * src/classes/file.C 1.103: | |
| ^file::exec/cgi[file;$.stdin[] << disable HTTP-POST repassing | |
| * src/include/pa_request.h 1.158: | |
| * src/main/execute.C 1.293: | |
| * src/main/pa_request.C 1.238: | |
| * src/targets/cgi/parser3.C 1.201: | |
| SIGUSR1 >> writes to error_log uri of currently processed document | |
| SIGPIPE >> interrupts request processing [exception = DB rollback] | |
| * src/targets/cgi/parser3.C 1.203: | |
| SIGNALS overriden @ main top | |
| * configure.in 1.48: | |
| * src/include/pa_config_auto.h.in 1.32: | |
| * src/include/pa_config_includes.h 1.21: | |
| * src/main/pa_exec.C 1.42: | |
| * src/targets/cgi/parser3.C 1.204: | |
| comment | |
| 2002-11-19 paf | |
| * src/targets/cgi/parser3.C 1.199: | |
| removed #ifdef WIN32 around check of CGI: Illegal call | |
| 2002-11-01 paf | |
| * src/main/execute.C 1.292: | |
| comment | |
| 2002-10-31 paf | |
| * src/types/pa_vobject.C 1.11: | |
| * src/types/pa_vstateless_object.h 1.27: | |
| object put replaces static parent if any | |
| * src/main/execute.C 1.291: | |
| found out why, checked that for now. | |
| todo: find out a way for that user could do that | |
| * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.2: | |
| * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.2: | |
| realized that one can't remember derivates in base class: there's so many of them. | |
| also there can be no virtual method calls in static classes | |
| * src/classes/op.C 1.124: | |
| * src/types/pa_value.h 1.107: | |
| * src/types/pa_vobject.h 1.36: | |
| * www/htdocs/base.p 1.4: | |
| * www/htdocs/derived.p 1.22: | |
| * www/htdocs/index.html 1.174: | |
| * www/htdocs/operators.p 1.11: | |
| * www/htdocs/some.p 1.2: | |
| ^process[$caller.self]{...} | |
| now compiles to last derived object part of that 'self' | |
| * src/classes/form.C [global_static_self_fix] 1.32.4.1: | |
| * src/classes/mail.C [global_static_self_fix] 1.80.4.1: | |
| * src/classes/op.C [global_static_self_fix] 1.124.2.1: | |
| * src/classes/xnode.h [global_static_self_fix] 1.16.4.1: | |
| * src/main/execute.C [global_static_self_fix] 1.289.2.1: | |
| * src/main/pa_request.C [global_static_self_fix] 1.236.4.1: | |
| * src/types/pa_value.h [global_static_self_fix] 1.107.2.1: | |
| * src/types/pa_vclass.C [global_static_self_fix] 1.14.4.1: | |
| * src/types/pa_vclass.h [global_static_self_fix] 1.37.4.1: | |
| * src/types/pa_vcode_frame.h [global_static_self_fix] 1.22.4.1: | |
| * src/types/pa_vcookie.C [global_static_self_fix] 1.51.4.1: | |
| * src/types/pa_vcookie.h [global_static_self_fix] 1.21.4.1: | |
| * src/types/pa_vdate.h [global_static_self_fix] 1.22.4.1: | |
| * src/types/pa_venv.h [global_static_self_fix] 1.26.4.1: | |
| * src/types/pa_vfile.h [global_static_self_fix] 1.49.4.1: | |
| * src/types/pa_vform.C [global_static_self_fix] 1.70.4.1: | |
| * src/types/pa_vform.h [global_static_self_fix] 1.43.4.1: | |
| * src/types/pa_vhash.h [global_static_self_fix] 1.40.4.1: | |
| * src/types/pa_vimage.h [global_static_self_fix] 1.31.4.1: | |
| * src/types/pa_vmail.C [global_static_self_fix] 1.32.4.1: | |
| * src/types/pa_vmail.h [global_static_self_fix] 1.6.4.1: | |
| * src/types/pa_vmath.h [global_static_self_fix] 1.12.4.1: | |
| * src/types/pa_vmethod_frame.h [global_static_self_fix] 1.43.4.1: | |
| * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.1: | |
| * src/types/pa_vobject.h [global_static_self_fix] 1.36.2.1: | |
| * src/types/pa_vrequest.C [global_static_self_fix] 1.25.4.1: | |
| * src/types/pa_vrequest.h [global_static_self_fix] 1.23.4.1: | |
| * src/types/pa_vresponse.C [global_static_self_fix] 1.14.2.1: | |
| * src/types/pa_vresponse.h [global_static_self_fix] 1.29.4.1: | |
| * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.1: | |
| * src/types/pa_vstateless_class.h [global_static_self_fix] 1.40.4.1: | |
| * src/types/pa_vstateless_object.h [global_static_self_fix] 1.25.4.1: | |
| * src/types/pa_vstatus.C [global_static_self_fix] 1.13.4.1: | |
| * src/types/pa_vstatus.h [global_static_self_fix] 1.13.4.1: | |
| * src/types/pa_vstring.h [global_static_self_fix] 1.52.4.1: | |
| * src/types/pa_vtable.C [global_static_self_fix] 1.19.4.1: | |
| * src/types/pa_vtable.h [global_static_self_fix] 1.46.4.1: | |
| * src/types/pa_vvoid.h [global_static_self_fix] 1.14.4.1: | |
| * src/types/pa_vxdoc.C [global_static_self_fix] 1.21.4.1: | |
| * src/types/pa_vxdoc.h [global_static_self_fix] 1.29.4.1: | |
| * src/types/pa_vxnode.C [global_static_self_fix] 1.28.4.1: | |
| * src/types/pa_vxnode.h [global_static_self_fix] 1.20.4.1: | |
| * src/types/pa_wwrapper.h [global_static_self_fix] 1.26.4.1: | |
| * www/htdocs/base.p [global_static_self_fix] 1.4.2.1: | |
| * www/htdocs/derived.p [global_static_self_fix] 1.22.2.1: | |
| * www/htdocs/index.html [global_static_self_fix] 1.174.2.1: | |
| static call $self fixed | |
| * www/htdocs/base.p 1.6: | |
| * www/htdocs/derived.p 1.24: | |
| * www/htdocs/index.html 1.176: | |
| this example creates base object, which is wrong, todo: find | |
| out why | |
| * src/main/compile.tab.C [global_static_self_fix] 1.75.4.1: | |
| * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.4: | |
| killed $virtual_fields in dynamic, but one can reach derived | |
| static[class] variable from base | |
| * src/classes/form.C 1.33: | |
| * src/classes/mail.C 1.81: | |
| * src/classes/op.C 1.125: | |
| * src/classes/xnode.h 1.17: | |
| * src/main/compile.tab.C 1.76: | |
| * src/main/execute.C 1.290: | |
| * src/main/pa_request.C 1.237: | |
| * src/types/pa_value.h 1.108: | |
| * src/types/pa_vclass.C 1.15: | |
| * src/types/pa_vclass.h 1.38: | |
| * src/types/pa_vcode_frame.h 1.23: | |
| * src/types/pa_vcookie.C 1.52: | |
| * src/types/pa_vcookie.h 1.22: | |
| * src/types/pa_vdate.h 1.23: | |
| * src/types/pa_venv.h 1.27: | |
| * src/types/pa_vfile.h 1.50: | |
| * src/types/pa_vform.C 1.71: | |
| * src/types/pa_vform.h 1.44: | |
| * src/types/pa_vhash.h 1.41: | |
| * src/types/pa_vimage.h 1.32: | |
| * src/types/pa_vmail.C 1.33: | |
| * src/types/pa_vmail.h 1.7: | |
| * src/types/pa_vmath.h 1.13: | |
| * src/types/pa_vmethod_frame.h 1.44: | |
| * src/types/pa_vobject.C 1.10: | |
| * src/types/pa_vobject.h 1.37: | |
| * src/types/pa_vrequest.C 1.26: | |
| * src/types/pa_vrequest.h 1.24: | |
| * src/types/pa_vresponse.C 1.15: | |
| * src/types/pa_vresponse.h 1.30: | |
| * src/types/pa_vstateless_class.C 1.18: | |
| * src/types/pa_vstateless_class.h 1.41: | |
| * src/types/pa_vstateless_object.h 1.26: | |
| * src/types/pa_vstatus.C 1.14: | |
| * src/types/pa_vstatus.h 1.14: | |
| * src/types/pa_vstring.h 1.53: | |
| * src/types/pa_vtable.C 1.20: | |
| * src/types/pa_vtable.h 1.47: | |
| * src/types/pa_vvoid.h 1.15: | |
| * src/types/pa_vxdoc.C 1.22: | |
| * src/types/pa_vxdoc.h 1.30: | |
| * src/types/pa_vxnode.C 1.29: | |
| * src/types/pa_vxnode.h 1.21: | |
| * src/types/pa_wwrapper.h 1.27: | |
| * www/htdocs/base.p 1.5: | |
| * www/htdocs/derived.p 1.23: | |
| * www/htdocs/index.html 1.175: | |
| static fix merged | |
| * src/classes/op.C [global_static_self_fix] 1.124.2.2: | |
| * src/types/pa_value.h [global_static_self_fix] 1.107.2.2: | |
| * src/types/pa_vmethod_frame.h [global_static_self_fix] 1.43.4.2: | |
| * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.3: | |
| * src/types/pa_vobject.h [global_static_self_fix] 1.36.2.2: | |
| * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.3: | |
| * src/types/pa_vstateless_class.h [global_static_self_fix] 1.40.4.2: | |
| fixed statics, left $virtual_fields in dynamic | |
| * src/main/execute.C 1.288: | |
| comment | |
| 2002-10-30 paf | |
| * www/htdocs/derived.p 1.21: | |
| * www/htdocs/some.p 1.1: | |
| include method overriding tested OK | |
| 2002-10-29 paf | |
| * src/targets/isapi/parser3isapi.C 1.80: | |
| comment on 404 bad status re-passing [iis to blame] | |
| * src/classes/string.C 1.122: | |
| changed string.save to pass current sql connection to cstr | |
| thus one can | |
| ^connect[some server]{ | |
| $s[insert into table x (x) values (^taint[sql]{value})] | |
| ^s.save[some.sql] | |
| } | |
| and he'd get in some.sql file code with properly escaped. | |
| [tried in mssql->mysql export->import of binary data] | |
| 2002-10-28 paf | |
| * www/htdocs/index.html 1.172: | |
| * www/htdocs/index.html 1.173: | |
| bad email handling test | |
| 2002-10-25 paf | |
| * src/include/pa_hash.h [hash_insensitive_garbage] 1.57.4.1: | |
| * src/main/pa_hash.C [hash_insensitive_garbage] 1.52.4.1: | |
| * src/main/pa_request.C [hash_insensitive_garbage] 1.236.2.1: | |
| * src/types/pa_vresponse.C [hash_insensitive_garbage] 1.13.2.1: | |
| saving for maybe-future | |
| * src/types/pa_vresponse.C 1.14: | |
| case insensitive response user fields get/put | |
| 2002-10-23 paf | |
| * src/types/pa_vmail.C 1.32: | |
| * www/htdocs/index.html 1.171: | |
| email whitespace trimBoth-ed | |
| * operators.txt 1.94: | |
| * src/classes/table.C 1.166: | |
| ^table.hash{code}... | |
| ^table.hash(expr)... | |
| 2002-10-22 paf | |
| * src/types/pa_vform.C 1.70: | |
| * src/types/pa_vform.h 1.43: | |
| removed needless VForm::Append...(...Value) | |
| * src/main/execute.C 1.287: | |
| $.name outside of $name[...] | |
| checked | |
| * src/main/compile.tab.C 1.75: | |
| * src/main/compile.y 1.203: | |
| lexer changed to fix ^call[]^#HH bug [that situation yelded no | |
| EON, which whas wrong] | |
| 2002-10-21 paf | |
| * operators.txt 1.91: | |
| * src/types/pa_vform.C 1.67: | |
| $form:image-map | |
| * operators.txt 1.92: | |
| * src/types/pa_vform.C 1.68: | |
| $form:nameless = "?value&...", "...&value&...", "...&value" | |
| * operators.txt 1.93: | |
| * src/types/pa_vform.C 1.69: | |
| * src/types/pa_vform.h 1.42: | |
| $form:qtail | |
| $form:imap.x/y | |
| * operators.txt 1.90: | |
| * src/classes/file.C 1.102: | |
| * www/htdocs/index.html 1.170: | |
| /some/page.html: ^file:fullpath[a.gif] => /some/a.gif | |
| 2002-10-17 paf | |
| * src/classes/op.C 1.123: | |
| exception handling fixed [were bad with contexts] | |
| * src/main/compile.tab.C 1.74: | |
| * src/main/compile.y 1.202: | |
| operators precedence changed a little: | |
| logical not and bitwise negation precedence made highest, | |
| << and >> bitshits precedence made equal [were << higher than >>] | |
| 2002-10-16 paf | |
| * src/classes/op.C 1.122: | |
| * src/include/pa_request.h 1.157: | |
| * src/main/execute.C 1.285: | |
| * src/main/execute.C 1.286: | |
| * src/main/pa_request.C 1.236: | |
| * www/htdocs/derived.p 1.20: | |
| * www/htdocs/index.html 1.167: | |
| * www/htdocs/index.html 1.168: | |
| Request::self considered equal to VMethodFrame::self, and removed, | |
| Request::get_self() mapped to VMethodFrame.self() | |
| * www/htdocs/index.html 1.169: | |
| bad compile to system class test | |
| * src/classes/op.C 1.121: | |
| * src/main/pa_request.C 1.235: | |
| VMainClass now has name = $hash in open field now gives old | |
| good error meesage | |
| 2002-10-15 paf | |
| * www/htdocs/derived.p 1.17: | |
| * www/htdocs/index.html 1.162: | |
| test of ^process from operator called from user class | |
| * src/types/pa_vjunction.h 1.18: | |
| * www/htdocs/index.html 1.166: | |
| ^if(def $junction){was true}{now false} | |
| use | |
| ^if($junction is junction){was and now true} | |
| * src/types/pa_vjunction.C 1.2: | |
| ident | |
| * src/classes/op.C 1.119: | |
| * src/main/compile.tab.C 1.72: | |
| * src/main/compile.y 1.200: | |
| * src/types/pa_vmethod_frame.h 1.42: | |
| process[self] objects also considered [were only classes] | |
| * src/main/execute.C 1.283: | |
| * src/targets/cgi/parser3.C 1.198: | |
| * src/types/pa_vstateless_class.C 1.17: | |
| * src/types/pa_vstateless_class.h 1.40: | |
| * www/htdocs/operators.p 1.9: | |
| compiling to system classes disabled | |
| * operators.txt 1.88: | |
| * src/classes/op.C 1.116: | |
| * www/htdocs/operators.p 1.8: | |
| ^process[$caller.CLASS]{code-string} added | |
| * src/types/Makefile.in 1.46: | |
| *** empty log message *** | |
| * src/classes/op.C 1.120: | |
| * src/include/pa_opcode.h 1.23: | |
| * src/include/pa_request.h 1.156: | |
| * src/main/compile.tab.C 1.73: | |
| * src/main/compile.y 1.201: | |
| * src/main/execute.C 1.284: | |
| * src/types/pa_vmethod_frame.h 1.43: | |
| * www/htdocs/derived.p 1.19: | |
| removed last pieces of old code allowing $junction.xxx at | |
| compile time | |
| * operators.txt 1.87: | |
| * src/classes/op.C 1.115: | |
| * src/main/compile.tab.C 1.71: | |
| * src/main/compile.y 1.199: | |
| * src/main/execute.C 1.282: | |
| * src/main/pa_request.C 1.234: | |
| * src/types/Makefile.am 1.28: | |
| * src/types/pa_vjunction.C 1.3: | |
| * src/types/pa_vjunction.h 1.17: | |
| * src/types/pa_vmethod_frame.h 1.40: | |
| * src/types/types.dsp 1.35: | |
| * www/htdocs/operators.p 1.7: | |
| removed $junction.get $junction.set[] | |
| introducing $caller | |
| * src/classes/op.C 1.118: | |
| * src/include/pa_request.h 1.155: | |
| * src/types/pa_vmethod_frame.h 1.41: | |
| * www/htdocs/derived.p 1.18: | |
| * www/htdocs/index.html 1.164: | |
| ^process[CLASS]{body} now executed with CLASS self. | |
| [ (request&method_frame).self temporarily changed ] | |
| * src/classes/xdoc.C 1.104: | |
| * src/classes/xnode.C 1.53: | |
| * src/include/pa_charset.h 1.19: | |
| * src/include/pa_pool.h 1.85: | |
| * src/main/pa_charset.C 1.31: | |
| * src/main/pa_pool.C 1.57: | |
| * src/types/pa_vxnode.C 1.28: | |
| * www/htdocs/index.html 1.165: | |
| xml->parser strings now have origin, which points to place | |
| where value left xml library and came to parser: place of dom | |
| field extraction/call | |
| * src/classes/hash.C 1.51: | |
| * src/classes/op.C 1.117: | |
| * www/htdocs/index.html 1.163: | |
| * www/htdocs/operators.p 1.10: | |
| method_frame now always changed, with no exception to native calls. | |
| for&foreach changed to use method_frame.caller for their var's name context | |
| * src/types/pa_value.h 1.106: | |
| removed outdated comments. doxygen would find them lower by | |
| inheritance tree | |
| 2002-10-14 paf | |
| * src/classes/form.C 1.32: | |
| * src/classes/mail.C 1.80: | |
| * src/classes/op.C 1.113: | |
| * src/include/pa_request.h 1.154: | |
| * src/main/compile.C 1.67: | |
| * src/main/compile.tab.C 1.70: | |
| * src/main/compile.y 1.198: | |
| * src/main/execute.C 1.281: | |
| * src/main/pa_request.C 1.233: | |
| * src/types/pa_vstateless_class.h 1.39: | |
| * www/htdocs/index.html 1.161: | |
| operators now main-class-methods | |
| * src/include/pa_request.h 1.152: | |
| * src/main/execute.C 1.280: | |
| * src/main/pa_request.C 1.232: | |
| operators @auto now executed in MAIN context | |
| * src/types/pa_vclass.C 1.14: | |
| * src/types/pa_vobject.h 1.35: | |
| * src/types/pa_vstateless_class.C 1.16: | |
| * src/types/pa_vstateless_class.h 1.38: | |
| * www/htdocs/index.html 1.158: | |
| * www/htdocs/operators.p 1.5: | |
| $form:CLASS resurrected [wes killed in action] | |
| * configure 1.49: | |
| * configure.in 1.47: | |
| * operators.txt 1.86: | |
| * src/include/pa_config_auto.h.in 1.31: | |
| * src/types/pa_vstatus.C 1.13: | |
| * www/htdocs/index.html 1.157: | |
| $status:rusage.tv_secs/usecs introduced | |
| * src/types/pa_vxnode.C 1.27: | |
| misreplace fixed | |
| * src/classes/op.C 1.112: | |
| * src/include/pa_request.h 1.153: | |
| * www/htdocs/index.html 1.160: | |
| * www/htdocs/operators.p 1.6: | |
| ^try{^call{}} now has better stack trace [has "call" & co there] | |
| * src/main/execute.C 1.279: | |
| operator execution context now = MAIN, not closest stack frame | |
| @touchit[] | |
| $i[after] | |
| ----t.html | |
| $i[before] << local | |
| ^touchit[] | |
| $i << now 'before', were 'after' | |
| ---t.html | |
| $i[before] << notlocal [main] | |
| ^touchit[] | |
| $i << now 'after' | |
| * src/main/execute.C 1.278: | |
| comment | |
| * src/classes/op.C 1.114: | |
| process compiles to code's class class | |
| 2002-10-09 paf | |
| * src/classes/double.C 1.52: | |
| * src/classes/int.C 1.48: | |
| * src/classes/string.C 1.121: | |
| * www/htdocs/derived.p 1.16: | |
| * www/htdocs/index.html 1.156: | |
| ^string.int[] now failes on empty string [or uses (default)] | |
| 2002-10-08 paf | |
| * src/lib/patches/Makefile.am 1.2: | |
| * src/lib/patches/Makefile.in 1.5: | |
| forgot libgdome_morestatic.patch | |
| * src/types/pa_vxnode.C 1.26: | |
| misreplace | misreplace |
| * src/main/untaint.C 1.109: | * src/main/untaint.C 1.109: |
| Line 265 vxnode.C 1.26: | Line 1235 vxnode.C 1.26: |
| * src/classes/smtp/Makefile.in 1.8: | * src/classes/smtp/Makefile.in 1.8: |
| * src/include/Makefile.in 1.7: | * src/include/Makefile.in 1.7: |
| * src/lib/Makefile.in 1.4: | * src/lib/Makefile.in 1.4: |
| * src/lib/libltdl/Makefile.in 1.6: | |
| * src/lib/md5/Makefile.in 1.2: | * src/lib/md5/Makefile.in 1.2: |
| * src/lib/patches/Makefile.in 1.4: | * src/lib/patches/Makefile.in 1.4: |
| * src/lib/pcre/Makefile.in 1.4: | * src/lib/pcre/Makefile.in 1.4: |
| Line 1536 vxnode.C 1.26: | Line 2505 vxnode.C 1.26: |
| * operators.txt 1.58: | * operators.txt 1.58: |
| * src/classes/file.C 1.90: | * src/classes/file.C 1.90: |
| * src/main/pa_request.C 1.217: | * src/main/pa_request.C 1.217: |
| * www/cgi-bin/parser3.log 1.78: | |
| file:find[/can/do/this/now.txt] | file:find[/can/do/this/now.txt] |
| * src/targets/cgi/parser3.C 1.188: | * src/targets/cgi/parser3.C 1.188: |
| Line 1552 vxnode.C 1.26: | Line 2522 vxnode.C 1.26: |
| * src/classes/mail.C 1.70: | * src/classes/mail.C 1.70: |
| * src/classes/smtp/smtp.C 1.11: | * src/classes/smtp/smtp.C 1.11: |
| * src/types/pa_vmail.C 1.9: | * src/types/pa_vmail.C 1.9: |
| * www/cgi-bin/parser3.log 1.77: | |
| mail from/to now must be. | mail from/to now must be. |
| -f postmaster now default sendmail key | -f postmaster now default sendmail key |
| word "postmaster" replaced to $.from | word "postmaster" replaced to $.from |
| Line 1561 vxnode.C 1.26: | Line 2532 vxnode.C 1.26: |
| 2002-07-30 paf | 2002-07-30 paf |
| * src/main/pa_charset.C 1.25: | * src/main/pa_charset.C 1.25: |
| * www/cgi-bin/parser3.log 1.76: | |
| * www/htdocs/auto.p 1.15: | * www/htdocs/auto.p 1.15: |
| UTF-8 to 1byte charset convert, no char in table, &#decimal; | UTF-8 to 1byte charset convert, no char in table, &#decimal; |
| Line 1625 vxnode.C 1.26: | Line 2597 vxnode.C 1.26: |
| * src/include/pa_config_fixed.h 1.46: | * src/include/pa_config_fixed.h 1.46: |
| * src/include/pa_pool.h 1.81: | * src/include/pa_pool.h 1.81: |
| * src/include/pa_version.h 1.6: | * src/include/pa_version.h 1.6: |
| * src/lib/libltdl/Makefile.in 1.5: | |
| * src/main/pa_charset.C 1.24: | * src/main/pa_charset.C 1.24: |
| * src/main/pa_pool.C 1.53: | * src/main/pa_pool.C 1.53: |
| * src/targets/apache13/ApacheModuleParser3.dsp 1.15: | * src/targets/apache13/ApacheModuleParser3.dsp 1.15: |
| * src/targets/cgi/parser3.dsp 1.53: | * src/targets/cgi/parser3.dsp 1.53: |
| * src/targets/isapi/parser3isapi.dsp 1.40: | * src/targets/isapi/parser3isapi.dsp 1.40: |
| * src/types/pa_vmail.C 1.8: | * src/types/pa_vmail.C 1.8: |
| * www/cgi-bin/parser3.log 1.75: | |
| * www/htdocs/index.html 1.82: | * www/htdocs/index.html 1.82: |
| merged latest updates to head | merged latest updates to head |
| Line 1657 vxnode.C 1.26: | Line 2629 vxnode.C 1.26: |
| * src/include/pa_pool.h [release_3_0_0004] 1.80.4.1: | * src/include/pa_pool.h [release_3_0_0004] 1.80.4.1: |
| * src/main/pa_charset.C [release_3_0_0004] 1.23.8.1: | * src/main/pa_charset.C [release_3_0_0004] 1.23.8.1: |
| * src/main/pa_pool.C [release_3_0_0004] 1.52.8.1: | * src/main/pa_pool.C [release_3_0_0004] 1.52.8.1: |
| * www/cgi-bin/parser3.log [release_3_0_0004] 1.74.2.1: | |
| * www/htdocs/index.html [release_3_0_0004] 1.80.2.1: | * www/htdocs/index.html [release_3_0_0004] 1.80.2.1: |
| ^xdoc::create[[uri]]... base uri for document being created, imports and other relative file names would be relative to this uri | ^xdoc::create[[uri]]... base uri for document being created, imports and other relative file names would be relative to this uri |
| default uri=path_translated | default uri=path_translated |
| Line 1670 vxnode.C 1.26: | Line 2643 vxnode.C 1.26: |
| * configure [release_3_0_0004] 1.31.2.1: | * configure [release_3_0_0004] 1.31.2.1: |
| * configure.in [release_3_0_0004] 1.35.2.1: | * configure.in [release_3_0_0004] 1.35.2.1: |
| * src/include/pa_version.h [release_3_0_0004] 1.5.4.1: | * src/include/pa_version.h [release_3_0_0004] 1.5.4.1: |
| * src/lib/libltdl/Makefile.in [release_3_0_0004] 1.4.2.1: | |
| release_3_0_0004 | release_3_0_0004 |
| * src/main/pa_string.C 1.162: | * src/main/pa_string.C 1.162: |
| blank string '', ' <whitespace>' considered 0 now | blank string '', ' <whitespace>' considered 0 now |
| * src/lib/libltdl/config.guess 1.1: | |
| * src/lib/libltdl/config.sub 1.1: | |
| * src/lib/md5/Makefile.in 1.1: | * src/lib/md5/Makefile.in 1.1: |
| *** empty log message *** | *** empty log message *** |
| * src/targets/cgi/parser3.C 1.186: | * src/targets/cgi/parser3.C 1.186: |
| * www/cgi-bin/parser3.log 1.74: | |
| /cgi-bin/parser empty filename checked | /cgi-bin/parser empty filename checked |
| 2002-06-25 paf | 2002-06-25 paf |
| * operators.txt 1.55: | * operators.txt 1.55: |
| * src/classes/xdoc.C 1.93: | * src/classes/xdoc.C 1.93: |
| * www/cgi-bin/parser3.log 1.71: | |
| * www/cgi-bin/parser3.log 1.72: | |
| * www/htdocs/index.html 1.78: | * www/htdocs/index.html 1.78: |
| * www/htdocs/index.html 1.79: | * www/htdocs/index.html 1.79: |
| ^xdoc.transform[xdoc <<can be now | ^xdoc.transform[xdoc <<can be now |
| Line 1695 vxnode.C 1.26: | Line 2668 vxnode.C 1.26: |
| * operators.txt 1.53: | * operators.txt 1.53: |
| * src/classes/math.C 1.20: | * src/classes/math.C 1.20: |
| * src/types/pa_vmail.C 1.6: | * src/types/pa_vmail.C 1.6: |
| * www/cgi-bin/parser3.log 1.70: | |
| * www/htdocs/index.html 1.76: | * www/htdocs/index.html 1.76: |
| math:crypt updated to generate random salt when needed and to | math:crypt updated to generate random salt when needed and to |
| call system crypt() if not $apr1$ prefix | call system crypt() if not $apr1$ prefix |
| Line 1710 vxnode.C 1.26: | Line 2684 vxnode.C 1.26: |
| ^string.normalize [old name: optimize | ^string.normalize [old name: optimize |
| * src/main/pa_string.C 1.161: | * src/main/pa_string.C 1.161: |
| * www/cgi-bin/parser3.log 1.73: | |
| * www/htdocs/index.html 1.80: | * www/htdocs/index.html 1.80: |
| emtpy string, or string of whitespaces considered bad number now | emtpy string, or string of whitespaces considered bad number now |
| Line 1730 vxnode.C 1.26: | Line 2705 vxnode.C 1.26: |
| * src/include/Makefile.in 1.6: | * src/include/Makefile.in 1.6: |
| * src/include/pa_config_auto.h.in 1.25: | * src/include/pa_config_auto.h.in 1.25: |
| * src/lib/Makefile.in 1.3: | * src/lib/Makefile.in 1.3: |
| * src/lib/libltdl/Makefile.in 1.4: | |
| * src/lib/patches/Makefile.in 1.3: | * src/lib/patches/Makefile.in 1.3: |
| * src/lib/pcre/Makefile.in 1.3: | * src/lib/pcre/Makefile.in 1.3: |
| * src/main/Makefile.in 1.43: | * src/main/Makefile.in 1.43: |
| Line 1780 vxnode.C 1.26: | Line 2754 vxnode.C 1.26: |
| * src/types/pa_vmail.C 1.1: | * src/types/pa_vmail.C 1.1: |
| * src/types/pa_vmail.h 1.1: | * src/types/pa_vmail.h 1.1: |
| * src/types/types.dsp 1.27: | * src/types/types.dsp 1.27: |
| * www/cgi-bin/parser3.log 1.68: | |
| * www/htdocs/index.html 1.74: | * www/htdocs/index.html 1.74: |
| uue to separate file | uue to separate file |
| introducting $message:received | introducting $message:received |
| Line 1814 vxnode.C 1.26: | Line 2789 vxnode.C 1.26: |
| * src/Makefile.in 1.48: | * src/Makefile.in 1.48: |
| * src/classes/Makefile.in 1.46: | * src/classes/Makefile.in 1.46: |
| * src/lib/Makefile.in 1.1: | * src/lib/Makefile.in 1.1: |
| * src/lib/libltdl/Makefile.in 1.2: | |
| * src/lib/libltdl/install-sh 1.1: | |
| * src/lib/md5/Makefile.am 1.2: | * src/lib/md5/Makefile.am 1.2: |
| * src/lib/md5/pa_md5c.c 1.2: | * src/lib/md5/pa_md5c.c 1.2: |
| * src/lib/patches/Makefile.in 1.2: | * src/lib/patches/Makefile.in 1.2: |
| Line 1829 vxnode.C 1.26: | Line 2802 vxnode.C 1.26: |
| * src/lib/Makefile.am 1.2: | * src/lib/Makefile.am 1.2: |
| * src/lib/Makefile.in 1.2: | * src/lib/Makefile.in 1.2: |
| * src/lib/libltdl/Makefile.in 1.3: | |
| * src/lib/md5/pa_md5.h 1.2: | * src/lib/md5/pa_md5.h 1.2: |
| * src/targets/apache13/p3runConfigure.in 1.10: | * src/targets/apache13/p3runConfigure.in 1.10: |
| * src/targets/apache13/pa_md5c.c 1.2: | * src/targets/apache13/pa_md5c.c 1.2: |
| Line 1844 vxnode.C 1.26: | Line 2816 vxnode.C 1.26: |
| * src/classes/classes.dsp 1.21: | * src/classes/classes.dsp 1.21: |
| * src/classes/math.C 1.19: | * src/classes/math.C 1.19: |
| * src/lib/Makefile.am 1.1: | * src/lib/Makefile.am 1.1: |
| * src/lib/libltdl/Makefile.am 1.1: | |
| * src/lib/libltdl/Makefile.in 1.1: | |
| * src/lib/libltdl/README 1.1: | |
| * src/lib/libltdl/acinclude.m4 1.1: | |
| * src/lib/libltdl/config.h 1.1: | |
| * src/lib/libltdl/config_auto.h.in 1.1: | |
| * src/lib/libltdl/config_fixed.h 1.1: | |
| * src/lib/libltdl/configure 1.1: | |
| * src/lib/libltdl/configure.in 1.1: | |
| * src/lib/libltdl/libltdl.dsp 1.1: | |
| * src/lib/libltdl/ltdl.c 1.1: | |
| * src/lib/libltdl/ltdl.h 1.1: | |
| * src/lib/md5/Makefile.am 1.1: | * src/lib/md5/Makefile.am 1.1: |
| * src/lib/md5/md5.dsp 1.1: | * src/lib/md5/md5.dsp 1.1: |
| * src/lib/md5/pa_md5.h 1.1: | * src/lib/md5/pa_md5.h 1.1: |
| Line 1908 vxnode.C 1.26: | Line 2868 vxnode.C 1.26: |
| * src/targets/isapi/parser3isapi.dsp 1.38: | * src/targets/isapi/parser3isapi.dsp 1.38: |
| * src/types/Makefile.am 1.22: | * src/types/Makefile.am 1.22: |
| * src/types/types.dsp 1.26: | * src/types/types.dsp 1.26: |
| * www/cgi-bin/parser3.log 1.67: | |
| * www/htdocs/.htaccess 1.5: | * www/htdocs/.htaccess 1.5: |
| * www/htdocs/index.html 1.73: | * www/htdocs/index.html 1.73: |
| moved libltdl and pcre to libs/ | moved libltdl and pcre to libs/ |
| Line 1956 vxnode.C 1.26: | Line 2917 vxnode.C 1.26: |
| * operators.txt 1.49: | * operators.txt 1.49: |
| * src/classes/file.C 1.89: | * src/classes/file.C 1.89: |
| * www/cgi-bin/parser3.log 1.66: | |
| * www/htdocs/auto.p 1.14: | * www/htdocs/auto.p 1.14: |
| * www/htdocs/index.html 1.72: | * www/htdocs/index.html 1.72: |
| !^file:dirname[/a/some.tar.gz]=/a | !^file:dirname[/a/some.tar.gz]=/a |
| Line 1973 vxnode.C 1.26: | Line 2935 vxnode.C 1.26: |
| * src/main/execute.C 1.242: | * src/main/execute.C 1.242: |
| * src/main/pa_request.C 1.212: | * src/main/pa_request.C 1.212: |
| * src/types/pa_vmethod_frame.h 1.27: | * src/types/pa_vmethod_frame.h 1.27: |
| * www/cgi-bin/parser3.log 1.65: | |
| * www/htdocs/auto.p 1.13: | * www/htdocs/auto.p 1.13: |
| * www/htdocs/index.html 1.71: | * www/htdocs/index.html 1.71: |
| introducing @conf/auto[filespec] | introducing @conf/auto[filespec] |
| Line 1989 vxnode.C 1.26: | Line 2952 vxnode.C 1.26: |
| * www/htdocs/index.html 1.69: | * www/htdocs/index.html 1.69: |
| bin/parser3.conf.dist [moved from etc | bin/parser3.conf.dist [moved from etc |
| * src/classes/file.C 1.86: | |
| * www/cgi-bin/parser3.log 1.64: | |
| ^file::exec[script;$.bad error case insensitive check now | |
| * configure [release_3_0_0003] 1.26.2.1: | * configure [release_3_0_0003] 1.26.2.1: |
| * configure.in [release_3_0_0003] 1.29.2.1: | * configure.in [release_3_0_0003] 1.29.2.1: |
| * src/include/pa_version.h [release_3_0_0003] 1.5.2.1: | * src/include/pa_version.h [release_3_0_0003] 1.5.2.1: |
| version to configure.in | version to configure.in |
| * src/classes/file.C 1.86: | |
| ^file::exec[script;$.bad error case insensitive check now | |
| * src/classes/file.C 1.85: | * src/classes/file.C 1.85: |
| * www/cgi-bin/parser3.log 1.63: | |
| * www/htdocs/index.html 1.68: | * www/htdocs/index.html 1.68: |
| ^file::exec[script;$.bad now error, not skip | ^file::exec[script;$.bad now error, not skip |
| Line 2074 vxnode.C 1.26: | Line 3039 vxnode.C 1.26: |
| * src/main/main.dsp 1.153: | * src/main/main.dsp 1.153: |
| * src/main/pa_globals.C 1.128: | * src/main/pa_globals.C 1.128: |
| * src/main/pa_request.C 1.208: | * src/main/pa_request.C 1.208: |
| * www/cgi-bin/parser3.log 1.60: | |
| @conf | @conf |
| * etc/parser3.conf.in 1.9: | |
| * src/include/pa_globals.h 1.87: | |
| * src/include/pa_request.h 1.137: | |
| * src/main/execute.C 1.241: | |
| * src/main/pa_globals.C 1.129: | |
| * src/main/pa_request.C 1.209: | |
| * www/cgi-bin/parser3.log 1.61: | |
| @rootconf [were @conf] | |
| * INSTALL 1.20: | * INSTALL 1.20: |
| * configure.in 1.26: | * configure.in 1.26: |
| * etc/Makefile.am 1.3: | * etc/Makefile.am 1.3: |
| Line 2088 vxnode.C 1.26: | Line 3063 vxnode.C 1.26: |
| * src/targets/apache13/mod_parser3.C 1.22: | * src/targets/apache13/mod_parser3.C 1.22: |
| * src/targets/cgi/parser3.C 1.181: | * src/targets/cgi/parser3.C 1.181: |
| * src/targets/isapi/parser3isapi.C 1.74: | * src/targets/isapi/parser3isapi.C 1.74: |
| * www/cgi-bin/parser3.log 1.62: | |
| parser3.conf now one and only | parser3.conf now one and only |
| * etc/parser3.conf.in 1.9: | |
| * src/include/pa_globals.h 1.87: | |
| * src/include/pa_request.h 1.137: | |
| * src/main/execute.C 1.241: | |
| * src/main/pa_globals.C 1.129: | |
| * src/main/pa_request.C 1.209: | |
| @rootconf [were @conf] | |
| * src/classes/mail.C 1.65: | * src/classes/mail.C 1.65: |
| * src/main/pa_request.C 1.210: | * src/main/pa_request.C 1.210: |
| $MAIL $CHARSETS allowed to be strings. for convinient #ing | $MAIL $CHARSETS allowed to be strings. for convinient #ing |
| Line 2110 vxnode.C 1.26: | Line 3078 vxnode.C 1.26: |
| * src/classes/file.C 1.83: | * src/classes/file.C 1.83: |
| * src/targets/cgi/parser3.dsp 1.49: | * src/targets/cgi/parser3.dsp 1.49: |
| * src/targets/isapi/parser3isapi.C 1.73: | * src/targets/isapi/parser3isapi.C 1.73: |
| * www/cgi-bin/parser3.log 1.59: | |
| * www/htdocs/.htaccess 1.4: | * www/htdocs/.htaccess 1.4: |
| * www/htdocs/index.html 1.66: | * www/htdocs/index.html 1.66: |
| suexec env keys filter plus CGI_ as valid prefix | suexec env keys filter plus CGI_ as valid prefix |
| Line 2123 vxnode.C 1.26: | Line 3092 vxnode.C 1.26: |
| * src/targets/apache13/mod_parser3.C 1.21: | * src/targets/apache13/mod_parser3.C 1.21: |
| * src/targets/cgi/parser3.C 1.180: | * src/targets/cgi/parser3.C 1.180: |
| * src/targets/isapi/parser3isapi.C 1.72: | * src/targets/isapi/parser3isapi.C 1.72: |
| * www/cgi-bin/parser3.log 1.58: | |
| * www/htdocs/index.html 1.65: | * www/htdocs/index.html 1.65: |
| file::exec/cgi to pass HTTP_ vars | file::exec/cgi to pass HTTP_ vars |
| introducing SAPI::environment | introducing SAPI::environment |
| Line 2151 vxnode.C 1.26: | Line 3121 vxnode.C 1.26: |
| * src/main/compile.tab.C 1.55: | * src/main/compile.tab.C 1.55: |
| * src/main/pa_string.C 1.159: | * src/main/pa_string.C 1.159: |
| * www/cgi-bin/parser3.log 1.56: | |
| * www/htdocs/index.html 1.63: | * www/htdocs/index.html 1.63: |
| whitespace after number in autoconvert now ignored | whitespace after number in autoconvert now ignored |
| Line 2169 vxnode.C 1.26: | Line 3140 vxnode.C 1.26: |
| *** empty log message *** | *** empty log message *** |
| * src/main/compile_tools.C 1.50: | * src/main/compile_tools.C 1.50: |
| * www/cgi-bin/parser3.log 1.57: | |
| * www/htdocs/index.html 1.64: | * www/htdocs/index.html 1.64: |
| ^if(" 1 "){y} bug fixed | ^if(" 1 "){y} bug fixed |
| optimization string->double @ compile time were not-enough-checking... | optimization string->double @ compile time were not-enough-checking... |
| Line 2230 vxnode.C 1.26: | Line 3202 vxnode.C 1.26: |
| 2002-05-16 paf | 2002-05-16 paf |
| * src/classes/image.C 1.72: | * src/classes/image.C 1.72: |
| * www/cgi-bin/parser3.log 1.55: | |
| * www/htdocs/index.html 1.59: | * www/htdocs/index.html 1.59: |
| image::measure can png now | image::measure can png now |
| 2002-05-15 paf | 2002-05-15 paf |
| * operators.txt 1.38: | * operators.txt 1.38: |
| * src/classes/date.C 1.31: | * src/classes/date.C 1.31: |
| * www/cgi-bin/parser3.log 1.54: | |
| * www/htdocs/index.html 1.58: | * www/htdocs/index.html 1.58: |
| ^date::create[%H:%M[:%S]] added | ^date::create[%H:%M[:%S]] added |
| Line 2244 vxnode.C 1.26: | Line 3218 vxnode.C 1.26: |
| * operators.txt 1.37: | * operators.txt 1.37: |
| * src/classes/date.C 1.30: | * src/classes/date.C 1.30: |
| * www/cgi-bin/parser3.log 1.53: | |
| * www/htdocs/.htaccess 1.3: | * www/htdocs/.htaccess 1.3: |
| * www/htdocs/auto.p 1.10: | * www/htdocs/auto.p 1.10: |
| * www/htdocs/index.html 1.57: | * www/htdocs/index.html 1.57: |
| Line 2315 vxnode.C 1.26: | Line 3290 vxnode.C 1.26: |
| version now not b | version now not b |
| * src/targets/cgi/parser3.C 1.177: | * src/targets/cgi/parser3.C 1.177: |
| * www/cgi-bin/parser3.log 1.52: | |
| * www/htdocs/global.xsl 1.7: | * www/htdocs/global.xsl 1.7: |
| * www/htdocs/index.html 1.56: | * www/htdocs/index.html 1.56: |
| request.uri now never 0 | request.uri now never 0 |
| Line 2344 vxnode.C 1.26: | Line 3320 vxnode.C 1.26: |
| * src/doc/doxygen.cfg 1.22: | * src/doc/doxygen.cfg 1.22: |
| * src/doc/doxygen.cfg [release_1_0_0001] 1.21.2.1: | * src/doc/doxygen.cfg [release_1_0_0001] 1.21.2.1: |
| * src/targets/cgi/parser3.dsp 1.47: | * src/targets/cgi/parser3.dsp 1.47: |
| * www/cgi-bin/parser3.log 1.51: | |
| * www/htdocs/index.html 1.55: | * www/htdocs/index.html 1.55: |
| doxygen dot image size reduced | doxygen dot image size reduced |
| 2002-04-25 paf | 2002-04-25 paf |
| * src/classes/table.C 1.152: | * src/classes/table.C 1.152: |
| * www/cgi-bin/parser3.log 1.47: | |
| * www/htdocs/.htaccess 1.1: | * www/htdocs/.htaccess 1.1: |
| * www/htdocs/index.html 1.51: | * www/htdocs/index.html 1.51: |
| removed restriction on column count to ^table.hash to work, now | removed restriction on column count to ^table.hash to work, now |
| Line 2360 vxnode.C 1.26: | Line 3338 vxnode.C 1.26: |
| REDIRECT_ prefix before HTTP_PARSER_x_CONFIG, now that took | REDIRECT_ prefix before HTTP_PARSER_x_CONFIG, now that took |
| into account | into account |
| * www/cgi-bin/parser3.log 1.48: | |
| * www/htdocs/index.html 1.52: | * www/htdocs/index.html 1.52: |
| sample of 'using junction out of context' | sample of 'using junction out of context' |
| Line 2367 vxnode.C 1.26: | Line 3346 vxnode.C 1.26: |
| * operators.txt 1.36: | * operators.txt 1.36: |
| * src/classes/date.C 1.28: | * src/classes/date.C 1.28: |
| * src/classes/date.C 1.29: | * src/classes/date.C 1.29: |
| * www/cgi-bin/parser3.log 1.49: | |
| * www/htdocs/index.html 1.53: | * www/htdocs/index.html 1.53: |
| ^date::create[2002-12-33 01:03:04] | ^date::create[2002-12-33 01:03:04] |
| Line 2386 vxnode.C 1.26: | Line 3366 vxnode.C 1.26: |
| 2002-04-23 paf | 2002-04-23 paf |
| * operators.txt 1.34: | * operators.txt 1.34: |
| * src/classes/string.C 1.110: | * src/classes/string.C 1.110: |
| * www/cgi-bin/parser3.log 1.46: | |
| * www/htdocs/index.html 1.50: | * www/htdocs/index.html 1.50: |
| int/double/string:sql{}[$.default{code}] | int/double/string:sql{}[$.default{code}] |
| fixed [were barking: "junction used outside of context"] | fixed [were barking: "junction used outside of context"] |
| Line 2400 vxnode.C 1.26: | Line 3381 vxnode.C 1.26: |
| ^string.optimize[] | ^string.optimize[] |
| * src/main/execute.C 1.238: | * src/main/execute.C 1.238: |
| * www/cgi-bin/parser3.log 1.43: | |
| * www/htdocs/index.html 1.48: | * www/htdocs/index.html 1.48: |
| junctions to local contexts got cleanized&checked later | junctions to local contexts got cleanized&checked later |
| * src/main/execute.C 1.240: | |
| * www/cgi-bin/parser3.log 1.45: | |
| rolled back to before_killing_userjunction_contexts | |
| * src/include/pa_globals.h 1.84: | * src/include/pa_globals.h 1.84: |
| * src/include/pa_table.h 1.43: | * src/include/pa_table.h 1.43: |
| * src/main/pa_globals.C 1.124: | * src/main/pa_globals.C 1.124: |
| Line 2410 vxnode.C 1.26: | Line 3396 vxnode.C 1.26: |
| * src/main/pa_table.C 1.46: | * src/main/pa_table.C 1.46: |
| fixed match table template | fixed match table template |
| * src/main/execute.C 1.240: | |
| rolled back to before_killing_userjunction_contexts | |
| * src/classes/string.C 1.107: | * src/classes/string.C 1.107: |
| * src/classes/string.C 1.108: | * src/classes/string.C 1.108: |
| optimize removed from string .left/right/pos | optimize removed from string .left/right/pos |
| * src/main/execute.C 1.239: | * src/main/execute.C 1.239: |
| * www/cgi-bin/parser3.log 1.44: | |
| * www/htdocs/index.html 1.49: | * www/htdocs/index.html 1.49: |
| user junctions context killed | user junctions context killed |
| Line 2429 vxnode.C 1.26: | Line 3413 vxnode.C 1.26: |
| * src/main/pa_string.C 1.156: | * src/main/pa_string.C 1.156: |
| * src/types/pa_vstring.C 1.18: | * src/types/pa_vstring.C 1.18: |
| * src/types/pa_vstring.h 1.45: | * src/types/pa_vstring.h 1.45: |
| * www/cgi-bin/parser3.log 1.42: | |
| * www/htdocs/index.html 1.47: | * www/htdocs/index.html 1.47: |
| string now optimized prior to .left .right .mid .pos .match when that is profitable, | string now optimized prior to .left .right .mid .pos .match when that is profitable, |
| and always before .replace | and always before .replace |
| Line 2542 vxnode.C 1.26: | Line 3527 vxnode.C 1.26: |
| * src/types/pa_wcontext.h 1.32: | * src/types/pa_wcontext.h 1.32: |
| * src/types/pa_wwrapper.h 1.18: | * src/types/pa_wwrapper.h 1.18: |
| * src/types/types.dsp 1.22: | * src/types/types.dsp 1.22: |
| * www/cgi-bin/parser3.log 1.36: | |
| * www/htdocs/index.html 1.40: | * www/htdocs/index.html 1.40: |
| removed Value::fname | removed Value::fname |
| Line 2553 vxnode.C 1.26: | Line 3539 vxnode.C 1.26: |
| * src/main/execute.C 1.237: | * src/main/execute.C 1.237: |
| * src/main/pa_request.C 1.202: | * src/main/pa_request.C 1.202: |
| * src/types/pa_vmethod_frame.h 1.26: | * src/types/pa_vmethod_frame.h 1.26: |
| * www/cgi-bin/parser3.log 1.37: | |
| * www/htdocs/index.html 1.41: | * www/htdocs/index.html 1.41: |
| OP_GET_METHOD_FRAME merged with OP_CALL, VCodeFrame move to | OP_GET_METHOD_FRAME merged with OP_CALL, VCodeFrame move to |
| stack [no more heap waste on each CALL] | stack [no more heap waste on each CALL] |
| Line 2562 vxnode.C 1.26: | Line 3549 vxnode.C 1.26: |
| * src/types/pa_vclass.h 1.25: | * src/types/pa_vclass.h 1.25: |
| * src/types/pa_vobject.h 1.17: | * src/types/pa_vobject.h 1.17: |
| * src/types/pa_wcontext.C 1.19: | * src/types/pa_wcontext.C 1.19: |
| * www/cgi-bin/parser3.log 1.38: | |
| * www/htdocs/index.html 1.42: | * www/htdocs/index.html 1.42: |
| VAliased get/set alias now virtual and implemented down in | VAliased get/set alias now virtual and implemented down in |
| VClass, fclass_alias removed, | VClass, fclass_alias removed, |
| Line 2571 vxnode.C 1.26: | Line 3559 vxnode.C 1.26: |
| * src/types/pa_vstateless_class.h 1.25: | * src/types/pa_vstateless_class.h 1.25: |
| * src/types/pa_vstateless_object.h 1.16: | * src/types/pa_vstateless_object.h 1.16: |
| * src/types/pa_vstring.h 1.43: | * src/types/pa_vstring.h 1.43: |
| * www/cgi-bin/parser3.log 1.39: | |
| * www/htdocs/index.html 1.43: | * www/htdocs/index.html 1.43: |
| VStateless_string_object speicalized light version of VStateless_object | VStateless_string_object speicalized light version of VStateless_object |
| Line 2585 vxnode.C 1.26: | Line 3574 vxnode.C 1.26: |
| * src/classes/xnode.C 1.45: | * src/classes/xnode.C 1.45: |
| * src/classes/xnode.h 1.11: | * src/classes/xnode.h 1.11: |
| * src/types/pa_vxdoc.C 1.13: | * src/types/pa_vxdoc.C 1.13: |
| * www/cgi-bin/parser3.log 1.40: | |
| * www/cgi-bin/parser3.log 1.41: | |
| * www/htdocs/index.html 1.44: | * www/htdocs/index.html 1.44: |
| * www/htdocs/index.html 1.45: | * www/htdocs/index.html 1.45: |
| xdoc(xnode) now fully - fields&methods | xdoc(xnode) now fully - fields&methods |
| Line 2620 vxnode.C 1.26: | Line 3611 vxnode.C 1.26: |
| * src/main/compile.y 1.185: | * src/main/compile.y 1.185: |
| * src/main/execute.C 1.232: | * src/main/execute.C 1.232: |
| * src/targets/cgi/parser3.C 1.172: | * src/targets/cgi/parser3.C 1.172: |
| * www/cgi-bin/parser3.log 1.30: | |
| OP_CALL -> OP_CALL__WRITE and used that for removing VString wrapper | OP_CALL -> OP_CALL__WRITE and used that for removing VString wrapper |
| * src/doc/postbuild.txt 1.2: | * src/doc/postbuild.txt 1.2: |
| * src/main/execute.C 1.234: | * src/main/execute.C 1.234: |
| * www/cgi-bin/parser3.log 1.34: | |
| * www/htdocs/index.html 1.37: | * www/htdocs/index.html 1.37: |
| result in @postprocess & @unhandled_exception now taken into | result in @postprocess & @unhandled_exception now taken into |
| account as in usual functions | account as in usual functions |
| Line 2635 vxnode.C 1.26: | Line 3628 vxnode.C 1.26: |
| * form.txt 1.2: | * form.txt 1.2: |
| * lang.txt 1.2: | * lang.txt 1.2: |
| * sql.txt 1.2: | * sql.txt 1.2: |
| * www/cgi-bin/parser3.log 1.35: | |
| removed outdated. see in Attic asm.txt as most interesting | removed outdated. see in Attic asm.txt as most interesting |
| * src/classes/op.C 1.87: | * src/classes/op.C 1.87: |
| * www/cgi-bin/parser3.log 1.28: | |
| * www/htdocs/auto.p 1.8: | * www/htdocs/auto.p 1.8: |
| extra check on empty file in origin in _execute | extra check on empty file in origin in _execute |
| * src/classes/date.C 1.26: | * src/classes/date.C 1.26: |
| * src/main/compile.tab.C 1.50: | * src/main/compile.tab.C 1.50: |
| * src/targets/cgi/parser3.C 1.173: | * src/targets/cgi/parser3.C 1.173: |
| * www/cgi-bin/parser3.log 1.31: | |
| * www/cgi-bin/parser3.log 1.32: | |
| cheched date:create(days) param for validity [later were | cheched date:create(days) param for validity [later were |
| assumed valid and crashed on invalid onces] | assumed valid and crashed on invalid onces] |
| * src/classes/file.C 1.79: | * src/classes/file.C 1.79: |
| * src/main/pa_exec.C 1.35: | * src/main/pa_exec.C 1.35: |
| * www/cgi-bin/parser3.log 1.33: | |
| * www/htdocs/index.html 1.36: | * www/htdocs/index.html 1.36: |
| stderr of execs mark as tainted | stderr of execs mark as tainted |
| Line 2656 vxnode.C 1.26: | Line 3654 vxnode.C 1.26: |
| * www/htdocs/index.html 1.38: | * www/htdocs/index.html 1.38: |
| $result in @main now taken into account as in usual functions | $result in @main now taken into account as in usual functions |
| * src/main/pa_request.C 1.199: | |
| uri in error log | |
| * src/classes/op.C 1.88: | * src/classes/op.C 1.88: |
| * www/cgi-bin/parser3.log 1.29: | |
| _process pseudo origin copied from local var to heap | _process pseudo origin copied from local var to heap |
| * src/main/pa_request.C 1.199: | |
| uri in error log | |
| * src/main/pa_request.C 1.200: | * src/main/pa_request.C 1.200: |
| * src/targets/isapi/parser3isapi.C 1.69: | * src/targets/isapi/parser3isapi.C 1.69: |
| * www/htdocs/index.html 1.39: | * www/htdocs/index.html 1.39: |
| Line 2682 vxnode.C 1.26: | Line 3681 vxnode.C 1.26: |
| * src/types/pa_value.h 1.81: | * src/types/pa_value.h 1.81: |
| * src/types/pa_vmethod_frame.h 1.24: | * src/types/pa_vmethod_frame.h 1.24: |
| * src/types/pa_wcontext.h 1.29: | * src/types/pa_wcontext.h 1.29: |
| * www/cgi-bin/parser3.log 1.25: | |
| StringOrValue wcontext result, now ready for dual writes | StringOrValue wcontext result, now ready for dual writes |
| * src/classes/file.C 1.78: | |
| * src/classes/op.C 1.86: | |
| * src/classes/table.C 1.150: | |
| * www/cgi-bin/parser3.log 1.26: | |
| finished dual write_xxx_lang functions | |
| * src/main/execute.C 1.231: | * src/main/execute.C 1.231: |
| * src/types/pa_value.h 1.83: | * src/types/pa_value.h 1.83: |
| * www/cgi-bin/parser3.log 1.27: | |
| fixed name update | fixed name update |
| * src/main/execute.C 1.229: | * src/main/execute.C 1.229: |
| CodeFrame soul fixed [mistakenly killed by prev changes] | CodeFrame soul fixed [mistakenly killed by prev changes] |
| * src/classes/file.C 1.78: | |
| * src/classes/op.C 1.86: | |
| * src/classes/table.C 1.150: | |
| finished dual write_xxx_lang functions | |
| * src/classes/date.C 1.25: | * src/classes/date.C 1.25: |
| * src/classes/file.C 1.76: | * src/classes/file.C 1.76: |
| * src/classes/mail.C 1.62: | * src/classes/mail.C 1.62: |
| Line 2718 vxnode.C 1.26: | Line 3720 vxnode.C 1.26: |
| * src/main/pa_globals.C 1.121: | * src/main/pa_globals.C 1.121: |
| * src/main/pa_request.C 1.198: | * src/main/pa_request.C 1.198: |
| * src/targets/cgi/parser3.C 1.170: | * src/targets/cgi/parser3.C 1.170: |
| * www/cgi-bin/parser3.log 1.24: | |
| * www/htdocs/index.html 1.35: | * www/htdocs/index.html 1.35: |
| switch in hash constructor fixed [were problems with using of | switch in hash constructor fixed [were problems with using of |
| stacked wwrapper after it's death] | stacked wwrapper after it's death] |
| Line 2745 vxnode.C 1.26: | Line 3748 vxnode.C 1.26: |
| 2002-04-12 paf | 2002-04-12 paf |
| * operators.txt 1.33: | * operators.txt 1.33: |
| * src/classes/table.C 1.148: | * src/classes/table.C 1.148: |
| * www/cgi-bin/parser3.log 1.23: | |
| * www/htdocs/index.html 1.34: | * www/htdocs/index.html 1.34: |
| table.select(expression) 0 | table.select(expression) 0 |
| Line 2759 vxnode.C 1.26: | Line 3763 vxnode.C 1.26: |
| * src/include/pa_string.h 1.135: | * src/include/pa_string.h 1.135: |
| * src/main/pa_string.C 1.151: | * src/main/pa_string.C 1.151: |
| * src/main/untaint.C 1.101: | * src/main/untaint.C 1.101: |
| * www/cgi-bin/parser3.log 1.22: | |
| * www/htdocs/index.html 1.33: | * www/htdocs/index.html 1.33: |
| killed 8 bytes from String.head | killed 8 bytes from String.head |
| Line 2809 vxnode.C 1.26: | Line 3814 vxnode.C 1.26: |
| * src/main/compile.tab.C 1.46: | * src/main/compile.tab.C 1.46: |
| * src/targets/cgi/parser3.C 1.169: | * src/targets/cgi/parser3.C 1.169: |
| * src/targets/isapi/parser3isapi.C 1.68: | * src/targets/isapi/parser3isapi.C 1.68: |
| * www/cgi-bin/parser3.log 1.21: | |
| removed | removed |
| { | { |
| char *a; | char *a; |
| Line 2818 vxnode.C 1.26: | Line 3824 vxnode.C 1.26: |
| situations | situations |
| * src/classes/xdoc.C 1.89: | * src/classes/xdoc.C 1.89: |
| * www/cgi-bin/parser3.log 1.19: | |
| * www/htdocs/global.xsl 1.6: | * www/htdocs/global.xsl 1.6: |
| * www/htdocs/index.html 1.32: | * www/htdocs/index.html 1.32: |
| xslt params fixed | xslt params fixed |
| * operators.txt 1.32: | * operators.txt 1.32: |
| * src/classes/xdoc.C 1.90: | * src/classes/xdoc.C 1.90: |
| * www/cgi-bin/parser3.log 1.20: | |
| xslt params made literal | xslt params made literal |
| 2002-04-04 paf | 2002-04-04 paf |
| * src/include/pa_string.h 1.134: | * src/include/pa_string.h 1.134: |
| * src/main/pa_string.C 1.150: | * src/main/pa_string.C 1.150: |
| * www/cgi-bin/parser3.log 1.18: | |
| * www/htdocs/index.html 1.31: | * www/htdocs/index.html 1.31: |
| fixed string.replace [when reconstructing pieces were split by | fixed string.replace [when reconstructing pieces were split by |
| max_integral(piece.size), thus some strings to replace happen | max_integral(piece.size), thus some strings to replace happen |
| Line 2866 vxnode.C 1.26: | Line 3875 vxnode.C 1.26: |
| * src/include/pa_string.h 1.133: | * src/include/pa_string.h 1.133: |
| * src/main/untaint.C 1.100: | * src/main/untaint.C 1.100: |
| * src/targets/isapi/parser3isapi.dsp 1.33: | * src/targets/isapi/parser3isapi.dsp 1.33: |
| * www/cgi-bin/parser3.log 1.17: | |
| mail subject encoding taken from .content-type.charset, not .charset | mail subject encoding taken from .content-type.charset, not .charset |
| 2002-03-29 paf | 2002-03-29 paf |
| * operators.txt 1.30: | * operators.txt 1.30: |
| * src/classes/date.C 1.24: | * src/classes/date.C 1.24: |
| * www/cgi-bin/parser3.log 1.16: | |
| * www/htdocs/index.html 1.30: | * www/htdocs/index.html 1.30: |
| ^date::create now may not supply day, default 1. | ^date::create now may not supply day, default 1. |
| checked 29.03 -> 29.02 roll on non 366 days' year. | 31.05->31.04 roll | checked 29.03 -> 29.02 roll on non 366 days' year. | 31.05->31.04 roll |
| Line 2904 vxnode.C 1.26: | Line 3915 vxnode.C 1.26: |
| * src/include/pa_request.h 1.124: | * src/include/pa_request.h 1.124: |
| * src/main/execute.C 1.222: | * src/main/execute.C 1.222: |
| * src/main/pa_request.C 1.196: | * src/main/pa_request.C 1.196: |
| * www/cgi-bin/parser3.log 1.14: | |
| decided agains resetting exception_trace, just changed name | decided agains resetting exception_trace, just changed name |
| * operators.txt 1.28: | * operators.txt 1.28: |
| Line 2958 vxnode.C 1.26: | Line 3970 vxnode.C 1.26: |
| * src/types/pa_vxnode.h 1.13: | * src/types/pa_vxnode.h 1.13: |
| * src/types/pa_wcontext.C 1.17: | * src/types/pa_wcontext.C 1.17: |
| * src/types/pa_wwrapper.h 1.17: | * src/types/pa_wwrapper.h 1.17: |
| * www/cgi-bin/parser3.log 1.15: | |
| * www/htdocs/index.html 1.28: | * www/htdocs/index.html 1.28: |
| assigned exception types | assigned exception types |
| Line 3059 vxnode.C 1.26: | Line 4072 vxnode.C 1.26: |
| * src/include/pa_stack.h 1.14: | * src/include/pa_stack.h 1.14: |
| * src/main/pa_globals.C 1.119: | * src/main/pa_globals.C 1.119: |
| * src/main/pa_request.C 1.195: | * src/main/pa_request.C 1.195: |
| * www/cgi-bin/parser3.log 1.12: | |
| * www/cgi-bin/parser3.log 1.13: | |
| * www/htdocs/index.html 1.22: | * www/htdocs/index.html 1.22: |
| * www/htdocs/index.html 1.23: | * www/htdocs/index.html 1.23: |
| introducing ^try | introducing ^try |
| Line 3123 vxnode.C 1.26: | Line 4138 vxnode.C 1.26: |
| * src/classes/op.C 1.73: | * src/classes/op.C 1.73: |
| * src/types/pa_vfile.C 1.28: | * src/types/pa_vfile.C 1.28: |
| * www/cgi-bin/parser3.log 1.11: | |
| * www/htdocs/index.html 1.16: | * www/htdocs/index.html 1.16: |
| process body now evaluated in PASS language | process body now evaluated in PASS language |
| Line 3149 vxnode.C 1.26: | Line 4165 vxnode.C 1.26: |
| * src/targets/apache13/mod_parser3.C 1.18: | * src/targets/apache13/mod_parser3.C 1.18: |
| * src/targets/apache13/p3runConfigure.in 1.9: | * src/targets/apache13/p3runConfigure.in 1.9: |
| * src/targets/apache13/pa_threads.C 1.8: | * src/targets/apache13/pa_threads.C 1.8: |
| * www/cgi-bin/parser3.log 1.10: | |
| * www/htdocs/auto.p 1.7: | * www/htdocs/auto.p 1.7: |
| apache module updated | apache module updated |
| Line 3172 vxnode.C 1.26: | Line 4189 vxnode.C 1.26: |
| 2002-02-26 paf | 2002-02-26 paf |
| * src/classes/xnode.C 1.40: | * src/classes/xnode.C 1.40: |
| * www/cgi-bin/parser3.log 1.9: | |
| * www/htdocs/auto.p 1.6: | * www/htdocs/auto.p 1.6: |
| * www/htdocs/global.xsl 1.4: | * www/htdocs/global.xsl 1.4: |
| * www/htdocs/index.html 1.15: | * www/htdocs/index.html 1.15: |
| Line 3185 vxnode.C 1.26: | Line 4203 vxnode.C 1.26: |
| * operators.txt 1.14: | * operators.txt 1.14: |
| * src/types/pa_vcookie.C 1.41: | * src/types/pa_vcookie.C 1.41: |
| * src/types/pa_vcookie.C 1.42: | * src/types/pa_vcookie.C 1.42: |
| * www/cgi-bin/parser3.log 1.5: | |
| cookie "expires=0" = "session" | cookie "expires=0" = "session" |
| * src/include/pa_string.h 1.131: | * src/include/pa_string.h 1.131: |
| * src/main/pa_string.C 1.144: | * src/main/pa_string.C 1.144: |
| * src/main/pa_string.C 1.145: | * src/main/pa_string.C 1.145: |
| * src/main/pa_string.C 1.146: | * src/main/pa_string.C 1.146: |
| * www/cgi-bin/parser3.log 1.6: | |
| * www/cgi-bin/parser3.log 1.7: | |
| * www/cgi-bin/parser3.log 1.8: | |
| * www/htdocs/auto.p 1.5: | * www/htdocs/auto.p 1.5: |
| * www/htdocs/index.html 1.14: | * www/htdocs/index.html 1.14: |
| string iterators fixed again, so were String::join_chain | string iterators fixed again, so were String::join_chain |
| Line 3280 vxnode.C 1.26: | Line 4302 vxnode.C 1.26: |
| make cvsupdate | make cvsupdate |
| * src/main/untaint.C 1.97: | * src/main/untaint.C 1.97: |
| * www/cgi-bin/parser3.log 1.4: | |
| removed debug code, activated commented-for debug parts | removed debug code, activated commented-for debug parts |
| * src/include/pa_string.h 1.130: | * src/include/pa_string.h 1.130: |
| * src/include/pa_types.h 1.39: | * src/include/pa_types.h 1.39: |
| * src/main/pa_string.C 1.143: | * src/main/pa_string.C 1.143: |
| * src/main/untaint.C 1.96: | * src/main/untaint.C 1.96: |
| * www/cgi-bin/parser3.log 1.3: | |
| STRING_*FOREACH_ROW | STRING_*FOREACH_ROW |
| changed to stop at append_row, not at link zero | changed to stop at append_row, not at link zero |
| now string to string appending works | now string to string appending works |
| Line 3302 vxnode.C 1.26: | Line 4326 vxnode.C 1.26: |
| * src/include/pa_string.h 1.128: | * src/include/pa_string.h 1.128: |
| * src/main/pa_string.C 1.142: | * src/main/pa_string.C 1.142: |
| * src/main/untaint.C 1.94: | * src/main/untaint.C 1.94: |
| * www/cgi-bin/parser3.log 1.2: | |
| economy: 22% | economy: 22% |
| * operators.txt 1.12: | * operators.txt 1.12: |
| Line 3335 vxnode.C 1.26: | Line 4360 vxnode.C 1.26: |
| * src/include/pa_string.h 1.127: | * src/include/pa_string.h 1.127: |
| * src/main/pa_string.C 1.141: | * src/main/pa_string.C 1.141: |
| * src/main/untaint.C 1.93: | * src/main/untaint.C 1.93: |
| * www/cgi-bin/parser3.log 1.1: | |
| space uptimized: string::link_row removed | space uptimized: string::link_row removed |
| 2002-02-19 paf | 2002-02-19 paf |