Diff for /parser3/ChangeLog between versions 1.139 and 1.150

version 1.139, 2020/07/20 02:05:13 version 1.150, 2020/12/14 02:05:13
Line 1 Line 1
   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[<file>] $.name[]
             ] added (related to bug #1204)
   
           * src/main/pa_request.C: $response:body[ $file[<file>.ext] $.name[]
             ] supported to avoid Content-Disposition: inline;
             filename="<file>.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="<name>"
   
           * 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  2020-07-13  moko
   
         * tests/: 401.html, results/401.processed: test for hash key does          * tests/: 401.html, results/401.processed: test for hash key does
Line 535 Line 973
   
 2018-01-11  moko  2018-01-11  moko
   
         * bin/auto.p.dist.in: sqlite3 -> libsqlite3  
   
         * src/classes/xdoc.C: xmlReadMemory/xmlReadFile now used with          * src/classes/xdoc.C: xmlReadMemory/xmlReadFile now used with
           XML_PARSE_HUGE option passed by default (implements feature            XML_PARSE_HUGE option passed by default (implements feature
           #1181)            #1181)
Line 3501 Line 3937
           main/pa_stylesheet_connection.C: forgotten to be replaced            main/pa_stylesheet_connection.C: forgotten to be replaced
           XmlException is now replaced (once again closes issue #938)            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  2013-10-18  moko
   
         * buildall: disable clock_gettime detection to avoid librt linking          * buildall: disable clock_gettime detection to avoid librt linking
Line 3803 Line 4235
   
         * src/types/pa_vmemcached.C: LT_MODULE_EXT used          * 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/classes/curl.C: LT_MODULE_EXT used
   
         * src/include/pa_config_fixed.h: LT_MODULE_EXT defined          * src/include/pa_config_fixed.h: LT_MODULE_EXT defined
Line 3923 Line 4353
   
 2013-07-07  moko  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. :)          * AUTHORS: + misha + moko. :)
   
 2013-07-06  moko  2013-07-06  moko
Line 4376 Line 4802
   
         * src/targets/apache/Makefile.am: updated for libtool usage          * 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: --with-included-ltdl added
   
         * buildall-without-xml: sync with buildall-with-xml          * buildall-without-xml: sync with buildall-with-xml
Line 4471 Line 4895
           debian/patches/101_pcre.patch - local copy of pcre_internal.h            debian/patches/101_pcre.patch - local copy of pcre_internal.h
           extracts now used old trash removed            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          * etc/parser3.charsets/Makefile.am: charsets now in share
           (debian/patches/104_automake.patch) + all charsets are copied            (debian/patches/104_automake.patch) + all charsets are copied
   
Line 9036 Line 9456
   
 2007-02-20  misha  2007-02-20  misha
   
         * bin/auto.p.dist.in: - added lines for sqlite  
   
         * configure.in: - added some strings for sqlite detection          * configure.in: - added some strings for sqlite detection
   
 2007-02-19  misha  2007-02-19  misha
Line 9297 Line 9715
   
         * src/classes/file.C: - empty args in file::exec removed now          * 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  2006-09-03  paf
   
         * src/classes/file.C: proper tainting of          * src/classes/file.C: proper tainting of
Line 10244 Line 10657
   
 2005-08-08  paf  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,          * src/main/: compile.tab.C, compile.y, compile_tools.C,
           compile_tools.h: merged + optimized constants in expressions            compile_tools.h: merged + optimized constants in expressions
           vstring->vdouble + optimized ^call(vdouble), no junction            vstring->vdouble + optimized ^call(vdouble), no junction
Line 11581 Line 11988
           main/main.vcproj, main/pa_globals.C, main/pa_xml_io.C: change:            main/main.vcproj, main/pa_globals.C, main/pa_xml_io.C: change:
           .xsl.stamp now not used, introducing dependencies timestamp check            .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  2004-02-12  paf
   
Line 12140 Line 12547
         * src/types/: pa_value.h, pa_vfile.h: more C++ compatible [HP C++          * src/types/: pa_value.h, pa_vfile.h: more C++ compatible [HP C++
           failed]            failed]
   
         * bin/auto.p.dist.in: colno  
   
 2003-11-10  paf  2003-11-10  paf
   
         * src/types/pa_vconsole.h: flush          * src/types/pa_vconsole.h: flush
Line 16299 Line 16704
         * src/main/pa_string.C: string.replace fixed [were missing words on          * src/main/pa_string.C: string.replace fixed [were missing words on
           pieces boundaries]            pieces boundaries]
   
         * bin/auto.p.dist.in: strange \n  
   
         * configure, configure.in: .so now detected [can be .sl on hpux,          * configure, configure.in: .so now detected [can be .sl on hpux,
           .dll on cygwin, .so in other cases)            .dll on cygwin, .so in other cases)
   
         * configure, configure.in, bin/auto.p.dist.in: .so now detected          * configure, configure.in: .so now detected [can be .sl on hpux,
           [can be .sl on hpux, .dll on cygwin, .so in other cases)            .dll on cygwin, .so in other cases)
   
         * operators.txt, src/classes/hash.C, src/classes/table.C,          * operators.txt, src/classes/hash.C, src/classes/table.C,
           src/include/pa_globals.h, src/main/pa_globals.C: table.sql            src/include/pa_globals.h, src/main/pa_globals.C: table.sql
Line 16506 Line 16909
   
         * src/: main/execute.C, types/pa_vobject.h: fixed virtual calls          * src/: main/execute.C, types/pa_vobject.h: fixed virtual calls
   
         * bin/auto.p.dist.in, src/targets/cgi/parser3.C,          * src/: targets/cgi/parser3.C, types/pa_vfile.C, types/pa_vmail.C:
           src/types/pa_vfile.C, src/types/pa_vmail.C:  
           $mail.received.file.value.content-type fixed            $mail.received.file.value.content-type fixed
   
 2002-08-20  paf  2002-08-20  paf
Line 16704 Line 17106
           VAliased [redundant], moved $CLASS to VObject only [parser class            VAliased [redundant], moved $CLASS to VObject only [parser class
           instance]            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          * src/main/pa_request.C: $response:body[file] content-type check
           fixed [were bad when content-type is hash]            fixed [were bad when content-type is hash]
   
Line 16791 Line 17189
   
         * src/main/pa_request.C: case insensitive mime_type_of          * src/main/pa_request.C: case insensitive mime_type_of
   
         * bin/auto.p.dist.in: jpeg  
   
 2002-08-05  paf  2002-08-05  paf
   
         * src/types/pa_vxnode.C: xnode.childNodes  now 0... [were 1...]          * src/types/pa_vxnode.C: xnode.childNodes  now 0... [were 1...]
Line 16819 Line 17215
         * configure, configure.in, src/include/pa_version.h: release          * configure, configure.in, src/include/pa_version.h: release
           3_0_0005            3_0_0005
   
         * bin/auto.p.dist.in: unhandled_exception comments  
   
         * src/types/: pa_vclass.h, pa_vform.C, pa_vobject.h: opera          * src/types/: pa_vclass.h, pa_vform.C, pa_vobject.h: opera
           multipart post fixed            multipart post fixed
   
Line 17047 Line 17441
   
         * src/main/pa_request.C: configure_admin forced if no @conf          * src/main/pa_request.C: configure_admin forced if no @conf
   
         * operators.txt, bin/auto.p.dist.in, src/classes/math.C,          * operators.txt, src/classes/math.C, src/types/pa_vmail.C:
           src/types/pa_vmail.C: ^math:crypt updated to generate random salt            ^math:crypt updated to generate random salt when needed and to
           when needed and to call system crypt() if not $apr1$ prefix            call system crypt() if not $apr1$ prefix
   
 2002-06-24  paf  2002-06-24  paf
   
Line 17128 Line 17522
   
 2002-06-20  paf  2002-06-20  paf
   
         * INSTALL, configure, configure.in, operators.txt, bin/Makefile.am,          * INSTALL, configure, configure.in, operators.txt,
           bin/auto.p.dist.in, src/classes/file.C, src/classes/op.C,            src/classes/file.C, src/classes/op.C, src/doc/doxygen.cfg,
           src/doc/doxygen.cfg, src/include/pa_globals.h,            src/include/pa_globals.h, src/include/pa_request.h,
           src/include/pa_request.h, src/main/execute.C,            src/main/execute.C, src/main/pa_request.C,
           src/main/pa_request.C, src/targets/cgi/parser3.C,            src/targets/cgi/parser3.C, src/targets/isapi/parser3isapi.C,
           src/targets/isapi/parser3isapi.C, src/types/pa_vmethod_frame.h:            src/types/pa_vmethod_frame.h: marged latest HEAD updates, mainly
           marged latest HEAD updates, mainly file:justname&co &            file:justname&co & @auto/conf[filespec
           @auto/conf[filespec  
   
         * operators.txt, src/classes/file.C:          * operators.txt, src/classes/file.C:
           !^file:dirname[/a/some.tar.gz]=/a            !^file:dirname[/a/some.tar.gz]=/a
Line 17148 Line 17541
           main/pa_request.C, types/pa_vmethod_frame.h: introducing            main/pa_request.C, types/pa_vmethod_frame.h: introducing
           @conf/auto[filespec]            @conf/auto[filespec]
   
         * bin/auto.p.dist.in: <noindex>  
   
         * configure: 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,          * INSTALL, configure.in, operators.txt, src/doc/doxygen.cfg,
           bin/auto.p.dist.in, src/doc/doxygen.cfg,  
           src/include/pa_globals.h, src/targets/cgi/parser3.C,            src/include/pa_globals.h, src/targets/cgi/parser3.C,
           src/targets/isapi/parser3isapi.C: parser3.conf renamed to auto.p            src/targets/isapi/parser3isapi.C: parser3.conf renamed to auto.p
   
Line 17164 Line 17554
   
         * INSTALL: reflected .conf.dist dir change          * INSTALL: reflected .conf.dist dir change
   
         * Makefile.am, configure, configure.in, bin/Makefile.am,          * Makefile.am, configure, configure.in,
           etc/parser3.charsets/Makefile.am: parser3.conf.dist moved to bin,            etc/parser3.charsets/Makefile.am: parser3.conf.dist moved to bin,
           .in & *.am updated            .in & *.am updated
   
Line 17172 Line 17562
   
         * src/classes/file.C: strcasecmp          * src/classes/file.C: strcasecmp
   
         * bin/Makefile.am, etc/Makefile.am: bin/parser3.conf.dist [moved          * etc/Makefile.am: bin/parser3.conf.dist [moved from etc
           from etc  
   
         * src/classes/file.C: ^file::exec[script;$.bad error case          * src/classes/file.C: ^file::exec[script;$.bad error case
           insensitive check now            insensitive check now

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


E-mail: