File apache2-mod_owa.changes of Package apache2-mod_owa

-------------------------------------------------------------------
Mon Oct 11 09:32:22 UTC 2021 - ecsos <ecsos@opensuse.org>

- Update to 2.11.10
- Rebase apache2-mod_owa.patch.
- Insert Conflicts: apache2-mod_owa19.
- Insert and use BuildRequires: apache-rpm-macros.

-------------------------------------------------------------------
Tue May 21 06:59:44 UTC 2019 - ecsos@opensuse.org

- Change logdir from /var/log/apache2/mod_owa to 
  /var/log/apache2-mod_owa. 
  Because mod_owa has needed rights to change to /var/log/apache2.

-------------------------------------------------------------------
Fri Dec  7 08:03:26 UTC 2018 - ecsos@opensuse.org

- Update to 2.11.9
- Rebase apache2-mod_owa.patch

-------------------------------------------------------------------
Thu Mar  8 11:36:15 UTC 2018 - ecsos@opensuse.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 08:38:17 UTC 2017 - ecsos@opensuse.org

- update to 2.11.4

-------------------------------------------------------------------
Thu Jun 11 17:49:12 UTC 2015 - ecsos@opensuse.org

- added permissions and logrotate

-------------------------------------------------------------------
Tue Jun  9 13:12:52 UTC 2015 - ecsos@opensuse.org

- update to 2.10.8

-------------------------------------------------------------------
Mon May 18 22:17:50 UTC 2015 - ecsos@opensuse.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  2 17:59:55 UTC 2015 - ecsos@opensuse.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 10:48:39 UTC 2014 - ecsos@opensuse.org

- initial version 2.10.3

openSUSE Build Service is sponsored by