--- parser3/ChangeLog 2015/10/26 01:27:35 1.99 +++ parser3/ChangeLog 2021/01/04 02:05:11 1.154 @@ -1,5 +1,3240 @@ +2021-01-03 moko + + * src/: main/pa_http.C, main/pa_request.C, types/pa_vclass.C, + types/pa_vclass.h, types/pa_vstateless_class.C, + types/pa_vstateless_class.h: @conf[] +CLASS-GETTER-PROTECTED, + +LOCALS. $main -> $MAIN in exception texts (implements feature + #1207) + +2021-01-02 moko + + * etc/auto.p.in: minor + + * src/main/pa_request.C: sending headers only after opening file to + allow error reporting if file was not opened (foreign group, + etc). + +2020-12-31 moko + + * src/: include/pa_request.h, main/pa_request.C, + targets/cgi/parser3.C: ^httpd-main[] -> ^httpd:main[] + + * src/: classes/reflection.C, include/pa_request.h, main/execute.C, + main/pa_request.C: get_class_ref added and used + + * etc/auto.p.in: @CLASS httpd added + + * etc/auto.p.in: @auto[] is now first + +2020-12-30 moko + + * tests/: 408.html, results/408.processed: test for bug #1166 + (windows only) added + + * src/main/pa_common.C: create_dir_for_file should not create dir + for trailing / (fixes bug #1166) + + * tests/: 341.html, results/341.processed: tests for + ^nameless_table.hash[] added (related to feature #1138) + + * src/classes/table.C: ^nameless_table.hash[0;1] now supported + (implements feature #1138), extra fields in named tables no + longer ignored (implements feature #1138) + + * tests/results/390.processed: updated after exception text change + +2020-12-29 moko + + * tests/: 407.html, results/407.processed: +$._default check + + * src/classes/hash.C: keep $_default in ^hash.reverse[] + + * tests/: 407.html, results/407.processed: test for ^hash.select[] + and ^hash.reverse[] added (releated to feature #1172) + + * src/classes/hash.C: + ^hash.select[key;value](bool-condition)[options hash] + + ^hash.reverse[] added (implements feature #1172) + + * src/types/pa_vtable.h: warning war + + * src/include/pa_config_fixed.h: win32 fix + +2020-12-27 moko + + * tests/: 406.html, results/406.processed: test results updated + + * src/: classes/table.C, main/pa_request.C, types/pa_vmail.C, + types/pa_vmemcached.C: fine tuning in ^table.rename[], minor + spelling + +2020-12-26 moko + + * tests/: 406.html, results/406.processed: tests for + ^table.rename[] added (related to feature #1148) + + * src/: classes/table.C, include/pa_table.h, main/pa_table.C: + ^table.rename[column name from;column name to], ^table.rename[ + $.[column name from][column name to] ... ] added (implements + feature #1148) + +2020-12-25 moko + + * src/: include/pa_request_info.h, targets/cgi/parser3.C: + request_info now on stack to avoid yet another THREAD_LOCAL + memory deallocation issue (now with cookies), explained in #1203 + + * src/types/pa_vcookie.C: fields should be inited + +2020-12-24 moko + + * src/include/pa_stylesheet_connection.h: looks like + xsltFreeStylesheet leads to memory double-free. If so, it's for + sure libxml bug, but we have GC anyway, so we just remove this + call and see... + + * thread #1, name = 'parser.parser3.cgi', stop reason = signal + SIGABRT * frame #0: 0x0000000801ab50fa libc.so.7`__sys_thr_kill + + 10 frame #2: 0x0000000801ab5039 libc.so.7`abort at + abort.c:65:8 frame #3: 0x00000000004da663 + parser.parser3.cgi`GC_freehblk(hbp=) at + allchblk.c:878:9 frame #4: 0x00000000004cb8c4 + parser.parser3.cgi`GC_free(p=0x0000000808b34000) at + malloc.c:617:9 frame #5: 0x0000000000577f0c + parser.parser3.cgi`xmlHashFree(table=0x0000000806991a80, + f=) at hash.c:356:2 frame #6: 0x000000000051a7c2 + parser.parser3.cgi`xsltFreeTemplateHashes + 50 frame #7: + 0x000000000050cfac parser.parser3.cgi`xsltFreeStylesheet + 124 + frame #8: 0x000000000050d35c + parser.parser3.cgi`xsltFreeStylesheetList + 44 frame #9: + 0x000000000050d1fa parser.parser3.cgi`xsltFreeStylesheet + 714 + frame #10: 0x00000000004436e5 + parser.parser3.cgi`Stylesheet_manager::maybe_expire_cache() + [inlined] + Stylesheet_connection::disconnect(this=0x0000000804676c80) at + pa_stylesheet_connection.h:62:3 + +2020-12-23 moko + + * src/classes/image.C: ^image::measure[; $.video() ] option added + + * tests/: 395.html, 395_dir/4.mp4, results/395.processed: test + ^image::measure[; $.video(true) ] added + + * src/main/pa_exec.C: not cleared automatically in multithreaded + httpd mode for unknown reasons + +2020-12-22 moko + + * src/targets/cgi/parser3.C: added by PAF in rev 201 to "write to + error_log uri of currently processed document", but never used + and conflicts with how libgc stops threads on FreeBSD (#define + SIG_SUSPEND SIGUSR1), thus removed. + +2020-12-21 moko + + * src/main/pa_request.C: +comment + +2020-12-20 moko + + * src/: include/pa_common.h, include/pa_memory.h, main/pa_common.C: + it is more safe to have versions of pa_strdup with one and two + arguments, as helper_length=0 not always mean that strlen() + should be called, but means zero. + + * src/targets/isapi/parser3isapi.C: minor + + * src/main/pa_http.C: +valid_http_method + + * src/: include/pa_http.h, main/pa_http.C, + targets/cgi/pa_sapi_info.h: SERVER_PORT now available + +2020-12-17 moko + + * tests/: 405.html, results/405.processed: test for split by regex + added (related to feature #1160) + + * src/classes/string.C: split by regex implemented (feature #1160) + + * src/classes/string.C: minor + + * tests/: 404.html, results/404.processed: test for whitespace + string is now OK for table argument (related to feature #1169) + + * src/: classes/image.C, classes/string.C, classes/table.C, + types/pa_vmethod_frame.C: whitespace string is now OK for table + argument (as with hash) (implements feature #1169) + + * src/classes/op.C: Exception.add_comment used to avoid MAX_LENGTH + limit for comment (fixes bug #1102) + + * src/targets/cgi/parser3.C: +HAVE_TLS check + + * src/main/pa_http.C: no HAVE_TLS -> no multithreads mode + + * src/include/pa_config_includes.h: HAVE_TLS used + + * configure.ac: +TLS check + + * src/main/pa_http.C: content logging added + + * src/targets/cgi/: pa_sapi_info.h, parser3.C: + clear_response_headers added + +2020-12-16 moko + + * buildall: as we now use threads, libatomic_ops still required for + some OS. + + * src/main/pa_request.C: whitespace + + * src/: include/pa_request.h, main/pa_request.C: + Request::Exception_trace::table extracted and used + + * src/main/pa_request.C: moving output_result call outside of try + as network exceptions should not be handled by parser code + + * src/: include/pa_http.h, main/pa_http.C: HTTPD_DEBUG added for + logging network exchange + + * src/targets/cgi/: pa_sapi_info.h, parser3.C: do not send error + via network if it was network write error. + + * src/targets/cgi/parser3.C: log -> pa_log + + * src/targets/cgi/parser3.C: pa_get_thread_id() used for logging + + * src/main/pa_threads.C: getpid() if no gettid() found + + * src/: include/pa_http.h, main/pa_http.C, targets/cgi/parser3.C: + we need to ignore "void" connections from browsers (browsers open + connections in advance and they will be empty if user does not + request more pages) + +2020-12-15 moko + + * src/targets/cgi/parser3.C: avoid previous uri in logs + + * src/targets/cgi/: pa_sapi_info.h, parser3.C: global ::request and + RequestController not needed in httpd mode + + * 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_base64.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_base64.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_threads.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/cgi/parser3.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 updated + + * src/main/pa_request.C: old compilers support + + * tests/: 362.html, results/362.processed: test updated after + changes after upgrade to libxml2-2.9.9 were made (related to bug + #1108) + + * src/: classes/xdoc.C, types/pa_vxdoc.h: xsltStylesheet_auto_ptr + removed, as xsltFreeStylesheet has side effects on original doc. + compiled stylesheet no longer cached as with libxml2-2.9.9 it was + not updated after xdoc modification (part 3 of test 362). + (related to bug #1108) + + * src/targets/isapi/parser3isapi.C: +pa_strcat + + * src/: classes/memory.C, include/pa_memory.h, + targets/apache/mod_parser3_core.C, targets/isapi/parser3isapi.C: + PA_GC_GCOLLECT used + + * src/include/pa_memory.h: +PA_GC_COLLECT + + * src/targets/cgi/parser3.C: msvs support fixes + + * src/lib/gc/include/gc.h: more cleanup + + * src/: include/pa_threads.h, main/pa_threads.C: win32 fixes + + * src/: include/pa_http.h, main/pa_http.C, main/pa_request.C, + targets/cgi/parser3.C: $main:HTTPD.mode implemented + + * src/include/pa_config_includes.h: +HAVE_PTHREAD_H + + * configure.ac: pthread.h added to checked headers + + * src/classes/table.C: string stream is back :) + + * src/classes/memory.C: GC_generate_random_backtrace no longer + exists + + * src/main/pa_globals.C: GC_dont_gc replaced + + * src/lib/gc/include/gc.h: major cleanup, only used functions are + left to simplify adding new functions. depricated GC_dont_gc + replaced with GC_disable and GC_enable calls. + + * src/lib/cord/: cordxtra.c, include/cord.h: cleanup: + CORD_from_file* not used and thus removed + + * src/lib/gc/include/gc_allocator.h: minor cleanup + +2020-12-14 moko + + * src/classes/: curl.C, memory.C, table.C: every TLS should be + referenced elsewhere, or GC will collect it. + + * src/: include/pa_xml_io.h, main/pa_stylesheet_connection.C, + main/pa_xml_io.C: bugfix: TLS variables should be referenced + elsewhere, or GC will collect them (and we'll get GPF in + multithreaded enviroment). May be it can be also fixed by some + GC call, not sure. But this fix costs nothing (but hours of + debugging to find the issue :). + +2020-12-11 moko + + * configure.ac: gettid() check added + + * src/main/pa_threads.C: HAVE_GETTID used + + * src/include/pa_config_auto.h.in: +HAVE_GETTID + + * src/: include/pa_threads.h, main/pa_threads.C: now unified + version for isapi/cgi/apache + + * buildall: threads are now required. + + * src/: targets/apache/ApacheModuleParser3Core.vcproj, + targets/cgi/parser3.vcproj, targets/isapi/parser3isapi.vcproj, + main/main.vcproj: pa_threads.C moved to main + + * src/targets/: apache/pa_threads.C, cgi/pa_threads.C, + isapi/pa_threads.C: pa_threads.C moved to main + + * src/: main/Makefile.am, targets/cgi/Makefile.am, + targets/apache/Makefile.am: pa_threads.C moved to main + + * src/classes/xdoc.C: Stylesheet_connection_ptr changed a bit + + * src/: include/pa_stylesheet_connection.h, + main/pa_stylesheet_manager.C: Stylesheet_connection_ptr simplfied + and weird GPF in multithreaded httpd is gone + + * src/include/: pa_stylesheet_connection.h, + pa_sql_driver_manager.h: whitespace + + * src/main/pa_sql_driver_manager.C: timeout 60 sec -> 10 sec + + * src/: include/pa_sql_connection.h, main/pa_sql_driver_manager.C, + main/pa_stylesheet_manager.C: whitespace, warning war + + * src/: include/pa_threads.h, targets/apache/pa_threads.C, + targets/cgi/pa_threads.C, targets/isapi/pa_threads.C: + parser_multithreaded never used + + * src/main/pa_http.C: no ALARM in MULTITHREADED httpd server mode + +2020-12-10 moko + + * src/: include/pa_config_includes.h, include/pa_http.h, + main/pa_http.C, targets/cgi/parser3.C: initial support for + MULTITHREADED and PARALLEL httpd server modes + + * src/main/pa_globals.C: GC_java_finalization is depricated + +2020-12-09 moko + + * etc/auto.p.in: + @httpd-main + + * src/: include/pa_common.h, main/pa_request.C, + targets/cgi/pa_sapi_info.h: Range Requests (rfc7233) now really + work + + * src/: include/pa_common.h, main/pa_common.C, main/pa_request.C: + slow file_read_binary no longer used, send_range added + +2020-12-08 moko + + * src/main/pa_request.C: >4Gb support + + * src/targets/cgi/parser3.C: msvc warning war + + * src/: include/pa_config_includes.h, main/pa_http.C, + main/pa_request.C: msvc warnings war + + * src/classes/image.C: warning war + + * src/classes/table.C: MSVC warning war + + * src/targets/cgi/parser3.C: msvc warnings war + + * src/targets/apache/mod_parser3_core.C: SYSTEM_CONFIG_FILE support + added + +2020-12-07 moko + + * configure.ac: SYSTEM_LOG_FILE no longer required as cheat used to + avoid logging beside system-wide auto.p + + * src/targets/cgi/parser3.C: SYSTEM_CONFIG_FILE used + + * configure, configure.ac, src/include/pa_config_auto.h.in: + configure options added: + + --with-system-cfg=FILE to specify system-wide auto.p + --with-system-log=FILE to specify system-wide parser3.log + + * Makefile.am: bin no longer exists + + * configure, configure.ac: auto.p moved to etc to simplify debian + package + + * buildall: auto.p and parser3.charsets moved to their default + location after install + + * etc/: Makefile.am, auto.p.in: auto.p moved to etc directory + + * aclocal.m4, configure: automake 1.15 -> 1.16.1 + + * src/targets/cgi/parser3.C: locate_config call returned to + original place as it requires pa_thread_request() under Windows + + * src/targets/cgi/parser3.C: renaming + +2020-12-06 moko + + * src/: main/pa_globals.C, targets/cgi/parser3.C: thread request + check added + +2020-12-04 moko + + * src/: classes/image.C, include/pa_common.h, main/pa_common.C, + main/pa_request.C: unified uint64_t lseek implemented to support + >4Gb files under x86, including Windows + +2020-12-02 moko + + * src/main/pa_common.C: minor bugfix: $.limit() should be checked + with max_file_size + + * src/: include/pa_common.h, main/pa_common.C, main/pa_request.C: + support for processing files sized >4Gb on 32 bit planforms + + * tests/399.html: file moved + + * src/: include/pa_string.h, main/pa_string.C: long long -> int64_t + + * src/targets/cgi/pa_sapi_info.h: warning war + + * src/: main/pa_http.C, targets/isapi/parser3isapi.C: windows + warning war + +2020-12-01 moko + + * src/classes/image.C: mp4 extended size (>4Gb) support added + + * src/classes/image.C: for "size not found" exception to be shown + if size not found until eof + + * src/classes/image.C: long -> off_t (which is 64 bits even on 32 + bit linux) + + * src/classes/image.C: ^image::measure[] now supports mp4 (feature + #1188) + +2020-11-30 moko + + * src/classes/image.C: definitions moved closer to code + + * tests/: 395.bmp, 395.html, 396.html, 396.tiff, 395_dir/1.bmp, + 395_dir/2.tiff, 395_dir/3_VP8.webp, 395_dir/3_VP8L.webp, + 395_dir/3_VP8X.webp, results/395.processed, + results/396.processed: tests for ^image::measure[] .webp support + added, all image files moved into one directory (related to + feature #1188) + + * src/classes/image.C: ^image::measure[] now supports webp (feature + #1188) + +2020-11-29 moko + + * src/main/pa_request.C: CONF_OPTION added to unify @conf options + processing, unnessesary defines removed + +2020-11-24 moko + + * tests/results/: 099.processed, 100.processed, 205.processed, + 309.processed, 310.processed: Content-Disposition: inline + returned + + * tests/: 099.html, 237.html, 403.html, outputs/403.processed, + results/auto.p: test for $response:body[ $.file[] $.name[] + ] added (related to bug #1204) + + * src/main/pa_request.C: $response:body[ $file[.ext] $.name[] + ] supported to avoid Content-Disposition: inline; + filename=".ext" but still set Content-Type for ext (related + to bug #1204) + +2020-11-22 moko + + * src/: include/pa_common.h, main/pa_common.C, main/pa_request.C, + types/pa_vfile.C: pa_filename added to avoid useless rsplit + + * src/main/pa_request.C: content_disposition_inline returned. + +2020-11-17 moko + + * src/main/pa_request.C: empty main method name support + + * src/: main/pa_common.C, targets/cgi/parser3.C: httpd + config_handler added, stdout flush added. + +2020-11-16 moko + + * src/targets/cgi/parser3.C: filespec_4log added, pa_strcat used. + + * tests/results/: 099.processed, 205.processed, 237.processed, + 309.processed, 310.processed: Content-Disposition: inline is not + required and should not contain filename="" + + * src/: include/pa_common.h, main/pa_common.C, main/pa_exception.C, + targets/apache/mod_parser3_core.C, targets/cgi/parser3.C, + targets/isapi/parser3isapi.C: pa_strcat implemented and used + +2020-11-14 moko + + * src/targets/cgi/parser3.C: spelling + + * src/targets/cgi/parser3.C: renaming + + * src/targets/cgi/parser3.C: args_skip removed, locate_config + relocated + + * src/targets/cgi/parser3.C: execution_canceled was for sigpipe + before request processing, which is weired + +2020-11-13 moko + + * src/main/pa_http.C: pa_recv added with timeout support, thus read + copied in httpd. + +2020-11-12 moko + + * src/main/pa_http.C: ALARM code unified to be used in httpd + + * src/: include/pa_request.h, main/pa_request.C, + targets/cgi/pa_sapi_info.h: pa_httpd_timeout added + + * src/main/pa_http.C: URI validation added + + * src/targets/cgi/parser3.C: filespec_to_process now variable, + can't be empty but can be null. httpd-main is now main method + name for httpd mode + +2020-11-11 moko + + * src/main/pa_request.C: path_translated can be null in httpd mode + + * src/: classes/curl.C, classes/file.C, classes/hashfile.C, + classes/image.C, classes/op.C, classes/string.C, classes/table.C, + classes/xdoc.C, include/pa_request.h, main/execute.C, + main/pa_request.C: r.absolute -> r.full_disk_path + + * src/targets/cgi/parser3.C: if filename to process is not + specified, auto.p should be present. + +2020-11-03 moko + + * src/: classes/op.C, include/pa_request.h: unused argument removed + + * src/main/pa_request.C: content_disposition_inline is the default, + not required. + +2020-10-29 moko + + * src/: classes/op.C, include/pa_request.h, main/pa_request.C: + ^use[file; $.main(true) ] implemented for auto.p processing and + path_translated changing to correct relative files path + calculation in httpd mode + + * src/: include/pa_request.h, main/pa_request.C: + fail_on_read_problem removed, as it allways true, as if should + be. + + * src/: include/pa_request.h, main/pa_request.C, + targets/apache/mod_parser3_core.C, targets/cgi/parser3.C, + targets/isapi/parser3isapi.C: clearing config_filespec when + config was not found, thus flag not required and removed. + +2020-10-28 moko + + * tests/: 402.html, results/402.processed: error reporting test + + * src/main/execute.C: better error reporting when + $result[^hash::create[]] in @main. + + * src/main/: execute.C, pa_request.C: frame.result() should be used + + minor optimization + + * src/: include/pa_request.h, main/execute.C, main/pa_request.C, + main/pa_xml_io.C: execute_*_method simplified and unified + +2020-10-27 moko + + * tests/: 306.html, results/306.processed: a bit more testing. :) + + * src/: main/execute.C, types/pa_value.h, types/pa_vclass.C, + types/pa_vclass.h, types/pa_vconsole.h, types/pa_vcookie.C, + types/pa_vdate.C, types/pa_venv.C, types/pa_vform.C, + types/pa_vhash.h, types/pa_vimage.C, types/pa_vmemcached.C, + types/pa_vmethod_frame.h, types/pa_vobject.C, + types/pa_vrequest.C, types/pa_vresponse.C, types/pa_vtable.C, + types/pa_vxnode.C: optimization: PUT_ELEMENT_REPLACED_ELEMENT no + longer used in object-prototype mode + + * src/: include/pa_sapi.h, targets/apache/mod_parser3_core.C, + targets/cgi/pa_sapi_info.h, targets/cgi/parser3.C, + targets/isapi/parser3isapi.C, types/pa_venv.C, types/pa_venv.h, + types/pa_vform.C, types/pa_vform.h: + $env:name[value] and + $form:name[value] features + +2020-10-18 moko + + * src/targets/cgi/Makefile.am: + pa_sapi_info.h + +2020-10-15 moko + + * src/main/pa_http.C: url no longer needed as + ALTER_EXCEPTION_SOURCE is used + + * src/: classes/curl.C, include/pa_common.h, main/pa_common.C, + main/pa_http.C: check_file_size filespec is now optional + + * src/: classes/curl.C, include/pa_exception.h, + main/pa_exception.C, main/pa_http.C: ALTER_EXCEPTION_SOURCE and + ALTER_EXCEPTION_COMMENT added for better error reporting + + * tests/: 379-curl.html, 379.html, results/223-curl.processed, + results/346-curl.processed, results/379-curl.processed, + results/379.processed: test results updated as load now provides + better error reporting + curl responses updated + +2020-10-14 moko + + * src/: classes/date.C, include/pa_string.h, main/pa_http.C, + main/pa_string.C, targets/apache/mod_parser3_core.C, + targets/cgi/parser3.C: pa_atoi / pa_atoui / pa_atoul usage + checked. 10 is now default base, no hex autodetect by default + + * src/: include/pa_http.h, main/pa_http.C, targets/cgi/parser3.C: + connection socket closing in destructor + accept exception + handling + + * src/targets/cgi/parser3.C: warning war + + * src/: include/pa_http.h, include/pa_sapi.h, main/pa_http.C, + main/pa_request.C, targets/apache/mod_parser3_core.C, + targets/cgi/pa_sapi_info.h, targets/cgi/parser3.C: global try + exception handling unified + +2020-10-13 moko + + * src/targets/isapi/parser3isapi.C: reverted to atoi to avoid hex + autodetection + + * src/targets/apache/mod_parser3_core.C: reverted to atoi + + * src/: main/pa_http.C, targets/cgi/pa_sapi_info.h: warning war + + * src/main/pa_http.C: warning war + +2020-10-12 moko + + * src/: main/pa_request.C, targets/apache/mod_parser3_core.C, + targets/cgi/parser3.C, targets/isapi/parser3isapi.C: excaption in + unhandled exception code optimization + + * src/targets/cgi/parser3.C: request_info now global variable + + * src/main/pa_http.C: http_read_response moved to HTTP_response + class + + * src/: include/pa_http.h, main/pa_http.C, + targets/cgi/pa_sapi_info.h: read_post implemented + + * src/: include/pa_http.h, main/pa_http.C, targets/cgi/parser3.C: + [host:]port syntax support in httpd mode + + * src/: include/pa_http.h, targets/cgi/pa_sapi_info.h, + targets/cgi/parser3.C: populate_env added + + * src/include/pa_hash.h: to make get(char *) compiling in + HashStringString + +2020-10-10 moko + + * src/: classes/curl.C, include/pa_http.h, main/pa_http.C, + targets/cgi/pa_sapi_info.h: ResponseHeaders -> HTTP_Headers + + * src/: include/pa_http.h, include/pa_request_info.h, + main/pa_http.C, main/pa_string.C, + targets/apache/mod_parser3_core.C, targets/cgi/pa_sapi_info.h, + targets/cgi/parser3.C, targets/isapi/parser3isapi.C, + types/pa_vrequest.C: initial httpd mode implementation + +2020-10-04 moko + + * src/targets/cgi/parser3.C: options together + +2020-09-30 moko + + * src/main/pa_http.C: renamed + +2020-08-14 moko + + * configure, configure.ac, parser3.sln, src/lib/Makefile.am, + src/targets/cgi/Makefile.am: no httpd as separate library + +2020-08-13 moko + + * src/targets/cgi/parser3.C: SAPI::die used in exception in + unhandled exception handler to report 500 instead of 200 it was + before. + + * src/targets/apache/mod_parser3_core.C: minor cleanup + + * src/: include/pa_sapi.h, main/untaint.C, + targets/apache/mod_parser3_core.C, targets/cgi/parser3.C, + targets/isapi/parser3isapi.C: SAPI::abort was used only once, + thus replaced with SAPI::die and removed + + * src/targets/: apache/mod_parser3_core.C, isapi/parser3isapi.C, + cgi/parser3.C: whitespace + + * src/targets/cgi/parser3.C: locate_config() extracted, whitespace. + +2020-08-12 moko + + * src/targets/cgi/parser3.C: duplicate info in signal logging + removed, whitespace was: SIGPIPE received while executing code. + uri=/_tmp.html, method=GET, cl=0 [uri=/_tmp.html, method=GET, + cl=0] + + * parser3.sln: + httpd.vcproj + +2020-08-11 moko + + * src/targets/cgi/Makefile.am: +libhttpd + + * configure.ac, src/lib/Makefile.am: +libhttpd + +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/ 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 + + * 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 =?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 + + * src/main/pa_memory.C: pa_fail_alloc added for GC_abort in Windows + 2015-10-26 moko + * tests/322.html, src/classes/reflection.C: arguments reorder + (related to issue #1041) + + * src/: classes/classes.awk, main/helpers/simple_folding.pl: + Copyright year updated + * src/: classes/bool.C, classes/classes.C, classes/classes.h, classes/curl.C, classes/date.C, classes/double.C, classes/file.C, classes/form.C, classes/hash.C, classes/hashfile.C, @@ -422,41 +3657,20 @@ * src/classes/string.C: Static calls fixed for ^string:base64[], ^string:idna[], ^string:js-escape[] (closes bug #1031) - * Makefile.am, Makefile.in, acsite.m4, configure.ac, configure.in: - Warning war: configure.in -> configure.ac + * Makefile.am, acsite.m4, configure.ac, configure.in: Warning war: + configure.in -> configure.ac - * Makefile.in, configure, configure.in, bin/Makefile.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/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/include/pa_config_auto.h.in: more + correct timezone check for FreeBSD Warning war: configure.in -> + configure.ac * configure, configure.in, src/classes/Makefile.am, - src/classes/Makefile.in, src/include/pa_config_auto.h.in, - src/lib/cord/Makefile.am, src/lib/cord/Makefile.in, - src/lib/gd/Makefile.am, src/lib/gd/Makefile.in, - src/lib/json/Makefile.am, src/lib/json/Makefile.in, - src/lib/memcached/Makefile.am, src/lib/memcached/Makefile.in, - src/lib/pcre/Makefile.am, src/lib/pcre/Makefile.in, - 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 -> + src/include/pa_config_auto.h.in, src/lib/cord/Makefile.am, + src/lib/gd/Makefile.am, src/lib/json/Makefile.am, + src/lib/memcached/Makefile.am, src/lib/pcre/Makefile.am, + src/lib/sdbm/Makefile.am, src/lib/smtp/Makefile.am, + src/main/Makefile.am, src/targets/apache/Makefile.am, + src/targets/cgi/Makefile.am, src/types/Makefile.am: INCLUDES -> AM_CPPFLAGS (warning war) PA_DATE64 (0..9999 year date range) check added @@ -494,8 +3708,8 @@ 2015-08-06 moko - * src/types/: Makefile.am, Makefile.in, pa_vdate.C, pa_vdate.h, - types.vcproj: pa_vdate.C added + * src/types/: Makefile.am, pa_vdate.C, pa_vdate.h, types.vcproj: + pa_vdate.C added 2015-08-05 moko @@ -1075,10 +4289,6 @@ main/pa_stylesheet_connection.C: forgotten to be replaced XmlException is now replaced (once again closes issue #938) -2013-10-19 misha - - * bin/auto.p.dist.in: - more mime-types are added - 2013-10-18 moko * buildall: disable clock_gettime detection to avoid librt linking @@ -1329,11 +4539,10 @@ * configure.in: uint16_t check added * src/: classes/json.C, lib/json/JSON_parser.C, - lib/json/JSON_parser.h, lib/json/Makefile.am, - lib/json/Makefile.in, lib/json/json.c, lib/json/json.h, - lib/json/json.vcproj, lib/json/pa_json.C, lib/json/pa_json.h: - JSON_parser with non-free licence is replaced with similar GPL - licenced libjson (fixes issue #892) + lib/json/JSON_parser.h, lib/json/Makefile.am, lib/json/json.c, + lib/json/json.h, lib/json/json.vcproj, lib/json/pa_json.C, + lib/json/pa_json.h: JSON_parser with non-free licence is replaced + with similar GPL licenced libjson (fixes issue #892) 2013-07-25 moko @@ -1378,8 +4587,6 @@ * src/types/pa_vmemcached.C: LT_MODULE_EXT used - * bin/auto.p.dist.in: libpq.so -> libpq. - * src/classes/curl.C: LT_MODULE_EXT used * src/include/pa_config_fixed.h: LT_MODULE_EXT defined @@ -1488,8 +4695,6 @@ * 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, classes/math.C: sha2 support (sha256/sha512 digest) @@ -1500,10 +4705,6 @@ 2013-07-07 moko - * bin/auto.p.dist.in: windows-1251 commented to remove auto.p - dependense from $charsetsdir directory existance and content (and - UTF-8 is default allready) - * AUTHORS: + misha + moko. :) 2013-07-06 moko @@ -1777,8 +4978,8 @@ 2012-06-28 moko - * src/targets/apache/: Makefile.am, Makefile.in: fix for apache - cflags for Linux 32 bit + * src/targets/apache/Makefile.am: fix for apache cflags for Linux + 32 bit 2012-06-27 moko @@ -1842,10 +5043,10 @@ __imp__pcre_* fix for Windows * src/: include/pa_charset.h, lib/pcre/Makefile.am, - lib/pcre/Makefile.in, lib/pcre/pa_pcre_internal.h, - lib/pcre/pcre_internal.h: pcre_internal.h -> pa_pcre_internal.h - for Windows compatibility (win32/pcre has own copy of - pcre_internal.h _pcre_default_tables define fixed + lib/pcre/pa_pcre_internal.h, lib/pcre/pcre_internal.h: + pcre_internal.h -> pa_pcre_internal.h for Windows compatibility + (win32/pcre has own copy of pcre_internal.h _pcre_default_tables + define fixed 2012-06-18 moko @@ -1878,25 +5079,10 @@ * configure.in: --with-gc and --with-pcre now also processed correctly - * Makefile.in, aclocal.m4, configure, bin/Makefile.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: 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 + * aclocal.m4, configure, src/include/pa_config_auto.h.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 @@ -1935,8 +5121,7 @@ tests/results/281.processed: "hash flocked" error removed for safe operations like ^h._count[] ( new feature: #335 ) - * src/targets/apache/: Makefile.am, Makefile.in: libmod_parser3 -> - mod_parser3 + * src/targets/apache/Makefile.am: libmod_parser3 -> mod_parser3 * buildall-with-xml, buildall-without-xml: --with-static -> --with @@ -1969,8 +5154,6 @@ * src/targets/apache/Makefile.am: updated for libtool usage - * bin/auto.p.dist.in: .cfg removed from charset names. - * buildall-without-xml: --with-included-ltdl added * buildall-without-xml: sync with buildall-with-xml @@ -2005,38 +5188,21 @@ * src/targets/cgi/pp3.cmd: old PAF stuff - * Makefile.am, Makefile.in: ACLOCAL_AMFLAGS = -I src/lib/ltdl/m4 - added and some beauty + * Makefile.am: ACLOCAL_AMFLAGS = -I src/lib/ltdl/m4 added and some + beauty * depcomp: from libtool 2.4.2 * configure.in: ltdl directory removed, it has correct Makefile.in - * src/lib/ltdl/Makefile.in: correct Makefile.in from libtoolize - 2012-06-09 moko - * Makefile.am, Makefile.in, aclocal.m4, config.guess, config.sub, - configure, install-sh, ltmain.sh, missing, bin/Makefile.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: + * Makefile.am, aclocal.m4, config.guess, config.sub, configure, + install-sh, ltmain.sh, missing, src/include/pa_config_auto.h.in: autogenerated files updated after libtool update - * src/lib/ltdl/: COPYING.LIB, Makefile.am, Makefile.in, README, - acinclude.m4, aclocal.m4, argz.c, argz_.h, config-h.in, config.h, + * src/lib/ltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4, + aclocal.m4, argz.c, argz_.h, config-h.in, config.h, config_auto.h.in, config_fixed.h, configure, configure.ac, configure.in, lt__alloc.c, lt__dirent.c, lt__strl.c, lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c, @@ -2081,10 +5247,6 @@ debian/patches/101_pcre.patch - local copy of pcre_internal.h extracts now used old trash removed - * bin/auto.p.dist.in: all charsets are listed, utf-8 by default, - rare charsets/drivers are commented, sql driver quessing removed - (debian/patches/103_auto_p.patch) - * etc/parser3.charsets/Makefile.am: charsets now in share (debian/patches/104_automake.patch) + all charsets are copied @@ -2134,8 +5296,7 @@ 2012-06-05 moko - * src/targets/: Makefile.am, Makefile.in: cgi now build with apache - module + * src/targets/Makefile.am: cgi now build with apache module * src/classes/memcached.C: flish ttl fixed @@ -2313,7 +5474,7 @@ 2012-04-27 moko - * src/targets/apache/: Makefile.am, Makefile.in: + * src/targets/apache/Makefile.am: ../../lib/memcached/libmemcached.a added 2012-04-27 misha @@ -2354,25 +5515,10 @@ * src/: classes/curl.C, lib/curl/curl.h: lib/curl/curl.h now contains what we need from curl, #ifdef HAVE_CURL removed - * Makefile.in, configure, configure.in, bin/Makefile.in, - etc/Makefile.in, etc/parser3.charsets/Makefile.in, - src/Makefile.in, src/classes/Makefile.am, - src/classes/Makefile.in, src/include/Makefile.in, + * configure, configure.in, src/classes/Makefile.am, src/include/pa_config_auto.h.in, src/include/pa_version.h, - src/lib/Makefile.am, 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.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 + src/lib/Makefile.am, src/lib/curl/Makefile.am, + src/lib/curl/curl.h: curl.h header now in src/lib/curl, not configure option 2012-04-19 moko @@ -2432,10 +5578,7 @@ 2012-03-20 moko - * configure, configure.in, src/classes/Makefile.in, - src/lib/Makefile.in, src/lib/memcached/Makefile.in, - src/targets/cgi/Makefile.in, src/types/Makefile.in: Makefiles.in - updated for memcached + * configure, configure.in: Makefiles.in updated for memcached * src/targets/cgi/Makefile.am: cleanup @@ -2452,7 +5595,7 @@ * src/main/execute.C: ident now works under Linux + ident displays 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 removed @@ -2792,7 +5935,7 @@ 2011-02-21 misha - * src/targets/apache/: Makefile.am, Makefile.in: - mention + * src/targets/apache/: Makefile.am: - mention ApacheModuleParser3.vcproj was removed * src/types/pa_vjunction.C: - EOL before EOF was added (warning @@ -2869,9 +6012,6 @@ * src/lib/sdbm/: pa_strings.C, sdbm.c, pa-include/pa_strings.h: apr -> pa - * src/: classes/Makefile.in, lib/sdbm/Makefile.in, - lib/sdbm/pa-include/Makefile.in, types/Makefile.in: apr -> pa - * configure.in: apr -> pa * src/types/: pa_vhashfile.C, pa_vhashfile.h: apr -> pa @@ -2909,22 +6049,7 @@ 2010-11-24 moko - * bin/Makefile.in, etc/Makefile.in, - 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: apxs support * configure.in: apxs support -Bstatic gc removed for OS X @@ -3234,10 +6359,9 @@ 2010-09-21 moko - * etc/parser3.charsets/: Makefile.in, windows-1250.cfg, - windows-1251.cfg, windows-1254.cfg, windows-1257.cfg, - x-mac-cyrillic.cfg: updated to conform to - http://unicode.org/Public/MAPPINGS/VENDORS/ + * etc/parser3.charsets/: windows-1250.cfg, windows-1251.cfg, + windows-1254.cfg, windows-1257.cfg, x-mac-cyrillic.cfg: updated + to conform to http://unicode.org/Public/MAPPINGS/VENDORS/ 2010-09-20 misha @@ -5329,9 +8453,6 @@ 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 release_3_3_0 on 2008-09-05 10:59:35 +0000 @@ -5440,10 +8561,10 @@ 2008-08-15 misha - * src/lib/pcre/: LICENCE, Makefile.am, Makefile.in, README, - Tech.Notes, get.c, internal.h, pcre.3, pcre.3.html, pcre.3.txt, - pcre.c, pcre.h, pcre.vcproj, study.c, maketables.c, - pcre_dftables.vcproj, dftables.c: - old PCRE files removed + * src/lib/pcre/: LICENCE, Makefile.am, README, Tech.Notes, get.c, + internal.h, pcre.3, pcre.3.html, pcre.3.txt, pcre.c, pcre.h, + pcre.vcproj, study.c, maketables.c, pcre_dftables.vcproj, + dftables.c: - old PCRE files removed * src/lib/pcre/config.h: - configuration for PCRE library @@ -6687,8 +9808,6 @@ 2007-02-20 misha - * bin/auto.p.dist.in: - added lines for sqlite - * configure.in: - added some strings for sqlite detection 2007-02-19 misha @@ -6787,7 +9906,7 @@ * 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/string.C, classes/void.C, classes/xnode.C, include/pa_string.h, types/pa_vbool.h, types/pa_vclass.h, @@ -6948,11 +10067,6 @@ * src/classes/file.C: - empty args in file::exec removed now -2006-09-11 misha - - * bin/auto.p.dist.in: - 2 errors were fixed - table::set was - replaced to table::create - some changes in text/code formatting - 2006-09-03 paf * src/classes/file.C: proper tainting of @@ -7107,30 +10221,29 @@ 2005-12-29 paf - * INSTALL, Makefile.am, Makefile.in, buildall-with-xml, - buildall-without-xml, configure, configure.in, - src/include/pa_version.h, src/lib/ltdl/Makefile.am, - src/lib/ltdl/Makefile.in, src/lib/ltdl/acconfig.h, + * INSTALL, Makefile.am, buildall-with-xml, buildall-without-xml, + configure, configure.in, src/include/pa_version.h, + src/lib/ltdl/Makefile.am, src/lib/ltdl/acconfig.h, src/lib/ltdl/acinclude.m4, src/lib/ltdl/config.guess, src/lib/ltdl/config.sub, src/lib/ltdl/configure.in, src/lib/ltdl/install-sh, src/lib/ltdl/ltmain.sh, src/lib/ltdl/missing: . merged from 3.2.1 - * Makefile.am, Makefile.in, src/lib/ltdl/Makefile.am, - src/lib/ltdl/Makefile.in: . now site.m4 also packaged when 'make - dist', so do configure companion files in src/lib/ltdl - - * src/lib/ltdl/: Makefile.am, Makefile.in, acconfig.h, - acinclude.m4, config.guess, config.sub, configure.in, install-sh, - ltmain.sh, missing: . now config_auto.h is created with configure - [were constant] + * Makefile.am, src/lib/ltdl/Makefile.am: . now site.m4 also + packaged when 'make dist', so do configure companion files in + src/lib/ltdl + + * src/lib/ltdl/: Makefile.am, acconfig.h, acinclude.m4, + config.guess, config.sub, configure.in, install-sh, ltmain.sh, + missing: . now config_auto.h is created with configure [were + constant] * INSTALL: . references to documentation and some clarification * buildall-with-xml, buildall-without-xml: . farawell doc indication - * Makefile.am, Makefile.in: . dist+=buildall* + * Makefile.am: . dist+=buildall* 2005-12-28 paf @@ -7239,7 +10352,7 @@ results/148.processed, results/149.processed, results/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 @@ -7539,20 +10652,7 @@ situations "class not found because .p file has bad rights" << in that case error would be explicit "access denied to 'this' file" - * Makefile.in, aclocal.m4, configure, bin/Makefile.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/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 + * aclocal.m4, configure, src/include/pa_config_auto.h.in: makefiles * src/: classes/file.C, include/pa_common.h, main/execute.C, main/pa_common.C, main/pa_request.C: ! changed file/dir_readable @@ -7560,8 +10660,6 @@ not found because .p file has bad rights" << in that case error 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, include/pa_http.h, main/Makefile.am, main/main.vcproj, main/pa_common.C, main/pa_http.C: merged from HEAD: +! @@ -7585,19 +10683,7 @@ * acinclude.m4, configure.in: . merged underquting fixes - * bin/Makefile.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/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/include/pa_config_auto.h.in: configure+makes * src/classes/op.C: . overmerged a little @@ -7785,8 +10871,8 @@ 2005-11-03 paf - * src/main/: Makefile.am, Makefile.in, compile.tab.C: removed $< - from .y compilation, not all makefiles liked that + * src/main/: Makefile.am, compile.tab.C: removed $< from .y + compilation, not all makefiles liked that 2005-08-30 paf @@ -7923,12 +11009,6 @@ 2005-08-08 paf - * bin/auto.p.dist.in: merged . apache bad 404 handling workaround - integrated - - * bin/auto.p.dist.in: . apache bad 404 handling workaround - integrated - * src/main/: compile.tab.C, compile.y, compile_tools.C, compile_tools.h: merged + optimized constants in expressions vstring->vdouble + optimized ^call(vdouble), no junction @@ -8052,18 +11132,18 @@ src/classes/table.C, src/classes/xdoc.C, src/classes/xnode.C, src/classes/xnode.h, src/include/pa_hash.h, src/include/pa_version.h, src/main/execute.C, - src/types/Makefile.am, src/types/Makefile.in, - src/types/pa_method.h, src/types/pa_value.h, - src/types/pa_vclass.C, src/types/pa_vclass.h, - src/types/pa_vcode_frame.h, src/types/pa_vconsole.h, - src/types/pa_vcookie.C, src/types/pa_vcookie.h, - src/types/pa_vhash.h, src/types/pa_vhashfile.h, - src/types/pa_vimage.C, src/types/pa_vimage.h, - src/types/pa_vmethod_frame.h, src/types/pa_vobject.C, - src/types/pa_vobject.h, src/types/pa_vproperty.h, - src/types/pa_vrequest.C, src/types/pa_vrequest.h, - src/types/pa_vresponse.C, src/types/pa_vresponse.h, - src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h, + src/types/Makefile.am, src/types/pa_method.h, + src/types/pa_value.h, src/types/pa_vclass.C, + src/types/pa_vclass.h, src/types/pa_vcode_frame.h, + src/types/pa_vconsole.h, src/types/pa_vcookie.C, + src/types/pa_vcookie.h, src/types/pa_vhash.h, + src/types/pa_vhashfile.h, src/types/pa_vimage.C, + src/types/pa_vimage.h, src/types/pa_vmethod_frame.h, + src/types/pa_vobject.C, src/types/pa_vobject.h, + src/types/pa_vproperty.h, src/types/pa_vrequest.C, + src/types/pa_vrequest.h, src/types/pa_vresponse.C, + src/types/pa_vresponse.h, src/types/pa_vstateless_class.C, + src/types/pa_vstateless_class.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_wwrapper.h: + 3.2.0 beta: merged from @@ -8091,7 +11171,7 @@ * src/types/pa_vobject.h: . fixed warning * 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, types/pa_vstateless_class.C: ! new asserts were all false. @@ -8280,10 +11360,9 @@ 2005-01-19 paf - * src/: lib/gd/Makefile.am, lib/gd/Makefile.in, - lib/ltdl/Makefile.am, lib/ltdl/Makefile.in, - targets/cgi/parser3.C, types/Makefile.am, types/Makefile.in: - forgotten makefiles. couple warnings in parser3.C + * src/: lib/gd/Makefile.am, lib/ltdl/Makefile.am, + targets/cgi/parser3.C, types/Makefile.am: forgotten makefiles. + couple warnings in parser3.C 2004-12-23 paf @@ -8536,8 +11615,6 @@ ^table.save[export.csv;$.separator[^;]] now works fine [separator were ignored, and \t used unconditionally] - * src/types/Makefile.in: added vhash.c - * src/types/Makefile.am: added vhash.c 2004-07-28 paf @@ -9151,9 +12228,8 @@ 2004-02-25 paf - * etc/parser3.charsets/: Makefile.am, Makefile.in: bugfix: - @sysconfdir@ used [were old @charsetsdir@ recently erased from - configure.in] + * etc/parser3.charsets/Makefile.am: bugfix: @sysconfdir@ used [were + old @charsetsdir@ recently erased from configure.in] * src/classes/hash.C: feature: ^hash::sql{one colum result} now produces hash of column=>1 @@ -9172,8 +12248,7 @@ * src/lib/smtp/: smtp.C: smtp on unix: steps to work on unix - * src/classes/: Makefile.am, Makefile.in: smtp on unix: steps to - work on unix + * src/classes/Makefile.am: smtp on unix: steps to work on unix * src/: classes/mail.C, types/pa_vmail.C, types/pa_vmail.h: smtp on unix: steps to work on unix [extracted 'to'] @@ -9182,10 +12257,9 @@ * src/lib/smtp/smtp.C: smtp on unix: compiled on win32 - * src/: lib/smtp/Makefile.am, lib/smtp/Makefile.in, - lib/smtp/comms.C, lib/smtp/smtp.C, lib/smtp/smtp.h, - targets/cgi/Makefile.am, targets/cgi/Makefile.in: started porting - smtp to unix [testing on solaris] + * src/: lib/smtp/Makefile.am, lib/smtp/comms.C, lib/smtp/smtp.C, + lib/smtp/smtp.h, targets/cgi/Makefile.am: started porting smtp to + unix [testing on solaris] 2004-02-20 paf @@ -9256,19 +12330,7 @@ 2004-02-13 paf - * bin/Makefile.in, etc/Makefile.in, - 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/include/pa_version.h: prerelease * src/main/pa_stylesheet_connection.C: change: .xsl.stamp now not used, introducing dependencies timestamp check @@ -9278,7 +12340,7 @@ main/main.vcproj, main/pa_globals.C, main/pa_xml_io.C: change: .xsl.stamp now not used, introducing dependencies timestamp check - * configure.in, bin/auto.p.dist.in: auto.p: @conf made relative + * configure.in: auto.p: @conf made relative 2004-02-12 paf @@ -9490,8 +12552,8 @@ 2003-12-22 paf - * src/include/: Makefile.am, Makefile.in: bugfix: removed from - dist: src/include/pa_config_auto.h which were configured for + * src/include/Makefile.am: bugfix: removed from dist: + src/include/pa_config_auto.h which were configured for make-dist-platform and badly updated proper config file in target [when .tar used for updating existing source tree] @@ -9681,24 +12743,19 @@ 2003-11-21 paf - * Makefile.am, Makefile.in, configure, configure.in, - src/classes/Makefile.am, src/classes/Makefile.in, - src/include/Makefile.in, src/include/pa_config_auto.h.in, - 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 + * Makefile.am, configure, configure.in, src/classes/Makefile.am, + src/include/pa_config_auto.h.in, src/targets/cgi/Makefile.am, + src/types/Makefile.am: rearrange: gd&smtp moved to src/lib * src/classes/classes.vcproj: rearrange: gd&smtp moved to src/lib * src/classes/mail.C: bugfix: typo * parser3.sln, src/classes/Makefile.am, src/lib/Makefile.am, - src/lib/gd/Makefile.am, src/lib/gd/Makefile.in, - src/lib/gd/gd.vcproj, src/lib/gd/gif.C, src/lib/gd/gif.h, - src/lib/gd/gifio.C, src/lib/gd/mtables.h, - src/lib/smtp/Makefile.am, src/lib/smtp/Makefile.in, - src/lib/smtp/comms.C, src/lib/smtp/smtp.C, src/lib/smtp/smtp.h, + src/lib/gd/Makefile.am, src/lib/gd/gd.vcproj, src/lib/gd/gif.C, + src/lib/gd/gif.h, src/lib/gd/gifio.C, src/lib/gd/mtables.h, + src/lib/smtp/Makefile.am, 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/main/pa_exec.C: bug in safe mode @@ -9842,8 +12899,6 @@ * src/types/: pa_value.h, pa_vfile.h: more C++ compatible [HP C++ failed] - * bin/auto.p.dist.in: colno - 2003-11-10 paf * src/types/pa_vconsole.h: flush @@ -9893,8 +12948,8 @@ * parser3.sln, src/targets/cgi/Makefile.am: .vcproj & .am updated to include sdbm - * src/include/: Makefile.in, pa_config_includes.h, pa_version.h: - our replacements of max& co only for cpp + * src/include/: pa_config_includes.h, pa_version.h: our + replacements of max& co only for cpp * src/lib/sdbm/: Makefile.am, apr_file_io.C, apr_strings.C: move to upper dir, .am updated @@ -9980,7 +13035,7 @@ * 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 @@ -10335,10 +13390,9 @@ .NET to detect Jalindi Igloo capabilities. * ChangeLog, configure, configure.in, src/classes/Makefile.am, - src/classes/Makefile.in, src/classes/classes.awk, - src/doc/footer.htm, src/include/pa_config_fixed.h, - src/include/pa_version.h, src/lib/Makefile.am, - src/lib/Makefile.in, src/main/compile.tab.C, + src/classes/classes.awk, src/doc/footer.htm, + src/include/pa_config_fixed.h, src/include/pa_version.h, + src/lib/Makefile.am, src/main/compile.tab.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 @@ -10352,16 +13406,15 @@ 2003-07-29 paf - * src/classes/: Makefile.am, Makefile.in, classes.awk: classes.awk - added to make dist + * src/classes/: Makefile.am, classes.awk: classes.awk added to make + dist * src/types/pa_vmail.C: just started --with-mail-receive 2003-07-28 paf - * src/: classes/Makefile.am, classes/Makefile.in, lib/Makefile.am, - lib/Makefile.in: removed circular dependence in src/classes, - src/lib/gc now in dist + * src/: classes/Makefile.am, lib/Makefile.am: removed circular + dependence in src/classes, src/lib/gc now in dist * src/main/pa_string.C: ^cache bug fix [were not working at all] @@ -10376,8 +13429,7 @@ * src/include/pa_version.h: release - * src/lib/gc/include/: Makefile.am, Makefile.in, gc.h: moved - tempate_gc to HEAD + * src/lib/gc/include/: Makefile.am, gc.h: moved tempate_gc to HEAD * ChangeLog, src/classes/classes.dsp, src/main/main.dsp, src/main/pa_globals.C, src/targets/cgi/parser3.dsp, @@ -10386,13 +13438,10 @@ * src/main/: compile.tab.C, pa_memory.C: moved tempate_gc to HEAD - * ChangeLog, INSTALL, Makefile.am, Makefile.in, acsite.m4, - configure, configure.in, operators.txt, parser3.dsw, - bin/Makefile.in, etc/Makefile.in, - etc/parser3.charsets/Makefile.in, + * ChangeLog, INSTALL, Makefile.am, acsite.m4, configure, + configure.in, operators.txt, parser3.dsw, etc/parser3.charsets/koi8-r.cfg, - etc/parser3.charsets/windows-1251.cfg, src/Makefile.in, - src/classes/Makefile.am, src/classes/Makefile.in, + etc/parser3.charsets/windows-1251.cfg, src/classes/Makefile.am, src/classes/classes.C, src/classes/classes.awk, src/classes/classes.dsp, src/classes/classes.h, src/classes/date.C, src/classes/double.C, src/classes/file.C, @@ -10403,16 +13452,16 @@ 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/string.dox, src/include/Makefile.am, - src/include/Makefile.in, src/include/pa_array.h, - src/include/pa_cache_managers.h, src/include/pa_charset.h, - src/include/pa_charsets.h, src/include/pa_common.h, - src/include/pa_config_auto.h.in, src/include/pa_config_fixed.h, - src/include/pa_config_includes.h, src/include/pa_dictionary.h, - src/include/pa_dir.h, src/include/pa_exception.h, - src/include/pa_exec.h, src/include/pa_globals.h, - src/include/pa_hash.h, src/include/pa_memory.h, - src/include/pa_opcode.h, src/include/pa_operation.h, - src/include/pa_pool.h, src/include/pa_pragma_pack_begin.h, + src/include/pa_array.h, src/include/pa_cache_managers.h, + src/include/pa_charset.h, src/include/pa_charsets.h, + src/include/pa_common.h, src/include/pa_config_auto.h.in, + src/include/pa_config_fixed.h, src/include/pa_config_includes.h, + src/include/pa_dictionary.h, src/include/pa_dir.h, + src/include/pa_exception.h, src/include/pa_exec.h, + src/include/pa_globals.h, src/include/pa_hash.h, + src/include/pa_memory.h, src/include/pa_opcode.h, + src/include/pa_operation.h, src/include/pa_pool.h, + src/include/pa_pragma_pack_begin.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_sapi.h, src/include/pa_socks.h, @@ -10421,47 +13470,40 @@ 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_threads.h, src/include/pa_types.h, - src/include/pa_uue.h, src/lib/Makefile.am, src/lib/Makefile.in, - src/lib/cord/Makefile.am, src/lib/cord/Makefile.in, - src/lib/cord/cord.dsp, src/lib/cord/cordbscs.c, - src/lib/cord/cordprnt.c, src/lib/cord/cordxtra.c, - src/lib/cord/source.url, src/lib/cord/include/Makefile.am, - src/lib/cord/include/Makefile.in, src/lib/cord/include/cord.h, + src/include/pa_uue.h, src/lib/Makefile.am, + src/lib/cord/Makefile.am, src/lib/cord/cord.dsp, + src/lib/cord/cordbscs.c, src/lib/cord/cordprnt.c, + src/lib/cord/cordxtra.c, src/lib/cord/source.url, + src/lib/cord/include/Makefile.am, src/lib/cord/include/cord.h, src/lib/cord/include/ec.h, 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/gc/Makefile.in, src/lib/ltdl/Makefile.in, - src/lib/ltdl/libltdl.dsp, src/lib/md5/Makefile.in, - src/lib/md5/pa_md5.h, src/lib/md5/pa_md5c.c, - src/lib/pcre/Makefile.in, src/lib/pcre/pcre.h, + src/lib/ltdl/libltdl.dsp, src/lib/md5/pa_md5.h, + src/lib/md5/pa_md5c.c, src/lib/pcre/pcre.h, 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.y, src/main/compile_tools.C, - src/main/compile_tools.h, src/main/execute.C, src/main/main.dsp, - src/main/pa_array.C, src/main/pa_cache_managers.C, - src/main/pa_charset.C, src/main/pa_charsets.C, - src/main/pa_common.C, src/main/pa_dictionary.C, - src/main/pa_dir.C, src/main/pa_exception.C, src/main/pa_exec.C, + src/main/compile.C, src/main/compile.tab.C, src/main/compile.y, + src/main/compile_tools.C, src/main/compile_tools.h, + src/main/execute.C, src/main/main.dsp, src/main/pa_array.C, + src/main/pa_cache_managers.C, src/main/pa_charset.C, + src/main/pa_charsets.C, src/main/pa_common.C, + src/main/pa_dictionary.C, src/main/pa_dir.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_request.C, src/main/pa_socks.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_uue.C, src/main/untaint.C, src/sql/Makefile.in, - src/sql/pa_sql_driver.h, src/targets/Makefile.am, - src/targets/Makefile.in, src/targets/cgi/Makefile.am, - src/targets/cgi/Makefile.in, src/targets/cgi/getopt.c, - src/targets/cgi/getopt.h, src/targets/cgi/pa_pool.C, - src/targets/cgi/pa_threads.C, src/targets/cgi/parser3.C, - src/targets/cgi/parser3.dsp, src/targets/cgi/pool_storage.h, - src/targets/cgi/pp3.cmd, src/targets/isapi/Makefile.am, - src/targets/isapi/Makefile.in, src/targets/isapi/pa_pool.C, + src/main/pa_uue.C, src/main/untaint.C, src/sql/pa_sql_driver.h, + src/targets/Makefile.am, src/targets/cgi/Makefile.am, + src/targets/cgi/getopt.c, src/targets/cgi/getopt.h, + src/targets/cgi/pa_pool.C, src/targets/cgi/pa_threads.C, + src/targets/cgi/parser3.C, src/targets/cgi/parser3.dsp, + src/targets/cgi/pool_storage.h, src/targets/cgi/pp3.cmd, + src/targets/isapi/Makefile.am, src/targets/isapi/pa_pool.C, src/targets/isapi/pa_threads.C, src/targets/isapi/parser3isapi.C, src/targets/isapi/parser3isapi.dsp, src/targets/isapi/pool_storage.h, src/types/Makefile.am, - src/types/Makefile.in, src/types/pa_junction.h, - src/types/pa_method.h, src/types/pa_value.C, - src/types/pa_value.h, src/types/pa_vbool.h, + src/types/pa_junction.h, src/types/pa_method.h, + src/types/pa_value.C, src/types/pa_value.h, src/types/pa_vbool.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_vcookie.h, src/types/pa_vdate.h, @@ -10621,8 +13663,8 @@ * src/: classes/math.C, lib/md5/pa_md5.h, lib/md5/pa_md5c.c: renamed a little [to move to comman naming conv] - * src/targets/: Makefile.am, Makefile.in: apache13 splitted to - simplify apache build + * src/targets/Makefile.am: apache13 splitted to simplify apache + build * src/: include/pa_request.h, include/pa_stack.h, main/execute.C, main/pa_request.C, main/pa_sql_driver_manager.C, @@ -10654,8 +13696,7 @@ 2003-07-21 paf - * src/classes/: Makefile.am, Makefile.in: removed circular - dependency on classes.C + * src/classes/Makefile.am: removed circular dependency on classes.C * src/classes/file.C: file::exec/cgi environment variables now must be UPPERCASE and A-Z 0-9 _- @@ -10770,7 +13811,7 @@ 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 memory @@ -10811,8 +13852,7 @@ * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: merged from HEAD - * src/: classes/table.C, lib/Makefile.in: fix: gcc reported tiny - error + * src/classes/table.C: fix: gcc reported tiny error 2003-04-15 paf @@ -11203,8 +14243,6 @@ 2003-04-03 paf - * src/lib/Makefile.in: removed 'patches' - * INSTALL, src/include/pa_operation.h, src/include/pa_request.h, src/main/compile.tab.C, src/main/compile.y, src/main/compile_tools.C, src/main/compile_tools.h, @@ -11491,34 +14529,24 @@ targets/isapi/parser3isapi.dsp, types/types.dsp: .dsp updated to use lib/gc,lib/cord - * acsite.m4, bin/Makefile.in, etc/Makefile.in, - etc/parser3.charsets/Makefile.in, src/Makefile.in, - 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, + * acsite.m4, src/classes/Makefile.am, src/classes/mail.C, + src/classes/math.C, src/classes/op.C, src/include/pa_common.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_sql_driver_manager.h, src/include/pa_string.h, src/include/pa_stylesheet_connection.h, src/include/pa_version.h, - src/lib/Makefile.am, src/lib/Makefile.in, - src/lib/cord/Makefile.am, src/lib/cord/Makefile.in, + src/lib/Makefile.am, src/lib/cord/Makefile.am, src/lib/cord/include/Makefile.am, - src/lib/cord/include/Makefile.in, - src/lib/cord/include/private/Makefile.am, - src/lib/cord/include/private/Makefile.in, - src/lib/ltdl/Makefile.in, src/lib/md5/Makefile.in, - src/lib/pcre/Makefile.in, src/main/Makefile.am, - src/main/Makefile.in, src/main/pa_exec.C, src/main/pa_string.C, - src/main/untaint.C, 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_vclass.h, - 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/private/Makefile.am, src/main/Makefile.am, + src/main/pa_exec.C, src/main/pa_string.C, src/main/untaint.C, + src/targets/cgi/Makefile.am, src/types/Makefile.am, + src/types/pa_vclass.h, 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 @@ -11837,11 +14865,11 @@ * src/main/pa_string.C: string.pos fixed - * src/lib/: ltdl/Makefile.in, ltdl/config_fixed.h, ltdl/configure, - ltdl/configure.in, ltdl/libltdl.dsp, ltdl/ltdl.c, ltdl/ltdl.h, - pcre/dftables.c, pcre/get.c, pcre/internal.h, pcre/maketables.c, - pcre/pcre.c, pcre/pcre.h, pcre/pcre_parser_ctype.c, pcre/study.c: - undone bad replaces + * src/lib/: ltdl/config_fixed.h, ltdl/configure, ltdl/configure.in, + ltdl/libltdl.dsp, ltdl/ltdl.c, ltdl/ltdl.h, pcre/dftables.c, + pcre/get.c, pcre/internal.h, pcre/maketables.c, pcre/pcre.c, + pcre/pcre.h, pcre/pcre_parser_ctype.c, pcre/study.c: undone bad + replaces * src/: classes/image.C, include/pa_dictionary.h, include/pa_string.h, lib/ltdl/ltdl.c, lib/ltdl/ltdl.h, @@ -11932,9 +14960,8 @@ types/pa_vxnode.h, types/pa_wcontext.C, types/pa_wcontext.h, types/pa_wwrapper.h: started test - * src/lib/pcre/: Makefile.in, dftables.c, get.c, maketables.c, - pcre.c, pcre.dsp, pcre.h, pcre_parser_ctype.c, study.c: restored - bad replaces + * src/lib/pcre/: dftables.c, get.c, maketables.c, pcre.c, pcre.dsp, + pcre.h, pcre_parser_ctype.c, study.c: restored bad replaces * src/: classes/op.C, include/pa_array.h, include/pa_memory.h, include/pa_string.h, main/pa_string.C: string compiled todo: test @@ -12065,21 +15092,13 @@ 2003-03-12 paf - * configure, configure.in, src/lib/ltdl/Makefile.in, - src/lib/ltdl/configure, src/lib/ltdl/configure.in, - src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in: + * configure, configure.in, src/lib/ltdl/configure, + src/lib/ltdl/configure.in, src/targets/cgi/Makefile.am: lib/ltdl/Makefile now created by /configure.in only [were by lib/ltdl/configure.in OVERWRITE] - * Makefile.in, configure, configure.in, 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.am, - src/targets/cgi/Makefile.in, src/targets/isapi/Makefile.in, - src/types/Makefile.in: libstdc++ linkage fixed for g++ 3.2.2 + * configure, configure.in, src/targets/cgi/Makefile.am: libstdc++ + linkage fixed for g++ 3.2.2 * src/include/pa_stylesheet_manager.h: gcc 3.2 rightliy complained on using privately declared class [fixed] @@ -12094,16 +15113,9 @@ targets/cgi/parser3.C: SIGPIPE now can be intercepted and does not cause exception in exception handler - * Makefile.in, configure, configure.in, 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.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 + * configure, configure.in, src/targets/cgi/Makefile.am: configure + now default links libstdc++ statically. that can be overriden by + --with-dynamic-stdcpp 2003-03-11 paf @@ -12262,15 +15274,13 @@ * tests/: 057.html, results/057.processed: test bug fixed - * src/targets/cgi/: Makefile.am, Makefile.in: linker needed more - tricks to link OK + * src/targets/cgi/Makefile.am: linker needed more tricks to link OK * src/classes/math.C: can be: crypt in -lcrypt OK, but crypt.h be missing - * src/: include/Makefile.am, include/Makefile.in, main/Makefile.am, - main/Makefile.in, types/Makefile.am, types/Makefile.in: forgotten - files added to Makes + * src/: include/Makefile.am, main/Makefile.am, types/Makefile.am: + forgotten files added to Makes * ltmain.sh: ltmain.sh added @@ -12281,9 +15291,8 @@ made static * 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/Makefile.in, targets/cgi/Makefile.am, - targets/cgi/Makefile.in: gcc more happy. todo:make linker happy + main/pa_exec.C, targets/cgi/Makefile.am: gcc more happy. + todo:make linker happy * src/: classes/file.C, include/pa_exec.h, main/pa_exec.C: pa_exec env param made optional @@ -12794,9 +15803,8 @@ * src/: include/pa_exception.h, include/pa_pool.h, main/pa_exception.C: exception gcc change #1 - * src/include/: Makefile.am, Makefile.in, pa_hash.h, pa_pool.h: gcc - refused to compile _P identifier. it replaced it to some strange - 0x0000040 + * src/include/: Makefile.am, pa_hash.h, pa_pool.h: gcc refused to + compile _P identifier. it replaced it to some strange 0x0000040 * src/types/: pa_vmath.C, pa_vmethod_frame.C: vmath compiled @@ -13251,16 +16259,6 @@ src/main/pa_common.C: http request now return status. and not 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 * src/main/pa_globals.C: localized pa_xmlFileRead/Close @@ -13279,7 +16277,7 @@ * config.guess, config.sub, ltmain.sh: removed last piece of 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, ltdl.h: moved to latest libtool (1.4.3) @@ -13303,17 +16301,10 @@ * INSTALL: xml,xslt,gdome lib urls updated * config.guess, config.sub, missing, mkinstalldirs, - bin/Makefile.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/ltdl/Makefile.in, src/lib/ltdl/config_auto.h.in, + src/include/pa_config_auto.h.in, src/lib/ltdl/config_auto.h.in, src/lib/ltdl/configure, src/lib/ltdl/configure.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: moved to autoconf 2.57 & automake 1.7.2 + src/targets/cgi/Makefile.am: moved to autoconf 2.57 & automake + 1.7.2 * depcomp: moving to automake 1.7.2 @@ -13399,8 +16390,6 @@ 2002-12-16 paf - * Makefile.in: ltmain.sh silly required for stupid automake added - * ltmain.sh: some automakes silly insist on having this handy * src/main/untaint.C: filespec russian small 'r' changed to latin @@ -13454,16 +16443,9 @@ sql/pa_sql_driver.h: changed exception handling mech in sql handlers - * configure.in, 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/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 + * configure.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 @@ -13515,24 +16497,17 @@ * gnu.dsp: restored - * configure.in, gnu.dsp, 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.am, src/lib/Makefile.in, - src/lib/ltdl/Makefile.am, src/lib/ltdl/Makefile.in, - src/lib/ltdl/README, src/lib/ltdl/acinclude.m4, - src/lib/ltdl/config.guess, src/lib/ltdl/config.h, - src/lib/ltdl/config.sub, src/lib/ltdl/config_auto.h.in, - src/lib/ltdl/config_fixed.h, src/lib/ltdl/configure, - src/lib/ltdl/configure.in, src/lib/ltdl/install-sh, - src/lib/ltdl/libltdl.dsp, src/lib/ltdl/ltdl.c, - 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< @@ -13994,9 +16966,9 @@ * src/main/compile_tools.h: mistype - * src/targets/cgi/: Makefile.am, Makefile.in: binaries now depend - on makefiles, thus taking linking options configure changes into - account [were: ignoring] + * src/targets/cgi/Makefile.am: binaries now depend on makefiles, + thus taking linking options configure changes into account [were: + ignoring] * src/types/: pa_vjunction.C, Makefile.am: introducing $junction.get/put(1) one can write iterators now: @@ -14018,7 +16990,7 @@ 2002-09-19 paf - * Makefile.am, Makefile.in: new: make commit + * Makefile.am: new: make commit * aclocal.m4: forced to be older @@ -14084,21 +17056,11 @@ * src/main/pa_string.C: string.replace fixed [were missing words on pieces boundaries] - * bin/auto.p.dist.in: strange \n - * configure, configure.in: .so now detected [can be .sl on hpux, .dll on cygwin, .so in other cases) - * Makefile.in, configure, configure.in, bin/auto.p.dist.in, - 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: .so now detected [can be .sl on hpux, .dll - on cygwin, .so in other cases) + * configure, configure.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, src/include/pa_globals.h, src/main/pa_globals.C: table.sql @@ -14142,9 +17104,8 @@ * src/: include/pa_config_fixed.h, main/pa_socks.C: HAVE_WINSOCK_H cheched in pa_socks.C - * Makefile.in, configure, configure.in, - src/include/pa_config_auto.h.in: HAVE_WINSOCK_H created in - configure.in + * configure, configure.in, src/include/pa_config_auto.h.in: + HAVE_WINSOCK_H created in configure.in * src/: main/compile.tab.C, main/compile.y, types/pa_vresponse.C: cookie date now clean [were mistakenly tainted & that worked bad @@ -14235,8 +17196,7 @@ * src/types/pa_vdate.h: removed debug - * Makefile.am, Makefile.in, src/types/pa_vdate.h: happy now only - install-exec + * Makefile.am, src/types/pa_vdate.h: happy now only install-exec * 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 @@ -14270,8 +17230,7 @@ 2002-08-27 paf - * etc/parser3.charsets/: Makefile.am, Makefile.in: merged from - 3.0.0005 + * etc/parser3.charsets/Makefile.am: merged from 3.0.0005 * operators.txt, src/main/compile.tab.C, src/main/compile.y: # now delimiter @@ -14291,8 +17250,7 @@ 2002-08-21 paf - * Makefile.am, Makefile.in: can use: make happy equals to make - update install + * Makefile.am: can use: make happy equals to make update install * src/main/: compile.tab.C, compile.y, compile_tools.C, compile_tools.h: "BASE:" "BASE::" syntax allowed, means "base @@ -14303,8 +17261,7 @@ * src/: main/execute.C, types/pa_vobject.h: fixed virtual calls - * bin/auto.p.dist.in, src/targets/cgi/parser3.C, - src/types/pa_vfile.C, src/types/pa_vmail.C: + * src/: targets/cgi/parser3.C, types/pa_vfile.C, types/pa_vmail.C: $mail.received.file.value.content-type fixed 2002-08-20 paf @@ -14415,8 +17372,6 @@ * src/types/pa_vclass.C: allow override parent variables, useful for form descendants - * src/types/Makefile.in: added vobject.c & vclass - * src/types/pa_vclass.C: checked: form[vclass]fields can be overwritten in derived(table) @@ -14445,8 +17400,6 @@ reorganized modules todo: fix bug with put endless recoursion todo: check 'as' - * src/types/Makefile.in: VAliased removed - * src/types/pa_vobject.h: checked: table fields can be overwritten in derived(table) @@ -14505,10 +17458,6 @@ VAliased [redundant], moved $CLASS to VObject only [parser class instance] - * bin/auto.p.dist.in: more like in dist on parser.ru - - * bin/auto.p.dist.in: fixed sendmail default comment - * src/main/pa_request.C: $response:body[file] content-type check fixed [were bad when content-type is hash] @@ -14565,8 +17514,7 @@ lib/pcre/pcre_parser_ctype.dsp, main/pa_array.C, types/types.dsp: all Debug dirs in .dsp now named 'Debug' - * etc/parser3.charsets/: Makefile.am, Makefile.in: all included - into dist + * etc/parser3.charsets/Makefile.am: all included into dist * operators.txt, src/classes/mail.C: exception_type email.send @@ -14593,8 +17541,6 @@ * src/main/pa_request.C: case insensitive mime_type_of - * bin/auto.p.dist.in: jpeg - 2002-08-05 paf * src/types/pa_vxnode.C: xnode.childNodes now 0... [were 1...] @@ -14621,8 +17567,6 @@ * configure, configure.in, src/include/pa_version.h: release 3_0_0005 - * bin/auto.p.dist.in: unhandled_exception comments - * src/types/: pa_vclass.h, pa_vform.C, pa_vobject.h: opera multipart post fixed @@ -14678,7 +17622,7 @@ 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_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C, - types/pa_wcontext.h, types/pa_wwrapper.h: $Date: 2015/10/26 01:27:35 $ + types/pa_wcontext.h, types/pa_wwrapper.h: Date: now * src/: classes/classes.C, classes/classes.dsp, classes/classes.h, classes/date.C, classes/double.C, classes/file.C, classes/form.C, @@ -14752,10 +17696,8 @@ 2002-07-30 paf - * Makefile.in, configure, configure.in, - src/targets/cgi/Makefile.in, - src/targets/cgi/pa_config_paths.h.in, src/targets/cgi/parser3.C: - removed pa_config_paths.h + * configure, configure.in, src/targets/cgi/pa_config_paths.h.in, + src/targets/cgi/parser3.C: removed pa_config_paths.h * src/main/pa_charset.C: comment @@ -14800,7 +17742,7 @@ * 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 merged, makes updated @@ -14851,9 +17793,9 @@ * src/main/pa_request.C: configure_admin forced if no @conf - * operators.txt, bin/auto.p.dist.in, src/classes/math.C, - src/types/pa_vmail.C: ^math:crypt updated to generate random salt - when needed and to call system crypt() if not $apr1$ prefix + * operators.txt, src/classes/math.C, src/types/pa_vmail.C: + ^math:crypt updated to generate random salt when needed and to + call system crypt() if not $apr1$ prefix 2002-06-24 paf @@ -14861,15 +17803,8 @@ * src/include/pa_config_fixed.h: ssize_t fixed - * Makefile.in, configure, configure.in, bin/Makefile.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/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, + * configure, configure.in, src/include/pa_config_auto.h.in, + src/targets/cgi/Makefile.am, src/types/Makefile.am, src/types/pa_vmail.C: $mail:received makes update * src/: include/pa_config_fixed.h, types/pa_vmail.C: #ifdef @@ -14903,16 +17838,12 @@ 2002-06-21 paf - * src/lib/: Makefile.am, Makefile.in, md5/pa_md5.h: lib restructure - apache .am & co changes + * src/lib/: Makefile.am, md5/pa_md5.h: lib restructure apache .am & + co changes - * Makefile.in, configure, configure.in, src/Makefile.in, - src/classes/Makefile.in, src/lib/Makefile.in, - src/lib/md5/Makefile.am, src/lib/md5/pa_md5c.c, - 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 + * configure, configure.in, src/lib/md5/Makefile.am, + src/lib/md5/pa_md5c.c, src/targets/cgi/Makefile.am: lib + restructure .in and .am files appropriate changes * 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 @@ -14922,15 +17853,14 @@ src/Makefile.am, src/classes/Makefile.am, src/classes/classes.dsp, src/classes/math.C, src/lib/md5/Makefile.am, src/lib/pcre/LICENCE, - src/lib/pcre/Makefile.am, src/lib/pcre/Makefile.in, - src/lib/pcre/README, src/lib/pcre/Tech.Notes, - src/lib/pcre/dftables.c, src/lib/pcre/get.c, - src/lib/pcre/ibm-1250.ucm, src/lib/pcre/ibm-1251.ucm, - src/lib/pcre/ibm-1257.ucm, src/lib/pcre/internal.h, - src/lib/pcre/maketables.c, src/lib/pcre/pcre-2_08.tar.gz, - src/lib/pcre/pcre.3, src/lib/pcre/pcre.3.html, - src/lib/pcre/pcre.3.txt, src/lib/pcre/pcre.c, - src/lib/pcre/pcre.dsp, src/lib/pcre/pcre.h, + src/lib/pcre/Makefile.am, src/lib/pcre/README, + src/lib/pcre/Tech.Notes, src/lib/pcre/dftables.c, + src/lib/pcre/get.c, src/lib/pcre/ibm-1250.ucm, + src/lib/pcre/ibm-1251.ucm, src/lib/pcre/ibm-1257.ucm, + src/lib/pcre/internal.h, src/lib/pcre/maketables.c, + src/lib/pcre/pcre-2_08.tar.gz, src/lib/pcre/pcre.3, + src/lib/pcre/pcre.3.html, src/lib/pcre/pcre.3.txt, + src/lib/pcre/pcre.c, 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_parser_ctype.dsp, src/lib/pcre/ruspart_win2koi.pl, src/lib/pcre/study.c, @@ -14944,14 +17874,13 @@ 2002-06-20 paf - * INSTALL, configure, configure.in, operators.txt, bin/Makefile.am, - bin/Makefile.in, bin/auto.p.dist.in, src/classes/file.C, - src/classes/op.C, src/doc/doxygen.cfg, src/include/pa_globals.h, - src/include/pa_request.h, src/main/execute.C, - src/main/pa_request.C, src/targets/cgi/parser3.C, - src/targets/isapi/parser3isapi.C, src/types/pa_vmethod_frame.h: - marged latest HEAD updates, mainly file:justname&co & - @auto/conf[filespec + * INSTALL, configure, configure.in, operators.txt, + src/classes/file.C, src/classes/op.C, src/doc/doxygen.cfg, + src/include/pa_globals.h, src/include/pa_request.h, + src/main/execute.C, src/main/pa_request.C, + src/targets/cgi/parser3.C, src/targets/isapi/parser3isapi.C, + src/types/pa_vmethod_frame.h: marged latest HEAD updates, mainly + file:justname&co & @auto/conf[filespec * operators.txt, src/classes/file.C: !^file:dirname[/a/some.tar.gz]=/a @@ -14964,13 +17893,9 @@ main/pa_request.C, types/pa_vmethod_frame.h: introducing @conf/auto[filespec] - * bin/auto.p.dist.in: - - * configure, bin/Makefile.in: parser3.conf renamed to auto.p - autoconf changes + * configure: parser3.conf renamed to auto.p autoconf changes - * INSTALL, configure.in, operators.txt, bin/Makefile.am, - bin/auto.p.dist.in, src/doc/doxygen.cfg, + * INSTALL, configure.in, operators.txt, src/doc/doxygen.cfg, src/include/pa_globals.h, src/targets/cgi/parser3.C, src/targets/isapi/parser3isapi.C: parser3.conf renamed to auto.p @@ -14981,18 +17906,15 @@ * INSTALL: reflected .conf.dist dir change - * Makefile.am, Makefile.in, configure, configure.in, - bin/Makefile.am, bin/Makefile.in, etc/Makefile.in, - etc/parser3.charsets/Makefile.am, - etc/parser3.charsets/Makefile.in: parser3.conf.dist moved to bin, + * Makefile.am, configure, configure.in, + etc/parser3.charsets/Makefile.am: parser3.conf.dist moved to bin, .in & *.am updated * src/classes/file.C: strncasecmp * src/classes/file.C: strcasecmp - * bin/Makefile.am, bin/Makefile.in, etc/Makefile.am: - bin/parser3.conf.dist [moved from etc + * etc/Makefile.am: bin/parser3.conf.dist [moved from etc * src/classes/file.C: ^file::exec[script;$.bad error case insensitive check now @@ -15018,14 +17940,8 @@ 2002-06-12 paf - * Makefile.in, configure, configure.in, etc/Makefile.in, - etc/parser3.charsets/Makefile.in, src/Makefile.in, - 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 + * configure, configure.in, src/targets/cgi/Makefile.am, + src/targets/cgi/parser3.C: removed root conf define creation * INSTALL, configure.in, operators.txt, etc/Makefile.am, src/include/pa_globals.h, src/include/pa_request.h, @@ -15457,11 +18373,6 @@ types/pa_vdouble.h, types/pa_vint.h: int/double get_string now 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: int/double.int/double(default) @@ -15482,10 +18393,7 @@ * configure, configure.in: more checks on nonexistent charset - * INSTALL, Makefile.in, configure, configure.in, etc/Makefile.in, - etc/parser3.charsets/Makefile.in, src/Makefile.in, - src/include/Makefile.in, src/main/Makefile.in: root config - configure options + * INSTALL, configure, configure.in: root config configure options 2002-04-02 paf @@ -15575,17 +18483,15 @@ * INSTALL, configure, configure.in, src/classes/mail.C, src/include/pa_config_auto.h.in, src/main/pa_exec.C, - src/targets/cgi/Makefile.am, src/targets/cgi/Makefile.in: - --disable-foreign-group-files now disables execs also. - introducing --sendmail + src/targets/cgi/Makefile.am: --disable-foreign-group-files now + disables execs also. introducing --sendmail * operators.txt: pgsql options comment * INSTALL: comment on --disable-link-stdcpp - * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am, - src/targets/cgi/Makefile.in: libstdc++ link skipping configure - option + * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am: + libstdc++ link skipping configure option * src/: classes/op.C, include/pa_sql_connection.h: sql connection with error were put to cache with 'marked_to_rollback' flag, all @@ -15703,7 +18609,7 @@ * 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 String::join_chain @@ -15719,9 +18625,8 @@ * operators.txt, src/types/pa_vcookie.C: cookie "expires=0" = "session" - * Makefile.in, configure, configure.in, - src/include/pa_config_auto.h.in: --with-shared-xml - --with-static-xml + * configure, configure.in, src/include/pa_config_auto.h.in: + --with-shared-xml --with-static-xml * src/: classes/classes.dsp, main/compile.tab.C, main/main.dsp, targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp, @@ -15734,28 +18639,22 @@ src/types/types.dsp: removed hashfile support from sources for now - * Makefile.in, configure, configure.in, etc/Makefile.in, - etc/parser3.charsets/Makefile.in, src/Makefile.in, - src/classes/Makefile.am, src/classes/Makefile.in, + * configure, configure.in, src/classes/Makefile.am, src/classes/hashfile.C, src/include/Makefile.am, - src/include/Makefile.in, src/include/pa_config_auto.h.in, - src/include/pa_db_connection.h, src/include/pa_db_manager.h, - src/include/pa_db_table.h, src/main/Makefile.am, - src/main/Makefile.in, src/main/pa_db_connection.C, + src/include/pa_config_auto.h.in, src/include/pa_db_connection.h, + src/include/pa_db_manager.h, src/include/pa_db_table.h, + src/main/Makefile.am, src/main/pa_db_connection.C, src/main/pa_db_manager.C, src/main/pa_db_table.C, - src/main/pa_globals.C, 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_vhashfile.C, src/types/pa_vhashfile.h: removed - hashfile support for now + src/main/pa_globals.C, src/targets/cgi/Makefile.am, + src/types/Makefile.am, src/types/pa_vhashfile.C, + src/types/pa_vhashfile.h: removed hashfile support for now 2002-02-21 paf * src/main/untaint.C: removed debug code, activated commented-for 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, main/untaint.C: STRING_*FOREACH_ROW changed to stop at @@ -15833,17 +18732,12 @@ * 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, - 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/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 + * acinclude.m4, aclocal.m4, configure, configure.in, + src/include/pa_config_auto.h.in, + src/include/pa_config_includes.h, src/targets/cgi/Makefile.am, + src/targets/cgi/parser3.C: removed libtool usage from build mech * operators.txt: \ comment @@ -15854,9 +18748,8 @@ six|ablv] so when would see them again would think up proper check - * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am, - src/targets/cgi/Makefile.in: --with-glib-config CXXLINK=$(CC) for - targets/cgi/parser3 + * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am: + --with-glib-config CXXLINK=$(CC) for targets/cgi/parser3 * src/main/pa_common.C: truncation never occured when writing files on unix [since i've changed cache mech] fix @@ -15871,9 +18764,8 @@ 2002-02-08 paf - * src/: include/Makefile.am, include/Makefile.in, sql/Makefile.am, - sql/Makefile.in, targets/isapi/Makefile.am, - targets/isapi/Makefile.in: forgotten makes + * src/: include/Makefile.am, sql/Makefile.am, + targets/isapi/Makefile.am: forgotten makes * src/types/: pa_vcookie.C: VCookie::fill_fields one check forgotten @@ -15884,15 +18776,12 @@ * AUTHORS, COPYING, ChangeLog, INSTALL: install&others updated - * Makefile.am, Makefile.in, configure, configure.in, - etc/parser3.charsets/Makefile.am, - etc/parser3.charsets/Makefile.in, src/Makefile.am, - src/Makefile.in, src/classes/Makefile.am, - src/classes/Makefile.in, src/main/Makefile.am, - src/main/Makefile.in, src/main/pa_status_provider.C, - 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 + * Makefile.am, configure, configure.in, + etc/parser3.charsets/Makefile.am, src/Makefile.am, + src/classes/Makefile.am, src/main/Makefile.am, + src/main/pa_status_provider.C, src/targets/Makefile.am, + src/targets/cgi/Makefile.am, src/types/Makefile.am: 'make dist' + works * src/: classes/classes.C, classes/classes.h, classes/date.C, classes/double.C, classes/file.C, classes/form.C, classes/hash.C, @@ -16002,15 +18891,9 @@ * src/main/pa_socks.C: swapped headers to avoid compiler warnings - * src/: classes/Makefile.in, main/Makefile.in, targets/Makefile.in, - targets/cgi/Makefile.in, types/Makefile.in: makes - - * 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 + * configure, configure.in, src/include/pa_config_auto.h.in, + src/main/pa_common.C, src/main/pa_socks.C: compiled under cygwin + added yet another locking function: fcntl * config.sub: on cygwin configure passes it with strange i1586 const, hacked it to mean i586 @@ -16117,35 +19000,25 @@ * src/: classes/xdoc.C, targets/cgi/parser3.dsp: now compiles under win32 - * INSTALL, Makefile.in, configure, configure.in, ident.awk, - etc/Makefile.am, etc/Makefile.in, - etc/parser3.charsets/Makefile.in, src/Makefile.in, - 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, + * INSTALL, configure, configure.in, ident.awk, etc/Makefile.am, + src/classes/Makefile.am, src/main/Makefile.am, + src/targets/cgi/Makefile.am, src/targets/cgi/pa_config_paths.h.in, src/targets/cgi/parser3.C, - src/types/Makefile.am, src/types/Makefile.in: lowered indent.awk - back to src/ + src/types/Makefile.am: lowered indent.awk back to src/ - * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in, - NEWS, README, acinclude.m4, aclocal.m4, asm.txt, config.guess, - config.sub, configure, configure.in, form.txt, ident.awk, - install-sh, lang.txt, ltconfig, ltmain.sh, missing, - mkinstalldirs, operators.txt, parser3.dsw, sql.txt, types.txt, - etc/Makefile.am, etc/Makefile.in, + * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, + acinclude.m4, aclocal.m4, asm.txt, config.guess, config.sub, + configure, configure.in, form.txt, ident.awk, install-sh, + lang.txt, ltconfig, ltmain.sh, missing, mkinstalldirs, + operators.txt, parser3.dsw, sql.txt, types.txt, etc/Makefile.am, etc/parser3.charsets/Makefile.am, - etc/parser3.charsets/Makefile.in, etc/parser3.charsets/koi8-r.cfg, etc/parser3.charsets/windows-1250.cfg, etc/parser3.charsets/windows-1251.cfg, src/Makefile.am, - src/Makefile.in, src/classes/Makefile.am, - src/classes/Makefile.in, src/include/pa_config_auto.h.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/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 + src/classes/Makefile.am, src/include/pa_config_auto.h.in, + src/main/Makefile.am, src/targets/cgi/Makefile.am, + src/targets/cgi/parser3.C, src/types/Makefile.am: moved etc&www + out of src, moved configure&co out of src added windows-1250.cfg straightened installation scripts procedure made targets/cgi/parser3.C be dependant on ./configure --sysconfdir change @@ -16158,14 +19031,12 @@ 2002-01-29 paf - * src/: Makefile.am, Makefile.in, classes/Makefile.am, - classes/Makefile.in, main/Makefile.in, targets/Makefile.in, - targets/cgi/Makefile.in, types/Makefile.in: removed - libltdl/libtool creation [modified acinclude.m4 which were - creating int into just assignment LIBTOOL=../libtool] added - default system config&charsetts prepared 'make install', now it - installs targets/cgi/parser3 into bin directory etc/parser3.conf - & etc/parser3.charsets/* into $sysconfdir and + * src/: Makefile.am, classes/Makefile.am: removed libltdl/libtool + creation [modified acinclude.m4 which were creating int into just + assignment LIBTOOL=../libtool] added default system + config&charsetts prepared 'make install', now it installs + targets/cgi/parser3 into bin directory etc/parser3.conf & + etc/parser3.charsets/* into $sysconfdir and $sysconfdir/parser3.charsets respectively * src/: classes/xdoc.C, include/pa_charset.h, include/pa_globals.h, @@ -16173,8 +19044,7 @@ 2002-01-28 paf - * src/: classes/Makefile.am, classes/Makefile.in, - targets/cgi/Makefile.am, targets/cgi/Makefile.in: xalan-patch + * src/: classes/Makefile.am, targets/cgi/Makefile.am: xalan-patch removed * src/main/pa_exception.C: dom|generic error output fix @@ -16191,8 +19061,6 @@ * src/classes/xdoc.C: xdoc::set now untaints OK - * src/Makefile.in: stupid make runs automake on ths - 2002-01-25 paf * src/main/: compile.tab.C, compile.y: #comment before @ after @@ -16324,11 +19192,11 @@ * src/classes/xdoc.C: transform error source now 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, main/pa_globals.C, main/pa_sql_driver_manager.C, - main/pa_stylesheet_manager.C, targets/cgi/Makefile.am, - targets/cgi/Makefile.in: autoconf gnome + main/pa_stylesheet_manager.C, targets/cgi/Makefile.am: autoconf + gnome * src/: classes/xdoc.C, classes/xnode.C, include/pa_exception.h, include/pa_globals.h, include/pa_stylesheet_connection.h, @@ -16522,9 +19390,6 @@ 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/: main/Makefile.am, main/pa_charset.C, types/Makefile.am: @@ -16726,8 +19591,7 @@ * src/main/untaint.C: ORIGINS mode was bad - forgot about optimize bit - * src/: Makefile.in, classes/xdoc.C, targets/Makefile.in, - targets/cgi/Makefile.in: cached xslt [removed nocache forcing] + * src/classes/xdoc.C: cached xslt [removed nocache forcing] 2001-11-21 paf @@ -16750,9 +19614,8 @@ 2001-11-20 paf - * src/: classes/Makefile.am, classes/Makefile.in, classes/table.C, - main/Makefile.am, main/Makefile.in, main/pa_exception.C, - types/Makefile.am, types/Makefile.in: moved ident.C & co to + * src/: classes/Makefile.am, classes/table.C, main/Makefile.am, + main/pa_exception.C, types/Makefile.am: moved ident.C & co to bottom of dependeces, so that errors would popup quicklier, fixed line numbering in table::sql @@ -16765,13 +19628,11 @@ types/pa_wcontext.h: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write - * src/: classes/Makefile.in, main/Makefile.in, targets/Makefile.am, - targets/Makefile.in, targets/cgi/Makefile.in, - targets/cgi/parser3.C, types/Makefile.in: #if _MSC_VER + * src/targets/: Makefile.am, cgi/parser3.C: #if _MSC_VER _set_new_handler - * src/: Makefile.in, targets/cgi/parser3.C, - targets/isapi/parser3isapi.C: set_new_handler in apache&isapi + * src/targets/: cgi/parser3.C, isapi/parser3isapi.C: + set_new_handler in apache&isapi 2001-11-16 paf @@ -16816,9 +19677,7 @@ * src/: classes/classes.awk, include/pa_config_auto.h.in, include/pa_config_includes.h: setnewhandler check - * src/: include/pa_config_auto.h.in, main/Makefile.in: makes - - * src/Makefile.in: configure set_new_handler check added + * src/include/pa_config_auto.h.in: makes * src/targets/cgi/parser3.C: set_new_handler started @@ -16912,8 +19771,8 @@ simple parent, not second parent [gcc 2.96 strangly refused to call virtual from second parent] - * src/: Makefile.in, include/pa_common.h, main/Makefile.am, - main/Makefile.in, targets/cgi/pa_pool.C: makes + * src/: include/pa_common.h, main/Makefile.am, + targets/cgi/pa_pool.C: makes * src/: include/pa_request.h, main/pa_request.C, targets/cgi/parser3.C, targets/isapi/parser3isapi.C: apache @@ -17036,10 +19895,6 @@ behavior in native calls. it left unchanged, so ^for ^foreach & 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. todo:foreach @@ -17123,7 +19978,7 @@ pa_pragma_pack_end.h, pa_string.h, pa_types.h: String & Origin 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 @@ -17222,8 +20077,7 @@ * src/main/: pa_db_connection.C, pa_db_table.C: exception translation - * src/: classes/Makefile.am, classes/Makefile.in, - targets/cgi/Makefile.am, targets/cgi/Makefile.in: db makes. + * src/: classes/Makefile.am, targets/cgi/Makefile.am: db makes. remember to build DB2 with -fexceptions!!! * src/main/pa_db_table.C: DB_RMW defed @@ -17240,16 +20094,12 @@ main/pa_db_manager.C, main/pa_db_table.C, main/pa_globals.C, types/pa_vhashfile.C: DB2 ifdefs - * src/: Makefile.in, classes/Makefile.am, classes/Makefile.in, - include/pa_config_fixed.h, main/Makefile.am, main/Makefile.in, - targets/Makefile.in, targets/cgi/Makefile.am, - targets/cgi/Makefile.in, types/Makefile.am, types/Makefile.in: + * src/: classes/Makefile.am, include/pa_config_fixed.h, + main/Makefile.am, targets/cgi/Makefile.am, types/Makefile.am: makes with DB2 - * src/: Makefile.in, classes/Makefile.in, - include/pa_config_auto.h.in, main/Makefile.am, main/Makefile.in, - targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.am, - types/Makefile.in: makes db + * src/: include/pa_config_auto.h.in, main/Makefile.am, + types/Makefile.am: makes db * src/: main/pa_globals.C, targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp: vc projects libdb ifdefed into @@ -17314,7 +20164,7 @@ 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, isapi/pool_storage.h: pool_storage fixed @@ -17322,8 +20172,7 @@ * src/: include/pa_common.h, main/pa_common.C, types/pa_vform.C, types/pa_vform.h: form fix_line_breaks - * src/: classes/Makefile.in, main/Makefile.in, - targets/cgi/Makefile.in, targets/cgi/pool_storage.h: makes + * src/targets/cgi/pool_storage.h: makes * src/: classes/Makefile.am, targets/cgi/Makefile.am, targets/cgi/pool_storage.h: makes @@ -17436,9 +20285,7 @@ * src/classes/image.C: comment - * src/: Makefile.in, classes/Makefile.in, include/pa_pool.h, - main/Makefile.in, main/pa_common.C, targets/Makefile.in, - targets/cgi/Makefile.in, types/Makefile.in: makes + * src/: include/pa_pool.h, main/pa_common.C: makes * src/: classes/xdoc.C, classes/xnode.C, classes/xnode.h, types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C, @@ -17564,9 +20411,9 @@ !readonly attribute DOMString publicId !readonly attribute DOMString systemId - * src/: Makefile.in, types/pa_vcode_frame.h, types/pa_wcontext.C: - code_frame fixed - ::write badly passed string too transparently - [failed to intercept it] + * src/types/: pa_vcode_frame.h, pa_wcontext.C: code_frame fixed - + ::write badly passed string too transparently [failed to + intercept it] * src/: classes/xdoc.C, classes/xnode.C, include/pa_config_fixed.h, include/pa_request.h, main/pa_sql_driver_manager.C, @@ -17638,19 +20485,7 @@ fixed. got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool - * src/Makefile.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 + * src/include/pa_config_auto.h.in: makes 2001-10-10 parser @@ -17665,14 +20500,8 @@ 2001-10-09 parser - * src/: Makefile.in, classes/Makefile.am, classes/Makefile.in, - main/Makefile.am, main/Makefile.in, targets/Makefile.in, - 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, main/Makefile.am, + targets/cgi/Makefile.am, types/Makefile.am: makes * src/classes/Makefile.am: makes @@ -17767,8 +20596,8 @@ * src/main/: pa_charset_connection.C: ctype another mem clear bugfix - * src/: Makefile.in, main/compile.tab.C, main/compile.y: disabled - ^literals in names $result[^[$p^]z] now works fine + * src/main/: compile.tab.C, compile.y: disabled ^literals in names + $result[^[$p^]z] now works fine * src/: include/pa_hash.h, main/pa_hash.C: Hash::size() calculated wrong. fixed it @@ -17804,10 +20633,6 @@ * src/: classes/classes.dsp, types/types.dsp: release projects 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 removed default - pcre handles that internally fixed bug on not-cleaning tables [previously was calloced, now member] @@ -17826,7 +20651,7 @@ * src/main/pa_charset_connection.C: removed entitify external hack [internal installed] - * src/main/: Makefile.am, Makefile.in: makes+removed dtd + * src/main/Makefile.am: makes+removed dtd * src/: include/pa_charset_connection.h, include/pa_charset_manager.h, @@ -17893,10 +20718,8 @@ * src/classes/classes.C: forgot one non-xml check - * src/: Makefile.am, classes/Makefile.am, classes/Makefile.in, - main/Makefile.am, main/Makefile.in, targets/Makefile.in, - targets/cgi/Makefile.am, targets/cgi/Makefile.in, - types/Makefile.am, types/Makefile.in: makes with clases.awk + * src/: Makefile.am, classes/Makefile.am, main/Makefile.am, + targets/cgi/Makefile.am, types/Makefile.am: makes with clases.awk * src/targets/cgi/parser3.C: z @@ -17966,21 +20789,17 @@ * src/include/pa_config_auto.h.in: xml on linux[elik] works! no 1251 though, todo ICU - * src/: Makefile.am, Makefile.in, classes/Makefile.am, - classes/Makefile.in, classes/dom.C, + * src/: Makefile.am, classes/Makefile.am, classes/dom.C, include/pa_stylesheet_connection.h, main/Makefile.am, - main/Makefile.in, main/pa_pool.C, targets/Makefile.in, - targets/cgi/Makefile.am, targets/cgi/Makefile.in, - types/Makefile.am, types/Makefile.in, types/pa_vdom.h: xml - configure makes + main/pa_pool.C, targets/cgi/Makefile.am, types/Makefile.am, + types/pa_vdom.h: xml configure makes 2001-09-24 parser - * src/: Makefile.in, classes/Makefile.am, classes/Makefile.in, - include/pa_config_auto.h.in, main/Makefile.in, - targets/Makefile.in, types/Makefile.am, types/Makefile.in: makes + * src/: classes/Makefile.am, include/pa_config_auto.h.in, + types/Makefile.am: 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: started unix makes update @@ -18016,14 +20835,13 @@ targets/isapi/parser3isapi.dsp: updated project files [/ sadly produced "" in make file and sadly wrong interpreted on load] - * src/: Makefile.in, classes/classes.h, classes/hash.C, - classes/op.C, classes/table.C, doc/doxygen.cfg, - include/pa_common.h, include/pa_globals.h, include/pa_request.h, - include/pa_sapi.h, include/pa_sql_driver_manager.h, - include/pa_string.h, main/compile.tab.C, main/main.dsp, - main/pa_common.C, main/pa_exec.C, main/pa_globals.C, - targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp: merged - with before_xml + * src/: classes/classes.h, classes/hash.C, classes/op.C, + classes/table.C, doc/doxygen.cfg, include/pa_common.h, + include/pa_globals.h, include/pa_request.h, include/pa_sapi.h, + include/pa_sql_driver_manager.h, include/pa_string.h, + main/compile.tab.C, main/main.dsp, main/pa_common.C, + main/pa_exec.C, main/pa_globals.C, targets/cgi/parser3.dsp, + targets/isapi/parser3isapi.dsp: merged with before_xml * src/: classes/classes.C, classes/date.C, classes/dnode.C, classes/dom.C, classes/file.C, classes/form.C, classes/int.C, @@ -18315,7 +21133,7 @@ * src/: targets/cgi/parser3.dsp, types/pa_vform.C, 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 of dom @@ -18325,7 +21143,7 @@ * src/: main/pa_exception.C, types/pa_vform.C: getting FIRST form 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] 2001-09-06 parser @@ -18360,8 +21178,6 @@ * src/classes/: string.C, table.C: sql options can be void [same as image:html the other day] - * src/targets/cgi/Makefile.in: makes - * src/targets/cgi/Makefile.am: .am undo * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h, @@ -18381,9 +21197,6 @@ * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: 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 2001-09-04 parser @@ -18404,13 +21217,11 @@ * src/classes/date.C: date:sql-string is now without '' - * src/: include/pa_config_auto.h.in, targets/Makefile.in, - targets/cgi/Makefile.am, targets/cgi/Makefile.in, + * src/: include/pa_config_auto.h.in, targets/cgi/Makefile.am, targets/cgi/parser3.C: configure --sysconfdir=sysadmin-controlled auto.p location for targets/cgi/parser3, default[/usr/local/etc] - * src/: Makefile.in, include/pa_config_auto.h.in, - targets/cgi/Makefile.in: makes + * src/include/pa_config_auto.h.in: makes 2001-09-03 parser @@ -18431,8 +21242,8 @@ * src/targets/cgi/parser3.C: z - * src/: Makefile.in, include/pa_dir.h, targets/Makefile.in, - targets/cgi/parser3.C: compiled under cygwin + * src/: include/pa_dir.h, targets/cgi/parser3.C: compiled under + cygwin * src/classes/void.C: void:int/double += (default) @@ -18451,14 +21262,9 @@ * src/classes/image.C: image: gifsize little endian - * src/Makefile.in: makes - * src/doc/doxygen.cfg: doxygen conf removed some garbage from under doxygeneration - * src/: classes/Makefile.in, main/Makefile.in, - targets/cgi/Makefile.in, types/Makefile.in: make.ins - * src/: classes/Makefile.am, main/Makefile.am, targets/cgi/Makefile.am, types/Makefile.am: .am-s @@ -18467,10 +21273,6 @@ * 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/include/pa_dictionary.h: gcc: ../include/pa_dictionary.h:19: @@ -18502,11 +21304,9 @@ * src/: main/pa_request.C, targets/cgi/parser3.C: parser3 test.html [auto.p from current dir loading] - * src/: Makefile.in, classes/Makefile.in, main/Makefile.in, - main/pa_common.C, main/pa_exception.C, - main/pa_sql_driver_manager.C, targets/Makefile.in, - targets/cgi/Makefile.am, targets/cgi/Makefile.in, - types/Makefile.in: configure for solaris -lsocket + * src/: main/pa_common.C, main/pa_exception.C, + main/pa_sql_driver_manager.C, targets/cgi/Makefile.am: configure + for solaris -lsocket 2001-08-24 parser @@ -18599,8 +21399,6 @@ * src/types/pa_vcookie.C: cookie name&value origins added, more precise $ORIGINS(1) - * src/main/Makefile.in: make.in - * src/main/Makefile.am: .am * src/classes/void.C: void: int double copy/paste from int: bug @@ -18784,13 +21582,9 @@ * src/: classes/file.C, main/pa_exec.C: file:exec - * src/: classes/Makefile.in, main/Makefile.in, targets/Makefile.in, - targets/cgi/Makefile.in, types/Makefile.in: $id in .in's from - .am's removed - - * 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/: Makefile.am, 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 abbrevations @@ -18803,10 +21597,6 @@ types/pa_vint.h, types/pa_vstring.C, types/pa_vstring.h: $ORIGINS(1) output tracing mode -2001-07-17 parser - - * src/: Makefile.in, classes/Makefile.in: == wrong - 2001-07-13 parser * src/: classes/double.C, classes/int.C, classes/string.C, @@ -18885,8 +21675,6 @@ * src/main/execute.C: /0 %0 checke - * src/: Makefile.in, classes/Makefile.in: makes - * src/classes/Makefile.am: nothing - void * src/classes/table.C: empty strings @ sql @@ -18917,7 +21705,7 @@ 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_table.C, main/untaint.C, targets/cgi/parser3.C, - targets/isapi/parser3isapi.C: static char *RCSId="$Id: ChangeLog,v 1.99 2015/10/26 01:27:35 moko Exp $"; + targets/isapi/parser3isapi.C: static char *RCSId="Id"; * src/main/: compile.y, compile_tools.h: $:name: == ${name}: $class:name: == ${class:name}: @@ -18957,10 +21745,6 @@ * 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: ^log ^exp @@ -18984,10 +21768,6 @@ 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/classes/Makefile.am: .AM @@ -19028,19 +21808,11 @@ * 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: argv can be just "parser3". made site_auto_path "." in that case - * src/targets/cgi/Makefile.in: z - * src/targets/cgi/: parser3.C: z * src/main/pa_request.C: .am @@ -19069,8 +21841,6 @@ * src/classes/string.C: z - * src/classes/Makefile.in: clean - * src/classes/Makefile.am: classes/.am * src/classes/: Makefile.am: classes/.am @@ -19080,10 +21850,8 @@ 2001-05-18 parser - * src/: Makefile.in, classes/Makefile.in, - include/pa_config_auto.h.in, main/Makefile.in, - targets/Makefile.in, targets/cgi/Makefile.in, - targets/cgi/pa_pool.C, types/Makefile.in: .am pa_threads.C ins + * src/: include/pa_config_auto.h.in, targets/cgi/pa_pool.C: .am + pa_threads.C ins * src/targets/cgi/Makefile.am: .am pa_threads.C added @@ -19231,11 +21999,8 @@ * src/include/: pa_common.h, pa_config_includes.h: inline undefed for C++, that's all - * src/: Makefile.in, classes/Makefile.in, - include/pa_config_auto.h.in, include/pa_config_fixed.h, - include/pa_config_includes.h, main/Makefile.in, - targets/Makefile.in, targets/cgi/Makefile.in, types/Makefile.in: - inline wonders + * src/include/: pa_config_auto.h.in, pa_config_fixed.h, + pa_config_includes.h: inline wonders * src/: classes/Makefile.am, classes/hash.C, doc/doxygen.cfg, doc/doxygen.cmd: hash.C added @@ -19539,8 +22304,6 @@ 2001-04-24 paf - * src/targets/Makefile.in: apache makefile.in s - * src/targets/Makefile.am: apache module lib .am * src/main/pa_exec.C: windows32 buildCommand @@ -19560,15 +22323,9 @@ * src/include/pa_config_auto.h.in: .h.in - * src/targets/Makefile.in: makefiles&co - * src/: classes/Makefile, main/Makefile, targets/cgi/Makefile, 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, targets/cgi/Makefile, types/Makefile: configure.in + makefiles @@ -21763,9 +24520,9 @@ * src/include/: pa_pool.h, pa_string.h: pa_pool split - * src/main/: main.dsp, pa_string.C: $Id: ChangeLog,v 1.99 2015/10/26 01:27:35 moko Exp $ check + * src/main/: main.dsp, pa_string.C: Id check - * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: $Id: ChangeLog,v 1.99 2015/10/26 01:27:35 moko Exp $ + * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: Id check * src/: include/pa_pool.h, main/pa_string.C: String prealloc &