Diff for /parser3/ChangeLog between versions 1.13 and 1.20.2.1

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

Removed from v.1.13  
changed lines
  Added in v.1.20.2.1


E-mail: