File libtcnative-2-0.changes of Package libtcnative-2-0

-------------------------------------------------------------------
Tue Apr  7 11:09:43 UTC 2026 - Fridrich Strba <fstrba@suse.com>

- Upgrade to version 2.0.14
  * Changes of 2.0.14
    + Code: Refactor access to ASN1_OCTET_STRING to use setters to
      fix errors when building against the latest OpenSSL 4.0.x code
    + Fix: Fix the handling of OCSP requests with multiple responder
      URIs
    + Fix: Fix the handling of TRY_AGAIN responses to OCSP requests
      when soft fail is disabled.
  * Changes of 2.0.13
    + Code: Due to various refactorings, the 2.0.x code no longer
      compiles with LibreSSL. Without a volunteer to maintain
      LibreSSL support, the LibreSSL code will be removed no earlier
      than 30 September 2026
    + Fix: Remove group write permissions from the files in the
      tar.gz source archive
    + Code: Refactor the SSL_CONF_CTX clean-up to align it with SSL
      and SSL_CTX clean-up
    + Fix: Fix unnecessarily large buffer allocation when filtering
      out NULL and export ciphers. Pull requests #35 and #37
      provided by chenjp
    + Fix: Fix a potential memory leak if an invalid OpenSSLConf is
      provided. Pull request #36 provided by chenjp. (markt)
    + Fix: Refactor setting of OCSP configuration defaults as they
      were only applied if the SSL_CONF_CTX was used. While one was
      always used with Tomcat versions aware of the OCSP
      configuration options, one was not always used with Tomcat
      versions unaware of the OCSP configuration options leading to
      OCSP verification being enabled by default when the expected
      behaviour was disabled by default
    + Code: Improve performance for the rare case of handling large
      OCSP responses
    + Fix: 69939: Fix the cause of a crash with OpenSSL 3.0.x when a
      certificate PEM file does not contain explicit DH parameters
    + Fix: Refactor extraction of ECDH curve name from the
      Certificate to avoid deprecated OpenSSL methods.
    + Fix: Refactor the native implementation of SSL.getTime() to
      avoid the Y2038 problem in SSL_SESSION_get_time() when running
      on a version of OpenSSL that includes the new
      SSL_SESSION_get_time_ex() method.
- Build against libopenssl-3-devel and not against the meta-package
  libopenssl-devel. This allows buiding on distributions where the
  openssl-3 exists, but is not default
- Added patch:
  * apr163.patch
    + Allow building and running against libapr-1 1.6.3

-------------------------------------------------------------------
Mon Feb  9 12:16:17 UTC 2026 - Michele Bussolotto <michele.bussolotto@suse.com>

- Add conflict to previous devel version 

-------------------------------------------------------------------
Thu Feb  5 14:50:36 UTC 2026 - Michele Bussolotto <michele.bussolotto@suse.com>

- The first release in SUSE (2.0.12)
  * fix of enhancenment request (bsc#1232390)
openSUSE Build Service is sponsored by