|
|
|
|
Changelog for apache2-mod_owa12.1-2.11.10-lp155.2.5.x86_64.rpm :
* Mon Oct 11 2021 ecsos - Update to 2.11.10- Rebase apache2-mod_owa.patch.- Insert Conflicts: apache2-mod_owa19.- Insert and use BuildRequires: apache-rpm-macros. * Fri Dec 07 2018 ecsosAATTopensuse.org- Update to 2.11.9- Rebase apache2-mod_owa12.1.patch * Thu Mar 08 2018 ecsosAATTopensuse.org- fix build error for Leap 15.0, Tumbleweed and Factory rpm queryformat for version does not run anymore. It will override with pakate version itself. * Tue Dec 12 2017 ecsosAATTopensuse.org- update to 2.11.4 * Sat Feb 27 2016 ecsosAATTopensuse.org- update to 2.11.0 * Improvements and Enhancements - Allow up to 32512 bytes wide for array bindings. - OSX port by John T. Chung of Nyquest Consulting, LLC. - Strip carriage returns and newlines from outbound headers. - Use streaming read/write loop for large REST bodies. - Make 64-bit LOB interfaces the default. - Pass client IP address from owad if available. - Support ETag, Expires, and Last-Modified headers for OwaDocTable downloads. - Add REF cursor return mode. - Added OwaHttp and OwaDav to support REST operations. - Added Apache 2.4 version (same as 2.2 version). - Add WDB_GATEWAY_LOGOUT cookie support for Basic authentication. - Add OwaContentType to allow different defaults for responses. - Add OwaCharsize directive to work around PL/SQL gateway bug. - Add support for external authentication via Oracle Wallet or OS. - Hack OwaLDAP to allow for CGI environment supplied basic authentication. - Hack OwaLDAP to allow for NT authentication via mod_auth_sspi. - Allow OwaStart to send a redirect. - Add new OwaAlternate modes to support logging (experimental). - Add OwaWait and OwaOptimizer directives. - Add OwaDocTable directive and partial support for WebDB document API. - Add OwaLDAP directive. - Add errmsg to OwaSqlError URI. - Added Apache 2.2 version. - Added synonym support and caching to describe logic. - Support 2-argument flexible argument mode. - Add the OwaSession directive. - Disallow punctuation and spaces in argument names. - Add OwaSqlError directive. - Add support for transfer of unprocessed POST data as RAW. - Add new ERROR diagnostic flag. - Allow OwaPool to be thread-limited with THREADS. - Add OwaEnv directive. - Add ability to store/retrieve files in file system. - Add OwaReject directive. - Add support for LocationMatch (regular expressions). - Round array sizes and buffer widths to increase cursor sharing. - Add TIMING diagnostic. - Add GET_PAGE_RAW support and RAW binding mode. - Add OwaReset for advanced package reset modes. - Add support for NCHAR/NVARCHAR binding modes with OwaUnicode. - Add time zone and date formatting directives (for Oracle 9i). - Support native DB logins with oracle_realm directive. - Add relaxed describe mode and describe schema. - Add hooks for before/after procedures. - Updated Apache 2.0 implementation to 2.0.16 beta. - Reimplement latches using pthread mutexes. - Delay RESET_PACKAGE call until after request is handled. - Use pointer-array binding for flexible argument values. - Add SQL statement diagnostics triggered by POOL flag. - Get realm from OWA_SEC and generate Basic challenge. - Pass Basic authentication header to OWA_SEC. - Remove parameter and collection binding limits. - Allow additional header elements to be returned for document downloads. - Support Location = \"/\" and document_path = \"/\". - Log SQL errors to Apache error log. - Added \"chunking\" of oversized arguments in flexible calling mode. - Added oracle_proc directive. - Support redirects from POST requests. - Pass Authentication header through to OWA CGI. - Added backport to 7.3, added LOBs and describe to 8.0 backport. - Added a connection pool cleanup thread. - Added support for range-based file downloads. - Added support for file-system caches. - Added directive to set default start page. - Added support for using alternate OWA implemenations. - Improved handling of multi-byte character sets for content uploads and downloads. - Support BFILEs for content downloads. - Support binary content returns for single-byte character sets. - Added support for promotion of singleton arguments to array binding. - Added support for file uploads and downloads through LOBs. - Added support for legacy file up/download through LONGs. - Ifdef\'ed code to enable builds against OCI 8.0 (leaves out the LOB support and the NLS check). - Switched connection pool to semaphore-based model. - Improved directive processing to eliminate need for quotes around multi-valued attributes (e.g. oracle_diag). - Added a parameter for DAD character set; send character set where possible on HTTP response headers. - Added the ability to recover from a database shutdown/restart that invalidates connections in the pool. * Bugs Found/Fixed - Truncate oversized strings to 32k when passing them to CGIPOST. - Fix a bug with flexible argument handling in Apex mode. - Get correct media type for REST requests. - Report OS username on external authentication failure. - Fix the buffer resize in Apex argument stream reader. - Check file-system permission problems after connect failure with status 1804 or 12705. - Fix a bug with multi-file uploads when not using flex arguments. - Fix questionable initialization for temporary connection members. - Recompute max field names in chunked mode flexible arguments calls. - Allow PL/SQL to return permanent redirections. - Treat logon warnings as success (e.g. password expiry warning). - Fix a bug with 0-argument redescribes to flex-argument calls. - Better support filename-driven WPG_DOCLOAD file downloads. - Allow Content-Disposition for OwaDocTable file downloads. - Fixed array-fetch bug in REF cursors. - Fixed handling of 0-argument arrays for flex args calling mode. - Special processing for Windows file separator with multi-byte character sets. - Skip OCI LOB operation for WPG-style uploads of 0-length files. - Fix flexible argument mode for WPG-style file uploads. - Fix thread handles for Unix to accomodate unsigned values. - Fix a crash with config pointer deref in mutex init for Apache 2.x. - Fix handling of Basic auth session reuse. - Fix describe of PUBLIC synonyms. - Fix OwaAdmin, broken in a previous change. - Guard cleanup thread agains race conditions during shutdown. - Allow flexible argument calls to POST via multipart/form-data. - Add argument chunking to file upload to avoid 4000 byte OCI limit. - Limit size of PL/SQL string buffers to 32512 bytes per PL/SQL maximum. - Change describe processing to skip signature mismatches in normal mode. - Fixed redirect processing for Apache 2.0. - Merge URL arguments for POST requests including file uploads. - Fix bind width of reserved argument for file uploads. - Avoid deadlock with 0-length content in POST requests. - Switch POST request reads to standard Apache APIs. - Unescape argument names in case of unusual characters. - Suppress SQL diagnostic page for failures during reset/disconnect. - Always truncate LOBs after write (in case of a shorter update). - Fix missing child callback functions for Apache 2.0. - Allow pages to be returned with Content-Length of 0. - Use SCRIPT_NAME instead of REQUEST_URI when fixing Apache CGI problems (for compatibility with mod_rewrite). - Fix broken logic in parse of OwaReset directive. - Skip additional header elements in file uploads (for Mozilla). - Fix incorrect swap of database character set and client character set. - Prevent whitespace or punctuation in procedure/command names. - Fix missing DAD character-set conversion for flexible argument mode. - Fix cleanup-thread mutex initialization problem. - Workaround for database crashes due to USER_ID/PASSWORD assignments (see plsqlbug.htm). - Create PATH_INFO from SCRIPT_NAME when not found in CGI environment. - Make INIT_CGI_ENV call last to avoid shadow-process crash. - Add work-around for OCI 0-width collection bind bug when doing array promotion. - Fixed bug with piecewise LONG file uploads/downloads. - Fixed bug with boundary scan logic for large uploads. - Work around keepalive problem with OCI bequeath connections by marking Apache socket as \"close on exec\" on Unix. - Free temporary LOB after document downloads. - Fix bug with 0 array arguments to flexible calling mode. - Correct error-page and header-only return processing. - Rewrite SCRIPT_NAME and PATH_INFO environment variables for structured Location names (e.g. \"/virtual/path\"). - Fix several problems with LONG and LONG RAW uploads, including the inability to upload zero-length files. - Prevent crash when initial database connect fails. - Prevent crash when ARGS diagnostic used with large arguments/arrays. - Workaround for OCI 0-width collection binding bug. - Workaround for keepalive-related browser hangs (details at modowabug.htm). - Problem with misparsed headers (due to change in how header lines are returned with the newer OWAs). - Connection pool lockup on Windows when closed/reopened (due to omission of semaphore reset). - Invalid state for reusable connection if first use was for LOB download (due to omission of parse for OWA.GET_PAGE cursor). - Crash when displaying error messages from temporary connections (due to unintialized error message buffer pointer). - Intermittent spin in Windows WriteFile routine due to incorrect parameters used to open the diagnostic file. - Failure to read entire content for large POST requests. * Thu Jun 11 2015 ecsosAATTopensuse.org- added permissions and logrotate * Tue Jun 09 2015 ecsosAATTopensuse.org- update to 2.10.8 * Mon May 18 2015 ecsosAATTopensuse.org- update to 2.10.7 * Improvements and Enhancements - Use streaming read/write loop for large REST bodies. - Make 64-bit LOB interfaces the default. - Pass client IP address from owad if available. - Support ETag, Expires, and Last-Modified headers for OwaDocTable downloads. - Add REF cursor return mode. - Added OwaHttp and OwaDav to support REST operations. - Added Apache 2.4 version (same as 2.2 version). - Add WDB_GATEWAY_LOGOUT cookie support for Basic authentication. - Add OwaContentType to allow different defaults for responses. - Add OwaCharsize directive to work around PL/SQL gateway bug. - Add support for external authentication via Oracle Wallet or OS. - Hack OwaLDAP to allow for CGI environment supplied basic authentication. - Hack OwaLDAP to allow for NT authentication via mod_auth_sspi. - Allow OwaStart to send a redirect. - Add new OwaAlternate modes to support logging (experimental). - Add OwaWait and OwaOptimizer directives. - Add OwaDocTable directive and partial support for WebDB document API. - Add OwaLDAP directive. - Add errmsg to OwaSqlError URI. - Added Apache 2.2 version. - Added synonym support and caching to describe logic. - Support 2-argument flexible argument mode. - Add the OwaSession directive. - Disallow punctuation and spaces in argument names. - Add OwaSqlError directive. - Add support for transfer of unprocessed POST data as RAW. - Add new ERROR diagnostic flag. - Allow OwaPool to be thread-limited with THREADS. - Add OwaEnv directive. - Add ability to store/retrieve files in file system. - Add OwaReject directive. - Add support for LocationMatch (regular expressions). - Round array sizes and buffer widths to increase cursor sharing. - Add TIMING diagnostic. - Add GET_PAGE_RAW support and RAW binding mode. - Add OwaReset for advanced package reset modes. - Add support for NCHAR/NVARCHAR binding modes with OwaUnicode. - Add time zone and date formatting directives (for Oracle 9i). - Support native DB logins with oracle_realm directive. - Add relaxed describe mode and describe schema. - Add hooks for before/after procedures. - Updated Apache 2.0 implementation to 2.0.16 beta. - Reimplement latches using pthread mutexes. - Delay RESET_PACKAGE call until after request is handled. - Use pointer-array binding for flexible argument values. - Add SQL statement diagnostics triggered by POOL flag. - Get realm from OWA_SEC and generate Basic challenge. - Pass Basic authentication header to OWA_SEC. - Remove parameter and collection binding limits. - Allow additional header elements to be returned for document downloads. - Support Location = \"/\" and document_path = \"/\". - Log SQL errors to Apache error log. - Added \"chunking\" of oversized arguments in flexible calling mode. - Added oracle_proc directive. - Support redirects from POST requests. - Pass Authentication header through to OWA CGI. - Added backport to 7.3, added LOBs and describe to 8.0 backport. - Added a connection pool cleanup thread. - Added support for range-based file downloads. - Added support for file-system caches. - Added directive to set default start page. - Added support for using alternate OWA implemenations. - Improved handling of multi-byte character sets for content uploads and downloads. - Support BFILEs for content downloads. - Support binary content returns for single-byte character sets. - Added support for promotion of singleton arguments to array binding. - Added support for file uploads and downloads through LOBs. - Added support for legacy file up/download through LONGs. - Ifdef\'ed code to enable builds against OCI 8.0 (leaves out the LOB support and the NLS check). - Switched connection pool to semaphore-based model. - Improved directive processing to eliminate need for quotes around multi-valued attributes (e.g. oracle_diag). - Added a parameter for DAD character set; send character set where possible on HTTP response headers. - Added the ability to recover from a database shutdown/restart that invalidates connections in the pool. * Bugs Found/Fixed - Get correct media type for REST requests. - Report OS username on external authentication failure. - Fix the buffer resize in Apex argument stream reader. - Check file-system permission problems after connect failure with status 1804 or 12705. - Fix a bug with multi-file uploads when not using flex arguments. - Fix questionable initialization for temporary connection members. - Recompute max field names in chunked mode flexible arguments calls. - Allow PL/SQL to return permanent redirections. - Treat logon warnings as success (e.g. password expiry warning). - Fix a bug with 0-argument redescribes to flex-argument calls. - Better support filename-driven WPG_DOCLOAD file downloads. - Allow Content-Disposition for OwaDocTable file downloads. - Fixed array-fetch bug in REF cursors. - Fixed handling of 0-argument arrays for flex args calling mode. - Special processing for Windows file separator with multi-byte character sets. - Skip OCI LOB operation for WPG-style uploads of 0-length files. - Fix flexible argument mode for WPG-style file uploads. - Fix thread handles for Unix to accomodate unsigned values. - Fix a crash with config pointer deref in mutex init for Apache 2.x. - Fix handling of Basic auth session reuse. - Fix describe of PUBLIC synonyms. - Fix OwaAdmin, broken in a previous change. - Guard cleanup thread agains race conditions during shutdown. - Allow flexible argument calls to POST via multipart/form-data. - Add argument chunking to file upload to avoid 4000 byte OCI limit. - Limit size of PL/SQL string buffers to 32512 bytes per PL/SQL maximum. - Change describe processing to skip signature mismatches in normal mode. - Fixed redirect processing for Apache 2.0. - Merge URL arguments for POST requests including file uploads. - Fix bind width of reserved argument for file uploads. - Avoid deadlock with 0-length content in POST requests. - Switch POST request reads to standard Apache APIs. - Unescape argument names in case of unusual characters. - Suppress SQL diagnostic page for failures during reset/disconnect. - Always truncate LOBs after write (in case of a shorter update). - Fix missing child callback functions for Apache 2.0. - Allow pages to be returned with Content-Length of 0. - Use SCRIPT_NAME instead of REQUEST_URI when fixing Apache CGI problems (for compatibility with mod_rewrite). - Fix broken logic in parse of OwaReset directive. - Skip additional header elements in file uploads (for Mozilla). - Fix incorrect swap of database character set and client character set. - Prevent whitespace or punctuation in procedure/command names. - Fix missing DAD character-set conversion for flexible argument mode. - Fix cleanup-thread mutex initialization problem. - Workaround for database crashes due to USER_ID/PASSWORD assignments (see plsqlbug.htm). - Create PATH_INFO from SCRIPT_NAME when not found in CGI environment. - Make INIT_CGI_ENV call last to avoid shadow-process crash. - Add work-around for OCI 0-width collection bind bug when doing array promotion. - Fixed bug with piecewise LONG file uploads/downloads. - Fixed bug with boundary scan logic for large uploads. - Work around keepalive problem with OCI bequeath connections by marking Apache socket as \"close on exec\" on Unix. - Free temporary LOB after document downloads. - Fix bug with 0 array arguments to flexible calling mode. - Correct error-page and header-only return processing. - Rewrite SCRIPT_NAME and PATH_INFO environment variables for structured Location names (e.g. \"/virtual/path\"). - Fix several problems with LONG and LONG RAW uploads, including the inability to upload zero-length files. - Prevent crash when initial database connect fails. - Prevent crash when ARGS diagnostic used with large arguments/arrays. - Workaround for OCI 0-width collection binding bug. - Workaround for keepalive-related browser hangs (details at modowabug.htm). - Problem with misparsed headers (due to change in how header lines are returned with the newer OWAs). - Connection pool lockup on Windows when closed/reopened (due to omission of semaphore reset). - Invalid state for reusable connection if first use was for LOB download (due to omission of parse for OWA.GET_PAGE cursor). - Crash when displaying error messages from temporary connections (due to unintialized error message buffer pointer). - Intermittent spin in Windows WriteFile routine due to incorrect parameters used to open the diagnostic file. - Failure to read entire content for large POST requests. * Thu Apr 02 2015 ecsosAATTopensuse.org- update to 2.10.4 * Recent Improvements and Enhancements - Pass client IP address from owad if available. - Support ETag, Expires, and Last-Modified headers for OwaDocTable downloads. - Add REF cursor return mode. - Added OwaHttp and OwaDav to support REST operations. - Added Apache 2.4 version (same as 2.2 version). - Add WDB_GATEWAY_LOGOUT cookie support for Basic authentication. - Add OwaContentType to allow different defaults for responses. - Add OwaCharsize directive to work around PL/SQL gateway bug. - Add support for external authentication via Oracle Wallet or OS. - Hack OwaLDAP to allow for CGI environment supplied basic authentication. - Hack OwaLDAP to allow for NT authentication via mod_auth_sspi. - Allow OwaStart to send a redirect. - Add new OwaAlternate modes to support logging (experimental). - Add OwaWait and OwaOptimizer directives. - Add OwaDocTable directive and partial support for WebDB document API. - Add OwaLDAP directive. - Add errmsg to OwaSqlError URI. - Added Apache 2.2 version. - Added synonym support and caching to describe logic. - Support 2-argument flexible argument mode. - Add the OwaSession directive. - Disallow punctuation and spaces in argument names. - Add OwaSqlError directive. - Add support for transfer of unprocessed POST data as RAW. - Add new ERROR diagnostic flag. - Allow OwaPool to be thread-limited with THREADS. - Add OwaEnv directive. - Add ability to store/retrieve files in file system. - Add OwaReject directive. - Add support for LocationMatch (regular expressions). - Round array sizes and buffer widths to increase cursor sharing. - Add TIMING diagnostic. - Add GET_PAGE_RAW support and RAW binding mode. - Add OwaReset for advanced package reset modes. - Add support for NCHAR/NVARCHAR binding modes with OwaUnicode. - Add time zone and date formatting directives (for Oracle 9i). - Support native DB logins with oracle_realm directive. - Add relaxed describe mode and describe schema. - Add hooks for before/after procedures. - Updated Apache 2.0 implementation to 2.0.16 beta. - Reimplement latches using pthread mutexes. - Delay RESET_PACKAGE call until after request is handled. - Use pointer-array binding for flexible argument values. - Add SQL statement diagnostics triggered by POOL flag. - Get realm from OWA_SEC and generate Basic challenge. - Pass Basic authentication header to OWA_SEC. - Remove parameter and collection binding limits. - Allow additional header elements to be returned for document downloads. - Support Location = \"/\" and document_path = \"/\". - Log SQL errors to Apache error log. - Added \"chunking\" of oversized arguments in flexible calling mode. - Added oracle_proc directive. - Support redirects from POST requests. - Pass Authentication header through to OWA CGI. - Added backport to 7.3, added LOBs and describe to 8.0 backport. - Added a connection pool cleanup thread. - Added support for range-based file downloads. - Added support for file-system caches. - Added directive to set default start page. - Added support for using alternate OWA implemenations. - Improved handling of multi-byte character sets for content uploads and downloads. - Support BFILEs for content downloads. - Support binary content returns for single-byte character sets. - Added support for promotion of singleton arguments to array binding. - Added support for file uploads and downloads through LOBs. - Added support for legacy file up/download through LONGs. - Ifdef\'ed code to enable builds against OCI 8.0 (leaves out the LOB support and the NLS check). - Switched connection pool to semaphore-based model. - Improved directive processing to eliminate need for quotes around multi-valued attributes (e.g. oracle_diag). - Added a parameter for DAD character set; send character set where possible on HTTP response headers. - Added the ability to recover from a database shutdown/restart that invalidates connections in the pool. * Bugs Found/Fixed - Check file-system permission problems after connect failure with status 1804 or 12705. - Fix a bug with multi-file uploads when not using flex arguments. - Fix questionable initialization for temporary connection members. - Recompute max field names in chunked mode flexible arguments calls. - Allow PL/SQL to return permanent redirections. - Treat logon warnings as success (e.g. password expiry warning). - Fix a bug with 0-argument redescribes to flex-argument calls. - Better support filename-driven WPG_DOCLOAD file downloads. - Allow Content-Disposition for OwaDocTable file downloads. - Fixed array-fetch bug in REF cursors. - Fixed handling of 0-argument arrays for flex args calling mode. - Special processing for Windows file separator with multi-byte character sets. - Skip OCI LOB operation for WPG-style uploads of 0-length files. - Fix flexible argument mode for WPG-style file uploads. - Fix thread handles for Unix to accomodate unsigned values. - Fix a crash with config pointer deref in mutex init for Apache 2.x. - Fix handling of Basic auth session reuse. - Fix describe of PUBLIC synonyms. - Fix OwaAdmin, broken in a previous change. - Guard cleanup thread agains race conditions during shutdown. - Allow flexible argument calls to POST via multipart/form-data. - Add argument chunking to file upload to avoid 4000 byte OCI limit. - Limit size of PL/SQL string buffers to 32512 bytes per PL/SQL maximum. - Change describe processing to skip signature mismatches in normal mode. - Fixed redirect processing for Apache 2.0. - Merge URL arguments for POST requests including file uploads. - Fix bind width of reserved argument for file uploads. - Avoid deadlock with 0-length content in POST requests. - Switch POST request reads to standard Apache APIs. - Unescape argument names in case of unusual characters. - Suppress SQL diagnostic page for failures during reset/disconnect. - Always truncate LOBs after write (in case of a shorter update). - Fix missing child callback functions for Apache 2.0. - Allow pages to be returned with Content-Length of 0. - Use SCRIPT_NAME instead of REQUEST_URI when fixing Apache CGI problems (for compatibility with mod_rewrite). - Fix broken logic in parse of OwaReset directive. - Skip additional header elements in file uploads (for Mozilla). - Fix incorrect swap of database character set and client character set. - Prevent whitespace or punctuation in procedure/command names. - Fix missing DAD character-set conversion for flexible argument mode. - Fix cleanup-thread mutex initialization problem. - Workaround for database crashes due to USER_ID/PASSWORD assignments (see plsqlbug.htm). - Create PATH_INFO from SCRIPT_NAME when not found in CGI environment. - Make INIT_CGI_ENV call last to avoid shadow-process crash. - Add work-around for OCI 0-width collection bind bug when doing array promotion. - Fixed bug with piecewise LONG file uploads/downloads. - Fixed bug with boundary scan logic for large uploads. - Work around keepalive problem with OCI bequeath connections by marking Apache socket as \"close on exec\" on Unix. - Free temporary LOB after document downloads. - Fix bug with 0 array arguments to flexible calling mode. - Correct error-page and header-only return processing. - Rewrite SCRIPT_NAME and PATH_INFO environment variables for structured Location names (e.g. \"/virtual/path\"). - Fix several problems with LONG and LONG RAW uploads, including the inability to upload zero-length files. - Prevent crash when initial database connect fails. - Prevent crash when ARGS diagnostic used with large arguments/arrays. - Workaround for OCI 0-width collection binding bug. - Workaround for keepalive-related browser hangs (details at modowabug.htm). - Problem with misparsed headers (due to change in how header lines are returned with the newer OWAs). - Connection pool lockup on Windows when closed/reopened (due to omission of semaphore reset). - Invalid state for reusable connection if first use was for LOB download (due to omission of parse for OWA.GET_PAGE cursor). - Crash when displaying error messages from temporary connections (due to unintialized error message buffer pointer). - Intermittent spin in Windows WriteFile routine due to incorrect parameters used to open the diagnostic file. - Failure to read entire content for large POST requests. * Thu Oct 16 2014 ecsosAATTopensuse.org- initial version 2.10.3
|
|
|