Sync from SUSE:SLFO:Main libtcnative-1-0 revision c9533358313dedcd3238668e4e4aa920
This commit is contained in:
commit
b6c4505ee9
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
215
libtcnative-1-0.changes
Normal file
215
libtcnative-1-0.changes
Normal file
@ -0,0 +1,215 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 13 09:05:45 UTC 2024 - Pedro Monreal <pmonreal@suse.com>
|
||||||
|
|
||||||
|
- Update to 1.2.39:
|
||||||
|
* Fix: 67061: If the insecure optionalNoCA certificate verification
|
||||||
|
mode is used, disable OCSP if enabled else client certificates
|
||||||
|
from unknown certificate authorities will be rejected.
|
||||||
|
* Update: Update the recommended minimum version of OpenSSL to
|
||||||
|
3.0.11.
|
||||||
|
* Change the hardcoded libopenssl-1_1-devel to libopenssl-devel
|
||||||
|
for distributions that have the right version
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 14 08:56:49 UTC 2023 - Michele Bussolotto <michele.bussolotto@suse.com>
|
||||||
|
|
||||||
|
- Version update to version 1.2.38:
|
||||||
|
* Align default pass phrase prompt with HTTPd.
|
||||||
|
* #66669: Fix memory leak in SNI processing.
|
||||||
|
* Update the recommended minimum version of OpenSSL to 1.1.1v.
|
||||||
|
* Update the recommended minimum version of APR to 1.7.4.
|
||||||
|
* Document the TLS rengotiation behaviour.
|
||||||
|
* Add HOWTO-RELEASE.txt that describes the release process.
|
||||||
|
* Refactor library initialization so it is compatible with Tomcat
|
||||||
|
10.1.x onwards where a number of Java classes have been removed.
|
||||||
|
* Map the OpenSSL 3.x FIPS behaviour to the OpenSSL 1.x API to
|
||||||
|
allow clients to determine if the FIPS provider is being used
|
||||||
|
when Tomcat Native is compiled against OpenSSL 3.x.
|
||||||
|
* #66035: Fix crash when attempting to read TLS session ID after
|
||||||
|
a handshake failure.
|
||||||
|
* Enable download_deps.sh to be called from any directory.
|
||||||
|
* Fix release script so it works with the current git layout.
|
||||||
|
* #65441: Correct previous fix that enabled building to continue
|
||||||
|
with OpenSSL 3.x.
|
||||||
|
* #65659: Remove remaining reference to pkg-config which is no
|
||||||
|
longer included in the Tomcat Native distribution.
|
||||||
|
* #65181: Additional changes required to provided support for
|
||||||
|
using OpenSSL Engines that use proprietary key formats.
|
||||||
|
* #65329: Correct handling of WINVER in make file to use correct
|
||||||
|
constant for Windows 7. Add constants for Windows 8, Windows 8.1
|
||||||
|
and Windows 10. Rename WINNT to WIN2k as it is used for Windows
|
||||||
|
2000 upwards, not Windows NT upwards.
|
||||||
|
* Add a patch for APR that fixes an issue where some Windows
|
||||||
|
systems in some configurations would only listen on IPv6
|
||||||
|
addresses on dual stack systems even though configured to listen
|
||||||
|
on both IPv6 and IPv4 addresses.
|
||||||
|
* Correct a regression in the fix for 65181 that prevented an
|
||||||
|
error message from being displayed if an invalid key file was
|
||||||
|
provided and no OpenSSL Engine was configured.
|
||||||
|
* #65181: Improve support for using OpenSSL Engines that use
|
||||||
|
proprietary key formats.
|
||||||
|
* Enable building to continue against OpenSSL 3.x and 1.1.1.
|
||||||
|
* Incomplete name mangling fix for C++ compilers in tcn_api.h.
|
||||||
|
* Improve OS-specific header include for native thread id.
|
||||||
|
* Disable keylog callback support for LibreSSL.
|
||||||
|
* Add support for SSLContext.addChainCertificateRaw() with
|
||||||
|
LibreSSL 2.9.1 and up.
|
||||||
|
* Add support for HP-UX's _lwp_self() in our ssl_thread_id(void).
|
||||||
|
* Remove default option passed for rpath to linker on HP-UX.
|
||||||
|
* Add an option to allow the OCSP responder check to be bypassed.
|
||||||
|
Note that if OCSP is enabled, a missing responder is now treated
|
||||||
|
as an error.
|
||||||
|
* #64429: Fix compilation with LibreSSL.
|
||||||
|
* #63671: libtcnative does not compile with OpenSSL < 1.1.0 and
|
||||||
|
APR w/o threading support.
|
||||||
|
* Correct configure message for OpenSSL libdir.
|
||||||
|
* #64260: Clean up install target.
|
||||||
|
* #64315: configure output for OpenSSL wrong/incomplete sometimes.
|
||||||
|
* Drop obsolete build time workarounds for HP-UX.
|
||||||
|
* Add support for FreeBSD's pthread_getthreadid_np() in our
|
||||||
|
ssl_thread_id(void).
|
||||||
|
* #64316: Introduce tcn_get_thread_id(void) to reduce code
|
||||||
|
duplication.
|
||||||
|
* Fix linking against OpenSSL in non-standard locations on FreeBSD.
|
||||||
|
- Removed patch:
|
||||||
|
* libtcnative-1-0-bsc1199170.patch
|
||||||
|
+ fix integrated
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 29 09:12:29 UTC 2022 - pgajdos@suse.com
|
||||||
|
|
||||||
|
- Fix for SG#63251, bsc#1199170 (thanks to ohollmann@suse.com)
|
||||||
|
- added patches
|
||||||
|
fix https://github.com/apache/tomcat-native/commit/5ac1175a0cf24aae2a285b3f3fb877ff83aef0c0
|
||||||
|
+ libtcnative-1-0-bsc1199170.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 7 11:04:12 UTC 2019 - Matei Albu <malbu@suse.com>
|
||||||
|
|
||||||
|
- Add GPG keyring.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 12 16:21:42 UTC 2019 - Matei Albu <malbu@suse.com>
|
||||||
|
|
||||||
|
- Version update to version 1.2.23:
|
||||||
|
* See changelog.html for in-depth upstream changes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 6 14:59:23 UTC 2019 - Matei <malbu@suse.com>
|
||||||
|
|
||||||
|
- Version update to version 1.2.21:
|
||||||
|
* See changelog.html for in-depth upstream changes
|
||||||
|
* Fix incompatibility with Tomcat (bsc#1130843)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 27 07:36:36 UTC 2017 - fstrba@suse.com
|
||||||
|
|
||||||
|
- Version update to version 1.2.16:
|
||||||
|
* See changelog.html for in-depth upstream changes
|
||||||
|
* Fixes build breakage with newer version of openssl
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 3 10:51:58 UTC 2016 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version update to version 1.2.4:
|
||||||
|
* See changelog.html for in-depth upstream changes
|
||||||
|
* This connector to properly work requires openssl 1.0.2 or newer
|
||||||
|
so do not backport to other codestreams.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 25 20:18:55 UTC 2015 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Remove keyring file as there is new keyring and I didn't find it
|
||||||
|
on the web
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 19 18:20:29 UTC 2015 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 1.1.32
|
||||||
|
* Fix: 53952: Add support for TLSv1.2 and TLSv1.1.
|
||||||
|
* Fix: 56844: Use OpenSSL 1.0.1j with Windows binaries.
|
||||||
|
* Update: Use APR 1.5.1 with Windows binaries
|
||||||
|
- Remove tomcat-native-nosslv2.patch; merged on upstream release
|
||||||
|
- Remove %gpg_verify tag and gpg-offline require; let OBS handles
|
||||||
|
gpg verification
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 27 15:45:46 UTC 2014 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- version 1.1.30
|
||||||
|
* Fixed double-free in ssl_ocsp_request. Patch provided by
|
||||||
|
Aristotelis.
|
||||||
|
* Other minor bugfixes.
|
||||||
|
- openSUSE: Fix build when openssl does not have SSLv2 support.
|
||||||
|
(tomcat-native-nosslv2.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 13 09:29:50 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
|
- Update to 1.1.27 (bugfix release)
|
||||||
|
* fix high CUP usage on client's IP address change
|
||||||
|
* add CPU information to OS info for Linux
|
||||||
|
* fix FIPS mode for listeners; resolves 'Low level API
|
||||||
|
call to digest MD5 forbidden in FIPS mode!' errors.
|
||||||
|
* update add clearOptions function to allow access to
|
||||||
|
OpenSSL's SSL_CTX_clear_options function.
|
||||||
|
* fix regression in pollset return value.
|
||||||
|
- add gpg verification
|
||||||
|
- add javapackages-tools
|
||||||
|
- drop config-guess-sub-update.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 31 13:48:49 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
- config-guess-sub-update.patch: update config.guess/sub for aarch64
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 6 13:48:00 UTC 2012 - kruber@zib.de
|
||||||
|
|
||||||
|
- update to 1.1.24
|
||||||
|
* add support for per-socket timeouts inside poller
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 15 10:43:21 UTC 2012 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- update to 1.1.23 - latest upstream version
|
||||||
|
* autodetect java7
|
||||||
|
* better support for ipv6
|
||||||
|
* OCSP verification support
|
||||||
|
* explicit use in FIPS mode allowed
|
||||||
|
* and fixes many bugs, leaks and crashes
|
||||||
|
- split the spec from tomcat6 sources as it was never needed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 5 15:30:21 UTC 2010 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- fixes bnc#622430 - move .so file to main package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 16 12:35:08 CET 2010 - ro@suse.de
|
||||||
|
|
||||||
|
- build from tomcat-native-1.1.20-src.tar.gz
|
||||||
|
- package needs work, does not have to live in tomcat src any more
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 3 11:10:45 CEST 2009 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- Tomcat update to 6.0.20
|
||||||
|
- APR update to 1.3.3 - the bugfix release
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 12 09:33:38 CEST 2008 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- Tomcat update to 6.0.18
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 15:59:03 CEST 2008 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- move the .so file to -devel subpackage to prevent of an rpmlint error
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 15:52:08 CEST 2008 - mvyskocil@suse.cz
|
||||||
|
|
||||||
|
- The first release in SUSE (1.2.12)
|
||||||
|
- fix of enhancenment request [bnc#202339]
|
||||||
|
|
1243
libtcnative-1-0.keyring
Normal file
1243
libtcnative-1-0.keyring
Normal file
File diff suppressed because it is too large
Load Diff
125
libtcnative-1-0.spec
Normal file
125
libtcnative-1-0.spec
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
#
|
||||||
|
# spec file for package libtcnative-1-0
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%{!?make_build:%global make_build make %{?_smp_mflags}}
|
||||||
|
Name: libtcnative-1-0
|
||||||
|
Version: 1.2.39
|
||||||
|
Release: 0
|
||||||
|
Summary: Tomcat resources for performance, compatibility, etc
|
||||||
|
License: Apache-2.0
|
||||||
|
Group: Productivity/Networking/Web/Servers
|
||||||
|
URL: https://tomcat.apache.org/native-1.2-doc/index.html
|
||||||
|
Source0: https://www.apache.org/dist/tomcat/tomcat-connectors/native/%{version}/source/tomcat-native-%{version}-src.tar.gz
|
||||||
|
Source1: https://www.apache.org/dist/tomcat/tomcat-connectors/native/%{version}/source/tomcat-native-%{version}-src.tar.gz.asc
|
||||||
|
# https://www.apache.org/dist/tomcat/tomcat-connectors/KEYS
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: java-devel
|
||||||
|
BuildRequires: javapackages-tools
|
||||||
|
BuildRequires: libapr1-devel >= 1.4.3
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
# Upstream compatibility:
|
||||||
|
Provides: tcnative = %{version}
|
||||||
|
#Fedora compatibility
|
||||||
|
Provides: tomcat-native = %{version}
|
||||||
|
%if 0%{?suse_version} >= 1550
|
||||||
|
BuildRequires: libopenssl-devel >= 3.0.11
|
||||||
|
%else
|
||||||
|
BuildRequires: libopenssl-1_1-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
The Apache Tomcat Native Library is an optional component for use
|
||||||
|
with Apache Tomcat that allows Tomcat to use certain native
|
||||||
|
resources for performance, compatibility, etc.
|
||||||
|
|
||||||
|
Specifically, the Apache Tomcat Native Library gives Tomcat access
|
||||||
|
to the Apache Portable Runtime (APR) library's network connection
|
||||||
|
(socket) implementation and random-number generator. See the Apache
|
||||||
|
Tomcat documentation for more information on how to configure Tomcat
|
||||||
|
to use the APR connector.
|
||||||
|
|
||||||
|
Features of the APR connector:
|
||||||
|
|
||||||
|
* Non-blocking I/O for Keep-Alive requests (between requests)
|
||||||
|
* Uses OpenSSL for TLS/SSL capabilities (if supported by linked APR
|
||||||
|
library)
|
||||||
|
* FIPS 140-2 support for TLS/SSL (if supported by linked OpenSSL
|
||||||
|
library)
|
||||||
|
* Support for IPv4, IPv6 and Unix Domain Sockets
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Tomcat resources for performance, compatibility, etc
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: glibc-devel
|
||||||
|
Requires: libapr1-devel
|
||||||
|
Requires: libopenssl-devel
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
The Apache Tomcat Native Library is an optional component for use
|
||||||
|
with Apache Tomcat that allows Tomcat to use certain native
|
||||||
|
resources for performance, compatibility, etc.
|
||||||
|
|
||||||
|
Specifically, the Apache Tomcat Native Library gives Tomcat access
|
||||||
|
to the Apache Portable Runtime (APR) library's network connection
|
||||||
|
(socket) implementation and random-number generator. See the Apache
|
||||||
|
Tomcat documentation for more information on how to configure Tomcat
|
||||||
|
to use the APR connector.
|
||||||
|
|
||||||
|
Features of the APR connector:
|
||||||
|
|
||||||
|
* Non-blocking I/O for Keep-Alive requests (between requests)
|
||||||
|
* Uses OpenSSL for TLS/SSL capabilities (if supported by linked APR
|
||||||
|
library)
|
||||||
|
* FIPS 140-2 support for TLS/SSL (if supported by linked OpenSSL
|
||||||
|
library)
|
||||||
|
* Support for IPv4, IPv6 and Unix Domain Sockets
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n tomcat-native-%{version}-src
|
||||||
|
|
||||||
|
%build
|
||||||
|
cd native
|
||||||
|
%configure \
|
||||||
|
--with-apr=%{_bindir}/apr-1-config \
|
||||||
|
--with-java-home=%{java_home} \
|
||||||
|
--with-java-platform=2
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
make -C native install DESTDIR=%{buildroot}
|
||||||
|
install -d -m 755 %{buildroot}/%{_includedir}
|
||||||
|
install -m 644 native/include/* %{buildroot}/%{_includedir}
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
%post -p /sbin/ldconfig
|
||||||
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc CHANGELOG.txt README.txt
|
||||||
|
%{_libdir}/libtcnative-1.so.*
|
||||||
|
#bnc#622430 - java expects so files installed
|
||||||
|
%{_libdir}/libtcnative-1.so
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/*
|
||||||
|
|
||||||
|
%license LICENSE NOTICE
|
||||||
|
|
||||||
|
%changelog
|
BIN
tomcat-native-1.2.39-src.tar.gz
(Stored with Git LFS)
Normal file
BIN
tomcat-native-1.2.39-src.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
17
tomcat-native-1.2.39-src.tar.gz.asc
Normal file
17
tomcat-native-1.2.39-src.tar.gz.asc
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Comment: GPGTools - http://gpgtools.org
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEqcXfTSLpmZjZh1pREMAcWi9gWecFAmUVhLsACgkQEMAcWi9g
|
||||||
|
WecKeA/9Eb3ZkGAs0l3BRxLKxatVGdQj4dKgxMLJxp5zOhuVX7msHmNo80IPQdqh
|
||||||
|
ZK0OHVbs1sCUCGfET3f6bhPGFLPx5zKN2PVib4PHZRshhbpGyuXwhr9DszMzfF7n
|
||||||
|
vFdldYA68S61RtgpJyihcBA0bAhR8pq4Eg1WoIjJ/E8mlB1rY9B5Q81uXwHaOlcc
|
||||||
|
103ppJF5lTRhDno8Rnfvw38e1Dq2FpWa4HQrIEMhbcKmAhHkXHQA2/6oz6DI0Y9f
|
||||||
|
oRZV2bWS7tWbPGCBL639nKuaLXqUSwv01aLEeLqZD00ELElCrBImb8Hlb7ZwNS5n
|
||||||
|
cnusV5tgnD4snZFLhpJC9CTYMV/tRNY+bOXDJSQ511XVdsIu0gOaiEplTaATDe4z
|
||||||
|
JrfWpmu9IsJwQnPLqiqg9dnF5IYpMYwiwNu3bpFD7RX1ae4D8z8nC2Rv9hvgfURN
|
||||||
|
BkDrt/1utEelsRqH6N6lxoGeSiv/RYyT+OU9idRZRmK8paOIH04kAn/IKptlqSYt
|
||||||
|
Ue7aHrUxysQGMj7XklU6g4jHIB+6n7R2vtRlu+S237j9zF97Wct8cbLth/5UOwyb
|
||||||
|
nfLMcLqVIn/geDOWn+hKqMfjltrinH2L7kYNOR6ao7OWGjPLEn4wD43SAVLm7vXH
|
||||||
|
1MRAQG32O1oh6mVQROwLU2KD5UM1e4LQew4R39zb+TBYAMsAzxQ=
|
||||||
|
=VA+0
|
||||||
|
-----END PGP SIGNATURE-----
|
Loading…
x
Reference in New Issue
Block a user