Diff for /parser3/ChangeLog between versions 1.100 and 1.139

version 1.100, 2015/10/27 12:15:21 version 1.139, 2020/07/20 02:05:13
Line 1 Line 1
   2020-07-13  moko
   
           * tests/: 401.html, results/401.processed: test for hash key does
             not keep language, but tainted in foreach.
   
   2020-07-01  moko
   
           * tests/: 235.html, results/235.processed: test result updated as
             messages before attachments implemented (feature #1176)
   
   2020-06-27  moko
   
           * tests/: 400.html, results/400.processed: test updated to check
             ^return{code}
   
           * src/classes/op.C: bugfix: ^return{code} or ^return(expre+ssion)
             fixed
   
   2020-06-26  moko
   
           * tests/: 400.html, results/400.processed: test for OPTIMIZE_RESULT
             added (related to https://www.parser.ru/forum/?id=85319)
   
           * src/types/pa_vmethod_frame.h: bugfix: OPTIMIZE_RESULT failed,
             when $result assignment was last statement in the method
             (https://www.parser.ru/forum/?id=85319)
   
   2020-05-23  moko
   
           * src/: classes/mail.C, types/pa_vmail.C, types/pa_vmail.h:
             whitespace, unused level removed
   
   2020-05-19  moko
   
           * src/types/pa_vmail.C: whitespace
   
           * src/types/pa_vmail.C: files should be processed last (related to
             feature #1176)
   
   2020-05-12  moko
   
           * src/include/pa_memory.h: no new/delete checks for for FreeBSD1X.X
             due to https://bugs.llvm.org/show_bug.cgi?id=40161 bug
   
           * configure.ac: FreeBSD1X.X check added to avoid
             https://bugs.llvm.org/show_bug.cgi?id=40161 bug.
   
   2020-02-26  moko
   
           * src/main/pa_common.C: entry_exists -> entry_ifdir to fix Windows
             compilation issue (related to bug #1201)
   
           * src/main/pa_common.C: entry_readable -> entry_exists,
             undocumented access(fname, R_OK) call removed (fixes bug #1201)
             -f and -d now works under Windows in UTF-8 with Russian
             filenames.
   
           * src/types/pa_vmail.C: g_mime_stream_pipe_new used by gmime author
             advice (related to feature #1199)
   
   2020-02-25  moko
   
           * buildall: --silent removed
   
           * configure.ac: gmime-3.0 support
   
           * buildall: --with-system-mailreceive option added to build with
             system libgmime
   
           * src/types/pa_vmail.C: avoiding
             https://github.com/jstedfast/gmime/issues/83 "feature" (related
             to feature #1199)
   
   2020-02-18  moko
   
           * src/classes/op.C: windows x64 debug mode compile fix
   
           * src/main/pa_globals.C: no longer required due to -MD -> -MT
             change (releated to feature #1200)
   
           * src/: classes/classes.vcproj, lib/cord/cord.vcproj,
             lib/gd/gd.vcproj, lib/json/json.vcproj, lib/ltdl/ltdl.vcproj,
             lib/md5/md5.vcproj, lib/memcached/memcached.vcproj,
             lib/pcre/pcre_internal.vcproj, lib/punycode/punycode.vcproj,
             lib/sdbm/sdbm.vcproj, lib/smtp/smtp.vcproj, main/main.vcproj,
             targets/apache/ApacheModuleParser3.vcproj,
             targets/apache/ApacheModuleParser3Core.vcproj,
             targets/cgi/parser3.vcproj, targets/isapi/parser3isapi.vcproj,
             types/types.vcproj: -MD -> -MT to remove msvcp71.dll/etc
             dependency (related to feature #1200)
   
   2020-02-12  moko
   
           * src/types/pa_vmail.C: minimize diff
   
           * src/types/pa_vmail.C: libgmime 3.X support (implements feature
             #1199)
   
   2020-01-18  moko
   
           * tests/: 388-sql.html, results/388-sql.processed: +postprocess
   
   2019-12-28  moko
   
           * src/targets/cgi/parser3.C: avoid empty ?
   
   2019-12-27  moko
   
           * src/targets/cgi/parser3.C: PATH_INFO check in reinventing
             DOCUMENT_ROOT (related to feature #1164)
   
           * src/targets/cgi/parser3.C: IIS5 support removed to simplify
             fcgiwrap setup (implements feature #1164)
   
           * src/targets/cgi/parser3.C: real_parser_handler logic simplified,
             but no issues found (related to feature #1164)
   
           * src/targets/cgi/parser3.C: actualized
   
   2019-12-26  moko
   
           * src/targets/apache/ApacheModuleParser3.vcproj: apache stop/start
             removed
   
           * src/targets/isapi/parser3isapi.vcproj: inetinfo stop/start
             removed
   
           * src/: lib/gc/include/gc.h, main/pa_globals.C: As we log
             allocation errors, we don't want default gc warnings (without
             timestamp and URI).
   
           * src/: classes/memory.C, main/pa_globals.C,
             targets/apache/mod_parser3_core.C, targets/cgi/parser3.C,
             targets/isapi/parser3isapi.C: GC_dont_gc=1 moved to
             pa_globals_init
   
           * src/main/pa_globals.C: setup_hex_value() removed, static array
             initialization used (optimization)
   
           * src/: main/pa_globals.C, targets/apache/mod_parser3_core.C,
             targets/cgi/parser3.C, targets/isapi/parser3isapi.C:
             pa_socks_init/pa_socks_done moved inside pa_globals_init
             (optimization)
   
   2019-12-09  moko
   
           * src/include/pa_config_fixed.h: warning war
   
   2019-12-08  moko
   
           * src/main/main.vcproj: compile.y - ExcludedFromBuild, as we
             process grammar under Unix.
   
   2019-12-07  moko
   
           * tests/389.html: For Windows XP. :)
   
           * tests/388-sql.html: Windows compatibility added
   
   2019-12-06  moko
   
           * src/targets/cgi/parser3.C: warning war
   
           * src/main/pa_string.C: + COMPILE_ASSERT(sizeof(String::Languages)
             == sizeof(CORD)) to avoid aligning bugs in future
   
           * src/: include/pa_config_fixed.h, main/pa_globals.C: simplified to
             XML_STATIC
   
           * src/include/pa_request.h: StackItem() not required
   
           * src/include/pa_stack.h: warning war
   
           * src/include/pa_config_includes.h: GCC warning silenced
   
           * src/include/pa_memory.h: warning war: the program should also
             define 'void operator delete [](void*, std::size_t)'
             [-Wsized-deallocation]
   
           * src/types/: pa_vregex.h, pa_vtable.h: warning war
   
           * src/classes/string.C: not reqired cast removed
   
           * src/classes/string.C: not reqired cast removed
   
   2019-12-05  moko
   
           * src/lib/sdbm/pa_file_io.C: warning war
   
           * src/include/pa_string.h: bugfix for Windows x64: enum Language ->
             enum Language : size_t - required for VS2015+ to make
             sizeof(Languages::opt) == sizeof(CORD), will be 16 byte under x64
             without it (related to feature #1198)
   
   2019-12-04  moko
   
           * src/main/pa_base64.C: unsigned char -> uchar
   
           * src/main/: main.vcproj, pa_globals.C: libpcre now linked same way
             as other libs
   
           * src/include/pa_version.h: +amd64
   
   2019-12-03  moko
   
           * src/: classes/classes.vcproj, types/types.vcproj: sync debug with
             release
   
           * src/include/pa_config_includes.h: warning war
   
           * src/classes/image.C: warning war
   
           * src/main/pa_globals.C: x64 libs support
   
           * src/include/pa_config_includes.h: warning war
   
           * src/types/pa_method.h: warning war
   
   2019-11-28  moko
   
           * src/classes/math.C: vs2003 compatibility + warning war
   
           * buildall: libxslt-1.1.29 -> libxslt-1.1.34, libxml2-2.9.4 ->
             libxml2-2.9.9 (related to feature #1136)
   
           * src/classes/xdoc.C: xmlHashScanner declaration changed, using
             typecast for more compatibility (related to feature #1136)
   
           * buildall: --direct-download option added, gc-7.6.2 -> gc-8.0.4 +
             libatomic no longer required, pcre-8.40 -> pcre-8.43 (related to
             feature #1136)
   
   2019-11-26  moko
   
           * src/main/: compile_tools.C, compile_tools.h: invalid assert
             removed (it was failing in $$var case), condition added
   
   2019-11-25  moko
   
           * tests/: 397.html, 399.html, results/141.processed,
             results/399.processed: base64 options tested
   
           * src/: classes/math.C, main/pa_http.C: base64 options used
   
           * src/main/pa_base64.C: base64 encode rewritten, base64 options
             implemented (feature #986)
   
           * src/main/pa_cache_managers.C: whitespace
   
           * tests/: 397.html, 399.html, results/399.processed: tests for
             ^base64 encode options added (related to feature #986)
   
           * src/: classes/file.C, include/pa_base64.h, main/pa_base64.C:
             pa_base64_encode(file) removed - more memory, but faster and less
             code (related fo feature #986)
   
   2019-11-24  moko
   
           * tests/: 155.html, results/155.processed: limit and offset in
             ^table::load[] now supported, thus test added
   
           * src/: classes/file.C, classes/table.C, include/pa_common.h,
             main/pa_common.C: optimization: offset and limit options parsing
             moved inside file_load.
   
   2019-11-23  moko
   
           * src/: classes/file.C, classes/op.C, include/pa_common.h,
             main/pa_common.C, main/pa_request.C, types/pa_vform.C:
             optimization: file_read replaced with simplified file_read_binary
   
           * src/: classes/op.C, main/pa_common.C, main/pa_request.C,
             types/pa_vform.C: whitespace
   
           * src/: include/pa_common.h, main/pa_common.C: never used params
             removed
   
   2019-11-21  moko
   
           * tests/: 193.html, results/193.processed, results/389.processed:
             test results updated as now base64 does not discard tail without
             padding (related to feature #986)
   
   2019-11-20  moko
   
           * src/: classes/file.C, classes/string.C, include/pa_base64.h,
             main/pa_base64.C: optimization: void pa_base64_decode -> size_t
             pa_base64_decode (related to feature #986)
   
           * tests/398.html: tests for base64 decode added (related to feature
             #986)
   
           * src/main/pa_base64.C: base64_decode rewritten - padding option
             support, padding inside base 64 supported (related to feature
             #096)
   
   2019-11-19  moko
   
           * src/include/pa_memory.h: CHECK_DELETE_USAGE tested to work under
             FreeBSD 12
   
   2019-11-16  moko
   
           * src/main/pa_base64.C: base64_decode converted to C++, url-safe
             support added, step support removed (related to #986)
   
   2019-11-15  moko
   
           * src/classes/math.C: using log since log2 is not present on
             FreeBSD < 8.4 (related to feature #1177)
   
           * src/: include/pa_base64.h, main/pa_base64.C: whitespace,
             pa_base64_size extracted and used for files as well (related to
             feature 986)
   
   2019-11-14  moko
   
           * tests/: 397.html, results/397.processed: + content check
   
           * tests/: 141.html, results/141.processed: make test resuls more
             readable
   
           * tests/: 397.html, results/193.processed, results/397.processed:
             test results updated after \x00 character was disabled in
             math:convert string mode (related to feature #1177)
   
           * src/classes/: math.C, string.C: \\x00 character disabled while
             converting to string (as in base64, related to feature #1177)
   
           * src/classes/file.C: more correct arguments separation
   
           * src/: classes/file.C, classes/math.C, classes/string.C,
             include/pa_base64.h, include/pa_common.h, main/pa_base64.C,
             main/pa_http.C, types/pa_vfile.C, types/pa_vmail.C: base64
             options added, but not yet implemented (related to feature #986)
   
           * src/classes/math.C: whitespace
   
   2019-11-13  moko
   
           * tests/: 397.html, results/397.processed: +tainting test (related
             to feature #1177)
   
           * src/classes/math.C: as we now produce not only digits, result
             should be tainted (related to feature #1177)
   
           * src/main/pa_base64.C: whitespace
   
           * src/: include/Makefile.am, main/Makefile.am, main/main.vcproj,
             include/pa_base64.h, include/pa_common.h, main/pa_base64.C,
             main/pa_common.C: pa_base64.h and pa_base64.C added, base64
             implementation moved from pa_common.h and pa_common.C
   
   2019-11-12  moko
   
           * tests/: 275.html, results/275.processed: out of range test fixed,
             as ^math:convert now supports arbitrary precision
   
   2019-11-11  moko
   
           * tests/results/389.processed: uctualized error message
   
           * tests/: 389.html, 397.html, results/397.processed: tests for
             ^math:convert added (related to feature #1177)
   
           * src/classes/math.C: ^math:convert now supports arbitrary
             precision, alphabet support added (implements feature #1177)
   
   2019-11-06  moko
   
           * tests/: 181.html, results/181.processed: entities usage added,
             more entites load tests (related to bug #842 discussion)
   
   2019-11-05  moko
   
           * src/main/pa_xml_io.C: bugfix: no more extra http://localhost/
             call from xmlFileOpen if http://localhost/<file> was not found
             (related to bug #842)
   
           * src/main/pa_xml_io.C: rename
   
           * src/main/pa_xml_io.C: +MemoryStream constructor
   
           * src/main/pa_xml_io.C: whitespace
   
   2019-10-31  moko
   
           * src/classes/xdoc.C: XML_PARSE_OPTIONS (XML_PARSE_DTDLOAD |
             XML_PARSE_NOENT) added to fix entities load, (related to feature
             #1181)
   
   2019-10-25  moko
   
           * tests/: 388-sql.html, results/388-sql.processed: more multiple
             queries tests
   
   2019-10-24  moko
   
           * tests/: 388-sql.html, results/388-sql.processed: support for
             pgsql driver test
   
           * tests/: 388-sql.html, results/388-sql.processed:
             multi_statements=1 now tested, mysql test now supported
             (connection must be specified in [parser3] section in .my.cnf)
             related to issues #1195 and #1194
   
   2019-09-11  moko
   
           * src/classes/int.C: whitespace
   
           * tests/: 388-sql.html, results/388-sql.processed: +duplicate key
             exception test
   
           * tests/results/388-sql.processed: sql queries now shown (related
             to feature #1196)
   
           * src/sql/pa_sql_driver.h: to keep new SQL drivers more compatible
             with old parser versions.
   
           * src/: classes/file.C, classes/hash.C, classes/string.C,
             classes/table.C, classes/void.C, include/pa_sql_connection.h,
             main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: Show query
             instead of connect string in query_event_handlers exceptions
             (implements feature #1196)
   
   2019-09-06  moko
   
           * tests/388-sql.html: mysql compat
   
           * src/: classes/hash.C, classes/string.C, classes/table.C,
             classes/void.C, include/pa_common.h, main/pa_common.C: cleanup:
             sql_ variables declaration moved to pa_common.h
   
   2019-01-15  moko
   
           * src/classes/curl.C: ^curl:info[] - OrderedHashString used, items
             logically sorted
   
   2018-12-27  moko
   
           * src/include/pa_config_includes.h: warning war:
             -Wdeprecated-register added for C++ 17
   
   2018-10-15  moko
   
           * configure.ac: FreeBSD 11.2 can be build with ./configure
             --with-gc=/usr/local/lib/ --with-pcre=/usr/local/
             --with-xml=/usr/local/
   
   2018-09-24  moko
   
           * tests/: 396.html, 396.tiff, results/396.processed: test for
             ^image::measure[] now supports tiff added (related to feature
             #1188)
   
           * src/classes/image.C: ^image::measure[] now supports tiff
             (implements feature #1188)
   
   2018-09-20  moko
   
           * tests/: 395.bmp, 395.html, results/395.processed: test for bmp
             files measure added (related to ticket #1188)
   
           * src/classes/image.C: measure of bmp files implemented (related to
             ticket #1188)
   
   2018-09-18  moko
   
           * tests/: 394-curl.html, results/394-curl.processed,
             results/auto.p: test for bug #1187 (max_file_size check for head
             requests) added
   
   2018-08-24  moko
   
           * src/classes/curl.C: CURLOPT_NOBODY value used to check if
             response content-length check is required (fixes bug #1187)
   
   2018-05-11  moko
   
           * tests/: 157.html, results/157.processed: test for ^file:copy[..;
             $.append(bool) ] option added (related to feature #919)
   
           * src/classes/file.C: ^file:copy[..; $.append(bool) ] option added
             from misha@ patch (implements feature #919)
   
   2018-03-22  moko
   
           * src/main/pa_request.C: $response:download[ $.file[file.namef] ]
             worked rather slow (about 1mb/sec) with 10kb buffer, replaced it
             with 128kb buffer.  Now works at least 12 times faster. :) May be
             Windows-only problem.
   
           * src/lib/cord/cord.vcproj: Profile * complete cleanup (VS 2003
             build fix)
   
   2018-02-03  moko
   
           * src/main/execute.C: removes irrelevant lines from exception stack
             trace when exceptions occurs in assigment (fixes bug #1165)
   
           * tests/: 393.html, results/393.processed: test for behavour after
             "Property can not be created, already exists field with that
             name" exception removed (related to feature #1183)
   
           * src/types/pa_vclass.C: "Property can not be created, already
             exists field with that name" exception removed (implements
             feature #1183)
   
   2018-01-19  moko
   
           * src/classes/string.C: whitespace
   
           * src/classes/string.C: whitespace
   
           * tests/: 392.html, results/392.processed: test for
             ^regex::create[$regex] added (related to feature #1135)
   
           * src/: classes/regex.C, types/pa_vregex.C, types/pa_vregex.h:
             ^regex::create[$regex] added (implements feature #1135)
   
           * src/types/: pa_vclass.C, pa_vclass.h: CLASS_GETTER_UNPROTECTED
             commented define added (related to feature #1157)
   
   2018-01-17  moko
   
           * buildall: gc 7.6.0 -> 7.6.2 (related to feature #1136)
   
   2018-01-15  moko
   
           * tests/: 390.html, results/390.processed: real path replaced by
             stub
   
           * tests/: 391.html, results/391.processed: test for feature #1181
             (XML_PARSE_HUGE exception) added
   
   2018-01-11  moko
   
           * bin/auto.p.dist.in: sqlite3 -> libsqlite3
   
           * src/classes/xdoc.C: xmlReadMemory/xmlReadFile now used with
             XML_PARSE_HUGE option passed by default (implements feature
             #1181)
   
           * src/classes/string.C: whitespace
   
   2017-12-10  moko
   
           * tests/: 389.html, 390.html, results/389.processed,
             results/390.processed: image code coverage tests added (related
             to feature #1125)
   
   2017-12-08  moko
   
           * tests/: 346-curl.html, 388-sql.html, 389.html,
             results/346-curl.processed, results/388-sql.processed,
             results/389.processed: more code coverage tests
   
           * tests/: 264.html, results/264.processed: code coverage for
             ^file::exec[]
   
   2017-12-07  moko
   
           * tests/: 174.html, 388-sql.html, 389.html,
             results/388-sql.processed, results/389.processed,
             results/174.processed: more coverage tests
   
           * src/classes/math.C: exception text actualized
   
   2017-12-06  moko
   
           * tests/388-sql.html: $SQL can be here
   
           * tests/results/auto.p: $SQL not required here
   
           * tests/: 388-sql.html, 389.html, Makefile,
             results/388-sql.processed, results/389.processed, results/auto.p:
             code coverage tests for sql (using sqlite) and int/double/bool
             added (related to feature #1125)
   
           * src/: classes/classes.vcproj, lib/cord/cord.vcproj,
             lib/json/json.vcproj, lib/md5/md5.vcproj,
             lib/memcached/memcached.vcproj, lib/punycode/punycode.vcproj,
             lib/sdbm/sdbm.vcproj, lib/smtp/smtp.vcproj, main/main.vcproj,
             targets/apache/ApacheModuleParser3Core.vcproj,
             targets/cgi/parser3.vcproj, targets/isapi/parser3isapi.vcproj,
             types/types.vcproj: gc\include no longer required
   
           * src/lib/: cord/cord.vcproj, gd/gd.vcproj: gc\include no longer
             required
   
           * src/: classes/Makefile.am, classes/table.C,
             include/pa_config_includes.h, include/pa_string.h,
             lib/cord/Makefile.am, lib/cord/cordbscs.c, lib/cord/cordxtra.c,
             lib/gd/Makefile.am, lib/json/Makefile.am, lib/sdbm/Makefile.am,
             lib/smtp/Makefile.am, main/Makefile.am, main/untaint.C,
             targets/apache/Makefile.am, targets/cgi/Makefile.am,
             types/Makefile.am: to be sure that our version of gc.h/cord.h is
             used, we now include it directly
   
   2017-12-04  moko
   
           * src/lib/: gd/gd.vcproj, md5/md5.vcproj,
             memcached/memcached.vcproj, punycode/punycode.vcproj,
             sdbm/sdbm.vcproj, smtp/smtp.vcproj: includes unified, gc added
             where required
   
           * src/: classes/memory.C, include/pa_config_includes.h: GC_DEBUG
             now can be used to trace memory allocations
   
           * src/: classes/table.C, include/pa_config_includes.h,
             include/pa_memory.h, lib/cord/cordbscs.c, lib/cord/cordxtra.c,
             main/pa_globals.C: PA_DEBUG_DISABLE_GC works again, pa_gc_*
             method removes, libcord also can work without libgc
   
           * src/classes/json.C: pa_gc_malloc_atomic should not be used
   
   2017-11-29  moko
   
           * src/classes/curl.C: no exception if some of ^curl:info[] elements
             are not present (related to feature #1173)
   
           * tests/346-curl.html: test updated to test curl content-length bug
             (related to feature #1173)
   
           * tests/results/346-curl.processed: more test for content-length
             curl bug (related to feature #1173)
   
           * tests/results/346-curl.processed: test results updated after
             #1173 implemented
   
   2017-11-28  moko
   
           * src/classes/curl.C: another libcurl Content-length bug walkaround
             (related to feature #1173)
   
   2017-11-27  moko
   
           * src/: classes/curl.C, lib/curl/curl.h: ^curl:options
             $.http_version[version string] added (implements feature #1173),
             CURLOPT_POSTFIELDSIZE is set to 0 now only for old versions,
             where $post(true) bug existed.
   
   2017-11-18  moko
   
           * src/include/pa_memory.h: warning war (related to feature #1170)
   
           * src/include/pa_pool.h: RedHat 7.3 compatibility fixed (related to
             feature #1170)
   
   2017-11-17  moko
   
           * src/include/pa_memory.h: CHECK_DELETE_USAGE define added as
             std::basic_stringstream used in ^table.csv-string[] is compatible
             with delete usage check only under Debian 9 (related to feature
             #1170)
   
   2017-11-16  moko
   
           * src/: classes/curl.C, classes/hash.C, classes/json.C,
             classes/table.C, classes/xdoc.C, include/pa_config_includes.h,
             include/pa_hash.h, include/pa_memory.h, include/pa_pool.h,
             main/pa_charset.C, main/pa_memory.C, main/pa_xml_io.C,
             sql/pa_sql_driver.h, types/pa_value.h, types/pa_vmemcached.C,
             types/pa_vxdoc.h: regular new/delete no longer used in our code,
             stubs defend from accidental use (implements feature #1170)
   
   2017-06-24  moko
   
           * configure.ac: minor fix: thanks to alx@
   
   2017-05-29  moko
   
           * src/types/pa_vmail.C: mail headers are now correctly truncated -
             MAX_CHARS_IN_HEADER_LINE value fixed, mail_header_utf8_substring
             added to avoid cutting of UTF-8 chars (fixed bug #123)
   
           * src/main/untaint.C: as in case of <space>=?UTF-8?Q?= space is
             ignored, =?UTF-8?Q?= should start in case of leading space
             (related to bug #123)
   
           * buildall: echo -n -> printf for OS X. :)
   
   2017-05-25  moko
   
           * tests/: 288.html, results/288.processed: test updated afted
             setting $o.prop without setter exception removed (related to
             feature #1157)
   
           * src/types/pa_vclass.C: no more "this property has no setter
             method" when setting $o.prop without setter (implements feature
             #1157)
   
           * buildall: echo \c -> echo -n for FreeBSD
   
           * configure, configure.ac, src/include/pa_config_auto.h.in,
             src/types/pa_vdouble.h: isfinite now checked in configure
   
           * compile, config.guess, config.sub, depcomp, install-sh, missing:
             upgraded to automake 1.15
   
   2017-05-23  moko
   
           * src/types/pa_vdouble.h: finite returned where isfinite not
             defined
   
   2017-05-22  moko
   
           * buildall: gc-7.6.0 USE_LIBC_PRIVATES allready defined warning war
   
           * buildall: extern CFLAGS setting support
   
           * src/types/pa_vdouble.h: warning war: finine() -> isfinite() 4OSX
   
           * buildall: http -> https
   
           * buildall: gc-7.2f -> gc-7.6.0
   
   2017-05-20  moko
   
           * buildall: https, pcre, xml, xslt updated to current versions
             (related to feature #1136)
   
   2017-05-19  moko
   
           * tests/097.html: after parser.ru moved to https
   
   2017-05-17  moko
   
           * tests/results/: 175.processed, 372.processed: tests resuls
             updated after lintian spelling typos fixed (related to bug #1156)
   
           * src/: classes/file.C, classes/hash.C, classes/reflection.C,
             classes/string.C, classes/table.C, main/pa_charset.C,
             main/pa_common.C, main/pa_http.C, types/pa_vimage.h,
             types/pa_vmail.C, types/pa_vxdoc.h: fixed spelling typos from
             lintian reported by Sergey B Kirpichev (fixes bug #1156)
   
           * tests/results/096.processed: +XMP
   
           * tests/: 096.html, 096_dir/188.jpg: ^image::measure[] $.exif(true)
             $.xmp(true) options tested (test for feature #1154)
   
           * src/classes/image.C: ^image:measure[] options $.exif(false)
             $.xmp(false) $.xmp-charset[UTF-8] implemened. exif no longer
             fetched by default! (implements feature #1154)
   
   2017-05-16  moko
   
           * tests/: 256.html, results/256.processed: ^json:string[$image] now
             allowed (related to feature #1154)
   
           * src/: classes/image.C, types/pa_vimage.C, types/pa_vimage.h:
             initial XMP implementation - without options and transcode
             (related to feature #1154)
   
   2017-05-12  moko
   
           * src/: classes/image.C, types/pa_vimage.C, types/pa_vimage.h:
             image: exif moved to ffields, skipped in ^image.html[] where
             iterators now used (preparation for feature #1154)
   
   2017-05-05  moko
   
           * tests/: 387.html, 387_dir/A.p, 387_dir/B.p,
             results/387.processed: test for circular class inheritance check
             added (related to bug #1150)
   
           * src/types/pa_vstateless_class.C: circular class inheritance check
             added (fixes endless add_derived bug #1150)
   
   2017-05-04  moko
   
           * tests/: 386.html, results/386.processed: test for
             $table.value(number) added (related to feature #1152)
   
           * src/types/pa_vtable.C: table put_element: column value must be
             string  - > column value must be string compatible to allow
             $t.value(1) (implements feature #1152)
   
   2017-05-03  moko
   
           * src/main/pa_request.C: $use[$method] is not possible, reverting
             (related to feature #1151)
   
           * tests/: 386.html, 386.p, results/386.processed: $use[$method] is
             not possible, removing test (related to feature #1151)
   
           * src/: main/pa_request.C, types/pa_vstateless_class.h:
             get_element_method added and used to allow $use[$method] and
             $autouse[$method] (implements feature 1151)
   
           * tests/: 386.html, 386.p, results/386.processed: test for @use in
             variable added (related to feature #1151)
   
           * tests/results/226.processed: actualized after ^try-catch used
   
           * tests/: 226.html, 385.html, results/385.processed: test for
             @autouse in variable added
   
           * configure.ac, src/include/pa_version.h: 3.4.5 -> 3.4.6b
   
   2017-02-27  moko
   
           * configure.ac, src/include/pa_version.h: 3.4.5rc -> 3.4.5
   
   2017-02-20  moko
   
           * operators.txt: actualization + beauty
   
   2017-02-16  moko
   
           * tests/: 384.html, results/384.processed: test for
             ^reflection:mixin[; $.name[] ] option added (related to feature
             #1089)
   
           * tests/: 384.html, results/384.processed: test for
             ^reflection:mixin[] added (related to feature #1089)
   
           * src/types/pa_value.h: warning war: virtual ~Value() added
   
   2017-02-15  moko
   
           * src/include/pa_hash.h: compilation without HASH_CODE_CACHING
             fixed
   
           * tests/: 320.html, results/320.processed: $.reverse(true/false)
             test added (related to feature #1069)
   
           * src/: classes/reflection.C, types/pa_vstateless_class.h:
             compilation without HASH_ORDER fixed
   
           * src/: classes/reflection.C, include/pa_hash.h:
             $.reverse(true/false) added to ^reflection:methods[] (related to
             feature #1069)
   
   2017-02-14  moko
   
           * tests/: 152.html, results/152.processed: test for $._default hash
             added (related to bug #1131)
   
           * tests/: 277.html, results/277.processed: test for hash with only
             $._default is now defined (related to bug #1131)
   
           * src/types/pa_vhash.h: hash with only $._default is now defined
             (fixed bug #1131)
   
   2017-02-13  moko
   
           * tests/cat-windows.sh: cat-windows added (cygwin required)
   
           * tests/: 171.html, 264.html, 286.html, 370.html,
             results/320.processed, results/375.processed, results/auto.p:
             cat-windows.sh support added
   
           * tests/375.html: Windows support
   
           * tests/270.html: documented
   
           * tests/: 270.html, run_parser.cmd: bugfix: PATH_INFO has slashes
             (not backslashes) even under Windows (broke test 270)
   
   2017-02-12  moko
   
           * tests/: descript.ion, todo.txt: cleanup
   
   2017-02-09  moko
   
           * tests/: 253.html, 255.html, 275.html, 347-curl.html,
             run_tests.cmd: Windows compatibility
   
           * tests/make_tests.cmd: removed as test can't be passed - TZ is set
             incorrectly (GMT) if parser is called from cygwin
   
   2017-02-08  moko
   
           * operators.txt: actualization 15% completed
   
           * operators.txt: cp1251 -> utf-8
   
           * NEWS, README: minor update
   
           * src/include/pa_config_includes.h: warning war continues
   
           * src/: include/pa_config_includes.h, include/pa_memory.h,
             targets/apache/mod_parser3_core.C, targets/cgi/parser3.C,
             targets/isapi/parser3isapi.C, types/pa_vdouble.h: warning war:
             gcc 6.x issues fixed
   
           * src/: classes/bool.C, classes/classes.C, classes/classes.awk,
             classes/classes.h, classes/curl.C, classes/date.C,
             classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
             classes/hashfile.C, classes/image.C, classes/inet.C,
             classes/int.C, classes/json.C, classes/mail.C, classes/math.C,
             classes/memcached.C, classes/memory.C, classes/op.C,
             classes/reflection.C, classes/regex.C, classes/response.C,
             classes/string.C, classes/table.C, classes/void.C,
             classes/xdoc.C, classes/xnode.C, classes/xnode.h,
             include/pa_array.h, include/pa_cache_managers.h,
             include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
             include/pa_config_fixed.h, include/pa_config_includes.h,
             include/pa_dictionary.h, include/pa_dir.h,
             include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
             include/pa_hash.h, include/pa_http.h, include/pa_memory.h,
             include/pa_opcode.h, include/pa_operation.h, include/pa_os.h,
             include/pa_pool.h, include/pa_random.h, include/pa_request.h,
             include/pa_request_charsets.h, include/pa_request_info.h,
             include/pa_sapi.h, include/pa_socks.h,
             include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
             include/pa_stack.h, include/pa_string.h,
             include/pa_stylesheet_connection.h,
             include/pa_stylesheet_manager.h, include/pa_symbols.h,
             include/pa_table.h, include/pa_threads.h, include/pa_types.h,
             include/pa_uue.h, include/pa_xml_exception.h,
             include/pa_xml_io.h, lib/gd/gif.C, lib/gd/gif.h, lib/gd/gifio.C,
             lib/md5/pa_md5.h, lib/md5/pa_md5c.c,
             lib/memcached/pa_memcached.C, lib/memcached/pa_memcached.h,
             lib/punycode/pa_idna.c, lib/punycode/pa_idna.h,
             lib/sdbm/pa_file_io.C, lib/sdbm/pa_strings.C, lib/smtp/comms.C,
             lib/smtp/smtp.C, lib/smtp/smtp.h, main/compile.C,
             main/compile.tab.C, main/compile.y, main/compile_tools.C,
             main/compile_tools.h, main/execute.C, main/pa_cache_managers.C,
             main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
             main/pa_dictionary.C, main/pa_dir.C, main/pa_exception.C,
             main/pa_exec.C, main/pa_globals.C, main/pa_http.C,
             main/pa_memory.C, main/pa_os.C, main/pa_pool.C, main/pa_random.C,
             main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C,
             main/pa_string.C, main/pa_stylesheet_connection.C,
             main/pa_stylesheet_manager.C, main/pa_symbols.C, main/pa_table.C,
             main/pa_uue.C, main/pa_xml_exception.C, main/pa_xml_io.C,
             main/untaint.C, sql/pa_sql_driver.h,
             targets/apache/mod_parser3.c, targets/apache/mod_parser3_core.C,
             targets/apache/pa_httpd.h, targets/apache/pa_threads.C,
             targets/cgi/pa_threads.C, targets/cgi/parser3.C,
             targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
             types/pa_junction.h, types/pa_method.h, types/pa_property.h,
             types/pa_value.C, types/pa_value.h, types/pa_vbool.h,
             types/pa_vcaller_wrapper.h, types/pa_vclass.C, types/pa_vclass.h,
             types/pa_vcode_frame.h, types/pa_vconsole.h, types/pa_vcookie.C,
             types/pa_vcookie.h, types/pa_vdate.C, types/pa_vdate.h,
             types/pa_vdouble.h, types/pa_venv.C, types/pa_venv.h,
             types/pa_vfile.C, types/pa_vfile.h, types/pa_vform.C,
             types/pa_vform.h, types/pa_vhash.C, types/pa_vhash.h,
             types/pa_vhashfile.C, types/pa_vhashfile.h, types/pa_vimage.C,
             types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.C,
             types/pa_vjunction.h, types/pa_vmail.C, types/pa_vmail.h,
             types/pa_vmath.C, types/pa_vmath.h, types/pa_vmemcached.C,
             types/pa_vmemcached.h, types/pa_vmemory.h,
             types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
             types/pa_vobject.C, types/pa_vobject.h, types/pa_vregex.C,
             types/pa_vregex.h, types/pa_vrequest.C, types/pa_vrequest.h,
             types/pa_vresponse.C, types/pa_vresponse.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h,
             types/pa_vstateless_object.h, types/pa_vstatus.C,
             types/pa_vstatus.h, types/pa_vstring.C, types/pa_vstring.h,
             types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.C,
             types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
             types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
             types/pa_wcontext.h, types/pa_wwrapper.h: Copyright year:
             2015->2017
   
   2017-02-07  moko
   
           * configure.ac, src/include/pa_version.h: 3.4.5b -> 3.4.5rc
   
   2017-02-06  moko
   
           * src/main/pa_common.C: minor fixes, whitespace
   
           * src/: classes/curl.C, classes/file.C, classes/image.C,
             include/pa_common.h, include/pa_dir.h, main/pa_common.C,
             main/pa_dir.C, main/pa_exec.C: wchar filenames API under Windows
             now used (implements feature #1081)
   
           * src/: types/pa_vcookie.C, main/pa_charset.C: cleanup
   
   2017-02-01  moko
   
           * src/include/pa_request.h: cleanup
   
   2017-01-30  moko
   
           * src/main/pa_request.C: file_lock_wait_limit -> lock_wait_timeout
   
   2017-01-29  moko
   
           * tests/: 383.html, results/383.processed: test for
             ^reflection:stack[] added (related to feature #1052)
   
           * src/classes/reflection.C: else added
   
           * src/: include/pa_os.h, main/pa_os.C, main/pa_request.C:
             $.max_file_lock_wait added (implements feature #1128)
   
   2017-01-28  moko
   
           * tests/: 379-curl.html, results/379-curl.processed: curl empty
             body and other cases tests added (related to featue #1014)
   
           * src/classes/curl.C: bug if response is empty fixed (related to
             feature #1014)
   
   2017-01-27  moko
   
           * src/: classes/json.C, classes/reflection.C, include/pa_request.h,
             main/execute.C, types/pa_vmethod_frame.h: ^reflection:stack[]
             added (implements feature #1052)
   
   2017-01-25  moko
   
           * tests/: 382.html, results/382.processed: @GET_DEFAULT returning
             method test added
   
   2017-01-23  moko
   
           * src/classes/reflection.C: optimization: options->get replaced by
             hash iterator
   
           * tests/: 381.html, results/381.processed: now -> fixed date
   
           * src/main/pa_request.C: warning war
   
           * src/targets/cgi/parser3.vcproj: Stack size increased from 2Mb to
             5Mb (fixes bug #1058)
   
           * src/classes/curl.C: warning war
   
           * tests/: 381.html, results/381.processed: tests for ^json:string
             $.one-line(true) option added (related to feature #1124)
   
           * src/: classes/json.C, types/pa_value.h: $json-string
             $.one-line(true|false) options is now supported (implements
             feature #1124)
   
           * tests/: 380.html, results/380.processed: test for modified
             $.max_file_size added (related to bug #1014)
   
           * tests/: 379.html, results/auto.p: tests for rewritten http file
             load added (related to bug #1014)
   
           * src/: classes/curl.C, include/pa_common.h, include/pa_http.h,
             main/pa_common.C, main/pa_http.C: check_file_size added and used
             in curl / file load from disk and http, http file load rewritten
             (related to bug #1014)
   
   2017-01-18  moko
   
           * tests/: 378.html, results/378.processed: tests for ^result[]
             added (related to feature #66)
   
           * src/: classes/op.C, include/pa_request.h: ^return[] can't be
             Method::CO_WITHOUT_FRAME as frame still added in expression
             (related to feature #66)
   
   2017-01-17  moko
   
           * tests/: 377.html, results/377.processed: test for different
             combinations of breaks in body and delimiter (related to bug
             #1077)
   
           * tests/: 376.html, results/376.processed: many ^break[] tests
             added (related to bug #1077)
   
           * src/types/pa_vmethod_frame.C: "break is not allowed in expression
             passed to native method" exception added to avoid bugs due to
             WRITE_EXPR_RESULT skipped and native methods execution continues
             after ^break[] (related to bug #1077)
   
   2017-01-14  moko
   
           * tests/: 330.html, results/330.processed: test results updated
             after ^break[] bugs where fixed (related to bug #1077)
   
           * tests/: 329.html, results/329.processed: test results updated
             after ^break[] bugs where fixed (related to bug #1077)
   
           * tests/results/320.processed: ^return[] added
   
   2017-01-13  moko
   
           * src/: classes/hash.C, classes/hashfile.C, classes/op.C,
             classes/table.C, include/pa_request.h, main/execute.C,
             main/pa_request.C, targets/cgi/parser3.C,
             types/pa_vmethod_frame.C: Request::SKIP_INTERRUPTED,
             Request::SKIP_RETURN added and implemented, Request::SKIP_* now
             checked after each possible process/execute call (fixes bug
             #1077)
   
   2016-12-29  moko
   
           * src/main/pa_common.C: warning war
   
           * src/: classes/math.C, include/pa_random.h, include/pa_request.h,
             include/pa_types.h, main/pa_request.C, main/pa_string.C:
             pa_file_size_limit added, ^math:random fixed for upper limit and
             limits more then 0x7FFFFFFF, limits now declared in pa_types.h
             (related to feature #1014)
   
           * src/: classes/curl.C, classes/file.C, include/pa_common.h,
             main/pa_common.C, main/pa_dir.C, main/pa_exec.C: stat -> pa_stat
             (related to feature #1014)
   
   2016-12-28  moko
   
           * src/: classes/file.C, main/pa_request.C, main/pa_string.C: VS2003
             warning war
   
   2016-12-26  moko
   
           * tests/: 341.html, results/341.processed: test for
             ^table.hash[id;;$.type[string]] added (related to feature #1057)
   
           * src/classes/table.C: ^table.hash[id;;$.type[string]] support fix
             (related to feature #1057)
   
           * src/types/pa_vdate.C: warning war continues...
   
           * src/: classes/date.C, classes/image.C, classes/table.C,
             include/pa_config_includes.h, types/pa_vfile.C: warning war
   
           * src/lib/gd/gifio.C: warning war / cleanup
   
           * src/lib/json/pa_json.C: warning war
   
           * src/classes/hash.C: warning war
   
           * src/types/pa_vfile.C: warning war
   
           * src/: classes/hash.C, include/pa_common.h, types/pa_vcookie.C:
             -Wall warning war continues
   
           * configure.ac: --with-build-warnings actualized
   
   2016-12-25  moko
   
           * src/main/pa_exec.C: -wAll warning war
   
           * src/: types/pa_vform.C, types/pa_vrequest.C, main/pa_common.C:
             -wAll warning war
   
           * src/: include/pa_common.h, include/pa_sapi.h,
             types/pa_junction.h, types/pa_method.h, types/pa_value.h,
             types/pa_vdate.C, types/pa_vstateless_class.h, types/pa_vxdoc.h:
             -wAll warning war
   
   2016-12-23  moko
   
           * src/lib/ltdl/Makefile.am: extra dist added
   
           * tests/results/344.processed: test result updated after $file.text
             prefetched in ^hash::create[$file] (related to feature #1075)
   
           * src/types/: pa_vfile.C, pa_vfile.h: $file.text prefetched in
             ^hash::create[$file] (related to feature #1075)
   
   2016-12-22  moko
   
           * src/: classes/file.C, include/pa_common.h, main/pa_common.C,
             main/pa_request.C, main/pa_stylesheet_connection.C,
             types/pa_vfile.C: file_stat now return 64-bit size (implements
             #1014 under 32-bit unix versions)
   
   2016-12-21  moko
   
           * tests/: 375.html, results/375.processed: test for exec returning
             stated file added (related to feature #1119)
   
           * src/classes/file.C: load should not return file with null body
             (fixes bug #1119)
   
   2016-12-14  moko
   
           * tests/: 374.html, results/374.processed: test for $method.name
             added (related to feature #1117) plus method returning junction
             test
   
   2016-12-13  moko
   
           * src/: include/pa_symbols.h, main/pa_symbols.C,
             types/pa_vjunction.C, types/pa_vjunction.h: $method.name added
             (implements feature #1117)
   
           * src/: types/pa_vform.C, include/pa_request_info.h: now only GET,
             HEAD and TRACE can't have body (implements feature #1116)
   
   2016-12-09  moko
   
           * tests/: 373.html, results/373.processed: tests for
             ^reflection:tainting added (related to feature #1098)
   
           * src/classes/reflection.C: ^reflection:tainting arguments order
             change (related to feature #1098)
   
   2016-12-06  moko
   
           * src/: classes/reflection.C, include/pa_string.h,
             main/pa_string.C: ^reflection:tainting[$string] added (implements
             feature #1098)
   
   2016-12-05  moko
   
           * src/types/pa_vdouble.h: negative zero (-0) now converted to 0
             (fixes bug #1114)
   
   2016-12-04  moko
   
           * tests/: 206.html, results/206.processed: negative zero (0/-1)
             check added
   
   2016-12-03  moko
   
           * tests/: 346-curl.html, results/346-curl.processed: test modified
             to test value.as_hash() usage
   
           * src/classes/curl.C: value.as_hash() used for correct hash
             processing
   
           * src/classes/reflection.C: exceptions texts fixes
   
   2016-12-02  moko
   
           * tests/: 372.html, results/372.processed: tests for
             ^reflection:create[ $.class[name] $.constructor[name]
             $.arguments[ $.1[param1] $.2[param2] ... ] ] added (related to
             feature #1094)
   
           * src/types/pa_vmethod_frame.h: comment added: params should be
             declared outside of *_FRAME_ACTION as MethodParams destructor
             will be called in ~VNativeMethodFrame
   
           * src/classes/reflection.C: ^reflection:create[ $.arguments[ ... ]
             ] minor fix
   
           * src/: classes/reflection.C, types/pa_value.C, types/pa_value.h,
             types/pa_vmethod_frame.C: ^reflection:create[ $.class[name]
             $.constructor[name] $.arguments[ $.1[param1] $.2[param2] ... ] ]
             now supported (implements feature #1094) value::as_hash added
             (and should be used everywhere)
   
           * src/classes/reflection.C: cleanup
   
   2016-12-01  moko
   
           * tests/: 356.html, results/356.processed: test for method
             junctions class name added to the resulting hash added (related
             to feature #1068)
   
           * src/classes/reflection.C: for method junctions class name added
             to the resulting hash (related to feature #1068)
   
   2016-11-30  moko
   
           * src/types/: pa_vhashfile.C, pa_vhashfile.h: file_name included in
             exception (related to bug #1113)
   
           * src/types/pa_vhashfile.C: whitespace
   
           * src/main/pa_os.C: errno now returned as it should (fixes bug
             #1113)
   
           * tests/results/: 175.processed, 192.processed, 224.processed,
             229.processed, 239.processed, 244.processed, 246.processed,
             314.processed, 352.processed: tests results updated after method
             call exceptions improved as method now keeps its name
   
           * src/: classes/reflection.C, main/execute.C, types/pa_value.C,
             types/pa_vmethod_frame.h: method call exceptions improved as
             method now keeps its name
   
           * tests/: 224.html, 239.html, results/224.processed,
             results/239.processed: tests and tests results updated after
             Request::construct exception changed
   
           * src/: classes/reflection.C, main/execute.C: Request::construct
             exception optimized
   
           * tests/: 371.html, results/371.processed: test for
             WWrapper.get_element call in $.name.key[value] code added
             (related to feature #1091)
   
           * src/types/pa_wwrapper.h: WWrapper.get_element returned, as used
             in $.name.key[value] code (related to feature #1091)
   
   2016-11-29  moko
   
           * src/classes/op.C: VS warning war
   
           * src/types/: pa_vmethod_frame.h, pa_wcontext.h: VS warning war:
             C4239: nonstandard extension used : 'return' : conversion from
             'Value' to 'Value &' (related to feature #1020)
   
           * src/: main/execute.C, types/pa_vmethod_frame.h,
             types/pa_wcontext.h: VS warning war: C4239: nonstandard extension
             used : 'return' : conversion from 'Value' to 'Value &' (related
             to feature #1020)
   
           * src/main/execute.C: VS warning war
   
           * src/targets/cgi/parser3.C: VS compatibility fix
   
           * src/include/pa_request.h: VS warning war
   
           * tests/: 370.html, results/370.processed: test for ^file::exec[
             ... $.stdin[$binary_file] ] added (related to bug #1044)
   
           * src/: classes/file.C, classes/mail.C, include/pa_exec.h,
             include/pa_string.h, main/pa_exec.C: pa_exec now supports
             $.stdin[$binary_file] (fixes bug #1044)
   
   2016-11-28  moko
   
           * src/main/pa_exec.C: whitespace
   
           * src/main/pa_request.C: whitespace
   
           * tests/: 369.html, results/369.processed: test for
             $response:status usage added (related to feature #1099)
   
           * src/targets/cgi/parser3.C: HTTP response code used as exit status
             if < 100 (implements feature #1099)
   
           * src/targets/cgi/parser3.C: whitespace
   
           * src/targets/cgi/parser3.C: whitespace
   
           * tests/: 368.html, results/368.processed: test updated after
             ^reflection:filename[$method] added (related to feature #1053)
   
           * src/: classes/op.C, classes/reflection.C, include/pa_request.h,
             main/compile.y, main/execute.C, main/pa_request.C,
             types/pa_vclass.h: filename -> filespec,
             ^reflection:filename[$method] added (related to feature #1053)
   
   2016-11-27  moko
   
           * tests/: 368.html, results/368.processed: test for
             reflection:filename[$class or object] added (related to feature
             #1053)
   
           * src/: classes/reflection.C, main/compile.y, types/pa_vclass.h,
             types/pa_vstateless_class.h: ^reflection:filename[$class or
             object] added (implements feature #1053)
   
   2016-11-26  moko
   
           * src/: include/pa_request_info.h,
             targets/apache/mod_parser3_core.C, targets/cgi/parser3.C:
             remove_absolute_uri -> strip_absolute_uri
   
   2016-11-25  moko
   
           * src/: include/pa_request_info.h,
             targets/apache/mod_parser3_core.C, targets/cgi/parser3.C:
             request_info.remove_absolute_uri added to remove possible
             http://site.name/ from $request:uri (implements feature #1112)
   
   2016-11-24  moko
   
           * tests/: 367-curl.html, results/367-curl.processed: test for
             previous request headers clearing after redirect added (related
             to bug #1109)
   
           * src/: classes/curl.C, include/pa_array.h, include/pa_http.h:
             response headers from previous requests are now cleared, only
             last request headers are collected (fixes bug #1109)
   
           * tests/results/: 266.processed, 321.processed, 356.processed:
             tests results updated as method name now added to the resulting
             hash for new syntax only (Imp1 compatimility fixed, related to
             feature #1068)
   
           * src/classes/reflection.C: method name now added to the resulting
             hash for new syntax only (Imp1 compatimility fixed, related to
             feature #1068)
   
           * tests/results/366.processed: test for native and parser
             implementation of ^use[] logic (related to feature #1074)
   
           * tests/: 366.html, 366_dir/test-duplicate.p, 366_dir/test.p: test
             for native and parser implementation of ^use[] logic (related to
             feature #1074)
   
   2016-11-23  moko
   
           * src/: classes/op.C, include/pa_request.h, main/compile.y,
             main/pa_request.C: @USE file now implemented as ^use[file;
             $.origin[origin_file] ] (implements feature #1074)
   
   2016-11-21  moko
   
           * tests/: 365.html, results/365.processed: test for $caller bugs in
             3.4.4 and $caller.method now tested (related to feature #1110)
   
           * tests/: 364.html, results/364.processed: $caller usage in
             different contexts now tested (related to feature #1110)
   
           * src/types/types.vcproj: +pa_vcaller_wrapper.h
   
           * src/types/Makefile.am: pa_vcaller_wrapper.h added
   
           * src/: include/pa_symbols.h, main/pa_symbols.C, types/pa_method.h,
             types/pa_vcaller_wrapper.h, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h:  redesign: VCallerWrapper added and
             used (implements feature #1110)
   
   2016-11-20  moko
   
           * src/types/pa_vdouble.h: whitespace
   
   2016-11-11  moko
   
           * tests/: 363.html, results/363.processed: more tests for feature
             #1091 (how parser methods work in expression context)
   
           * src/: include/pa_request.h, types/pa_vmethod_frame.h: in
             expressions strings are now written as strings, not values by
             write_as_string (related to feature #1091)
   
           * src/classes/op.C: to make more correct behavour in expression
             context
   
   2016-11-07  moko
   
           * tests/: 362.html, results/362.processed: test for
             xsltParseStylesheetDoc caching as xsl modification after it added
             (related to bug #1108)
   
           * src/: classes/xdoc.C, types/pa_vxdoc.h: xsltParseStylesheetDoc
             result now cached as xdoc is modified after it (fixes bug #1108)
   
   2016-11-06  moko
   
           * src/types/pa_vxdoc.h: whitespace
   
   2016-11-05  moko
   
           * src/types/pa_vmethod_frame.h: cleanup
   
   2016-11-03  moko
   
           * tests/results/244.processed: more correct exception after method
             frames separation
   
           * src/types/pa_vmethod_frame.h: minor optimizaion
   
           * src/types/pa_method.h: optimization: params_count added
   
           * src/: classes/json.C, classes/op.C, classes/reflection.C,
             include/pa_request.h, main/execute.C, main/pa_request.C,
             types/pa_value.C, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h, types/pa_vobject.C: Optimization:
             VMethodFrame now divided into VNativeMethodFrame,
             VParserMethodFrame, VLocalParserMethodFrame; METHOD_FRAME_ACTION,
             EXPRESSION_FRAME_ACTION, CONSTRUCTOR_FRAME_ACTION defines added
             and used (related to feature #1104)
   
   2016-11-02  moko
   
           * src/: classes/bool.C, classes/curl.C, classes/date.C,
             classes/double.C, classes/file.C, classes/hash.C,
             classes/hashfile.C, classes/image.C, classes/inet.C,
             classes/int.C, classes/json.C, classes/mail.C, classes/math.C,
             classes/memcached.C, classes/op.C, classes/reflection.C,
             classes/regex.C, classes/string.C, classes/table.C,
             classes/xdoc.C, classes/xnode.C, include/pa_request.h,
             main/execute.C: cleanup: r.write_pass_lang, r.write_no_lang ->
             r.write (implements feature #1091)
   
           * src/main/execute.C: cleanup (related to feature #1104)
   
           * src/: include/pa_request.h, main/execute.C,
             types/pa_vmethod_frame.h, types/pa_wcontext.h: VExpressionFrame
             added, in_expression removed (implements feature #1104)
   
   2016-10-31  moko
   
           * src/types/pa_value.C: whitespace
   
   2016-10-28  moko
   
           * tests/results/244.processed: updated after error reporting fixed
             in pa_wcontext.C
   
           * src/types/pa_wcontext.C: error reporting fixed
   
           * src/types/pa_wcontext.h: whitespace
   
           * src/classes/image.C: not fully readed entries are no longer
             processed (fixes bug #1106)
   
   2016-10-26  moko
   
           * src/classes/image.C: whitespace
   
           * src/: include/pa_request.h, include/pa_string.h, main/untaint.C,
             types/pa_vmail.C, types/pa_vmethod_frame.h, types/pa_wcontext.h,
             types/pa_wwrapper.h: optimization: L_PASS_APPENDED removed as no
             longer required (related to feature #1091)
   
           * tests/results/: 264.processed, 350.processed: test results update
             reverted (whitespace optimization) after write_no_lang removed :)
             (related to feature #1091)
   
           * src/: classes/file.C, classes/hash.C, classes/op.C,
             classes/string.C, classes/table.C, classes/void.C,
             classes/xdoc.C, include/pa_request.h, main/pa_xml_io.C,
             types/pa_vmail.C: Temp_lang removed, write_no_lang now almost
             equal write_pass_lang (related to feature #1091)
   
           * tests/results/: 264.processed, 350.processed: test results
             updated (whitespace optimization) after write_assign_lang removed
             (related to feature #1091)
   
           * tests/: 361.html, results/361.processed: test for non-string
             ^untaint added (related to feature #1091)
   
           * src/: classes/curl.C, classes/date.C, classes/file.C,
             classes/hash.C, classes/op.C, classes/string.C,
             include/pa_request.h, main/execute.C: optimization:
             write_assign_lang removed as not required (first part of feature
             #1091 implementation)
   
   2016-10-12  moko
   
           * tests/: 360.html, results/360.processed: more test code (related
             to feature #1104)
   
           * src/: classes/op.C, classes/reflection.C, include/pa_opcode.h,
             include/pa_request.h, main/compile.y, main/execute.C: opcode
             OP_PREPARE_TO_EXPRESSION removed as not required, optimized
             WContext is next task (implements feature #1104)
   
           * src/types/pa_method.h: more detailed comment for CO_WITHOUT_FRAME
             / CO_WITHOUT_WCONTEXT
   
           * tests/: 360.html, results/360.processed: test for in expression
             state (related to feature #1104)
   
   2016-10-11  moko
   
           * src/main/execute.C: compilation without OPTIMIZE_CALL fixed
   
           * src/classes/op.C: default value removed from initializer
   
           * src/types/pa_vmemcached.C: FreeBSD 11 warning war
   
           * src/types/pa_vmethod_frame.h: FreeBSD 11 warning war
   
   2016-10-10  moko
   
           * tests/results/auto.p: test updated adter $RECOURSION_LIMIT,
             $LOOP_LIMIT  -> $LIMITS[ $.max_recoursion, $.max_loop ] (related
             to feature #42)
   
           * src/main/pa_request.C: $RECOURSION_LIMIT, $LOOP_LIMIT  ->
             $LIMITS[ $.max_recoursion, $.max_loop ] (related to feature #42)
   
   2016-10-08  moko
   
           * src/classes/double.C: whitespace
   
   2016-10-07  moko
   
           * src/types/pa_vmethod_frame.h: reorder
   
   2016-10-06  moko
   
           * src/classes/date.C: typo
   
           * src/types/pa_vmethod_frame.h: whitespace + cleanup
   
           * src/: classes/hash.C, classes/hashfile.C, classes/json.C,
             classes/op.C, classes/reflection.C, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h: params.get now returns Value&, not
             Value*
   
           * src/types/pa_vmethod_frame.C: params.get should return Value&.
   
           * src/types/: pa_vmethod_frame.C, pa_vmethod_frame.h: get_as
             removed; first as_* code rewrite
   
   2016-10-05  moko
   
           * src/include/pa_request.h: whitespace
   
           * tests/: 359.html, results/359.processed: test for VCodeFrame and
             intercept_string added (related to feature #1097)
   
           * src/: classes/image.C, classes/op.C, classes/table.C,
             include/pa_request.h, main/execute.C, types/pa_vmethod_frame.C:
             optimization: intercept_string removed (implements feature #1097)
   
           * src/types/: pa_vmethod_frame.C, pa_vmethod_frame.h: whitespace
   
           * src/types/: pa_vcode_frame.h, pa_wwrapper.h: get_element removed
             from VCodeFrame and WWrapper as not required
   
   2016-10-04  moko
   
           * src/: classes/curl.C, classes/date.C, classes/double.C,
             classes/file.C, classes/hash.C, classes/image.C, classes/inet.C,
             classes/int.C, classes/json.C, classes/op.C,
             classes/reflection.C, classes/string.C, classes/table.C,
             include/pa_request.h, main/execute.C, types/pa_vmethod_frame.C:
             proces_to_value -> process after StringOrValue removed (related
             to feature #1020)
   
           * src/classes/form.C: whitespace
   
           * src/main/execute.C: VALUE__GET_BASE_CLASS added to opcode_names
   
           * tests/: 357.html, 358.html, results/357.processed,
             results/358.processed, results/auto.p: test for @conf
             $RECOURSION_LIMIT and $LOOP_LIMIT added (related to feature #42)
   
   2016-10-03  moko
   
           * src/: classes/op.C, include/pa_request.h, main/pa_request.C,
             types/pa_vtable.C: @conf $RECOURSION_LIMIT and $LOOP_LIMIT now
             supported (implements feature #42)
   
           * src/types/pa_vregex.h: no reason for VRegex to be
             is_evaluated_expr
   
           * src/classes/curl.C: CURL_OPT(CURL_INT, SSLVERSION) added
             (implements feature #1095)
   
   2016-10-01  moko
   
           * src/classes/reflection.C: $.overwrite in ^reflection:mixin is now
             false by default (related to feature #1089)
   
   2016-09-30  moko
   
           * src/types/pa_wcontext.h: cleanup
   
   2016-09-29  moko
   
           * src/main/execute.C: whitespace
   
           * src/include/pa_request.h: whitespace
   
           * src/: classes/hash.C, classes/hashfile.C, classes/json.C,
             classes/op.C, classes/table.C, include/pa_request.h,
             main/execute.C, main/pa_request.C, types/pa_vmethod_frame.h,
             types/pa_vobject.C, types/pa_wcontext.h: optimization:
             StringOrValue removed as it just slows down and adds complexity
             (implements feature #1020)
   
   2016-09-28  moko
   
           * tests/: 356.html, results/266.processed, results/321.processed,
             results/356.processed: tests updated after name was added to
             method_info hash, test for ^reflection:method_info[junction]
             added (related to feature #1068)
   
           * src/classes/reflection.C: ^reflection:method_info[junction] now
             supported, method name added to the resulting hash (implements
             feature #1068)
   
           * tests/: 276.html, results/276.processed: more tests for
             ^reflection:delete[]
   
           * src/classes/reflection.C: fixed bug then ^reflection:delete
             didn't work on class and could damage native objects (like file)
   
   2016-09-26  moko
   
           * tests/: 345.html, 346-curl.html, 347-curl.html, 348.html,
             results/345.processed, results/346-curl.processed,
             results/347-curl.processed, results/348.processed: numbers added
             to simplify diff analysis
   
           * tests/: 352.html, results/352.processed: test result updated as
             method name used
   
           * src/classes/reflection.C: method name used
   
           * src/types/: pa_method.h, pa_vstateless_class.C: method now keeps
             its name
   
           * src/types/pa_method.h: whitespace
   
           * src/classes/reflection.C: both method and field with one name can
             exist.
   
           * src/classes/reflection.C: ^reflection:mixin added (implements
             feature #1089)
   
           * tests/: 355.html, results/355.processed: property appears in
             derived class if added in base test added
   
           * src/types/pa_vstateless_class.h: get_method declaration +
             whitespace
   
           * tests/: 354.html, results/354.processed: nice test from method
             and property with one name in class added
   
   2016-09-23  moko
   
           * src/classes/reflection.C: ^reflection:method usage documented
   
   2016-09-22  moko
   
           * src/: classes/classes.vcproj, types/types.vcproj: we need RTTI as
             we use 'dynamic_cast' on polymorphic type 'Value'. Without it
             compile warning and GPF occures on VS2003 (related to feature
             #1087)
   
           * tests/: 350.html, results/350.processed: test added for
             $.encloser[] support in ^table::create (related to feature #11)
   
           * src/classes/table.C: another minor fix (related to feature #11)
   
   2016-09-21  moko
   
           * src/include/pa_config_fixed.h: vs2015 compilation fixes
   
           * src/: classes/curl.C, classes/file.C, classes/hash.C,
             classes/json.C, classes/string.C, classes/table.C,
             classes/xdoc.C, include/pa_charsets.h, main/pa_charsets.C,
             main/pa_common.C, main/pa_http.C, main/pa_request.C,
             main/pa_sql_driver_manager.C, types/pa_vfile.C, types/pa_vmail.C,
             types/pa_vrequest.C, types/pa_vresponse.C: charsets ->
             pa_charsets, vs2015 warning war
   
           * src/classes/table.C: vs2015 warning war
   
           * src/types/pa_vdate.C: vs2015 warning war
   
           * src/main/: pa_common.C, pa_globals.C: vs2015 compilation fixes
   
           * src/targets/cgi/parser3.vcproj: wsock32 -> ws2_32.lib (winsock 1
             -> winsock 2) for vs2015 compatibility (getaddrinfo functions)
   
           * src/main/pa_common.C: vs2015 compilation fixes
   
           * src/: include/pa_common.h, lib/smtp/smtp.C, main/pa_common.C:
             vs2015 compilation fixes
   
           * src/main/pa_charset.C: vs2015 warning war
   
           * src/: classes/file.C, types/pa_wwrapper.h: vs2015 warning war
   
           * src/main/pa_charset.C: vs2015 warning war
   
           * src/types/: pa_wcontext.h, pa_vmethod_frame.h: vs2015 warning war
   
           * src/types/pa_vdate.C: vs2015 compilation fix
   
           * src/: include/pa_memory.h, main/pa_memory.C: VS2015 warning war
   
           * src/: lib/json/pa_json.C, classes/mail.C, classes/string.C:
             VS2015 compilation fixes
   
           * src/classes/table.C: minor fix (related to feature #11)
   
           * tests/results/282.processed: no longer skipping extra enclosers
             (related to feature #11)
   
           * src/classes/table.C: minor fix + no longer skipping extra
             enclosers (related to feature #11)
   
           * src/classes/table.C: minor optimization (related to feature #11)
   
           * src/classes/table.C: minor fix and optimization (related to
             feature #11)
   
   2016-09-20  moko
   
           * tests/: 353.html, results/353.processed: test for
             PC.cclass->is_vars_local() check in one_big_piece in ^process[]
             added (related to bug #1090)
   
           * src/main/compile.y: PC.cclass->is_vars_local() check added for
             one_big_piece (fixes bug #1090)
   
           * tests/: 229.html, results/229.processed: code coverage tests
   
           * src/classes/op.C: bugfix: no more GPF if ^process[$context] (no
             body) was called
   
           * src/classes/op.C: whitespace
   
           * tests/: 323.html, results/323.processed: test for code junction
             should not be returned by ^reflection:class, ^reflection:base
   
           * src/classes/reflection.C: bugfix: code junction should not be
             returned by ^reflection:class, ^reflection:base
   
           * tests/: 323.html, 352.html, results/352.processed: no more
             exception for ^reflection:method[class;no-such-method] (related
             to feature #1087)
   
           * src/classes/reflection.C:
             ^reflection:method[class;no-such-method] : exception -> void
             (related to feature #1087)
   
           * src/include/pa_request.h: request::write_value added to allow
             write value without convertion (related to issue #1091)
   
   2016-09-19  moko
   
           * src/main/pa_random.C: windows build fix
   
           * src/types/pa_vhash.h: warning war
   
   2016-09-14  moko
   
           * tests/: 352.html, 552.html, results/352.processed,
             results/552.processed: test for ^reflection:method[] extension
             added (related to feature #1087)
   
           * tests/: 552.html, results/552.processed: test for
             ^reflection:method[] extension added (related to feature #1087)
   
           * src/classes/reflection.C: compatibility issue fixed, VClass
             dynamic_cast check added (related to feature #1087)
   
           * tests/: 351.html, results/351.processed: test for @auto[]
             inheritance bug diring ^process[] added (related to bug #1088)
   
           * src/: classes/op.C, main/pa_request.C,
             types/pa_vstateless_class.C: set_method now checks for @auto[] to
             disable it inheritance during ^process (fixes bug #1088)
   
           * src/classes/reflection.C: ^reflection:method[$class:method;$self]
             added (implements feature #1087)
   
   2016-09-13  moko
   
           * tests/: 349.html, results/auto.p: test for objects prototyping
             added and $OBJECT-PROTOTYPE(false) is used for old tests (related
             to feature #1086)
   
           * src/: main/pa_request.C, types/pa_vclass.C, types/pa_vclass.h,
             types/pa_vobject.C: objects now are not class instances, but have
             class as prototype, can be overridden by $OBJECT-PROTOTYPE(false)
             in @conf (implements feature #1086)
   
   2016-09-08  moko
   
           * src/: classes/file.C, classes/mail.C, classes/string.C,
             classes/table.C, main/pa_http.C, main/pa_string.C,
             include/pa_string.h: cleanup: string::split limit argument
             removed as no longer required, pos_after no longer reference
             (related to feature #11)
   
           * src/classes/table.C, tests/results/348.processed: now exception
             is rised when invalid option is passed to ^table::create[]
   
           * tests/: 282.cfg, 282.html, results/282.processed: more code
             coverage tests
   
           * tests/: 348.html, results/348.processed: code coverage tests
             added
   
           * tests/: 348.html, results/348.processed: generic ^table::create[]
             tests
   
           * tests/: 035.html, results/035.processed, results/272.processed:
             tests updated after $.encloser[] support for ^table::create
             implementation (related to feature #11)
   
           * src/classes/table.C: $.encloser[] support for ^table::create
             finally added (implements feature #11)
   
   2016-09-07  moko
   
           * src/include/pa_string.h: added StringSplitHelper as friend
             (related to feature #11)
   
           * src/include/pa_string.h: body and langs now protected, not
             private to allow inheritance (related to feature #11)
   
           * src/classes/table.C: lsplit optimized before cloning for
             ^table::create with $.encloser[] (related to feature #11)
   
           * src/classes/table.C: optimizaion: TableControlChars.separators
             added and used (related to feature #11)
   
           * src/classes/table.C: spelling:
   
             TableSeparators -> TableControlChars column -> separator
             separators -> control_chars
   
   2016-09-06  moko
   
           * src/main/pa_string.C: whitespace
   
           * src/main/pa_string.C: whitespace
   
   2016-09-01  moko
   
           * tests/: 347-curl.html, results/347-curl.processed: to make tests
             results OS-independent
   
           * src/: include/pa_http.h, main/pa_http.C: typo bugfix for clang
             compiler (related to feature #1042)
   
   2016-08-15  moko
   
           * src/include/pa_string.h: whitespace
   
           * src/classes/table.C: whitespace
   
   2016-08-05  moko
   
           * tests/: 344.html, results/344.processed: test for
             ^hash::create[$file] added (related to feature #1075)
   
           * src/types/: pa_vfile.h, pa_vmail.C: ^hash::create[$file] now
             supported (implements feature #1075)
   
   2016-08-04  moko
   
           * tests/: 341.html, results/341.processed: more code coverage tests
   
           * tests/: 346-curl.html, results/346-curl.processed: more code
             coverage tests for curl
   
           * tests/: 346-curl.html, results/346-curl.processed: more code
             coverage tests for curl
   
           * tests/: 223-curl.html, 223.html, results/223-curl.processed,
             results/223.processed: code coverage tests: $.form[ $.table[] ]
             test added
   
           * tests/: 223-curl.html, results/223-curl.processed: more code
             coverage tests for curl
   
   2016-08-03  moko
   
           * src/classes/curl.C: dlink(curl_library) now called not once, but
             until it will be loaded, allowing to find existing library.
   
           * tests/: 346-curl.html, 347-curl.html, results/346-curl.processed,
             results/347-curl.processed: more code coverage tests for curl
   
           * tests/: 339-curl.html, 339.html, 346-curl.html, Makefile,
             results/339-curl.processed, results/346-curl.processed: curl
             functionality tests
   
   2016-08-02  moko
   
           * tests/: 339.html, results/339.processed: test for tables in
             ^file:load[] and ^curl:load[] (commented) added (related to
             feature #1042)
   
           * tests/: 345.html, results/345.processed: code coverage tests for
             file class
   
           * tests/: 344.html, results/344.processed: code coverage tests
   
           * tests/: 344.html, results/344.processed: mdate removed from
             output
   
           * src/classes/file.C: minor bugfix: is_text should be taked from
             fcontent.is_text_mode() if not set (related to feature #1061)
   
           * tests/: 344.html, results/344.processed: more tests
   
           * tests/: 343.html, 344.html, results/343.processed,
             results/344.processed: tests for ^file::create[ $.from-charset
             and $.to-charset ] (related to feature #1061)
   
           * src/: classes/file.C, types/pa_vfile.C, types/pa_vfile.h:
             aset_text_mode argument optimized
   
           * src/: classes/file.C, types/pa_vfile.C, types/pa_vfile.h:
             checkBOM now used in detect_binary_content (related to feature
             #1061)
   
           * src/main/pa_request.C: load_charset no longer required to_upper
   
           * src/types/pa_vfile.C: bugfix: ^file::create[$text_file;...] now
             preserves original file mode (if no $.mode specified)
   
           * src/: classes/file.C, types/pa_vfile.C, types/pa_vfile.h:
             ^file::create now supports $.from-charset[] and $.to-charset
             options (implements feature #1061), automatic transcode is done
             if text file is created from binary file and charset is detected.
   
   2016-07-30  moko
   
           * src/classes/table.C: ^t.hash[..;] now supported (related to
             feature #1057)
   
           * tests/: 341.html, results/341.processed: test for ^t.hash[..;]
             added (related to feature #1057)
   
           * tests/: 286.html, results/286.processed: code tests coverage
   
   2016-07-29  moko
   
           * src/classes/table.C: table size should be checked inside menu and
             foreach (related to feature #858)
   
           * src/: classes/curl.C, classes/file.C, classes/string.C,
             classes/xdoc.C, include/pa_charsets.h, main/pa_charsets.C,
             main/pa_common.C, main/pa_http.C, main/pa_sql_driver_manager.C,
             types/pa_vmail.C, types/pa_vrequest.C, types/pa_vresponse.C:
             charsets.get now does str_upper inside (related to feature #1061)
   
           * tests/: 342.html, results/342.processed: more code coverage tests
   
           * tests/: 342.html, outputs/342.processed: table menu code coverage
             + foreach test added (related to feature #858)
   
           * tests/: 341.html, results/341.processed: tests for
             ^table.hash[]{code} added + code coverage tests (related to
             feature #1057)
   
           * src/: include/pa_common.h, classes/table.C: ^table.hash[]{code as
             value} support (implements feature #1057)
   
           * src/classes/table.C: whitespace
   
   2016-07-28  moko
   
           * src/: classes/curl.C, types/pa_vfile.C: curl now saves filename
             from URL, if not specified query string removed from url-based
             filenames in ^curl:load[] and ^file::load[] (related to feature
             #1042)
   
   2016-07-27  moko
   
           * tests/: 340.html, results/340.processed: test for
             transcode_text_result=false added (related to issue #1042)
   
   2016-07-26  moko
   
           * src/types/pa_vfile.C: file name should not be empty (if file path
             is folder and ends with /) (related to feature #1042)
   
           * src/main/pa_http.C: whitespace optimizaion
   
           * src/: classes/curl.C, include/pa_common.h, include/pa_http.h,
             main/pa_common.C, main/pa_http.C: ^curl:load[] now support
             multiple headers, ^file::load supports headers transcoding
             (implements feature #1042)
   
   2016-07-25  moko
   
           * src/include/pa_common.h: PA_DEFAULT added
   
   2016-07-22  moko
   
           * tests/: 338.html, results/338.processed: test for
             $date.field(value) added (related to feature #1066)
   
           * src/: classes/date.C, types/pa_vdate.C, types/pa_vdate.h:
             $date.field(value) now supported for y/m/d/h/m/s (implements
             feature #1066)
   
   2016-07-21  moko
   
           * src/: classes/file.C, classes/image.C, include/pa_common.h,
             main/pa_common.C: pa_common.h: File_read_action: fname, as_text
             arguments removed; image.C - absolute path shown in exception
             (implements feature #1071)
   
           * tests/: 235.html, results/235.processed: test and test result
             updated after static boundary in mail and Errors-To: mail header
             removed (related to feature #1047)
   
           * src/: classes/math.C, include/pa_random.h, main/pa_http.C,
             main/pa_random.C, types/pa_vmail.C: get_uuid_boundary() added and
             used, static boundary in mail removed, Errors-To: mail header
             removed (implements feature #1047)
   
   2016-07-20  moko
   
           * src/: classes/reflection.C, types/pa_vstateless_class.h:
             equest.classes(): Value -> VStateless_class, part 3 (related to
             issue #1051)
   
           * src/: classes/reflection.C, include/pa_request.h, main/execute.C:
             request.classes(): Value -> VStateless_class, part 2 (related to
             issue #1051)
   
           * tests/results/: 224.processed, 323.processed: classes without
             methods should not be methoded (related to issue #1051)
   
           * src/: classes/reflection.C, include/pa_request.h, main/compile.y,
             main/compile_tools.h, main/pa_request.C: request.classes(): Value
             -> VStateless_class, part 1 (related to issue #1051)
   
           * tests/: 337.html, results/337.processed: test for
             ^reflection:fields_reference[] and VHashReference class added
             (related to feature #1072)
   
           * src/: classes/hash.C, classes/json.C, classes/reflection.C,
             types/pa_value.h, types/pa_vhash.h, types/pa_vobject.h: VHashBase
             and VHashReference added, allowing ^reflection:fields_reference[]
             implementation (closes feature #1072)
   
   2016-07-19  moko
   
           * tests/: 323.html, results/323.processed: we want to see
             "methoded"
   
           * tests/: 336.html, results/336.processed: test for $BASE:property
             and ^BASE:method (OP_VALUE__GET_BASE_CLASS) added (related to bug
             #1059)
   
           * src/: include/pa_opcode.h, main/compile.y, main/execute.C,
             types/pa_vstateless_class.h, types/pa_wcontext.h: no more
             somebody_entered_some_class, $BASE:property works again,
             ^BASE:method[] bugs fixed (fixes bug #1059)
   
   2016-07-14  moko
   
           * tests/: 335.html, results/335.processed: test for feature #1055
             added
   
           * src/classes/hash.C: bugfix: $._default was not copied if empty
             feature: ^hash.contains[_default] added (implements feature
             #1055)
   
   2016-07-13  moko
   
           * src/classes/reflection.C: bugfix: ^reflection:def[class;name]
             should not call @autouse (http://www.parser.ru/forum/?id=83480)
   
   2016-07-05  moko
   
           * src/classes/hash.C: Optimization: HashStringValue::Iterator used
             in ^hash.foreach (related to feature #1073)
   
   2016-07-04  moko
   
           * tests/: 134.html, 281.html, results/134.processed,
             results/281.processed: tests updated after hash blocking removed
             (related to feature #1073)
   
           * src/: classes/hash.C, include/pa_hash.h, types/pa_vhash.h: hash
             no longer blocks on change during foreach (implements feature
             #1073)
   
   2016-06-17  moko
   
           * tests/: 330.html, results/330.processed: try exception source
             test added (related to bug in #1062)
   
           * tests/: 334.html, results/334.processed: Exception stack trace
             test added (related to bug in $1062)
   
           * src/classes/op.C: Exception trace now correctly restored and
             errors reported (related to bug #1062)
   
   2016-05-25  moko
   
           * src/main/compile.y: minor cleanup + beauty
   
   2016-05-24  moko
   
           * tests/: 333.html, results/333.processed: more exceptions testing
   
           * tests/: 332.html, results/332.processed: test for FIELDS_SYMBOL,
             _DEFAULT_SYMBOL, CALLER_SYMBOL, SELF_SYMBOL added (related to
             features #1056, #1026)
   
           * src/: classes/json.C, include/pa_symbols.h, main/pa_symbols.C,
             types/pa_vhash.C, types/pa_vhash.h, types/pa_vtable.C,
             types/pa_vtable.h: FIELDS_SYMBOL, _DEFAULT_SYMBOL added and used
             (implements feature #1056)
   
           * src/: include/pa_symbols.h, main/compile.y, main/compile_tools.C,
             main/execute.C, main/pa_symbols.C, types/pa_vjunction.C,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h:
             CLASS_SYMBOL, CLASS_NAME_SYMBOL added and used (related to
             feature #1026)
   
           * src/: classes/reflection.C, include/pa_symbols.h, main/compile.y,
             main/compile_tools.C, main/compile_tools.h, main/pa_symbols.C,
             types/pa_vmethod_frame.C, types/pa_vmethod_frame.h: Symbols now
             have *_SYMBOL naming convention. STATIC_SYMBOL, DYNAMIC_SYMBOL,
             LOCALS_SYMBOL, PARTIAL_SYMBOL, REM_SYMBOL where added (related to
             feature #1026)
   
           * src/: include/pa_symbols.h, main/compile.y, main/compile_tools.C,
             main/pa_globals.C, main/pa_symbols.C, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h, types/pa_vstateless_class.C:
             SYMBOLS_CACHING define implemented (related to feature #1026)
   
           * src/main/main.vcproj: + ps_symbols
   
           * src/: include/Makefile.am, include/pa_string.h,
             include/pa_symbols.h, main/Makefile.am, main/compile.tab.C,
             main/compile.y, main/compile_tools.C, main/pa_symbols.C,
             types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
             types/pa_vstateless_class.C: initial implementation for symbols
             cache (related to feature #1026)
   
           * src/: include/pa_common.h, main/pa_http.C: minor cleanup
   
           * src/main/pa_globals.C: minor cleanup
   
   2016-05-19  moko
   
           * src/types/pa_vhash.h: minor optimization: ^hash.fields[] removed
             (related to feature #1046)
   
           * tests/: 331.html, results/331.processed: test for
             BAD_NONWHITESPACE_CHARACTER_IN_EXPLICIT_RESULT_MODE removal added
             (related to feature #1051)
   
           * src/main/compile.y:
             BAD_NONWHITESPACE_CHARACTER_IN_EXPLICIT_RESULT_MODE error removed
             (implements feature #1054)
   
   2016-05-18  moko
   
           * src/types/pa_vtable.C, tests/results/324.processed: no more
             "column not found" exception for ^table.no-such-method[] (related
             to feature #1046)
   
           * tests/: 261.html, results/261.processed: test added and updated
             after feature #1046 implementation
   
           * src/: classes/string.C, types/pa_value.C, types/pa_vstring.h,
             types/pa_vvoid.h: $string.anything works for whitespace strings,
             ^string.contains added for hash compatibility, $string.method no
             longer returns stting method (implements feature #1046)
   
   2016-05-12  moko
   
           * src/classes/curl.C: content-type response header no longer
             ignored (fixes issue #1045)
   
           * tests/: 330.html, results/330.processed: test for incomplete
             finally execution when break occures added (related to issue
             #1077)
   
           * src/classes/op.C: bugfix: Request::skip reset is called before
             executing catch and finally code (fixes issue #1062)
   
   2016-05-11  moko
   
           * tests/: 329.html, results/329.processed: test for invalid
             ^break[] behavour added (bug #1077)
   
           * src/classes/op.C: try_catch code cleanup (related to bug #1062)
   
   2016-04-24  moko
   
           * src/types/pa_vstateless_class.h: warning war
   
   2016-04-17  moko
   
           * tests/: 328.html, results/328.processed: test for
             ^break(condition) and ^continue(condition) (related to feature
             #1063)
   
           * src/classes/op.C: ^break(condition) and ^continue(condition)
             implemented (feature #1063)
   
   2016-04-12  moko
   
           * tests/results/280.processed: ordered hash now used for class
             methods and properties (test results updated for feature #1069)
   
           * src/classes/: xdoc.C, xnode.C: xnode_class initialization moved
             to xdoc.C as under FreeBSD it was inited after and inheritance
             failed (related to issue #1051)
   
           * tests/: 320.html, results/320.processed: xdoc and xnode methods
             are printed to check inheritance (related to feature #1051)
   
   2016-04-09  moko
   
           * tests/results/320.processed: ordered hash now used for class
             methods and properties (test results updated for feature #1069)
   
           * src/types/pa_vstateless_class.h: ordered hash now used for class
             methods and properties (implements feature #1069)
   
           * src/types/: pa_vconsole.h, pa_vcookie.C, pa_venv.C,
             pa_vrequest.C, pa_vstatus.C: minor optimization: #ifndef
             OPTIMIZE_BYTECODE_GET_ELEMENT__SPECIAL returned (related to
             feature #1051)
   
   2016-04-07  moko
   
           * src/main/execute.C: returned Value in .CLASS case for VJunction
             (related to feature #1051)
   
           * src/types/: pa_vjunction.C, pa_vmethod_frame.C,
             pa_vmethod_frame.h, pa_vstateless_class.C, pa_vstateless_class.h:
             string constants deduplication (related to feature #1051)
   
           * tests/results/224.processed: test result updated (related to
             feature #1051)
   
           * src/: main/execute.C, types/pa_vconsole.h, types/pa_vcookie.C,
             types/pa_vcookie.h, types/pa_venv.C, types/pa_venv.h,
             types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vstatus.C,
             types/pa_vstatus.h: classes hash now contains only
             VStateless_class derived objects, .CLASS is also allways
             VStateless_class derived object (related to feature #1051).
   
   2016-04-06  moko
   
           * tests/results/323.processed: test result updated after feature
             #1051 implementation
   
           * src/: classes/classes.h, classes/op.C, classes/response.C,
             classes/void.C, classes/xdoc.C, classes/xnode.C, classes/xnode.h,
             main/pa_request.C, types/pa_vclass.h, types/pa_vform.C,
             types/pa_vmail.C, types/pa_vmath.C, types/pa_vmemory.h,
             types/pa_vresponse.C, types/pa_vresponse.h,
             types/pa_vstateless_class.h: base -> methoded_donor for static
             classes, type() moved from VStateless_class to VClass and
             Methoded (implements feature #1051)
   
   2016-04-04  moko
   
           * src/: classes/classes.C, include/pa_request.h, main/pa_request.C:
             beauty: put_class added (related to feature #1051)
   
   2016-04-01  moko
   
           * tests/results/: 175.processed, 192.processed, 224.processed,
             229.processed, 244.processed, 246.processed, 316.processed: test
             results updated as class.type() removed from error messages, only
             type() left (related to feature #1051)
   
           * src/: classes/classes.C, classes/classes.h, classes/mail.C,
             classes/op.C, classes/reflection.C, main/compile.y,
             main/compile_tools.h, main/execute.C, main/pa_request.C,
             types/pa_value.C, types/pa_vclass.C, types/pa_vclass.h,
             types/pa_vmethod_frame.h, types/pa_vobject.h,
             types/pa_vstateless_class.h, types/pa_wcontext.C: name() removed
             from VStateless_class, type() is used instead (related to feature
             #1051)
   
           * src/classes/mail.C: old logic restored.
   
           * src/: classes/bool.C, classes/classes.C, classes/classes.awk,
             classes/classes.h, classes/curl.C, classes/date.C,
             classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
             classes/hashfile.C, classes/image.C, classes/inet.C,
             classes/int.C, classes/json.C, classes/mail.C, classes/math.C,
             classes/memcached.C, classes/memory.C, classes/reflection.C,
             classes/regex.C, classes/response.C, classes/string.C,
             classes/table.C, classes/xdoc.C, classes/xnode.C,
             types/pa_vform.C, types/pa_vmail.C, types/pa_vmath.C,
             types/pa_vmemory.h: optimizaion: *_base_class removed (related to
             feature #1051)
   
   2016-03-30  moko
   
           * tests/: 327.html, results/224.processed, results/327.processed:
             test for TZ specification in ^date::create[], TZ is kept during
             ^date::create[$dt] (related to feature #1048)
   
           * src/: classes/date.C, types/pa_vdate.h: TZ can be specified in
             ^date::create[], TZ is kept during ^date::create[$dt] (implements
             feature #1048)
   
   2016-03-29  moko
   
           * tests/: 315.html, results/315.processed: test for timezone format
             +HHmm added (related to feature #1065)
   
           * src/classes/date.C: timezone format +HHmm now supported
             (implements feature #1065)
   
   2016-03-28  moko
   
           * tests/: 202.html, results/131.processed, results/202.processed,
             results/224.processed, results/256.processed,
             results/315.processed: test results updated after %.2d now
             default for hours offset in iso-string (was %2d), test for
             ^date.iso-string options $.colon(true) $.z(true) $.ms(false)
             added (related to feature #1065)
   
   2016-03-27  moko
   
           * src/types/pa_vdate.C: '+' sign for zero offset (related to
             feature #1065)
   
           * src/: classes/date.C, types/pa_vdate.C, types/pa_vdate.h:
             ^date.iso-string options $.colon(true) $.z(true) $.ms(false)
             added (implements feature #1065)
   
   2016-03-24  moko
   
           * tests/: 202.html, results/202.processed: test $date.week added
             (related to bug #1067)
   
           * src/types/: pa_vdate.C, pa_vdate.h: fix for $date.week changed
             date (fix for bug #1067)
   
   2016-03-10  moko
   
           * configure.ac, src/include/pa_version.h: 3.4.4 -> 3.4.5b
   
   2015-12-07  moko
   
           * tests/: 326.html, results/326.processed: test for .CLASS &
             .CLASS_NAME optimization added (related to feature #844)
   
   2015-11-17  moko
   
           * tests/: 323.html, results/323.processed: order added
   
           * tests/: 325.html, results/325.processed: double range test added
             (related to bug #1049)
   
   2015-11-16  moko
   
           * src/: classes/string.C, types/pa_vdouble.h: finite(double) check
             added to disallow NaN and Infinity (fixes bug #1049)
   
   2015-11-11  moko
   
           * tests/324.html: parser 3.4.3 execution support added (related to
             feature #1017)
   
           * tests/: 324.html, results/324.processed: test for
             GET_ELEMENT4CALL feature added (feature #1017)
   
   2015-10-29  moko
   
           * operators.txt: updated for 3.4.4
   
           * configure.ac, src/include/pa_version.h: 3.4.4rc -> 3.4.4
   
           * src/main/pa_exec.C: get_exit_status implemented for Windows
             (related to bug #1043)
   
   2015-10-28  moko
   
           * src/main/pa_exec.C: Windows bugfix: $.stdin[] no longer cause
             hangup during ^file::exec (fixes bug #1043)
   
 2015-10-27  moko  2015-10-27  moko
   
         * src/main/pa_memory.C: pa_fail_alloc added for GC_abort in Windows          * src/main/pa_memory.C: pa_fail_alloc added for GC_abort in Windows
Line 432 Line 2869
         * src/classes/string.C: Static calls fixed for ^string:base64[],          * src/classes/string.C: Static calls fixed for ^string:base64[],
           ^string:idna[], ^string:js-escape[] (closes bug #1031)            ^string:idna[], ^string:js-escape[] (closes bug #1031)
   
         * Makefile.am, Makefile.in, acsite.m4, configure.ac, configure.in:          * Makefile.am, acsite.m4, configure.ac, configure.in: Warning war:
           Warning war: configure.in -> configure.ac            configure.in -> configure.ac
   
         * Makefile.in, configure, configure.in, bin/Makefile.in,          * configure, configure.in, src/include/pa_config_auto.h.in: more
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,            correct timezone check for FreeBSD Warning war: configure.in ->
           src/Makefile.in, src/classes/Makefile.in,            configure.ac
           src/include/Makefile.in, src/include/pa_config_auto.h.in,  
           src/lib/Makefile.in, src/lib/cord/Makefile.in,  
           src/lib/cord/include/Makefile.in,  
           src/lib/cord/include/private/Makefile.in,  
           src/lib/curl/Makefile.in, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/json/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/memcached/Makefile.in, src/lib/pcre/Makefile.in,  
           src/lib/punycode/Makefile.in, src/lib/sdbm/Makefile.in,  
           src/lib/sdbm/pa-include/Makefile.in, src/lib/smtp/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/apache/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: more correct timezone check for FreeBSD  
           Warning war: configure.in -> configure.ac  
   
         * configure, configure.in, src/classes/Makefile.am,          * configure, configure.in, src/classes/Makefile.am,
           src/classes/Makefile.in, src/include/pa_config_auto.h.in,            src/include/pa_config_auto.h.in, src/lib/cord/Makefile.am,
           src/lib/cord/Makefile.am, src/lib/cord/Makefile.in,            src/lib/gd/Makefile.am, src/lib/json/Makefile.am,
           src/lib/gd/Makefile.am, src/lib/gd/Makefile.in,            src/lib/memcached/Makefile.am, src/lib/pcre/Makefile.am,
           src/lib/json/Makefile.am, src/lib/json/Makefile.in,            src/lib/sdbm/Makefile.am, src/lib/smtp/Makefile.am,
           src/lib/memcached/Makefile.am, src/lib/memcached/Makefile.in,            src/main/Makefile.am, src/targets/apache/Makefile.am,
           src/lib/pcre/Makefile.am, src/lib/pcre/Makefile.in,            src/targets/cgi/Makefile.am, src/types/Makefile.am: INCLUDES ->
           src/lib/sdbm/Makefile.am, src/lib/sdbm/Makefile.in,  
           src/lib/smtp/Makefile.am, src/lib/smtp/Makefile.in,  
           src/main/Makefile.am, src/main/Makefile.in,  
           src/targets/apache/Makefile.am, src/targets/apache/Makefile.in,  
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in,  
           src/types/Makefile.am, src/types/Makefile.in: INCLUDES ->  
           AM_CPPFLAGS (warning war) PA_DATE64 (0..9999 year date range)            AM_CPPFLAGS (warning war) PA_DATE64 (0..9999 year date range)
           check added            check added
   
Line 504 Line 2920
   
 2015-08-06  moko  2015-08-06  moko
   
         * src/types/: Makefile.am, Makefile.in, pa_vdate.C, pa_vdate.h,          * src/types/: Makefile.am, pa_vdate.C, pa_vdate.h, types.vcproj:
           types.vcproj: pa_vdate.C added            pa_vdate.C added
   
 2015-08-05  moko  2015-08-05  moko
   
Line 1339 Line 3755
         * configure.in: uint16_t check added          * configure.in: uint16_t check added
   
         * src/: classes/json.C, lib/json/JSON_parser.C,          * src/: classes/json.C, lib/json/JSON_parser.C,
           lib/json/JSON_parser.h, lib/json/Makefile.am,            lib/json/JSON_parser.h, lib/json/Makefile.am, lib/json/json.c,
           lib/json/Makefile.in, lib/json/json.c, lib/json/json.h,            lib/json/json.h, lib/json/json.vcproj, lib/json/pa_json.C,
           lib/json/json.vcproj, lib/json/pa_json.C, lib/json/pa_json.h:            lib/json/pa_json.h: JSON_parser with non-free licence is replaced
           JSON_parser with non-free licence is replaced with similar GPL            with similar GPL licenced libjson (fixes issue #892)
           licenced libjson (fixes issue #892)  
   
 2013-07-25  moko  2013-07-25  moko
   
Line 1498 Line 3913
   
         * src/lib/md5/md5.vcproj: sha2 added          * src/lib/md5/md5.vcproj: sha2 added
   
         * src/lib/md5/Makefile.in: sha2 support  
   
         * src/: lib/md5/pa_sha2.c, lib/md5/pa_sha2.h, lib/md5/Makefile.am,          * src/: lib/md5/pa_sha2.c, lib/md5/pa_sha2.h, lib/md5/Makefile.am,
           classes/math.C: sha2 support (sha256/sha512 digest)            classes/math.C: sha2 support (sha256/sha512 digest)
   
Line 1787 Line 4200
   
 2012-06-28  moko  2012-06-28  moko
   
         * src/targets/apache/: Makefile.am, Makefile.in: fix for apache          * src/targets/apache/Makefile.am: fix for apache cflags for Linux
           cflags for Linux 32 bit            32 bit
   
 2012-06-27  moko  2012-06-27  moko
   
Line 1852 Line 4265
           __imp__pcre_* fix for Windows            __imp__pcre_* fix for Windows
   
         * src/: include/pa_charset.h, lib/pcre/Makefile.am,          * src/: include/pa_charset.h, lib/pcre/Makefile.am,
           lib/pcre/Makefile.in, lib/pcre/pa_pcre_internal.h,            lib/pcre/pa_pcre_internal.h, lib/pcre/pcre_internal.h:
           lib/pcre/pcre_internal.h: pcre_internal.h -> pa_pcre_internal.h            pcre_internal.h -> pa_pcre_internal.h for Windows compatibility
           for Windows compatibility (win32/pcre has own copy of            (win32/pcre has own copy of pcre_internal.h _pcre_default_tables
           pcre_internal.h _pcre_default_tables define fixed            define fixed
   
 2012-06-18  moko  2012-06-18  moko
   
Line 1888 Line 4301
         * configure.in: --with-gc and --with-pcre now also processed          * configure.in: --with-gc and --with-pcre now also processed
           correctly            correctly
   
         * Makefile.in, aclocal.m4, configure, bin/Makefile.in,          * aclocal.m4, configure, src/include/pa_config_auto.h.in: now
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,            aclocal -I src/lib/ltdl/m4/ && autoheader && automake && autoconf
           src/Makefile.in, src/classes/Makefile.in,            should be run on rol1 using automake / aclocal (GNU automake)
           src/include/Makefile.in, src/include/pa_config_auto.h.in,            1.11.1 autoconf (GNU Autoconf) 2.68
           src/lib/Makefile.in, src/lib/cord/Makefile.in,  
           src/lib/cord/include/Makefile.in,  
           src/lib/cord/include/private/Makefile.in,  
           src/lib/curl/Makefile.in, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/json/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/memcached/Makefile.in, src/lib/pcre/Makefile.in,  
           src/lib/sdbm/Makefile.in, src/lib/sdbm/pa-include/Makefile.in,  
           src/lib/smtp/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/apache/Makefile.in, src/targets/cgi/Makefile.in,  
           src/targets/isapi/Makefile.in, src/types/Makefile.in: now aclocal  
           -I src/lib/ltdl/m4/ && autoheader && automake && autoconf should  
           be run on rol1 using automake / aclocal (GNU automake) 1.11.1  
           autoconf (GNU Autoconf) 2.68  
   
         * configure.in: new PARSER_VERSION logic          * configure.in: new PARSER_VERSION logic
   
Line 1945 Line 4343
           tests/results/281.processed: "hash flocked" error removed for            tests/results/281.processed: "hash flocked" error removed for
           safe operations like ^h._count[] ( new feature: #335 )            safe operations like ^h._count[] ( new feature: #335 )
   
         * src/targets/apache/: Makefile.am, Makefile.in: libmod_parser3 ->          * src/targets/apache/Makefile.am: libmod_parser3 -> mod_parser3
           mod_parser3  
   
         * buildall-with-xml, buildall-without-xml: --with-static -> --with          * buildall-with-xml, buildall-without-xml: --with-static -> --with
   
Line 2015 Line 4412
   
         * src/targets/cgi/pp3.cmd: old PAF stuff          * src/targets/cgi/pp3.cmd: old PAF stuff
   
         * Makefile.am, Makefile.in: ACLOCAL_AMFLAGS = -I src/lib/ltdl/m4          * Makefile.am: ACLOCAL_AMFLAGS = -I src/lib/ltdl/m4 added and some
           added and some beauty            beauty
   
         * depcomp: from libtool 2.4.2          * depcomp: from libtool 2.4.2
   
         * configure.in: ltdl directory removed, it has correct Makefile.in          * configure.in: ltdl directory removed, it has correct Makefile.in
   
         * src/lib/ltdl/Makefile.in: correct Makefile.in from libtoolize  
   
 2012-06-09  moko  2012-06-09  moko
   
         * Makefile.am, Makefile.in, aclocal.m4, config.guess, config.sub,          * Makefile.am, aclocal.m4, config.guess, config.sub, configure,
           configure, install-sh, ltmain.sh, missing, bin/Makefile.in,            install-sh, ltmain.sh, missing, src/include/pa_config_auto.h.in:
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,  
           src/Makefile.in, src/classes/Makefile.in,  
           src/include/Makefile.in, src/include/pa_config_auto.h.in,  
           src/lib/Makefile.in, src/lib/cord/Makefile.in,  
           src/lib/cord/include/Makefile.in,  
           src/lib/cord/include/private/Makefile.in,  
           src/lib/curl/Makefile.in, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/json/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/memcached/Makefile.in, src/lib/pcre/Makefile.in,  
           src/lib/sdbm/Makefile.in, src/lib/sdbm/pa-include/Makefile.in,  
           src/lib/smtp/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/apache/Makefile.in, src/targets/cgi/Makefile.in,  
           src/targets/isapi/Makefile.in, src/types/Makefile.in:  
           autogenerated files updated after libtool update            autogenerated files updated after libtool update
   
         * src/lib/ltdl/: COPYING.LIB, Makefile.am, Makefile.in, README,          * src/lib/ltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4,
           acinclude.m4, aclocal.m4, argz.c, argz_.h, config-h.in, config.h,            aclocal.m4, argz.c, argz_.h, config-h.in, config.h,
           config_auto.h.in, config_fixed.h, configure, configure.ac,            config_auto.h.in, config_fixed.h, configure, configure.ac,
           configure.in, lt__alloc.c, lt__dirent.c, lt__strl.c,            configure.in, lt__alloc.c, lt__dirent.c, lt__strl.c,
           lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,            lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,
Line 2144 Line 4524
   
 2012-06-05  moko  2012-06-05  moko
   
         * src/targets/: Makefile.am, Makefile.in: cgi now build with apache          * src/targets/Makefile.am: cgi now build with apache module
           module  
   
         * src/classes/memcached.C: flish ttl fixed          * src/classes/memcached.C: flish ttl fixed
   
Line 2323 Line 4702
   
 2012-04-27  moko  2012-04-27  moko
   
         * src/targets/apache/: Makefile.am, Makefile.in:          * src/targets/apache/Makefile.am:
           ../../lib/memcached/libmemcached.a added            ../../lib/memcached/libmemcached.a added
   
 2012-04-27  misha  2012-04-27  misha
Line 2364 Line 4743
         * src/: classes/curl.C, lib/curl/curl.h: lib/curl/curl.h now          * src/: classes/curl.C, lib/curl/curl.h: lib/curl/curl.h now
           contains what we need from curl, #ifdef HAVE_CURL removed            contains what we need from curl, #ifdef HAVE_CURL removed
   
         * Makefile.in, configure, configure.in, bin/Makefile.in,          * configure, configure.in, src/classes/Makefile.am,
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,  
           src/Makefile.in, src/classes/Makefile.am,  
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/include/pa_config_auto.h.in, src/include/pa_version.h,            src/include/pa_config_auto.h.in, src/include/pa_version.h,
           src/lib/Makefile.am, src/lib/Makefile.in,            src/lib/Makefile.am, src/lib/curl/Makefile.am,
           src/lib/cord/Makefile.in, src/lib/cord/include/Makefile.in,            src/lib/curl/curl.h: curl.h header now in src/lib/curl, not
           src/lib/cord/include/private/Makefile.in,  
           src/lib/curl/Makefile.am, src/lib/curl/Makefile.in,  
           src/lib/curl/curl.h, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/json/Makefile.in, src/lib/ltdl/Makefile.in,  
           src/lib/md5/Makefile.in, src/lib/memcached/Makefile.in,  
           src/lib/pcre/Makefile.in, src/lib/sdbm/Makefile.in,  
           src/lib/sdbm/pa-include/Makefile.in, src/lib/smtp/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/apache/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: curl.h header now in src/lib/curl, not  
           configure option            configure option
   
 2012-04-19  moko  2012-04-19  moko
Line 2442 Line 4806
   
 2012-03-20  moko  2012-03-20  moko
   
         * configure, configure.in, src/classes/Makefile.in,          * configure, configure.in: Makefiles.in updated for memcached
           src/lib/Makefile.in, src/lib/memcached/Makefile.in,  
           src/targets/cgi/Makefile.in, src/types/Makefile.in: Makefiles.in  
           updated for memcached  
   
         * src/targets/cgi/Makefile.am: cleanup          * src/targets/cgi/Makefile.am: cleanup
   
Line 2462 Line 4823
         * src/main/execute.C: ident now works under Linux + ident displays          * src/main/execute.C: ident now works under Linux + ident displays
           filenames (closes issue #818)            filenames (closes issue #818)
   
         * src/types/: Makefile.am, Makefile.in, pa_vmethod_frame_global.h,          * src/types/: Makefile.am, pa_vmethod_frame_global.h,
           pa_vmethod_frame_local.h: cleanup: pa_vmethod_frame_global.h            pa_vmethod_frame_local.h: cleanup: pa_vmethod_frame_global.h
           pa_vmethod_frame_local.h removed            pa_vmethod_frame_local.h removed
   
Line 2802 Line 5163
   
 2011-02-21  misha  2011-02-21  misha
   
         * src/targets/apache/: Makefile.am, Makefile.in: - mention          * src/targets/apache/: Makefile.am: - mention
           ApacheModuleParser3.vcproj was removed            ApacheModuleParser3.vcproj was removed
   
         * src/types/pa_vjunction.C: - EOL before EOF was added (warning          * src/types/pa_vjunction.C: - EOL before EOF was added (warning
Line 2879 Line 5240
         * src/lib/sdbm/: pa_strings.C, sdbm.c, pa-include/pa_strings.h: apr          * src/lib/sdbm/: pa_strings.C, sdbm.c, pa-include/pa_strings.h: apr
           -> pa            -> pa
   
         * src/: classes/Makefile.in, lib/sdbm/Makefile.in,  
           lib/sdbm/pa-include/Makefile.in, types/Makefile.in: apr -> pa  
   
         * configure.in: apr -> pa          * configure.in: apr -> pa
   
         * src/types/: pa_vhashfile.C, pa_vhashfile.h: apr -> pa          * src/types/: pa_vhashfile.C, pa_vhashfile.h: apr -> pa
Line 2919 Line 5277
   
 2010-11-24  moko  2010-11-24  moko
   
         * bin/Makefile.in, etc/Makefile.in,          * configure: apxs support
           etc/parser3.charsets/Makefile.in: APACHE13->APACHE  
   
         * src/: Makefile.in, classes/Makefile.in, include/Makefile.in,  
           lib/Makefile.in, lib/cord/Makefile.in,  
           lib/cord/include/Makefile.in,  
           lib/cord/include/private/Makefile.in, lib/gc/Makefile.in,  
           lib/gc/include/Makefile.in, lib/gd/Makefile.in,  
           lib/json/Makefile.in, lib/ltdl/Makefile.in, lib/md5/Makefile.in,  
           lib/pcre/Makefile.in, lib/sdbm/Makefile.in, lib/smtp/Makefile.in,  
           main/Makefile.in, sql/Makefile.in, targets/Makefile.in,  
           targets/cgi/Makefile.in, targets/isapi/Makefile.in,  
           types/Makefile.in: APACHE13 -> APACHE  
   
         * Makefile.in, src/targets/apache/Makefile.in, configure: apxs  
           support  
   
         * configure.in: apxs support -Bstatic gc removed for OS X          * configure.in: apxs support -Bstatic gc removed for OS X
   
Line 3244 Line 5587
   
 2010-09-21  moko  2010-09-21  moko
   
         * etc/parser3.charsets/: Makefile.in, windows-1250.cfg,          * etc/parser3.charsets/: windows-1250.cfg, windows-1251.cfg,
           windows-1251.cfg, windows-1254.cfg, windows-1257.cfg,            windows-1254.cfg, windows-1257.cfg, x-mac-cyrillic.cfg: updated
           x-mac-cyrillic.cfg: updated to conform to            to conform to http://unicode.org/Public/MAPPINGS/VENDORS/
           http://unicode.org/Public/MAPPINGS/VENDORS/  
   
 2010-09-20  misha  2010-09-20  misha
   
Line 5339 Line 7681
   
 2008-09-05  misha  2008-09-05  misha
   
         * src/lib/pcre/Makefile.in: file Makefile.in was added on branch  
           release_3_3_0 on 2008-09-05 10:59:35 +0000  
   
         * src/lib/pcre/Makefile.am: file Makefile.am was added on branch          * src/lib/pcre/Makefile.am: file Makefile.am was added on branch
           release_3_3_0 on 2008-09-05 10:59:35 +0000            release_3_3_0 on 2008-09-05 10:59:35 +0000
   
Line 5450 Line 7789
   
 2008-08-15  misha  2008-08-15  misha
   
         * src/lib/pcre/: LICENCE, Makefile.am, Makefile.in, README,          * src/lib/pcre/: LICENCE, Makefile.am, README, Tech.Notes, get.c,
           Tech.Notes, get.c, internal.h, pcre.3, pcre.3.html, pcre.3.txt,            internal.h, pcre.3, pcre.3.html, pcre.3.txt, pcre.c, pcre.h,
           pcre.c, pcre.h, pcre.vcproj, study.c, maketables.c,            pcre.vcproj, study.c, maketables.c, pcre_dftables.vcproj,
           pcre_dftables.vcproj, dftables.c: - old PCRE files removed            dftables.c: - old PCRE files removed
   
         * src/lib/pcre/config.h: - configuration for PCRE library          * src/lib/pcre/config.h: - configuration for PCRE library
   
Line 6797 Line 9136
   
         * operators.txt: - info bool class was added          * operators.txt: - info bool class was added
   
         * src/: classes/Makefile.am, classes/Makefile.in, classes/bool.C,          * src/: classes/Makefile.am, classes/bool.C,
           classes/classes.vcproj, classes/double.C, classes/int.C,            classes/classes.vcproj, classes/double.C, classes/int.C,
           classes/string.C, classes/void.C, classes/xnode.C,            classes/string.C, classes/void.C, classes/xnode.C,
           include/pa_string.h, types/pa_vbool.h, types/pa_vclass.h,            include/pa_string.h, types/pa_vbool.h, types/pa_vclass.h,
Line 7117 Line 9456
   
 2005-12-29  paf  2005-12-29  paf
   
         * INSTALL, Makefile.am, Makefile.in, buildall-with-xml,          * INSTALL, Makefile.am, buildall-with-xml, buildall-without-xml,
           buildall-without-xml, configure, configure.in,            configure, configure.in, src/include/pa_version.h,
           src/include/pa_version.h, src/lib/ltdl/Makefile.am,            src/lib/ltdl/Makefile.am, src/lib/ltdl/acconfig.h,
           src/lib/ltdl/Makefile.in, src/lib/ltdl/acconfig.h,  
           src/lib/ltdl/acinclude.m4, src/lib/ltdl/config.guess,            src/lib/ltdl/acinclude.m4, src/lib/ltdl/config.guess,
           src/lib/ltdl/config.sub, src/lib/ltdl/configure.in,            src/lib/ltdl/config.sub, src/lib/ltdl/configure.in,
           src/lib/ltdl/install-sh, src/lib/ltdl/ltmain.sh,            src/lib/ltdl/install-sh, src/lib/ltdl/ltmain.sh,
           src/lib/ltdl/missing: . merged from 3.2.1            src/lib/ltdl/missing: . merged from 3.2.1
   
         * Makefile.am, Makefile.in, src/lib/ltdl/Makefile.am,          * Makefile.am, src/lib/ltdl/Makefile.am: . now site.m4 also
           src/lib/ltdl/Makefile.in: . now site.m4 also packaged when 'make            packaged when 'make dist', so do configure companion files in
           dist', so do configure companion files in src/lib/ltdl            src/lib/ltdl
   
         * src/lib/ltdl/: Makefile.am, Makefile.in, acconfig.h,          * src/lib/ltdl/: Makefile.am, acconfig.h, acinclude.m4,
           acinclude.m4, config.guess, config.sub, configure.in, install-sh,            config.guess, config.sub, configure.in, install-sh, ltmain.sh,
           ltmain.sh, missing: . now config_auto.h is created with configure            missing: . now config_auto.h is created with configure [were
           [were constant]            constant]
   
         * INSTALL: . references to documentation and some clarification          * INSTALL: . references to documentation and some clarification
   
         * buildall-with-xml, buildall-without-xml: . farawell doc          * buildall-with-xml, buildall-without-xml: . farawell doc
           indication            indication
   
         * Makefile.am, Makefile.in: . dist+=buildall*          * Makefile.am: . dist+=buildall*
   
 2005-12-28  paf  2005-12-28  paf
   
Line 7249 Line 9587
           results/148.processed, results/149.processed, results/auto.p: .            results/148.processed, results/149.processed, results/auto.p: .
           now works if we turn off default auto.p            now works if we turn off default auto.p
   
         * configure, src/lib/Makefile.in, src/lib/cord/Makefile.in: . makes          * configure: . makes
   
         * src/types/pa_vxnode.C: . less warnings          * src/types/pa_vxnode.C: . less warnings
   
Line 7549 Line 9887
           situations "class not found because .p file has bad rights" << in            situations "class not found because .p file has bad rights" << in
           that case error would be explicit "access denied to 'this' file"            that case error would be explicit "access denied to 'this' file"
   
         * Makefile.in, aclocal.m4, configure, bin/Makefile.in,          * aclocal.m4, configure, src/include/pa_config_auto.h.in: makefiles
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,  
           src/Makefile.in, src/classes/Makefile.in,  
           src/include/Makefile.in, src/include/pa_config_auto.h.in,  
           src/lib/Makefile.in, src/lib/cord/Makefile.in,  
           src/lib/cord/include/Makefile.in,  
           src/lib/cord/include/private/Makefile.in, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/ltdl/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/pcre/Makefile.in, src/lib/sdbm/Makefile.in,  
           src/lib/smtp/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: makefiles  
   
         * src/: classes/file.C, include/pa_common.h, main/execute.C,          * src/: classes/file.C, include/pa_common.h, main/execute.C,
           main/pa_common.C, main/pa_request.C: ! changed file/dir_readable            main/pa_common.C, main/pa_request.C: ! changed file/dir_readable
Line 7570 Line 9895
           not found because .p file has bad rights" << in that case error            not found because .p file has bad rights" << in that case error
           would be explicit "access denied to 'this' file"            would be explicit "access denied to 'this' file"
   
         * src/: include/Makefile.in, main/Makefile.in: makefiles  
   
         * src/: classes/file.C, include/Makefile.am, include/pa_common.h,          * src/: classes/file.C, include/Makefile.am, include/pa_common.h,
           include/pa_http.h, main/Makefile.am, main/main.vcproj,            include/pa_http.h, main/Makefile.am, main/main.vcproj,
           main/pa_common.C, main/pa_http.C: merged from HEAD: +!            main/pa_common.C, main/pa_http.C: merged from HEAD: +!
Line 7595 Line 9918
   
         * acinclude.m4, configure.in: . merged underquting fixes          * acinclude.m4, configure.in: . merged underquting fixes
   
         * bin/Makefile.in, etc/Makefile.in,          * src/include/pa_config_auto.h.in: configure+makes
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/include/pa_config_auto.h.in, src/lib/Makefile.in,  
           src/lib/cord/Makefile.in, src/lib/cord/include/Makefile.in,  
           src/lib/cord/include/private/Makefile.in, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/ltdl/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/pcre/Makefile.in, src/lib/sdbm/Makefile.in,  
           src/lib/smtp/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: configure+makes  
   
         * src/classes/op.C: . overmerged a little          * src/classes/op.C: . overmerged a little
   
Line 7795 Line 10106
   
 2005-11-03  paf  2005-11-03  paf
   
         * src/main/: Makefile.am, Makefile.in, compile.tab.C: removed $<          * src/main/: Makefile.am, compile.tab.C: removed $< from .y
           from .y compilation, not all makefiles liked that            compilation, not all makefiles liked that
   
 2005-08-30  paf  2005-08-30  paf
   
Line 8062 Line 10373
           src/classes/table.C, src/classes/xdoc.C, src/classes/xnode.C,            src/classes/table.C, src/classes/xdoc.C, src/classes/xnode.C,
           src/classes/xnode.h, src/include/pa_hash.h,            src/classes/xnode.h, src/include/pa_hash.h,
           src/include/pa_version.h, src/main/execute.C,            src/include/pa_version.h, src/main/execute.C,
           src/types/Makefile.am, src/types/Makefile.in,            src/types/Makefile.am, src/types/pa_method.h,
           src/types/pa_method.h, src/types/pa_value.h,            src/types/pa_value.h, src/types/pa_vclass.C,
           src/types/pa_vclass.C, src/types/pa_vclass.h,            src/types/pa_vclass.h, src/types/pa_vcode_frame.h,
           src/types/pa_vcode_frame.h, src/types/pa_vconsole.h,            src/types/pa_vconsole.h, src/types/pa_vcookie.C,
           src/types/pa_vcookie.C, src/types/pa_vcookie.h,            src/types/pa_vcookie.h, src/types/pa_vhash.h,
           src/types/pa_vhash.h, src/types/pa_vhashfile.h,            src/types/pa_vhashfile.h, src/types/pa_vimage.C,
           src/types/pa_vimage.C, src/types/pa_vimage.h,            src/types/pa_vimage.h, src/types/pa_vmethod_frame.h,
           src/types/pa_vmethod_frame.h, src/types/pa_vobject.C,            src/types/pa_vobject.C, src/types/pa_vobject.h,
           src/types/pa_vobject.h, src/types/pa_vproperty.h,            src/types/pa_vproperty.h, src/types/pa_vrequest.C,
           src/types/pa_vrequest.C, src/types/pa_vrequest.h,            src/types/pa_vrequest.h, src/types/pa_vresponse.C,
           src/types/pa_vresponse.C, src/types/pa_vresponse.h,            src/types/pa_vresponse.h, src/types/pa_vstateless_class.C,
           src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,            src/types/pa_vstateless_class.h,
           src/types/pa_vstateless_object.h, src/types/pa_vvoid.h,            src/types/pa_vstateless_object.h, src/types/pa_vvoid.h,
           src/types/pa_vxnode.C, src/types/pa_vxnode.h,            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
           src/types/pa_wwrapper.h: + 3.2.0 beta: merged from            src/types/pa_wwrapper.h: + 3.2.0 beta: merged from
Line 8101 Line 10412
         * src/types/pa_vobject.h: . fixed warning          * src/types/pa_vobject.h: . fixed warning
   
         * configure, configure.in, src/include/pa_version.h,          * configure, configure.in, src/include/pa_version.h,
           src/types/Makefile.am, src/types/Makefile.in: 3.2.0beta started            src/types/Makefile.am: 3.2.0beta started
   
         * src/: classes/xnode.C, include/pa_hash.h,          * src/: classes/xnode.C, include/pa_hash.h,
           types/pa_vstateless_class.C: ! new asserts were all false.            types/pa_vstateless_class.C: ! new asserts were all false.
Line 8290 Line 10601
   
 2005-01-19  paf  2005-01-19  paf
   
         * src/: lib/gd/Makefile.am, lib/gd/Makefile.in,          * src/: lib/gd/Makefile.am, lib/ltdl/Makefile.am,
           lib/ltdl/Makefile.am, lib/ltdl/Makefile.in,            targets/cgi/parser3.C, types/Makefile.am: forgotten makefiles.
           targets/cgi/parser3.C, types/Makefile.am, types/Makefile.in:            couple warnings in parser3.C
           forgotten makefiles.  couple warnings in parser3.C  
   
 2004-12-23  paf  2004-12-23  paf
   
Line 8546 Line 10856
           ^table.save[export.csv;$.separator[^;]] now works fine [separator            ^table.save[export.csv;$.separator[^;]] now works fine [separator
           were ignored, and \t used unconditionally]            were ignored, and \t used unconditionally]
   
         * src/types/Makefile.in: added vhash.c  
   
         * src/types/Makefile.am: added vhash.c          * src/types/Makefile.am: added vhash.c
   
 2004-07-28  paf  2004-07-28  paf
Line 9161 Line 11469
   
 2004-02-25  paf  2004-02-25  paf
   
         * etc/parser3.charsets/: Makefile.am, Makefile.in: bugfix:          * etc/parser3.charsets/Makefile.am: bugfix: @sysconfdir@ used [were
           @sysconfdir@ used [were old @charsetsdir@ recently erased from            old @charsetsdir@ recently erased from configure.in]
           configure.in]  
   
         * src/classes/hash.C: feature: ^hash::sql{one colum result} now          * src/classes/hash.C: feature: ^hash::sql{one colum result} now
           produces hash of column=>1            produces hash of column=>1
Line 9182 Line 11489
   
         * src/lib/smtp/: smtp.C: smtp on unix: steps to work on unix          * src/lib/smtp/: smtp.C: smtp on unix: steps to work on unix
   
         * src/classes/: Makefile.am, Makefile.in: smtp on unix: steps to          * src/classes/Makefile.am: smtp on unix: steps to work on unix
           work on unix  
   
         * src/: classes/mail.C, types/pa_vmail.C, types/pa_vmail.h: smtp on          * src/: classes/mail.C, types/pa_vmail.C, types/pa_vmail.h: smtp on
           unix: steps to work on unix [extracted 'to']            unix: steps to work on unix [extracted 'to']
Line 9192 Line 11498
   
         * src/lib/smtp/smtp.C: smtp on unix: compiled on win32          * src/lib/smtp/smtp.C: smtp on unix: compiled on win32
   
         * src/: lib/smtp/Makefile.am, lib/smtp/Makefile.in,          * src/: lib/smtp/Makefile.am, lib/smtp/comms.C, lib/smtp/smtp.C,
           lib/smtp/comms.C, lib/smtp/smtp.C, lib/smtp/smtp.h,            lib/smtp/smtp.h, targets/cgi/Makefile.am: started porting smtp to
           targets/cgi/Makefile.am, targets/cgi/Makefile.in: started porting            unix [testing on solaris]
           smtp to unix [testing on solaris]  
   
 2004-02-20  paf  2004-02-20  paf
   
Line 9266 Line 11571
   
 2004-02-13  paf  2004-02-13  paf
   
         * bin/Makefile.in, etc/Makefile.in,          * src/include/pa_version.h: prerelease
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/include/pa_version.h, src/lib/Makefile.in,  
           src/lib/cord/Makefile.in, src/lib/cord/include/Makefile.in,  
           src/lib/cord/include/private/Makefile.in, src/lib/gc/Makefile.in,  
           src/lib/gc/include/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/ltdl/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/pcre/Makefile.in, src/lib/sdbm/Makefile.in,  
           src/lib/smtp/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: prerelease  
   
         * src/main/pa_stylesheet_connection.C: change: .xsl.stamp now not          * src/main/pa_stylesheet_connection.C: change: .xsl.stamp now not
           used, introducing dependencies timestamp check            used, introducing dependencies timestamp check
Line 9500 Line 11793
   
 2003-12-22  paf  2003-12-22  paf
   
         * src/include/: Makefile.am, Makefile.in: bugfix: removed from          * src/include/Makefile.am: bugfix: removed from dist:
           dist: src/include/pa_config_auto.h which were configured for            src/include/pa_config_auto.h which were configured for
           make-dist-platform and badly updated proper config file in target            make-dist-platform and badly updated proper config file in target
           [when .tar used for updating existing source tree]            [when .tar used for updating existing source tree]
   
Line 9691 Line 11984
   
 2003-11-21  paf  2003-11-21  paf
   
         * Makefile.am, Makefile.in, configure, configure.in,          * Makefile.am, configure, configure.in, src/classes/Makefile.am,
           src/classes/Makefile.am, src/classes/Makefile.in,            src/include/pa_config_auto.h.in, src/targets/cgi/Makefile.am,
           src/include/Makefile.in, src/include/pa_config_auto.h.in,            src/types/Makefile.am: rearrange: gd&smtp moved to src/lib
           src/lib/Makefile.in, src/lib/gd/Makefile.in,  
           src/lib/smtp/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in, src/types/Makefile.am,  
           src/types/Makefile.in: rearrange: gd&smtp moved to src/lib  
   
         * src/classes/classes.vcproj: rearrange: gd&smtp moved to src/lib          * src/classes/classes.vcproj: rearrange: gd&smtp moved to src/lib
   
         * src/classes/mail.C: bugfix: typo          * src/classes/mail.C: bugfix: typo
   
         * parser3.sln, src/classes/Makefile.am, src/lib/Makefile.am,          * parser3.sln, src/classes/Makefile.am, src/lib/Makefile.am,
           src/lib/gd/Makefile.am, src/lib/gd/Makefile.in,            src/lib/gd/Makefile.am, src/lib/gd/gd.vcproj, src/lib/gd/gif.C,
           src/lib/gd/gd.vcproj, src/lib/gd/gif.C, src/lib/gd/gif.h,            src/lib/gd/gif.h, src/lib/gd/gifio.C, src/lib/gd/mtables.h,
           src/lib/gd/gifio.C, src/lib/gd/mtables.h,            src/lib/smtp/Makefile.am, src/lib/smtp/comms.C,
           src/lib/smtp/Makefile.am, src/lib/smtp/Makefile.in,            src/lib/smtp/smtp.C, src/lib/smtp/smtp.h,
           src/lib/smtp/comms.C, src/lib/smtp/smtp.C, src/lib/smtp/smtp.h,  
           src/lib/smtp/smtp.vcproj: rearrange: gd&smtp moved to src/lib            src/lib/smtp/smtp.vcproj: rearrange: gd&smtp moved to src/lib
   
         * src/main/pa_exec.C: bug in safe mode          * src/main/pa_exec.C: bug in safe mode
Line 9903 Line 12191
         * parser3.sln, src/targets/cgi/Makefile.am: .vcproj & .am updated          * parser3.sln, src/targets/cgi/Makefile.am: .vcproj & .am updated
           to include sdbm            to include sdbm
   
         * src/include/: Makefile.in, pa_config_includes.h, pa_version.h:          * src/include/: pa_config_includes.h, pa_version.h: our
           our replacements of max& co only for cpp            replacements of max& co only for cpp
   
         * src/lib/sdbm/: Makefile.am, apr_file_io.C, apr_strings.C: move to          * src/lib/sdbm/: Makefile.am, apr_file_io.C, apr_strings.C: move to
           upper dir, .am updated            upper dir, .am updated
Line 9990 Line 12278
   
         * src/classes/table.C: compiled on unix          * src/classes/table.C: compiled on unix
   
         * src/classes/: Makefile.am, Makefile.in: classes.C to rebuild last          * src/classes/Makefile.am: classes.C to rebuild last
   
         * src/classes/mail.C: compiled on unix          * src/classes/mail.C: compiled on unix
   
Line 10345 Line 12633
           .NET to detect Jalindi Igloo capabilities.            .NET to detect Jalindi Igloo capabilities.
   
         * ChangeLog, configure, configure.in, src/classes/Makefile.am,          * ChangeLog, configure, configure.in, src/classes/Makefile.am,
           src/classes/Makefile.in, src/classes/classes.awk,            src/classes/classes.awk, src/doc/footer.htm,
           src/doc/footer.htm, src/include/pa_config_fixed.h,            src/include/pa_config_fixed.h, src/include/pa_version.h,
           src/include/pa_version.h, src/lib/Makefile.am,            src/lib/Makefile.am, src/main/compile.tab.C,
           src/lib/Makefile.in, src/main/compile.tab.C,  
           src/main/pa_charset.C, src/main/pa_string.C, src/main/untaint.C,            src/main/pa_charset.C, src/main/pa_string.C, src/main/untaint.C,
           src/types/pa_vmail.C: merged 3.1.0 latest changes            src/types/pa_vmail.C: merged 3.1.0 latest changes
   
Line 10362 Line 12649
   
 2003-07-29  paf  2003-07-29  paf
   
         * src/classes/: Makefile.am, Makefile.in, classes.awk: classes.awk          * src/classes/: Makefile.am, classes.awk: classes.awk added to make
           added to make dist            dist
   
         * src/types/pa_vmail.C: just started --with-mail-receive          * src/types/pa_vmail.C: just started --with-mail-receive
   
 2003-07-28  paf  2003-07-28  paf
   
         * src/: classes/Makefile.am, classes/Makefile.in, lib/Makefile.am,          * src/: classes/Makefile.am, lib/Makefile.am: removed circular
           lib/Makefile.in: removed circular dependence in src/classes,            dependence in src/classes, src/lib/gc now in dist
           src/lib/gc now in dist  
   
         * src/main/pa_string.C: ^cache bug fix [were not working at all]          * src/main/pa_string.C: ^cache bug fix [were not working at all]
   
Line 10386 Line 12672
   
         * src/include/pa_version.h: release          * src/include/pa_version.h: release
   
         * src/lib/gc/include/: Makefile.am, Makefile.in, gc.h: moved          * src/lib/gc/include/: Makefile.am, gc.h: moved tempate_gc to HEAD
           tempate_gc to HEAD  
   
         * ChangeLog, src/classes/classes.dsp, src/main/main.dsp,          * ChangeLog, src/classes/classes.dsp, src/main/main.dsp,
           src/main/pa_globals.C, src/targets/cgi/parser3.dsp,            src/main/pa_globals.C, src/targets/cgi/parser3.dsp,
Line 10396 Line 12681
   
         * src/main/: compile.tab.C, pa_memory.C: moved tempate_gc to HEAD          * src/main/: compile.tab.C, pa_memory.C: moved tempate_gc to HEAD
   
         * ChangeLog, INSTALL, Makefile.am, Makefile.in, acsite.m4,          * ChangeLog, INSTALL, Makefile.am, acsite.m4, configure,
           configure, configure.in, operators.txt, parser3.dsw,            configure.in, operators.txt, parser3.dsw,
           bin/Makefile.in, etc/Makefile.in,  
           etc/parser3.charsets/Makefile.in,  
           etc/parser3.charsets/koi8-r.cfg,            etc/parser3.charsets/koi8-r.cfg,
           etc/parser3.charsets/windows-1251.cfg, src/Makefile.in,            etc/parser3.charsets/windows-1251.cfg, src/classes/Makefile.am,
           src/classes/Makefile.am, src/classes/Makefile.in,  
           src/classes/classes.C, src/classes/classes.awk,            src/classes/classes.C, src/classes/classes.awk,
           src/classes/classes.dsp, src/classes/classes.h,            src/classes/classes.dsp, src/classes/classes.h,
           src/classes/date.C, src/classes/double.C, src/classes/file.C,            src/classes/date.C, src/classes/double.C, src/classes/file.C,
Line 10413 Line 12695
           src/classes/xdoc.C, src/classes/xnode.C, src/classes/xnode.h,            src/classes/xdoc.C, src/classes/xnode.C, src/classes/xnode.h,
           src/doc/exception.dox, src/doc/index.dox, src/doc/memory.dox,            src/doc/exception.dox, src/doc/index.dox, src/doc/memory.dox,
           src/doc/string.dox, src/include/Makefile.am,            src/doc/string.dox, src/include/Makefile.am,
           src/include/Makefile.in, src/include/pa_array.h,            src/include/pa_array.h, src/include/pa_cache_managers.h,
           src/include/pa_cache_managers.h, src/include/pa_charset.h,            src/include/pa_charset.h, src/include/pa_charsets.h,
           src/include/pa_charsets.h, src/include/pa_common.h,            src/include/pa_common.h, src/include/pa_config_auto.h.in,
           src/include/pa_config_auto.h.in, src/include/pa_config_fixed.h,            src/include/pa_config_fixed.h, src/include/pa_config_includes.h,
           src/include/pa_config_includes.h, src/include/pa_dictionary.h,            src/include/pa_dictionary.h, src/include/pa_dir.h,
           src/include/pa_dir.h, src/include/pa_exception.h,            src/include/pa_exception.h, src/include/pa_exec.h,
           src/include/pa_exec.h, src/include/pa_globals.h,            src/include/pa_globals.h, src/include/pa_hash.h,
           src/include/pa_hash.h, src/include/pa_memory.h,            src/include/pa_memory.h, src/include/pa_opcode.h,
           src/include/pa_opcode.h, src/include/pa_operation.h,            src/include/pa_operation.h, src/include/pa_pool.h,
           src/include/pa_pool.h, src/include/pa_pragma_pack_begin.h,            src/include/pa_pragma_pack_begin.h,
           src/include/pa_pragma_pack_end.h, src/include/pa_request.h,            src/include/pa_pragma_pack_end.h, src/include/pa_request.h,
           src/include/pa_request_charsets.h, src/include/pa_request_info.h,            src/include/pa_request_charsets.h, src/include/pa_request_info.h,
           src/include/pa_sapi.h, src/include/pa_socks.h,            src/include/pa_sapi.h, src/include/pa_socks.h,
Line 10431 Line 12713
           src/include/pa_string.h, src/include/pa_stylesheet_connection.h,            src/include/pa_string.h, src/include/pa_stylesheet_connection.h,
           src/include/pa_stylesheet_manager.h, src/include/pa_table.h,            src/include/pa_stylesheet_manager.h, src/include/pa_table.h,
           src/include/pa_threads.h, src/include/pa_types.h,            src/include/pa_threads.h, src/include/pa_types.h,
           src/include/pa_uue.h, src/lib/Makefile.am, src/lib/Makefile.in,            src/include/pa_uue.h, src/lib/Makefile.am,
           src/lib/cord/Makefile.am, src/lib/cord/Makefile.in,            src/lib/cord/Makefile.am, src/lib/cord/cord.dsp,
           src/lib/cord/cord.dsp, src/lib/cord/cordbscs.c,            src/lib/cord/cordbscs.c, src/lib/cord/cordprnt.c,
           src/lib/cord/cordprnt.c, src/lib/cord/cordxtra.c,            src/lib/cord/cordxtra.c, src/lib/cord/source.url,
           src/lib/cord/source.url, src/lib/cord/include/Makefile.am,            src/lib/cord/include/Makefile.am, src/lib/cord/include/cord.h,
           src/lib/cord/include/Makefile.in, src/lib/cord/include/cord.h,  
           src/lib/cord/include/ec.h,            src/lib/cord/include/ec.h,
           src/lib/cord/include/private/Makefile.am,            src/lib/cord/include/private/Makefile.am,
           src/lib/cord/include/private/Makefile.in,  
           src/lib/cord/include/private/cord_pos.h, src/lib/gc/Makefile.am,            src/lib/cord/include/private/cord_pos.h, src/lib/gc/Makefile.am,
           src/lib/gc/Makefile.in, src/lib/ltdl/Makefile.in,            src/lib/ltdl/libltdl.dsp, src/lib/md5/pa_md5.h,
           src/lib/ltdl/libltdl.dsp, src/lib/md5/Makefile.in,            src/lib/md5/pa_md5c.c, src/lib/pcre/pcre.h,
           src/lib/md5/pa_md5.h, src/lib/md5/pa_md5c.c,  
           src/lib/pcre/Makefile.in, src/lib/pcre/pcre.h,  
           src/lib/pcre/pcre_parser_ctype.c, src/main/Makefile.am,            src/lib/pcre/pcre_parser_ctype.c, src/main/Makefile.am,
           src/main/Makefile.in, src/main/compile.C, src/main/compile.tab.C,            src/main/compile.C, src/main/compile.tab.C, src/main/compile.y,
           src/main/compile.y, src/main/compile_tools.C,            src/main/compile_tools.C, src/main/compile_tools.h,
           src/main/compile_tools.h, src/main/execute.C, src/main/main.dsp,            src/main/execute.C, src/main/main.dsp, src/main/pa_array.C,
           src/main/pa_array.C, src/main/pa_cache_managers.C,            src/main/pa_cache_managers.C, src/main/pa_charset.C,
           src/main/pa_charset.C, src/main/pa_charsets.C,            src/main/pa_charsets.C, src/main/pa_common.C,
           src/main/pa_common.C, src/main/pa_dictionary.C,            src/main/pa_dictionary.C, src/main/pa_dir.C,
           src/main/pa_dir.C, src/main/pa_exception.C, src/main/pa_exec.C,            src/main/pa_exception.C, src/main/pa_exec.C,
           src/main/pa_globals.C, src/main/pa_hash.C, src/main/pa_pool.C,            src/main/pa_globals.C, src/main/pa_hash.C, src/main/pa_pool.C,
           src/main/pa_request.C, src/main/pa_socks.C,            src/main/pa_request.C, src/main/pa_socks.C,
           src/main/pa_sql_driver_manager.C, src/main/pa_string.C,            src/main/pa_sql_driver_manager.C, src/main/pa_string.C,
           src/main/pa_stylesheet_manager.C, src/main/pa_table.C,            src/main/pa_stylesheet_manager.C, src/main/pa_table.C,
           src/main/pa_uue.C, src/main/untaint.C, src/sql/Makefile.in,            src/main/pa_uue.C, src/main/untaint.C, src/sql/pa_sql_driver.h,
           src/sql/pa_sql_driver.h, src/targets/Makefile.am,            src/targets/Makefile.am, src/targets/cgi/Makefile.am,
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,            src/targets/cgi/getopt.c, src/targets/cgi/getopt.h,
           src/targets/cgi/Makefile.in, src/targets/cgi/getopt.c,            src/targets/cgi/pa_pool.C, src/targets/cgi/pa_threads.C,
           src/targets/cgi/getopt.h, src/targets/cgi/pa_pool.C,            src/targets/cgi/parser3.C, src/targets/cgi/parser3.dsp,
           src/targets/cgi/pa_threads.C, src/targets/cgi/parser3.C,            src/targets/cgi/pool_storage.h, src/targets/cgi/pp3.cmd,
           src/targets/cgi/parser3.dsp, src/targets/cgi/pool_storage.h,            src/targets/isapi/Makefile.am, src/targets/isapi/pa_pool.C,
           src/targets/cgi/pp3.cmd, src/targets/isapi/Makefile.am,  
           src/targets/isapi/Makefile.in, src/targets/isapi/pa_pool.C,  
           src/targets/isapi/pa_threads.C, src/targets/isapi/parser3isapi.C,            src/targets/isapi/pa_threads.C, src/targets/isapi/parser3isapi.C,
           src/targets/isapi/parser3isapi.dsp,            src/targets/isapi/parser3isapi.dsp,
           src/targets/isapi/pool_storage.h, src/types/Makefile.am,            src/targets/isapi/pool_storage.h, src/types/Makefile.am,
           src/types/Makefile.in, src/types/pa_junction.h,            src/types/pa_junction.h, src/types/pa_method.h,
           src/types/pa_method.h, src/types/pa_value.C,            src/types/pa_value.C, src/types/pa_value.h, src/types/pa_vbool.h,
           src/types/pa_value.h, src/types/pa_vbool.h,  
           src/types/pa_vclass.C, src/types/pa_vclass.h,            src/types/pa_vclass.C, src/types/pa_vclass.h,
           src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,            src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,
           src/types/pa_vcookie.h, src/types/pa_vdate.h,            src/types/pa_vcookie.h, src/types/pa_vdate.h,
Line 10631 Line 12906
         * src/: classes/math.C, lib/md5/pa_md5.h, lib/md5/pa_md5c.c:          * src/: classes/math.C, lib/md5/pa_md5.h, lib/md5/pa_md5c.c:
           renamed a little [to move to comman naming conv]            renamed a little [to move to comman naming conv]
   
         * src/targets/: Makefile.am, Makefile.in: apache13 splitted to          * src/targets/Makefile.am: apache13 splitted to simplify apache
           simplify apache build            build
   
         * src/: include/pa_request.h, include/pa_stack.h, main/execute.C,          * src/: include/pa_request.h, include/pa_stack.h, main/execute.C,
           main/pa_request.C, main/pa_sql_driver_manager.C,            main/pa_request.C, main/pa_sql_driver_manager.C,
Line 10664 Line 12939
   
 2003-07-21  paf  2003-07-21  paf
   
         * src/classes/: Makefile.am, Makefile.in: removed circular          * src/classes/Makefile.am: removed circular dependency on classes.C
           dependency on classes.C  
   
         * src/classes/file.C: file::exec/cgi environment variables now must          * src/classes/file.C: file::exec/cgi environment variables now must
           be UPPERCASE and A-Z 0-9 _-            be UPPERCASE and A-Z 0-9 _-
Line 10780 Line 13054
   
 2003-04-21  paf  2003-04-21  paf
   
         * src/targets/cgi/: Makefile.am, Makefile.in: pp3 added to .am          * src/targets/cgi/Makefile.am: pp3 added to .am
   
         * src/main/pa_globals.C: pcre memory management changed to use GC          * src/main/pa_globals.C: pcre memory management changed to use GC
           memory            memory
Line 10821 Line 13095
         * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: merged from          * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: merged from
           HEAD            HEAD
   
         * src/: classes/table.C, lib/Makefile.in: fix: gcc reported tiny          * src/classes/table.C: fix: gcc reported tiny error
           error  
   
 2003-04-15  paf  2003-04-15  paf
   
Line 11213 Line 13486
   
 2003-04-03  paf  2003-04-03  paf
   
         * src/lib/Makefile.in: removed 'patches'  
   
         * INSTALL, src/include/pa_operation.h, src/include/pa_request.h,          * INSTALL, src/include/pa_operation.h, src/include/pa_request.h,
           src/main/compile.tab.C, src/main/compile.y,            src/main/compile.tab.C, src/main/compile.y,
           src/main/compile_tools.C, src/main/compile_tools.h,            src/main/compile_tools.C, src/main/compile_tools.h,
Line 11501 Line 13772
           targets/isapi/parser3isapi.dsp, types/types.dsp: .dsp updated to            targets/isapi/parser3isapi.dsp, types/types.dsp: .dsp updated to
           use lib/gc,lib/cord            use lib/gc,lib/cord
   
         * acsite.m4, bin/Makefile.in, etc/Makefile.in,          * acsite.m4, src/classes/Makefile.am, src/classes/mail.C,
           etc/parser3.charsets/Makefile.in, src/Makefile.in,            src/classes/math.C, src/classes/op.C, src/include/pa_common.h,
           src/classes/Makefile.am, src/classes/Makefile.in,  
           src/classes/mail.C, src/classes/math.C, src/classes/op.C,  
           src/include/Makefile.in, src/include/pa_common.h,  
           src/include/pa_config_auto.h.in, src/include/pa_config_fixed.h,            src/include/pa_config_auto.h.in, src/include/pa_config_fixed.h,
           src/include/pa_config_includes.h, src/include/pa_request.h,            src/include/pa_config_includes.h, src/include/pa_request.h,
           src/include/pa_sql_driver_manager.h, src/include/pa_string.h,            src/include/pa_sql_driver_manager.h, src/include/pa_string.h,
           src/include/pa_stylesheet_connection.h, src/include/pa_version.h,            src/include/pa_stylesheet_connection.h, src/include/pa_version.h,
           src/lib/Makefile.am, src/lib/Makefile.in,            src/lib/Makefile.am, src/lib/cord/Makefile.am,
           src/lib/cord/Makefile.am, src/lib/cord/Makefile.in,  
           src/lib/cord/include/Makefile.am,            src/lib/cord/include/Makefile.am,
           src/lib/cord/include/Makefile.in,            src/lib/cord/include/private/Makefile.am, src/main/Makefile.am,
           src/lib/cord/include/private/Makefile.am,            src/main/pa_exec.C, src/main/pa_string.C, src/main/untaint.C,
           src/lib/cord/include/private/Makefile.in,            src/targets/cgi/Makefile.am, src/types/Makefile.am,
           src/lib/ltdl/Makefile.in, src/lib/md5/Makefile.in,            src/types/pa_vclass.h, src/types/pa_vcookie.h,
           src/lib/pcre/Makefile.in, src/main/Makefile.am,            src/types/pa_vform.h, src/types/pa_vhash.h,
           src/main/Makefile.in, src/main/pa_exec.C, src/main/pa_string.C,            src/types/pa_vimage.h, src/types/pa_vint.h, src/types/pa_vmail.h,
           src/main/untaint.C, src/sql/Makefile.in, src/targets/Makefile.in,            src/types/pa_vresponse.h, src/types/pa_vstateless_class.h,
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in,            src/types/pa_vstatus.C, src/types/pa_vstatus.h,
           src/targets/isapi/Makefile.in, src/types/Makefile.am,            src/types/pa_vtable.h, src/types/pa_vxdoc.h: configured math
           src/types/Makefile.in, src/types/pa_vclass.h,            funcs ported pa_exec
           src/types/pa_vcookie.h, src/types/pa_vform.h,  
           src/types/pa_vhash.h, src/types/pa_vimage.h, src/types/pa_vint.h,  
           src/types/pa_vmail.h, src/types/pa_vresponse.h,  
           src/types/pa_vstateless_class.h, src/types/pa_vstatus.C,  
           src/types/pa_vstatus.h, src/types/pa_vtable.h,  
           src/types/pa_vxdoc.h: configured math funcs ported pa_exec  
   
         * src/lib/: cord/include/gc.h, gc/include/gc.h: introducing lib/gc          * src/lib/: cord/include/gc.h, gc/include/gc.h: introducing lib/gc
   
Line 11847 Line 14108
   
         * src/main/pa_string.C: string.pos fixed          * src/main/pa_string.C: string.pos fixed
   
         * src/lib/: ltdl/Makefile.in, ltdl/config_fixed.h, ltdl/configure,          * src/lib/: ltdl/config_fixed.h, ltdl/configure, ltdl/configure.in,
           ltdl/configure.in, ltdl/libltdl.dsp, ltdl/ltdl.c, ltdl/ltdl.h,            ltdl/libltdl.dsp, ltdl/ltdl.c, ltdl/ltdl.h, pcre/dftables.c,
           pcre/dftables.c, pcre/get.c, pcre/internal.h, pcre/maketables.c,            pcre/get.c, pcre/internal.h, pcre/maketables.c, pcre/pcre.c,
           pcre/pcre.c, pcre/pcre.h, pcre/pcre_parser_ctype.c, pcre/study.c:            pcre/pcre.h, pcre/pcre_parser_ctype.c, pcre/study.c: undone bad
           undone bad replaces            replaces
   
         * src/: classes/image.C, include/pa_dictionary.h,          * src/: classes/image.C, include/pa_dictionary.h,
           include/pa_string.h, lib/ltdl/ltdl.c, lib/ltdl/ltdl.h,            include/pa_string.h, lib/ltdl/ltdl.c, lib/ltdl/ltdl.h,
Line 11942 Line 14203
           types/pa_vxnode.h, types/pa_wcontext.C, types/pa_wcontext.h,            types/pa_vxnode.h, types/pa_wcontext.C, types/pa_wcontext.h,
           types/pa_wwrapper.h: started test            types/pa_wwrapper.h: started test
   
         * src/lib/pcre/: Makefile.in, dftables.c, get.c, maketables.c,          * src/lib/pcre/: dftables.c, get.c, maketables.c, pcre.c, pcre.dsp,
           pcre.c, pcre.dsp, pcre.h, pcre_parser_ctype.c, study.c: restored            pcre.h, pcre_parser_ctype.c, study.c: restored bad replaces
           bad replaces  
   
         * src/: classes/op.C, include/pa_array.h, include/pa_memory.h,          * src/: classes/op.C, include/pa_array.h, include/pa_memory.h,
           include/pa_string.h, main/pa_string.C: string compiled todo: test            include/pa_string.h, main/pa_string.C: string compiled todo: test
Line 12075 Line 14335
   
 2003-03-12  paf  2003-03-12  paf
   
         * configure, configure.in, src/lib/ltdl/Makefile.in,          * configure, configure.in, src/lib/ltdl/configure,
           src/lib/ltdl/configure, src/lib/ltdl/configure.in,            src/lib/ltdl/configure.in, src/targets/cgi/Makefile.am:
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in:  
           lib/ltdl/Makefile now created by /configure.in only [were by            lib/ltdl/Makefile now created by /configure.in only [were by
           lib/ltdl/configure.in OVERWRITE]            lib/ltdl/configure.in OVERWRITE]
   
         * Makefile.in, configure, configure.in, bin/Makefile.in,          * configure, configure.in, src/targets/cgi/Makefile.am: libstdc++
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,            linkage fixed for g++ 3.2.2
           src/Makefile.in, src/classes/Makefile.in,  
           src/include/Makefile.in, src/lib/Makefile.in,  
           src/lib/md5/Makefile.in, src/lib/pcre/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: libstdc++ linkage fixed for g++ 3.2.2  
   
         * src/include/pa_stylesheet_manager.h: gcc 3.2 rightliy complained          * src/include/pa_stylesheet_manager.h: gcc 3.2 rightliy complained
           on using privately declared class [fixed]            on using privately declared class [fixed]
Line 12104 Line 14356
           targets/cgi/parser3.C: SIGPIPE now can be intercepted and does            targets/cgi/parser3.C: SIGPIPE now can be intercepted and does
           not cause exception in exception handler            not cause exception in exception handler
   
         * Makefile.in, configure, configure.in, bin/Makefile.in,          * configure, configure.in, src/targets/cgi/Makefile.am: configure
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,            now default links libstdc++ statically.  that can be overriden by
           src/Makefile.in, src/classes/Makefile.in,            --with-dynamic-stdcpp
           src/include/Makefile.in, src/lib/Makefile.in,  
           src/lib/md5/Makefile.in, src/lib/pcre/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: configure now default links libstdc++  
           statically.  that can be overriden by --with-dynamic-stdcpp  
   
 2003-03-11  paf  2003-03-11  paf
   
Line 12272 Line 14517
   
         * tests/: 057.html, results/057.processed: test bug fixed          * tests/: 057.html, results/057.processed: test bug fixed
   
         * src/targets/cgi/: Makefile.am, Makefile.in: linker needed more          * src/targets/cgi/Makefile.am: linker needed more tricks to link OK
           tricks to link OK  
   
         * src/classes/math.C: can be: crypt in -lcrypt OK, but crypt.h be          * src/classes/math.C: can be: crypt in -lcrypt OK, but crypt.h be
           missing            missing
   
         * src/: include/Makefile.am, include/Makefile.in, main/Makefile.am,          * src/: include/Makefile.am, main/Makefile.am, types/Makefile.am:
           main/Makefile.in, types/Makefile.am, types/Makefile.in: forgotten            forgotten files added to Makes
           files added to Makes  
   
         * ltmain.sh: ltmain.sh added          * ltmain.sh: ltmain.sh added
   
Line 12291 Line 14534
           made static            made static
   
         * src/: classes/math.C, classes/op.C, classes/string.C,          * src/: classes/math.C, classes/op.C, classes/string.C,
           lib/Makefile.in, lib/md5/Makefile.in, lib/pcre/Makefile.in,            main/pa_exec.C, targets/cgi/Makefile.am: gcc more happy.
           main/pa_exec.C, targets/Makefile.in, targets/cgi/Makefile.am,            todo:make linker happy
           targets/cgi/Makefile.in: gcc more happy. todo:make linker happy  
   
         * src/: classes/file.C, include/pa_exec.h, main/pa_exec.C: pa_exec          * src/: classes/file.C, include/pa_exec.h, main/pa_exec.C: pa_exec
           env param made optional            env param made optional
Line 12804 Line 15046
         * src/: include/pa_exception.h, include/pa_pool.h,          * src/: include/pa_exception.h, include/pa_pool.h,
           main/pa_exception.C: exception gcc change #1            main/pa_exception.C: exception gcc change #1
   
         * src/include/: Makefile.am, Makefile.in, pa_hash.h, pa_pool.h: gcc          * src/include/: Makefile.am, pa_hash.h, pa_pool.h: gcc refused to
           refused to compile _P identifier. it replaced it to some strange            compile _P identifier. it replaced it to some strange 0x0000040
           0x0000040  
   
         * src/types/: pa_vmath.C, pa_vmethod_frame.C: vmath compiled          * src/types/: pa_vmath.C, pa_vmethod_frame.C: vmath compiled
   
Line 13261 Line 15502
           src/main/pa_common.C: http request now return status. and not            src/main/pa_common.C: http request now return status. and not
           fail on status!=200            fail on status!=200
   
         * bin/Makefile.in, etc/Makefile.in,  
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/lib/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/pcre/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: proper AC_LANG_ switching to fix qsort  
           detection bug  
   
 2003-01-15  paf  2003-01-15  paf
   
         * src/main/pa_globals.C: localized pa_xmlFileRead/Close          * src/main/pa_globals.C: localized pa_xmlFileRead/Close
Line 13289 Line 15520
         * config.guess, config.sub, ltmain.sh: removed last piece of          * config.guess, config.sub, ltmain.sh: removed last piece of
           configure.in(libtool) hacks            configure.in(libtool) hacks
   
         * src/lib/ltdl/: COPYING.LIB, Makefile.in, acinclude.m4, config.h,          * src/lib/ltdl/: COPYING.LIB, acinclude.m4, config.h,
           config_auto.h.in, configure, configure.in, libltdl.dsp, ltdl.c,            config_auto.h.in, configure, configure.in, libltdl.dsp, ltdl.c,
           ltdl.h: moved to latest libtool (1.4.3)            ltdl.h: moved to latest libtool (1.4.3)
   
Line 13313 Line 15544
         * INSTALL: xml,xslt,gdome lib urls updated          * INSTALL: xml,xslt,gdome lib urls updated
   
         * config.guess, config.sub, missing, mkinstalldirs,          * config.guess, config.sub, missing, mkinstalldirs,
           bin/Makefile.in, etc/Makefile.in,            src/include/pa_config_auto.h.in, src/lib/ltdl/config_auto.h.in,
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/include/pa_config_auto.h.in, src/lib/Makefile.in,  
           src/lib/ltdl/Makefile.in, src/lib/ltdl/config_auto.h.in,  
           src/lib/ltdl/configure, src/lib/ltdl/configure.in,            src/lib/ltdl/configure, src/lib/ltdl/configure.in,
           src/lib/md5/Makefile.in, src/lib/pcre/Makefile.in,            src/targets/cgi/Makefile.am: moved to autoconf 2.57 & automake
           src/main/Makefile.in, src/sql/Makefile.in,            1.7.2
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: moved to autoconf 2.57 & automake 1.7.2  
   
         * depcomp: moving to automake 1.7.2          * depcomp: moving to automake 1.7.2
   
Line 13409 Line 15633
   
 2002-12-16  paf  2002-12-16  paf
   
         * Makefile.in: ltmain.sh silly required for stupid automake added  
   
         * ltmain.sh: some automakes silly insist on having this handy          * ltmain.sh: some automakes silly insist on having this handy
   
         * src/main/untaint.C: filespec russian small 'r' changed to latin          * src/main/untaint.C: filespec russian small 'r' changed to latin
Line 13464 Line 15686
           sql/pa_sql_driver.h: changed exception handling mech in sql            sql/pa_sql_driver.h: changed exception handling mech in sql
           handlers            handlers
   
         * configure.in, bin/Makefile.in, etc/Makefile.in,          * configure.in: removed configure.in:AC_LIBTOOL, it caused automake
           etc/parser3.charsets/Makefile.in, src/Makefile.in,            to write makefile which used libtool to install things, which is
           src/classes/Makefile.in, src/include/Makefile.in,            not needed
           src/lib/Makefile.in, src/lib/ltdl/Makefile.in,  
           src/lib/md5/Makefile.in, src/lib/pcre/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.in,  
           src/targets/isapi/Makefile.in, src/types/Makefile.in: removed  
           configure.in:AC_LIBTOOL, it caused automake to write makefile  
           which used libtool to install things, which is not needed  
   
 2002-12-06  paf  2002-12-06  paf
   
Line 13525 Line 15740
   
         * gnu.dsp: restored          * gnu.dsp: restored
   
         * configure.in, gnu.dsp, bin/Makefile.in, etc/Makefile.in,          * configure.in, gnu.dsp, src/lib/Makefile.am,
           etc/parser3.charsets/Makefile.in, src/Makefile.in,            src/lib/ltdl/Makefile.am, src/lib/ltdl/README,
           src/classes/Makefile.in, src/include/Makefile.in,            src/lib/ltdl/acinclude.m4, src/lib/ltdl/config.guess,
           src/lib/Makefile.am, src/lib/Makefile.in,            src/lib/ltdl/config.h, src/lib/ltdl/config.sub,
           src/lib/ltdl/Makefile.am, src/lib/ltdl/Makefile.in,            src/lib/ltdl/config_auto.h.in, src/lib/ltdl/config_fixed.h,
           src/lib/ltdl/README, src/lib/ltdl/acinclude.m4,            src/lib/ltdl/configure, src/lib/ltdl/configure.in,
           src/lib/ltdl/config.guess, src/lib/ltdl/config.h,            src/lib/ltdl/install-sh, src/lib/ltdl/libltdl.dsp,
           src/lib/ltdl/config.sub, src/lib/ltdl/config_auto.h.in,            src/lib/ltdl/ltdl.c, src/lib/ltdl/ltdl.h: src/lib/ltdl/Makefile
           src/lib/ltdl/config_fixed.h, src/lib/ltdl/configure,            now created with /configure, not ltdl/configure, so it does have
           src/lib/ltdl/configure.in, src/lib/ltdl/install-sh,            no problems with automake.  ltdl/configure
           src/lib/ltdl/libltdl.dsp, src/lib/ltdl/ltdl.c,            AC_OUTPUT(Makefile<<removed)
           src/lib/ltdl/ltdl.h, src/lib/md5/Makefile.in,  
           src/lib/pcre/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: 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)  
   
 2002-12-02  paf  2002-12-02  paf
   
Line 13614 Line 15822
         * configure.in, src/classes/image.C,          * configure.in, src/classes/image.C,
           src/include/pa_config_auto.h.in,            src/include/pa_config_auto.h.in,
           src/include/pa_config_includes.h, src/main/Makefile.am,            src/include/pa_config_includes.h, src/main/Makefile.am,
           src/main/Makefile.in, src/main/pa_common.C,            src/main/pa_common.C, src/main/pa_globals.C: http:// and image
           src/main/pa_globals.C: http:// and image const void related probs            const void related probs fixed
           fixed  
   
         * operators.txt, src/main/pa_common.C: http fields now UPPERCASE          * operators.txt, src/main/pa_common.C: http fields now UPPERCASE
   
Line 13932 Line 16139
   
 2002-09-24  paf  2002-09-24  paf
   
         * src/targets/cgi/: Makefile.am, Makefile.in: LIBS were bad name in          * src/targets/cgi/Makefile.am: LIBS were bad name in .am
           .am  
   
         * src/types/pa_vmail.C: HAVE_TIMEZONE & co now checked and          * src/types/pa_vmail.C: HAVE_TIMEZONE & co now checked and
           mailreceive would compile on freebsd now            mailreceive would compile on freebsd now
   
         * src/include/pa_config_fixed.h, src/types/pa_vmail.C, acconfig.h,          * src/include/pa_config_fixed.h, src/types/pa_vmail.C, acconfig.h,
           configure, configure.in, src/include/pa_config_auto.h.in,            configure, configure.in, src/include/pa_config_auto.h.in,
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in:            src/targets/cgi/Makefile.am: HAVE_TIMEZONE & co now checked and
           HAVE_TIMEZONE & co now checked and mailreceive would compile on            mailreceive would compile on freebsd now
           freebsd now  
   
         * src/: classes/file.C, main/untaint.C: 1.  file spec language          * src/: classes/file.C, main/untaint.C: 1.  file spec language
           changed: now there are only few chars are untainted: * ? ' " < >            changed: now there are only few chars are untainted: * ? ' " < >
Line 14004 Line 16209
   
         * src/main/compile_tools.h: mistype          * src/main/compile_tools.h: mistype
   
         * src/targets/cgi/: Makefile.am, Makefile.in: binaries now depend          * src/targets/cgi/Makefile.am: binaries now depend on makefiles,
           on makefiles, thus taking linking options configure changes into            thus taking linking options configure changes into account [were:
           account [were: ignoring]            ignoring]
   
         * src/types/: pa_vjunction.C, Makefile.am: introducing          * src/types/: pa_vjunction.C, Makefile.am: introducing
           $junction.get/put(1) one can write iterators now:            $junction.get/put(1) one can write iterators now:
Line 14028 Line 16233
   
 2002-09-19  paf  2002-09-19  paf
   
         * Makefile.am, Makefile.in: new: make commit          * Makefile.am: new: make commit
   
         * aclocal.m4: forced to be older          * aclocal.m4: forced to be older
   
Line 14099 Line 16304
         * configure, configure.in: .so now detected [can be .sl on hpux,          * configure, configure.in: .so now detected [can be .sl on hpux,
           .dll on cygwin, .so in other cases)            .dll on cygwin, .so in other cases)
   
         * Makefile.in, configure, configure.in, bin/auto.p.dist.in,          * configure, configure.in, bin/auto.p.dist.in: .so now detected
           bin/Makefile.in, etc/Makefile.in,            [can be .sl on hpux, .dll on cygwin, .so in other cases)
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/lib/Makefile.in, src/lib/md5/Makefile.in,  
           src/lib/pcre/Makefile.in, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: .so now detected [can be .sl on hpux, .dll  
           on cygwin, .so in other cases)  
   
         * operators.txt, src/classes/hash.C, src/classes/table.C,          * operators.txt, src/classes/hash.C, src/classes/table.C,
           src/include/pa_globals.h, src/main/pa_globals.C: table.sql            src/include/pa_globals.h, src/main/pa_globals.C: table.sql
Line 14152 Line 16349
         * src/: include/pa_config_fixed.h, main/pa_socks.C: HAVE_WINSOCK_H          * src/: include/pa_config_fixed.h, main/pa_socks.C: HAVE_WINSOCK_H
           cheched in pa_socks.C            cheched in pa_socks.C
   
         * Makefile.in, configure, configure.in,          * configure, configure.in, src/include/pa_config_auto.h.in:
           src/include/pa_config_auto.h.in: HAVE_WINSOCK_H created in            HAVE_WINSOCK_H created in configure.in
           configure.in  
   
         * src/: main/compile.tab.C, main/compile.y, types/pa_vresponse.C:          * src/: main/compile.tab.C, main/compile.y, types/pa_vresponse.C:
           cookie date now clean [were mistakenly tainted & that worked bad            cookie date now clean [were mistakenly tainted & that worked bad
Line 14245 Line 16441
   
         * src/types/pa_vdate.h: removed debug          * src/types/pa_vdate.h: removed debug
   
         * Makefile.am, Makefile.in, src/types/pa_vdate.h: happy now only          * Makefile.am, src/types/pa_vdate.h: happy now only install-exec
           install-exec  
   
         * src/main/execute.C: fixed numeric < & co so that thay now use          * src/main/execute.C: fixed numeric < & co so that thay now use
           c=a-b, c OPERATOR 0.  this works fine on solaris/intel for still            c=a-b, c OPERATOR 0.  this works fine on solaris/intel for still
Line 14280 Line 16475
   
 2002-08-27  paf  2002-08-27  paf
   
         * etc/parser3.charsets/: Makefile.am, Makefile.in: merged from          * etc/parser3.charsets/Makefile.am: merged from 3.0.0005
           3.0.0005  
   
         * operators.txt, src/main/compile.tab.C, src/main/compile.y: # now          * operators.txt, src/main/compile.tab.C, src/main/compile.y: # now
           delimiter            delimiter
Line 14301 Line 16495
   
 2002-08-21  paf  2002-08-21  paf
   
         * Makefile.am, Makefile.in: can use: make happy equals to make          * Makefile.am: can use: make happy equals to make update install
           update install  
   
         * src/main/: compile.tab.C, compile.y, compile_tools.C,          * src/main/: compile.tab.C, compile.y, compile_tools.C,
           compile_tools.h: "BASE:" "BASE::" syntax allowed, means "base            compile_tools.h: "BASE:" "BASE::" syntax allowed, means "base
Line 14425 Line 16618
         * src/types/pa_vclass.C: allow override parent variables, useful          * src/types/pa_vclass.C: allow override parent variables, useful
           for form descendants            for form descendants
   
         * src/types/Makefile.in: added vobject.c & vclass  
   
         * src/types/pa_vclass.C: checked: form[vclass]fields can be          * src/types/pa_vclass.C: checked: form[vclass]fields can be
           overwritten in derived(table)            overwritten in derived(table)
   
Line 14455 Line 16646
           reorganized modules todo: fix bug with put endless recoursion            reorganized modules todo: fix bug with put endless recoursion
           todo: check 'as'            todo: check 'as'
   
         * src/types/Makefile.in: VAliased removed  
   
         * src/types/pa_vobject.h: checked: table fields can be overwritten          * src/types/pa_vobject.h: checked: table fields can be overwritten
           in derived(table)            in derived(table)
   
Line 14575 Line 16764
           lib/pcre/pcre_parser_ctype.dsp, main/pa_array.C, types/types.dsp:            lib/pcre/pcre_parser_ctype.dsp, main/pa_array.C, types/types.dsp:
           all Debug dirs in .dsp now named 'Debug'            all Debug dirs in .dsp now named 'Debug'
   
         * etc/parser3.charsets/: Makefile.am, Makefile.in: all included          * etc/parser3.charsets/Makefile.am: all included into dist
           into dist  
   
         * operators.txt, src/classes/mail.C: exception_type  email.send          * operators.txt, src/classes/mail.C: exception_type  email.send
   
Line 14688 Line 16876
           types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
           types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
           types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
           types/pa_wcontext.h, types/pa_wwrapper.h: $Date$            types/pa_wcontext.h, types/pa_wwrapper.h: Date: now
   
         * src/: classes/classes.C, classes/classes.dsp, classes/classes.h,          * src/: classes/classes.C, classes/classes.dsp, classes/classes.h,
           classes/date.C, classes/double.C, classes/file.C, classes/form.C,            classes/date.C, classes/double.C, classes/file.C, classes/form.C,
Line 14762 Line 16950
   
 2002-07-30  paf  2002-07-30  paf
   
         * Makefile.in, configure, configure.in,          * configure, configure.in, src/targets/cgi/pa_config_paths.h.in,
           src/targets/cgi/Makefile.in,            src/targets/cgi/parser3.C: removed pa_config_paths.h
           src/targets/cgi/pa_config_paths.h.in, src/targets/cgi/parser3.C:  
           removed pa_config_paths.h  
   
         * src/main/pa_charset.C: comment          * src/main/pa_charset.C: comment
   
Line 14810 Line 16996
   
         * configure, configure.in: removed paths.h          * configure, configure.in: removed paths.h
   
         * Makefile.in, configure, src/include/pa_version.h,          * configure, src/include/pa_version.h,
           src/targets/cgi/pa_config_paths.h.in: lates changes from 4 build            src/targets/cgi/pa_config_paths.h.in: lates changes from 4 build
           merged, makes updated            merged, makes updated
   
Line 14871 Line 17057
   
         * src/include/pa_config_fixed.h: ssize_t fixed          * src/include/pa_config_fixed.h: ssize_t fixed
   
         * Makefile.in, configure, configure.in, bin/Makefile.in,          * configure, configure.in, src/include/pa_config_auto.h.in,
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,            src/targets/cgi/Makefile.am, src/types/Makefile.am,
           src/Makefile.in, src/classes/Makefile.in,  
           src/include/Makefile.in, src/include/pa_config_auto.h.in,  
           src/lib/Makefile.in, src/lib/pcre/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,  
           src/types/Makefile.am, src/types/Makefile.in,  
           src/types/pa_vmail.C: $mail:received makes update            src/types/pa_vmail.C: $mail:received makes update
   
         * src/: include/pa_config_fixed.h, types/pa_vmail.C: #ifdef          * src/: include/pa_config_fixed.h, types/pa_vmail.C: #ifdef
Line 14913 Line 17092
   
 2002-06-21  paf  2002-06-21  paf
   
         * src/lib/: Makefile.am, Makefile.in, md5/pa_md5.h: lib restructure          * src/lib/: Makefile.am, md5/pa_md5.h: lib restructure apache .am &
           apache .am & co changes            co changes
   
         * Makefile.in, configure, configure.in, src/Makefile.in,          * configure, configure.in, src/lib/md5/Makefile.am,
           src/classes/Makefile.in, src/lib/Makefile.in,            src/lib/md5/pa_md5c.c, src/targets/cgi/Makefile.am: lib
           src/lib/md5/Makefile.am, src/lib/md5/pa_md5c.c,            restructure .in and .am files appropriate changes
           src/lib/pcre/Makefile.in, src/main/Makefile.in,  
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in,  
           src/types/Makefile.in: lib restructure .in and .am files  
           appropriate changes  
   
         * src/lib/md5/: md5.dsp, pa_md5.h, pa_md5c.c: moved libltdl and          * src/lib/md5/: md5.dsp, pa_md5.h, pa_md5c.c: moved libltdl and
           pcre to libs/ added libs/md5 which is linked to non-apache            pcre to libs/ added libs/md5 which is linked to non-apache
Line 14932 Line 17107
           src/Makefile.am, src/classes/Makefile.am,            src/Makefile.am, src/classes/Makefile.am,
           src/classes/classes.dsp, src/classes/math.C,            src/classes/classes.dsp, src/classes/math.C,
           src/lib/md5/Makefile.am, src/lib/pcre/LICENCE,            src/lib/md5/Makefile.am, src/lib/pcre/LICENCE,
           src/lib/pcre/Makefile.am, src/lib/pcre/Makefile.in,            src/lib/pcre/Makefile.am, src/lib/pcre/README,
           src/lib/pcre/README, src/lib/pcre/Tech.Notes,            src/lib/pcre/Tech.Notes, src/lib/pcre/dftables.c,
           src/lib/pcre/dftables.c, src/lib/pcre/get.c,            src/lib/pcre/get.c, src/lib/pcre/ibm-1250.ucm,
           src/lib/pcre/ibm-1250.ucm, src/lib/pcre/ibm-1251.ucm,            src/lib/pcre/ibm-1251.ucm, src/lib/pcre/ibm-1257.ucm,
           src/lib/pcre/ibm-1257.ucm, src/lib/pcre/internal.h,            src/lib/pcre/internal.h, src/lib/pcre/maketables.c,
           src/lib/pcre/maketables.c, src/lib/pcre/pcre-2_08.tar.gz,            src/lib/pcre/pcre-2_08.tar.gz, src/lib/pcre/pcre.3,
           src/lib/pcre/pcre.3, src/lib/pcre/pcre.3.html,            src/lib/pcre/pcre.3.html, src/lib/pcre/pcre.3.txt,
           src/lib/pcre/pcre.3.txt, src/lib/pcre/pcre.c,            src/lib/pcre/pcre.c, src/lib/pcre/pcre.dsp, src/lib/pcre/pcre.h,
           src/lib/pcre/pcre.dsp, src/lib/pcre/pcre.h,  
           src/lib/pcre/pcre_dftables.dsp, src/lib/pcre/pcre_parser_ctype.c,            src/lib/pcre/pcre_dftables.dsp, src/lib/pcre/pcre_parser_ctype.c,
           src/lib/pcre/pcre_parser_ctype.dsp,            src/lib/pcre/pcre_parser_ctype.dsp,
           src/lib/pcre/ruspart_win2koi.pl, src/lib/pcre/study.c,            src/lib/pcre/ruspart_win2koi.pl, src/lib/pcre/study.c,
Line 14955 Line 17129
 2002-06-20  paf  2002-06-20  paf
   
         * INSTALL, configure, configure.in, operators.txt, bin/Makefile.am,          * INSTALL, configure, configure.in, operators.txt, bin/Makefile.am,
           bin/Makefile.in, bin/auto.p.dist.in, src/classes/file.C,            bin/auto.p.dist.in, src/classes/file.C, src/classes/op.C,
           src/classes/op.C, src/doc/doxygen.cfg, src/include/pa_globals.h,            src/doc/doxygen.cfg, src/include/pa_globals.h,
           src/include/pa_request.h, src/main/execute.C,            src/include/pa_request.h, src/main/execute.C,
           src/main/pa_request.C, src/targets/cgi/parser3.C,            src/main/pa_request.C, src/targets/cgi/parser3.C,
           src/targets/isapi/parser3isapi.C, src/types/pa_vmethod_frame.h:            src/targets/isapi/parser3isapi.C, src/types/pa_vmethod_frame.h:
Line 14976 Line 17150
   
         * bin/auto.p.dist.in: <noindex>          * bin/auto.p.dist.in: <noindex>
   
         * configure, bin/Makefile.in: parser3.conf renamed to auto.p          * configure: parser3.conf renamed to auto.p autoconf changes
           autoconf changes  
   
         * INSTALL, configure.in, operators.txt, bin/Makefile.am,          * INSTALL, configure.in, operators.txt, bin/Makefile.am,
           bin/auto.p.dist.in, src/doc/doxygen.cfg,            bin/auto.p.dist.in, src/doc/doxygen.cfg,
Line 14991 Line 17164
   
         * INSTALL: reflected .conf.dist dir change          * INSTALL: reflected .conf.dist dir change
   
         * Makefile.am, Makefile.in, configure, configure.in,          * Makefile.am, configure, configure.in, bin/Makefile.am,
           bin/Makefile.am, bin/Makefile.in, etc/Makefile.in,            etc/parser3.charsets/Makefile.am: parser3.conf.dist moved to bin,
           etc/parser3.charsets/Makefile.am,  
           etc/parser3.charsets/Makefile.in: parser3.conf.dist moved to bin,  
           .in & *.am updated            .in & *.am updated
   
         * src/classes/file.C: strncasecmp          * src/classes/file.C: strncasecmp
   
         * src/classes/file.C: strcasecmp          * src/classes/file.C: strcasecmp
   
         * bin/Makefile.am, bin/Makefile.in, etc/Makefile.am:          * bin/Makefile.am, etc/Makefile.am: bin/parser3.conf.dist [moved
           bin/parser3.conf.dist [moved from etc            from etc
   
         * src/classes/file.C: ^file::exec[script;$.bad error case          * src/classes/file.C: ^file::exec[script;$.bad error case
           insensitive check now            insensitive check now
Line 15028 Line 17199
   
 2002-06-12  paf  2002-06-12  paf
   
         * Makefile.in, configure, configure.in, etc/Makefile.in,          * configure, configure.in, src/targets/cgi/Makefile.am,
           etc/parser3.charsets/Makefile.in, src/Makefile.in,            src/targets/cgi/parser3.C: removed root conf define creation
           src/classes/Makefile.in, src/include/Makefile.in,  
           src/main/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in, src/targets/cgi/parser3.C,  
           src/targets/isapi/Makefile.in, src/types/Makefile.in: removed  
           root conf define creation  
   
         * INSTALL, configure.in, operators.txt, etc/Makefile.am,          * INSTALL, configure.in, operators.txt, etc/Makefile.am,
           src/include/pa_globals.h, src/include/pa_request.h,            src/include/pa_globals.h, src/include/pa_request.h,
Line 15467 Line 17632
           types/pa_vdouble.h, types/pa_vint.h: int/double get_string now            types/pa_vdouble.h, types/pa_vint.h: int/double get_string now
           not pool.malloc(MAX_NUMBER) but really neaded            not pool.malloc(MAX_NUMBER) but really neaded
   
         * etc/Makefile.in, etc/parser3.charsets/Makefile.in,  
           src/classes/Makefile.in, src/sql/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.in,  
           src/targets/isapi/Makefile.in, src/types/Makefile.in: makse  
   
         * operators.txt, src/classes/double.C, src/classes/int.C:          * operators.txt, src/classes/double.C, src/classes/int.C:
           int/double.int/double(default)            int/double.int/double(default)
   
Line 15492 Line 17652
   
         * configure, configure.in: more checks on nonexistent charset          * configure, configure.in: more checks on nonexistent charset
   
         * INSTALL, Makefile.in, configure, configure.in, etc/Makefile.in,          * INSTALL, configure, configure.in: root config configure options
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/include/Makefile.in, src/main/Makefile.in: root config  
           configure options  
   
 2002-04-02  paf  2002-04-02  paf
   
Line 15585 Line 17742
   
         * INSTALL, configure, configure.in, src/classes/mail.C,          * INSTALL, configure, configure.in, src/classes/mail.C,
           src/include/pa_config_auto.h.in, src/main/pa_exec.C,            src/include/pa_config_auto.h.in, src/main/pa_exec.C,
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in:            src/targets/cgi/Makefile.am: --disable-foreign-group-files now
           --disable-foreign-group-files now disables execs also.            disables execs also.  introducing --sendmail
           introducing --sendmail  
   
         * operators.txt: pgsql options comment          * operators.txt: pgsql options comment
   
         * INSTALL: comment on --disable-link-stdcpp          * INSTALL: comment on --disable-link-stdcpp
   
         * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am,          * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am:
           src/targets/cgi/Makefile.in: libstdc++ link skipping configure            libstdc++ link skipping configure option
           option  
   
         * src/: classes/op.C, include/pa_sql_connection.h: sql connection          * src/: classes/op.C, include/pa_sql_connection.h: sql connection
           with error were put to cache with 'marked_to_rollback' flag, all            with error were put to cache with 'marked_to_rollback' flag, all
Line 15713 Line 17868
   
         * INSTALL: hashfile removed from INSTALL          * INSTALL: hashfile removed from INSTALL
   
         * Makefile.am, Makefile.in: make update          * Makefile.am: make update
   
         * src/main/pa_string.C: string iterators fixed again, so were          * src/main/pa_string.C: string iterators fixed again, so were
           String::join_chain            String::join_chain
Line 15729 Line 17884
         * operators.txt, src/types/pa_vcookie.C: cookie "expires=0" =          * operators.txt, src/types/pa_vcookie.C: cookie "expires=0" =
           "session"            "session"
   
         * Makefile.in, configure, configure.in,          * configure, configure.in, src/include/pa_config_auto.h.in:
           src/include/pa_config_auto.h.in: --with-shared-xml            --with-shared-xml --with-static-xml
           --with-static-xml  
   
         * src/: classes/classes.dsp, main/compile.tab.C, main/main.dsp,          * src/: classes/classes.dsp, main/compile.tab.C, main/main.dsp,
           targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
Line 15744 Line 17898
           src/types/types.dsp: removed hashfile support from sources for            src/types/types.dsp: removed hashfile support from sources for
           now            now
   
         * Makefile.in, configure, configure.in, etc/Makefile.in,          * configure, configure.in, src/classes/Makefile.am,
           etc/parser3.charsets/Makefile.in, src/Makefile.in,  
           src/classes/Makefile.am, src/classes/Makefile.in,  
           src/classes/hashfile.C, src/include/Makefile.am,            src/classes/hashfile.C, src/include/Makefile.am,
           src/include/Makefile.in, src/include/pa_config_auto.h.in,            src/include/pa_config_auto.h.in, src/include/pa_db_connection.h,
           src/include/pa_db_connection.h, src/include/pa_db_manager.h,            src/include/pa_db_manager.h, src/include/pa_db_table.h,
           src/include/pa_db_table.h, src/main/Makefile.am,            src/main/Makefile.am, src/main/pa_db_connection.C,
           src/main/Makefile.in, src/main/pa_db_connection.C,  
           src/main/pa_db_manager.C, src/main/pa_db_table.C,            src/main/pa_db_manager.C, src/main/pa_db_table.C,
           src/main/pa_globals.C, src/sql/Makefile.in,            src/main/pa_globals.C, src/targets/cgi/Makefile.am,
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,            src/types/Makefile.am, src/types/pa_vhashfile.C,
           src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in,            src/types/pa_vhashfile.h: removed hashfile support for now
           src/types/Makefile.am, src/types/Makefile.in,  
           src/types/pa_vhashfile.C, src/types/pa_vhashfile.h: removed  
           hashfile support for now  
   
 2002-02-21  paf  2002-02-21  paf
   
         * src/main/untaint.C: removed debug code, activated commented-for          * src/main/untaint.C: removed debug code, activated commented-for
           debug parts            debug parts
   
         * Makefile.am, Makefile.in: make cvsupdate          * Makefile.am: make cvsupdate
   
         * src/: include/pa_string.h, include/pa_types.h, main/pa_string.C,          * src/: include/pa_string.h, include/pa_types.h, main/pa_string.C,
           main/untaint.C: STRING_*FOREACH_ROW changed to stop at            main/untaint.C: STRING_*FOREACH_ROW changed to stop at
Line 15843 Line 17991
   
         * INSTALL: local install comment          * INSTALL: local install comment
   
         * Makefile.in, ltconfig, ltmain.sh: removed libtool subpart files          * ltconfig, ltmain.sh: removed libtool subpart files
   
         * Makefile.in, acinclude.m4, aclocal.m4, configure, configure.in,          * acinclude.m4, aclocal.m4, configure, configure.in,
           etc/Makefile.in, etc/parser3.charsets/Makefile.in,            src/include/pa_config_auto.h.in,
           src/Makefile.in, src/classes/Makefile.in,            src/include/pa_config_includes.h, src/targets/cgi/Makefile.am,
           src/include/Makefile.in, src/include/pa_config_auto.h.in,            src/targets/cgi/parser3.C: removed libtool usage from build mech
           src/include/pa_config_includes.h, src/main/Makefile.in,  
           src/sql/Makefile.in, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in,  
           src/targets/cgi/parser3.C, src/targets/isapi/Makefile.in,  
           src/types/Makefile.in: removed libtool usage from build mech  
   
         * operators.txt: \ comment          * operators.txt: \ comment
   
Line 15864 Line 18007
           six|ablv] so when would see them again would think up proper            six|ablv] so when would see them again would think up proper
           check            check
   
         * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am,          * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am:
           src/targets/cgi/Makefile.in: --with-glib-config CXXLINK=$(CC) for            --with-glib-config CXXLINK=$(CC) for targets/cgi/parser3
           targets/cgi/parser3  
   
         * src/main/pa_common.C: truncation never occured when writing files          * src/main/pa_common.C: truncation never occured when writing files
           on unix [since i've changed cache mech] fix            on unix [since i've changed cache mech] fix
Line 15881 Line 18023
   
 2002-02-08  paf  2002-02-08  paf
   
         * src/: include/Makefile.am, include/Makefile.in, sql/Makefile.am,          * src/: include/Makefile.am, sql/Makefile.am,
           sql/Makefile.in, targets/isapi/Makefile.am,            targets/isapi/Makefile.am: forgotten makes
           targets/isapi/Makefile.in: forgotten makes  
   
         * src/types/: pa_vcookie.C: VCookie::fill_fields one check          * src/types/: pa_vcookie.C: VCookie::fill_fields one check
           forgotten            forgotten
Line 15894 Line 18035
   
         * AUTHORS, COPYING, ChangeLog, INSTALL: install&others updated          * AUTHORS, COPYING, ChangeLog, INSTALL: install&others updated
   
         * Makefile.am, Makefile.in, configure, configure.in,          * Makefile.am, configure, configure.in,
           etc/parser3.charsets/Makefile.am,            etc/parser3.charsets/Makefile.am, src/Makefile.am,
           etc/parser3.charsets/Makefile.in, src/Makefile.am,            src/classes/Makefile.am, src/main/Makefile.am,
           src/Makefile.in, src/classes/Makefile.am,            src/main/pa_status_provider.C, src/targets/Makefile.am,
           src/classes/Makefile.in, src/main/Makefile.am,            src/targets/cgi/Makefile.am, src/types/Makefile.am: 'make dist'
           src/main/Makefile.in, src/main/pa_status_provider.C,            works
           src/targets/Makefile.am, src/targets/Makefile.in,  
           src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in,  
           src/types/Makefile.am, src/types/Makefile.in: 'make dist' works  
   
         * src/: classes/classes.C, classes/classes.h, classes/date.C,          * src/: classes/classes.C, classes/classes.h, classes/date.C,
           classes/double.C, classes/file.C, classes/form.C, classes/hash.C,            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
Line 16012 Line 18150
   
         * src/main/pa_socks.C: swapped headers to avoid compiler warnings          * src/main/pa_socks.C: swapped headers to avoid compiler warnings
   
         * src/: classes/Makefile.in, main/Makefile.in, targets/Makefile.in,          * configure, configure.in, src/include/pa_config_auto.h.in,
           targets/cgi/Makefile.in, types/Makefile.in: makes            src/main/pa_common.C, src/main/pa_socks.C: compiled under cygwin
             added yet another locking function: fcntl
         * configure, configure.in, src/classes/Makefile.in,  
           src/include/pa_config_auto.h.in, src/main/Makefile.in,  
           src/main/pa_common.C, src/main/pa_socks.C,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.in,  
           src/types/Makefile.in: compiled under cygwin added yet another  
           locking function: fcntl  
   
         * config.sub: on cygwin configure passes it with strange i1586          * config.sub: on cygwin configure passes it with strange i1586
           const, hacked it to mean i586            const, hacked it to mean i586
Line 16127 Line 18259
         * src/: classes/xdoc.C, targets/cgi/parser3.dsp: now compiles under          * src/: classes/xdoc.C, targets/cgi/parser3.dsp: now compiles under
           win32            win32
   
         * INSTALL, Makefile.in, configure, configure.in, ident.awk,          * INSTALL, configure, configure.in, ident.awk, etc/Makefile.am,
           etc/Makefile.am, etc/Makefile.in,            src/classes/Makefile.am, src/main/Makefile.am,
           etc/parser3.charsets/Makefile.in, src/Makefile.in,            src/targets/cgi/Makefile.am,
           src/classes/Makefile.am, src/classes/Makefile.in,  
           src/main/Makefile.am, src/main/Makefile.in,  
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,  
           src/targets/cgi/Makefile.in,  
           src/targets/cgi/pa_config_paths.h.in, src/targets/cgi/parser3.C,            src/targets/cgi/pa_config_paths.h.in, src/targets/cgi/parser3.C,
           src/types/Makefile.am, src/types/Makefile.in: lowered indent.awk            src/types/Makefile.am: lowered indent.awk back to src/
           back to src/  
   
         * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,          * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
           NEWS, README, acinclude.m4, aclocal.m4, asm.txt, config.guess,            acinclude.m4, aclocal.m4, asm.txt, config.guess, config.sub,
           config.sub, configure, configure.in, form.txt, ident.awk,            configure, configure.in, form.txt, ident.awk, install-sh,
           install-sh, lang.txt, ltconfig, ltmain.sh, missing,            lang.txt, ltconfig, ltmain.sh, missing, mkinstalldirs,
           mkinstalldirs, operators.txt, parser3.dsw, sql.txt, types.txt,            operators.txt, parser3.dsw, sql.txt, types.txt, etc/Makefile.am,
           etc/Makefile.am, etc/Makefile.in,  
           etc/parser3.charsets/Makefile.am,            etc/parser3.charsets/Makefile.am,
           etc/parser3.charsets/Makefile.in,  
           etc/parser3.charsets/koi8-r.cfg,            etc/parser3.charsets/koi8-r.cfg,
           etc/parser3.charsets/windows-1250.cfg,            etc/parser3.charsets/windows-1250.cfg,
           etc/parser3.charsets/windows-1251.cfg, src/Makefile.am,            etc/parser3.charsets/windows-1251.cfg, src/Makefile.am,
           src/Makefile.in, src/classes/Makefile.am,            src/classes/Makefile.am, src/include/pa_config_auto.h.in,
           src/classes/Makefile.in, src/include/pa_config_auto.h.in,            src/main/Makefile.am, src/targets/cgi/Makefile.am,
           src/main/Makefile.am, src/main/Makefile.in,            src/targets/cgi/parser3.C, src/types/Makefile.am: moved etc&www
           src/targets/Makefile.in, src/targets/cgi/Makefile.am,            out of src, moved configure&co out of src added windows-1250.cfg
           src/targets/cgi/Makefile.in, src/targets/cgi/parser3.C,  
           src/types/Makefile.am, src/types/Makefile.in: moved etc&www out  
           of src, moved configure&co out of src added windows-1250.cfg  
           straightened installation scripts procedure made            straightened installation scripts procedure made
           targets/cgi/parser3.C be dependant on ./configure --sysconfdir            targets/cgi/parser3.C be dependant on ./configure --sysconfdir
           change            change
Line 16168 Line 18290
   
 2002-01-29  paf  2002-01-29  paf
   
         * src/: Makefile.am, Makefile.in, classes/Makefile.am,          * src/: Makefile.am, classes/Makefile.am: removed libltdl/libtool
           classes/Makefile.in, main/Makefile.in, targets/Makefile.in,            creation [modified acinclude.m4 which were creating int into just
           targets/cgi/Makefile.in, types/Makefile.in: removed            assignment LIBTOOL=../libtool] added default system
           libltdl/libtool creation [modified acinclude.m4 which were            config&charsetts prepared 'make install', now it installs
           creating int into just assignment LIBTOOL=../libtool] added            targets/cgi/parser3 into bin directory etc/parser3.conf &
           default system config&charsetts prepared 'make install', now it            etc/parser3.charsets/* into $sysconfdir and
           installs targets/cgi/parser3 into bin directory etc/parser3.conf  
           & etc/parser3.charsets/* into $sysconfdir and  
           $sysconfdir/parser3.charsets respectively            $sysconfdir/parser3.charsets respectively
   
         * src/: classes/xdoc.C, include/pa_charset.h, include/pa_globals.h,          * src/: classes/xdoc.C, include/pa_charset.h, include/pa_globals.h,
Line 16183 Line 18303
   
 2002-01-28  paf  2002-01-28  paf
   
         * src/: classes/Makefile.am, classes/Makefile.in,          * src/: classes/Makefile.am, targets/cgi/Makefile.am: xalan-patch
           targets/cgi/Makefile.am, targets/cgi/Makefile.in: xalan-patch  
           removed            removed
   
         * src/main/pa_exception.C: dom|generic error output fix          * src/main/pa_exception.C: dom|generic error output fix
Line 16201 Line 18320
   
         * src/classes/xdoc.C: xdoc::set now untaints OK          * src/classes/xdoc.C: xdoc::set now untaints OK
   
         * src/Makefile.in: stupid make runs automake on ths  
   
 2002-01-25  paf  2002-01-25  paf
   
         * src/main/: compile.tab.C, compile.y: #comment  before @ after          * src/main/: compile.tab.C, compile.y: #comment  before @ after
Line 16334 Line 18451
         * src/classes/xdoc.C: transform error source now          * src/classes/xdoc.C: transform error source now
           stylesheet_filespec            stylesheet_filespec
   
         * src/: classes/Makefile.in, classes/xdoc.C, classes/xnode.C,          * src/: classes/xdoc.C, classes/xnode.C,
           include/pa_stylesheet_connection.h, main/pa_charset.C,            include/pa_stylesheet_connection.h, main/pa_charset.C,
           main/pa_globals.C, main/pa_sql_driver_manager.C,            main/pa_globals.C, main/pa_sql_driver_manager.C,
           main/pa_stylesheet_manager.C, targets/cgi/Makefile.am,            main/pa_stylesheet_manager.C, targets/cgi/Makefile.am: autoconf
           targets/cgi/Makefile.in: autoconf gnome            gnome
   
         * src/: classes/xdoc.C, classes/xnode.C, include/pa_exception.h,          * src/: classes/xdoc.C, classes/xnode.C, include/pa_exception.h,
           include/pa_globals.h, include/pa_stylesheet_connection.h,            include/pa_globals.h, include/pa_stylesheet_connection.h,
Line 16532 Line 18649
   
 2001-12-16  paf  2001-12-16  paf
   
         * src/: main/Makefile.in, targets/cgi/Makefile.in,  
           types/Makefile.in: makes  
   
         * src/include/: pa_charset.h, pa_charsets.h: forgot to add          * src/include/: pa_charset.h, pa_charsets.h: forgot to add
   
         * src/: main/Makefile.am, main/pa_charset.C, types/Makefile.am:          * src/: main/Makefile.am, main/pa_charset.C, types/Makefile.am:
Line 16736 Line 18850
         * src/main/untaint.C: ORIGINS mode was bad - forgot about optimize          * src/main/untaint.C: ORIGINS mode was bad - forgot about optimize
           bit            bit
   
         * src/: Makefile.in, classes/xdoc.C, targets/Makefile.in,          * src/classes/xdoc.C: cached xslt [removed nocache forcing]
           targets/cgi/Makefile.in: cached xslt [removed nocache forcing]  
   
 2001-11-21  paf  2001-11-21  paf
   
Line 16760 Line 18873
   
 2001-11-20  paf  2001-11-20  paf
   
         * src/: classes/Makefile.am, classes/Makefile.in, classes/table.C,          * src/: classes/Makefile.am, classes/table.C, main/Makefile.am,
           main/Makefile.am, main/Makefile.in, main/pa_exception.C,            main/pa_exception.C, types/Makefile.am: moved ident.C & co to
           types/Makefile.am, types/Makefile.in: moved ident.C & co to  
           bottom of dependeces, so that errors would popup quicklier, fixed            bottom of dependeces, so that errors would popup quicklier, fixed
           line numbering in table::sql            line numbering in table::sql
   
Line 16775 Line 18887
           types/pa_wcontext.h: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT            types/pa_wcontext.h: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT
           at wcontext.write            at wcontext.write
   
         * src/: classes/Makefile.in, main/Makefile.in, targets/Makefile.am,          * src/targets/: Makefile.am, cgi/parser3.C: #if _MSC_VER
           targets/Makefile.in, targets/cgi/Makefile.in,  
           targets/cgi/parser3.C, types/Makefile.in: #if _MSC_VER  
           _set_new_handler            _set_new_handler
   
         * src/: Makefile.in, targets/cgi/parser3.C,          * src/targets/: cgi/parser3.C, isapi/parser3isapi.C:
           targets/isapi/parser3isapi.C: set_new_handler in apache&isapi            set_new_handler in apache&isapi
   
 2001-11-16  paf  2001-11-16  paf
   
Line 16826 Line 18936
         * src/: classes/classes.awk, include/pa_config_auto.h.in,          * src/: classes/classes.awk, include/pa_config_auto.h.in,
           include/pa_config_includes.h: setnewhandler check            include/pa_config_includes.h: setnewhandler check
   
         * src/: include/pa_config_auto.h.in, main/Makefile.in: makes          * src/include/pa_config_auto.h.in: makes
   
         * src/Makefile.in: configure set_new_handler check added  
   
         * src/targets/cgi/parser3.C: set_new_handler started          * src/targets/cgi/parser3.C: set_new_handler started
   
Line 16922 Line 19030
           simple parent, not second parent [gcc 2.96 strangly refused to            simple parent, not second parent [gcc 2.96 strangly refused to
           call virtual from second parent]            call virtual from second parent]
   
         * src/: Makefile.in, include/pa_common.h, main/Makefile.am,          * src/: include/pa_common.h, main/Makefile.am,
           main/Makefile.in, targets/cgi/pa_pool.C: makes            targets/cgi/pa_pool.C: makes
   
         * src/: include/pa_request.h, main/pa_request.C,          * src/: include/pa_request.h, main/pa_request.C,
           targets/cgi/parser3.C, targets/isapi/parser3isapi.C: apache            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: apache
Line 17046 Line 19154
           behavior in native calls.  it left unchanged, so ^for ^foreach &            behavior in native calls.  it left unchanged, so ^for ^foreach &
           co can use r.root to write their i & key,value there            co can use r.root to write their i & key,value there
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
         * src/classes/op.C: detected for var storage bug, fixed.          * src/classes/op.C: detected for var storage bug, fixed.
           todo:foreach            todo:foreach
   
Line 17133 Line 19237
           pa_pragma_pack_end.h, pa_string.h, pa_types.h: String & Origin            pa_pragma_pack_end.h, pa_string.h, pa_types.h: String & Origin
           packed with #pragma pack            packed with #pragma pack
   
         * src/: Makefile.in, include/pa_config_auto.h.in: pragma detection          * src/include/pa_config_auto.h.in: pragma detection
   
 2001-10-29  paf  2001-10-29  paf
   
Line 17232 Line 19336
         * src/main/: pa_db_connection.C, pa_db_table.C: exception          * src/main/: pa_db_connection.C, pa_db_table.C: exception
           translation            translation
   
         * src/: classes/Makefile.am, classes/Makefile.in,          * src/: classes/Makefile.am, targets/cgi/Makefile.am: db makes.
           targets/cgi/Makefile.am, targets/cgi/Makefile.in: db makes.  
           remember to build DB2 with -fexceptions!!!            remember to build DB2 with -fexceptions!!!
   
         * src/main/pa_db_table.C: DB_RMW defed          * src/main/pa_db_table.C: DB_RMW defed
Line 17250 Line 19353
           main/pa_db_manager.C, main/pa_db_table.C, main/pa_globals.C,            main/pa_db_manager.C, main/pa_db_table.C, main/pa_globals.C,
           types/pa_vhashfile.C: DB2 ifdefs            types/pa_vhashfile.C: DB2 ifdefs
   
         * src/: Makefile.in, classes/Makefile.am, classes/Makefile.in,          * src/: classes/Makefile.am, include/pa_config_fixed.h,
           include/pa_config_fixed.h, main/Makefile.am, main/Makefile.in,            main/Makefile.am, targets/cgi/Makefile.am, types/Makefile.am:
           targets/Makefile.in, targets/cgi/Makefile.am,  
           targets/cgi/Makefile.in, types/Makefile.am, types/Makefile.in:  
           makes with DB2            makes with DB2
   
         * src/: Makefile.in, classes/Makefile.in,          * src/: include/pa_config_auto.h.in, main/Makefile.am,
           include/pa_config_auto.h.in, main/Makefile.am, main/Makefile.in,            types/Makefile.am: makes db
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.am,  
           types/Makefile.in: makes db  
   
         * src/: main/pa_globals.C, targets/cgi/parser3.dsp,          * src/: main/pa_globals.C, targets/cgi/parser3.dsp,
           targets/isapi/parser3isapi.dsp: vc projects libdb ifdefed into            targets/isapi/parser3isapi.dsp: vc projects libdb ifdefed into
Line 17324 Line 19423
   
 2001-10-24  parser  2001-10-24  parser
   
         * src/classes/: Makefile.am, Makefile.in: makes          * src/classes/Makefile.am: makes
   
         * src/targets/: cgi/pool_storage.h, isapi/parser3isapi.C,          * src/targets/: cgi/pool_storage.h, isapi/parser3isapi.C,
           isapi/pool_storage.h: pool_storage fixed            isapi/pool_storage.h: pool_storage fixed
Line 17332 Line 19431
         * src/: include/pa_common.h, main/pa_common.C, types/pa_vform.C,          * src/: include/pa_common.h, main/pa_common.C, types/pa_vform.C,
           types/pa_vform.h: form fix_line_breaks            types/pa_vform.h: form fix_line_breaks
   
         * src/: classes/Makefile.in, main/Makefile.in,          * src/targets/cgi/pool_storage.h: makes
           targets/cgi/Makefile.in, targets/cgi/pool_storage.h: makes  
   
         * src/: classes/Makefile.am, targets/cgi/Makefile.am,          * src/: classes/Makefile.am, targets/cgi/Makefile.am,
           targets/cgi/pool_storage.h: makes            targets/cgi/pool_storage.h: makes
Line 17446 Line 19544
   
         * src/classes/image.C: comment          * src/classes/image.C: comment
   
         * src/: Makefile.in, classes/Makefile.in, include/pa_pool.h,          * src/: include/pa_pool.h, main/pa_common.C: makes
           main/Makefile.in, main/pa_common.C, targets/Makefile.in,  
           targets/cgi/Makefile.in, types/Makefile.in: makes  
   
         * src/: classes/xdoc.C, classes/xnode.C, classes/xnode.h,          * src/: classes/xdoc.C, classes/xnode.C, classes/xnode.h,
           types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,
Line 17574 Line 19670
                   !readonly attribute DOMString publicId                    !readonly attribute DOMString publicId
                   !readonly attribute DOMString systemId                    !readonly attribute DOMString systemId
   
         * src/: Makefile.in, types/pa_vcode_frame.h, types/pa_wcontext.C:          * src/types/: pa_vcode_frame.h, pa_wcontext.C: code_frame fixed -
           code_frame fixed - ::write badly passed string too transparently            ::write badly passed string too transparently [failed to
           [failed to intercept it]            intercept it]
   
         * src/: classes/xdoc.C, classes/xnode.C, include/pa_config_fixed.h,          * src/: classes/xdoc.C, classes/xnode.C, include/pa_config_fixed.h,
           include/pa_request.h, main/pa_sql_driver_manager.C,            include/pa_request.h, main/pa_sql_driver_manager.C,
Line 17648 Line 19744
           fixed.  got rid of empty_string, which caused errors - it hasnt            fixed.  got rid of empty_string, which caused errors - it hasnt
           exception but somebody[value.bark] tried to throw it on it's pool            exception but somebody[value.bark] tried to throw it on it's pool
   
         * src/Makefile.in: makes          * src/include/pa_config_auto.h.in: makes
   
         * src/: Makefile.in, classes/Makefile.in: makes. stdc++ lib added  
           to apache libraries  
   
         * src/: Makefile.in, classes/Makefile.in,  
           include/pa_config_auto.h.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
 2001-10-10  parser  2001-10-10  parser
   
Line 17675 Line 19759
   
 2001-10-09  parser  2001-10-09  parser
   
         * src/: Makefile.in, classes/Makefile.am, classes/Makefile.in,          * src/: classes/Makefile.am, main/Makefile.am,
           main/Makefile.am, main/Makefile.in, targets/Makefile.in,            targets/cgi/Makefile.am, types/Makefile.am: makes
           targets/cgi/Makefile.am, targets/cgi/Makefile.in,  
           types/Makefile.am, types/Makefile.in: makes  
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
         * src/classes/Makefile.am: makes          * src/classes/Makefile.am: makes
   
Line 17777 Line 19855
         * src/main/: pa_charset_connection.C: ctype another mem clear          * src/main/: pa_charset_connection.C: ctype another mem clear
           bugfix            bugfix
   
         * src/: Makefile.in, main/compile.tab.C, main/compile.y: disabled          * src/main/: compile.tab.C, compile.y: disabled ^literals in names
           ^literals in names $result[^[$p^]z] now works fine            $result[^[$p^]z] now works fine
   
         * src/: include/pa_hash.h, main/pa_hash.C: Hash::size() calculated          * src/: include/pa_hash.h, main/pa_hash.C: Hash::size() calculated
           wrong. fixed it            wrong. fixed it
Line 17814 Line 19892
         * src/: classes/classes.dsp, types/types.dsp: release projects          * src/: classes/classes.dsp, types/types.dsp: release projects
           options fixed to use release msvcrt lib            options fixed to use release msvcrt lib
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
         * src/main/pa_charset_connection.C: pcre tables now const inside          * src/main/pa_charset_connection.C: pcre tables now const inside
           removed default - pcre handles that internally fixed bug on            removed default - pcre handles that internally fixed bug on
           not-cleaning tables [previously was calloced, now member]            not-cleaning tables [previously was calloced, now member]
Line 17836 Line 19910
         * src/main/pa_charset_connection.C: removed entitify external hack          * src/main/pa_charset_connection.C: removed entitify external hack
           [internal installed]            [internal installed]
   
         * src/main/: Makefile.am, Makefile.in: makes+removed dtd          * src/main/Makefile.am: makes+removed dtd
   
         * src/: include/pa_charset_connection.h,          * src/: include/pa_charset_connection.h,
           include/pa_charset_manager.h,            include/pa_charset_manager.h,
Line 17903 Line 19977
   
         * src/classes/classes.C: forgot one non-xml check          * src/classes/classes.C: forgot one non-xml check
   
         * src/: Makefile.am, classes/Makefile.am, classes/Makefile.in,          * src/: Makefile.am, classes/Makefile.am, main/Makefile.am,
           main/Makefile.am, main/Makefile.in, targets/Makefile.in,            targets/cgi/Makefile.am, types/Makefile.am: makes with clases.awk
           targets/cgi/Makefile.am, targets/cgi/Makefile.in,  
           types/Makefile.am, types/Makefile.in: makes with clases.awk  
   
         * src/targets/cgi/parser3.C: z          * src/targets/cgi/parser3.C: z
   
Line 17976 Line 20048
         * src/include/pa_config_auto.h.in: xml on linux[elik] works! no          * src/include/pa_config_auto.h.in: xml on linux[elik] works! no
           1251 though, todo ICU            1251 though, todo ICU
   
         * src/: Makefile.am, Makefile.in, classes/Makefile.am,          * src/: Makefile.am, classes/Makefile.am, classes/dom.C,
           classes/Makefile.in, classes/dom.C,  
           include/pa_stylesheet_connection.h, main/Makefile.am,            include/pa_stylesheet_connection.h, main/Makefile.am,
           main/Makefile.in, main/pa_pool.C, targets/Makefile.in,            main/pa_pool.C, targets/cgi/Makefile.am, types/Makefile.am,
           targets/cgi/Makefile.am, targets/cgi/Makefile.in,            types/pa_vdom.h: xml configure makes
           types/Makefile.am, types/Makefile.in, types/pa_vdom.h: xml  
           configure makes  
   
 2001-09-24  parser  2001-09-24  parser
   
         * src/: Makefile.in, classes/Makefile.am, classes/Makefile.in,          * src/: classes/Makefile.am, include/pa_config_auto.h.in,
           include/pa_config_auto.h.in, main/Makefile.in,            types/Makefile.am: makes
           targets/Makefile.in, types/Makefile.am, types/Makefile.in: makes  
   
         * src/targets/cgi/: Makefile.am, Makefile.in: makefiles          * src/targets/cgi/Makefile.am: makefiles
   
         * src/: Makefile.am, targets/Makefile.am, targets/cgi/pa_pool.C:          * src/: Makefile.am, targets/Makefile.am, targets/cgi/pa_pool.C:
           started unix makes update            started unix makes update
Line 18026 Line 20094
           targets/isapi/parser3isapi.dsp: updated project files [/ sadly            targets/isapi/parser3isapi.dsp: updated project files [/ sadly
           produced "" in make file and sadly wrong interpreted on load]            produced "" in make file and sadly wrong interpreted on load]
   
         * src/: Makefile.in, classes/classes.h, classes/hash.C,          * src/: classes/classes.h, classes/hash.C, classes/op.C,
           classes/op.C, classes/table.C, doc/doxygen.cfg,            classes/table.C, doc/doxygen.cfg, include/pa_common.h,
           include/pa_common.h, include/pa_globals.h, include/pa_request.h,            include/pa_globals.h, include/pa_request.h, include/pa_sapi.h,
           include/pa_sapi.h, include/pa_sql_driver_manager.h,            include/pa_sql_driver_manager.h, include/pa_string.h,
           include/pa_string.h, main/compile.tab.C, main/main.dsp,            main/compile.tab.C, main/main.dsp, main/pa_common.C,
           main/pa_common.C, main/pa_exec.C, main/pa_globals.C,            main/pa_exec.C, main/pa_globals.C, targets/cgi/parser3.dsp,
           targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp: merged            targets/isapi/parser3isapi.dsp: merged with before_xml
           with before_xml  
   
         * src/: classes/classes.C, classes/date.C, classes/dnode.C,          * src/: classes/classes.C, classes/date.C, classes/dnode.C,
           classes/dom.C, classes/file.C, classes/form.C, classes/int.C,            classes/dom.C, classes/file.C, classes/form.C, classes/int.C,
Line 18325 Line 20392
         * src/: targets/cgi/parser3.dsp, types/pa_vform.C,          * src/: targets/cgi/parser3.dsp, types/pa_vform.C,
           types/pa_vform.h, types/pa_vhash.h: !$form:fields            types/pa_vform.h, types/pa_vhash.h: !$form:fields
   
         * src/: Makefile.in, classes/dom.C, classes/table.C, main/main.dsp,          * src/: classes/dom.C, classes/table.C, main/main.dsp,
           types/pa_vdom.h, types/pa_vform.C: merged with successful start            types/pa_vdom.h, types/pa_vform.C: merged with successful start
           of dom            of dom
   
Line 18335 Line 20402
         * src/: main/pa_exception.C, types/pa_vform.C: getting FIRST form          * src/: main/pa_exception.C, types/pa_vform.C: getting FIRST form
           element [not last]            element [not last]
   
         * src/: Makefile.in, classes/dom.C, classes/table.C, main/main.dsp,          * src/: classes/dom.C, classes/table.C, main/main.dsp,
           types/pa_vdom.h: introducing dom. dom:load[a.xml]            types/pa_vdom.h: introducing dom. dom:load[a.xml]
   
 2001-09-06  parser  2001-09-06  parser
Line 18370 Line 20437
         * src/classes/: string.C, table.C: sql options can be void [same as          * src/classes/: string.C, table.C: sql options can be void [same as
           image:html the other day]            image:html the other day]
   
         * src/targets/cgi/Makefile.in: makes  
   
         * src/targets/cgi/Makefile.am: .am undo          * src/targets/cgi/Makefile.am: .am undo
   
         * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h,          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h,
Line 18391 Line 20456
         * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h:          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h:
           SQL_DRIVER_CREATE_FUNC_NAME            SQL_DRIVER_CREATE_FUNC_NAME
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           types/Makefile.in: makes  
   
         * src/classes/mail.C: MAIN:MAIL check fixed          * src/classes/mail.C: MAIN:MAIL check fixed
   
 2001-09-04  parser  2001-09-04  parser
Line 18414 Line 20476
   
         * src/classes/date.C: date:sql-string is now without ''          * src/classes/date.C: date:sql-string is now without ''
   
         * src/: include/pa_config_auto.h.in, targets/Makefile.in,          * src/: include/pa_config_auto.h.in, targets/cgi/Makefile.am,
           targets/cgi/Makefile.am, targets/cgi/Makefile.in,  
           targets/cgi/parser3.C: configure --sysconfdir=sysadmin-controlled            targets/cgi/parser3.C: configure --sysconfdir=sysadmin-controlled
           auto.p location for targets/cgi/parser3, default[/usr/local/etc]            auto.p location for targets/cgi/parser3, default[/usr/local/etc]
   
         * src/: Makefile.in, include/pa_config_auto.h.in,          * src/include/pa_config_auto.h.in: makes
           targets/cgi/Makefile.in: makes  
   
 2001-09-03  parser  2001-09-03  parser
   
Line 18441 Line 20501
   
         * src/targets/cgi/parser3.C: z          * src/targets/cgi/parser3.C: z
   
         * src/: Makefile.in, include/pa_dir.h, targets/Makefile.in,          * src/: include/pa_dir.h, targets/cgi/parser3.C: compiled under
           targets/cgi/parser3.C: compiled under cygwin            cygwin
   
         * src/classes/void.C: void:int/double += (default)          * src/classes/void.C: void:int/double += (default)
   
Line 18461 Line 20521
   
         * src/classes/image.C: image: gifsize little endian          * src/classes/image.C: image: gifsize little endian
   
         * src/Makefile.in: makes  
   
         * src/doc/doxygen.cfg: doxygen conf removed some garbage from under          * src/doc/doxygen.cfg: doxygen conf removed some garbage from under
           doxygeneration            doxygeneration
   
         * src/: classes/Makefile.in, main/Makefile.in,  
           targets/cgi/Makefile.in, types/Makefile.in: make.ins  
   
         * src/: classes/Makefile.am, main/Makefile.am,          * src/: classes/Makefile.am, main/Makefile.am,
           targets/cgi/Makefile.am, types/Makefile.am: .am-s            targets/cgi/Makefile.am, types/Makefile.am: .am-s
   
Line 18477 Line 20532
   
         * src/main/compile.C: NO_STRING_ORIGIN check2          * src/main/compile.C: NO_STRING_ORIGIN check2
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makefiles  
   
         * src/classes/table.C: NO_STRING_ORIGIN check          * src/classes/table.C: NO_STRING_ORIGIN check
   
         * src/include/pa_dictionary.h: gcc: ../include/pa_dictionary.h:19:          * src/include/pa_dictionary.h: gcc: ../include/pa_dictionary.h:19:
Line 18512 Line 20563
         * src/: main/pa_request.C, targets/cgi/parser3.C: parser3 test.html          * src/: main/pa_request.C, targets/cgi/parser3.C: parser3 test.html
           [auto.p from current dir loading]            [auto.p from current dir loading]
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,          * src/: main/pa_common.C, main/pa_exception.C,
           main/pa_common.C, main/pa_exception.C,            main/pa_sql_driver_manager.C, targets/cgi/Makefile.am: configure
           main/pa_sql_driver_manager.C, targets/Makefile.in,            for solaris -lsocket
           targets/cgi/Makefile.am, targets/cgi/Makefile.in,  
           types/Makefile.in: configure for solaris -lsocket  
   
 2001-08-24  parser  2001-08-24  parser
   
Line 18609 Line 20658
         * src/types/pa_vcookie.C: cookie name&value origins added, more          * src/types/pa_vcookie.C: cookie name&value origins added, more
           precise $ORIGINS(1)            precise $ORIGINS(1)
   
         * src/main/Makefile.in: make.in  
   
         * src/main/Makefile.am: .am          * src/main/Makefile.am: .am
   
         * src/classes/void.C: void: int double  copy/paste from int: bug          * src/classes/void.C: void: int double  copy/paste from int: bug
Line 18794 Line 20841
   
         * src/: classes/file.C, main/pa_exec.C: file:exec          * src/: classes/file.C, main/pa_exec.C: file:exec
   
         * src/: classes/Makefile.in, main/Makefile.in, targets/Makefile.in,          * src/: Makefile.am, classes/Makefile.am, main/Makefile.am,
           targets/cgi/Makefile.in, types/Makefile.in: $id in .in's from            targets/Makefile.am, targets/cgi/Makefile.am, types/Makefile.am:
           .am's removed            removed $id from *.in *.am
   
         * src/: Makefile.am, Makefile.in, classes/Makefile.am,  
           main/Makefile.am, targets/Makefile.am, targets/cgi/Makefile.am,  
           types/Makefile.am: removed $id from *.in *.am  
   
         * src/main/: pa_request.C, untaint.C: ORIGINS langs name          * src/main/: pa_request.C, untaint.C: ORIGINS langs name
           abbrevations            abbrevations
Line 18813 Line 20856
           types/pa_vint.h, types/pa_vstring.C, types/pa_vstring.h:            types/pa_vint.h, types/pa_vstring.C, types/pa_vstring.h:
           $ORIGINS(1) output tracing mode            $ORIGINS(1) output tracing mode
   
 2001-07-17  parser  
   
         * src/: Makefile.in, classes/Makefile.in: == wrong  
   
 2001-07-13  parser  2001-07-13  parser
   
         * src/: classes/double.C, classes/int.C, classes/string.C,          * src/: classes/double.C, classes/int.C, classes/string.C,
Line 18895 Line 20934
   
         * src/main/execute.C: /0  %0 checke          * src/main/execute.C: /0  %0 checke
   
         * src/: Makefile.in, classes/Makefile.in: makes  
   
         * src/classes/Makefile.am: nothing - void          * src/classes/Makefile.am: nothing - void
   
         * src/classes/table.C: empty strings @ sql          * src/classes/table.C: empty strings @ sql
Line 18927 Line 20964
           main/pa_hash.C, main/pa_pool.C, main/pa_request.C,            main/pa_hash.C, main/pa_pool.C, main/pa_request.C,
           main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,            main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,
           main/pa_table.C, main/untaint.C, targets/cgi/parser3.C,            main/pa_table.C, main/untaint.C, targets/cgi/parser3.C,
           targets/isapi/parser3isapi.C: static char *RCSId="$Id$";            targets/isapi/parser3isapi.C: static char *RCSId="Id";
   
         * src/main/: compile.y, compile_tools.h: $:name: == ${name}:          * src/main/: compile.y, compile_tools.h: $:name: == ${name}:
           $class:name: == ${class:name}:            $class:name: == ${class:name}:
Line 18967 Line 21004
   
         * src/targets/cgi/parser3.dsp: project file          * src/targets/cgi/parser3.dsp: project file
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
         * src/: classes/op.C, main/pa_request.C, targets/cgi/parser3.C:          * src/: classes/op.C, main/pa_request.C, targets/cgi/parser3.C:
           ^log ^exp            ^log ^exp
   
Line 18994 Line 21027
   
 2001-05-21  parser  2001-05-21  parser
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           makes  
   
         * src/types/pa_vstring.C: eoleof          * src/types/pa_vstring.C: eoleof
   
         * src/classes/Makefile.am: .AM          * src/classes/Makefile.am: .AM
Line 19038 Line 21067
   
         * src/main/execute.C: z          * src/main/execute.C: z
   
         * src/: Makefile.in, classes/Makefile.in, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           make system timestamps  
   
         * src/Makefile.in: file stamps to remove autoreconf  
   
         * src/targets/cgi/parser3.C: z          * src/targets/cgi/parser3.C: z
   
         * src/targets/cgi/parser3.C: argv can be just "parser3". made          * src/targets/cgi/parser3.C: argv can be just "parser3". made
           site_auto_path "." in that case            site_auto_path "." in that case
   
         * src/targets/cgi/Makefile.in: z  
   
         * src/targets/cgi/: parser3.C: z          * src/targets/cgi/: parser3.C: z
   
         * src/main/pa_request.C: .am          * src/main/pa_request.C: .am
Line 19079 Line 21100
   
         * src/classes/string.C: z          * src/classes/string.C: z
   
         * src/classes/Makefile.in: clean  
   
         * src/classes/Makefile.am: classes/.am          * src/classes/Makefile.am: classes/.am
   
         * src/classes/: Makefile.am: classes/.am          * src/classes/: Makefile.am: classes/.am
Line 19090 Line 21109
   
 2001-05-18  parser  2001-05-18  parser
   
         * src/: Makefile.in, classes/Makefile.in,          * src/: include/pa_config_auto.h.in, targets/cgi/pa_pool.C: .am
           include/pa_config_auto.h.in, main/Makefile.in,            pa_threads.C ins
           targets/Makefile.in, targets/cgi/Makefile.in,  
           targets/cgi/pa_pool.C, types/Makefile.in: .am pa_threads.C ins  
   
         * src/targets/cgi/Makefile.am: .am pa_threads.C added          * src/targets/cgi/Makefile.am: .am pa_threads.C added
   
Line 19241 Line 21258
         * src/include/: pa_common.h, pa_config_includes.h: inline undefed          * src/include/: pa_common.h, pa_config_includes.h: inline undefed
           for C++, that's all            for C++, that's all
   
         * src/: Makefile.in, classes/Makefile.in,          * src/include/: pa_config_auto.h.in, pa_config_fixed.h,
           include/pa_config_auto.h.in, include/pa_config_fixed.h,            pa_config_includes.h: inline wonders
           include/pa_config_includes.h, main/Makefile.in,  
           targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in:  
           inline wonders  
   
         * src/: classes/Makefile.am, classes/hash.C, doc/doxygen.cfg,          * src/: classes/Makefile.am, classes/hash.C, doc/doxygen.cfg,
           doc/doxygen.cmd: hash.C added            doc/doxygen.cmd: hash.C added
Line 19549 Line 21563
   
 2001-04-24  paf  2001-04-24  paf
   
         * src/targets/Makefile.in: apache makefile.in s  
   
         * src/targets/Makefile.am: apache module lib .am          * src/targets/Makefile.am: apache module lib .am
   
         * src/main/pa_exec.C: windows32 buildCommand          * src/main/pa_exec.C: windows32 buildCommand
Line 19570 Line 21582
   
         * src/include/pa_config_auto.h.in: .h.in          * src/include/pa_config_auto.h.in: .h.in
   
         * src/targets/Makefile.in: makefiles&co  
   
         * src/: classes/Makefile, main/Makefile, targets/cgi/Makefile,          * src/: classes/Makefile, main/Makefile, targets/cgi/Makefile,
           types/Makefile: makefiles removed            types/Makefile: makefiles removed
   
         * src/: classes/Makefile.in, main/Makefile.in,  
           targets/cgi/Makefile.in, types/Makefile.in, Makefile.in: makefile  
           ins  
   
         * src/: classes/Makefile, main/Makefile, main/pa_string.C,          * src/: classes/Makefile, main/Makefile, main/pa_string.C,
           targets/cgi/Makefile, types/Makefile: configure.in + makefiles            targets/cgi/Makefile, types/Makefile: configure.in + makefiles
   
Line 21773 Line 23779
   
         * src/include/: pa_pool.h, pa_string.h: pa_pool split          * src/include/: pa_pool.h, pa_string.h: pa_pool split
   
         * src/main/: main.dsp, pa_string.C: $Id$ check          * src/main/: main.dsp, pa_string.C: Id check
   
         * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: $Id$          * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: Id
           check            check
   
         * src/: include/pa_pool.h, main/pa_string.C: String prealloc &          * src/: include/pa_pool.h, main/pa_string.C: String prealloc &

Removed from v.1.100  
changed lines
  Added in v.1.139


E-mail: