commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2020-07-30 09:56:23 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.3592 (New) Package is "bouncycastle" Thu Jul 30 09:56:23 2020 rev:27 rq:823297 version:1.66 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2020-05-01 11:08:26.727207062 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.3592/bouncycastle.changes 2020-07-30 09:57:19.323086018 +0200 @@ -1,0 +2,51 @@ +Tue Jul 28 18:50:39 UTC 2020 - Pedro Monreal + +- Version update to 1.66 + * Defects Fixed: +- EdDSA verifiers now reset correctly after rejecting overly long signatures. +- BCJSSE: SSLSession.getPeerCertificateChain could throw NullPointerException. +- qTESLA-I verifier would reject some valid signatures. +- qTESLA verifiers now reject overly long signatures. +- PGP regression caused failure to preserve existing version header when + headers were reset. +- PKIXNameConstraintValidator had a bad cast preventing use of multiple + OtherName constraints. +- Serialisation of the non-CRT RSA Private Key could cause a NullPointerException. +- An extra 4 bytes was included in the start of HSS public key encodings. +- CMS with Ed448 using a direct signature was using id-shake256-len + rather than id-shake256. +- Use of GCMParameterSpec could cause an AccessControlException under + some circumstances. +- DTLS: Fixed high-latency HelloVerifyRequest handshakes. +- An encoding bug for rightEncoded() in KMAC has been fixed. +- For a few values the cSHAKE implementation would add unnecessary pad bytes + where the N and S strings produced encoded data that was block aligned. +- There were a few circumstances where Argon2BytesGenerator might hit an + unexpected null. These have been removed. + * Additional Features and Functionality +- The qTESLA signature algorithm has been updated to v2.8 (20191108). +- BCJSSE: Client-side OCSP stapling now supports status_request_v2 extension. +- Support has been added for "ocsp.enable", "ocsp.responderURL" and + PKIXRevocationChecker for users of Java 8 and later. +- Support has been added for "org.bouncycastle.x509.enableCRLDP" to the PKIX validator. +- BCJSSE: Now supports system property 'jsse.enableFFDHE' +- BCJSSE: Now supports system properties 'jdk.tls.client.SignatureSchemes' + and 'jdk.tls.server.SignatureSchemes'. +- Multi-release support has been added for Java 11 XECKeys. +- Multi-release support has been added for Java 15 EdECKeys. +- The MiscPEMGenerator will now output general PrivateKeyInfo structures. +- A new property "org.bouncycastle.pkcs8.v1_info_only" has been added to + make the provider only produce version 1 PKCS8 PrivateKeyInfo structures. +- The PKIX CertPathBuilder will now take the target certificate from the target + constraints if a specific certificate is given to the selector. +- BCJSSE: A range of ARIA and CAMELLIA cipher suites added to supported list. +- BCJSSE: Now supports the PSS signature schemes from RFC 8446 (TLS 1.2 onwards). +- Performance of the Base64 encoder has been improved. +- The PGPPublicKey class will now include direct key signatures when checking + for key expiry times. + * NOTES: +- The qTESLA update breaks compatibility with previous versions. + Private keys now include a hash of the public key at the end, + and signatures are no longer interoperable with previous versions. + +--- Old: bcmail-jdk15on-1.65.pom bcpg-jdk15on-1.65.pom bcpkix-jdk15on-1.65.pom bcprov-jdk15on-1.65.pom bctls-jdk15on-1.65.pom r1rv65.tar.gz New: bcmail-jdk15on-1.66.pom bcpg-jdk15on-1.66.pom bcpkix-jdk15on-1.66.pom bcprov-jdk15on-1.66.pom bctls-jdk15on-1.66.pom r1rv66.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.hLkqi0/_old 2020-07-30 09:57:26.055087365 +0200 +++ /var/tmp/diff_new_pack.hLkqi0/_new 2020-07-30 09:57:26.055087365 +0200 @@ -16,9 +16,9 @@ # -%global ver 1.65 -%global shortver 165 -%global gittag r1rv65 +%global ver 1.66 +%global shortver 166 +%global gittag r1rv66 %global archivever jdk15on-%{shortver} %global classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle ++ bcmail-jdk15on-1.65.pom -> bcmail-jdk15on-1.66.pom ++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcmail-jdk15on-1.65.pom 2020-05-01 11:08:25.167203670 +0200 +++
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2020-05-01 11:08:11 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.2738 (New) Package is "bouncycastle" Fri May 1 11:08:11 2020 rev:26 rq:798864 version:1.65 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2020-03-27 21:55:32.002731185 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.2738/bouncycastle.changes 2020-05-01 11:08:26.727207062 +0200 @@ -1,0 +2,42 @@ +Wed Apr 29 09:28:03 UTC 2020 - Pedro Monreal Gonzalez + +- Version update to 1.65 + * Defects Fixed: +- DLExternal would encode using DER encoding for tagged SETs. +- ChaCha20Poly1305 could fail for large (>~2GB) files. +- ChaCha20Poly1305 could fail for small updates when used via the provider. +- Properties.getPropertyValue could ignore system property when other + local overrides set. +- The entropy gathering thread was not running in daemon mode, meaning there + could be a delay in an application shutting down due to it. +- A recent change in Java 11 could cause an exception with the BC Provider's + implementation of PSS. +- BCJSSE: TrustManager now tolerates having no trusted certificates. +- BCJSSE: Choice of credentials and signing algorithm now respect the peer's + signature_algorithms extension properly. +- BCJSSE: KeyManager for KeyStoreBuilderParameters no longer leaks memory. + * Additional Features and Functionality: +- LMS and HSS (RFC 8554) support has been added to the low level library and + the PQC provider. +- SipHash128 support has been added to the low level library and the JCE provider. +- BCJSSE: BC API now supports explicitly specifying the session to resume. +- BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is + negotiated (except in FIPS mode). +- BCJSSE: Added support for extended_master_secret system properties: + jdk.tls.allowLegacyMasterSecret, jdk.tls.allowLegacyResumption, + jdk.tls.useExtendedMasterSecret . +- BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is + negotiated (except in FIPS mode). +- BCJSSE: KeyManager and TrustManager now check algorithm constraints for + keys and certificate chains. +- BCJSSE: KeyManager selection of server credentials now prefers matching + SNI hostname (if any). +- BCJSSE: KeyManager may now fallback to imperfect credentials (expired, + SNI mismatch). +- BCJSSE: Client-side OCSP stapling support (beta version: via status_request + extension only, provides jdk.tls.client.enableStatusRequestExtension, and + requires CertPathBuilder support). +- TLS: DSA in JcaTlsCrypto now falls back to stream signing to work around + NoneWithDSA limitations in default provider. + +--- Old: bcmail-jdk15on-1.64.pom bcpg-jdk15on-1.64.pom bcpkix-jdk15on-1.64.pom bcprov-jdk15on-1.64.pom bctls-jdk15on-1.64.pom r1rv64.tar.gz New: bcmail-jdk15on-1.65.pom bcpg-jdk15on-1.65.pom bcpkix-jdk15on-1.65.pom bcprov-jdk15on-1.65.pom bctls-jdk15on-1.65.pom r1rv65.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.vSpHvm/_old 2020-05-01 11:08:31.075216518 +0200 +++ /var/tmp/diff_new_pack.vSpHvm/_new 2020-05-01 11:08:31.083216536 +0200 @@ -16,10 +16,10 @@ # -%global ver 1.64 -%global shortver 164 -%global gittag r1rv64 -%global archivever jdk15on-%{shortver}b07 +%global ver 1.65 +%global shortver 165 +%global gittag r1rv65 +%global archivever jdk15on-%{shortver} %global classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle Version:%{ver} ++ bcmail-jdk15on-1.64.pom -> bcmail-jdk15on-1.65.pom ++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcmail-jdk15on-1.64.pom 2019-10-17 12:17:15.687929117 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.2738/bcmail-jdk15on-1.65.pom 2020-05-01 11:08:25.167203670 +0200 @@ -1,90 +1,46 @@ - + - -4.0.0 - -org.bouncycastle - -bcmail-jdk15on - -jar - -Bouncy Castle S/MIME API - -1.64 - -The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 to JDK 11. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed. - -
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2020-03-27 21:55:17 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.3160 (New) Package is "bouncycastle" Fri Mar 27 21:55:17 2020 rev:25 rq:788316 version:1.64 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2019-11-11 12:58:34.245574700 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.3160/bouncycastle.changes 2020-03-27 21:55:32.002731185 +0100 @@ -1,0 +2,8 @@ +Wed Mar 25 13:17:01 UTC 2020 - Fridrich Strba + +- Added patch: + * bouncycastle-osgi.patch ++ Add OSGi manifests to the distributed jars so that they can + be used from eclipse + +--- New: bouncycastle-osgi.patch Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.2bN0CA/_old 2020-03-27 21:55:36.886734026 +0100 +++ /var/tmp/diff_new_pack.2bN0CA/_new 2020-03-27 21:55:36.922734047 +0100 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,6 +36,7 @@ Source4: https://repo1.maven.org/maven2/org/%{name}/bcmail-jdk15on/%{version}/bcmail-jdk15on-%{version}.pom Source5: https://repo1.maven.org/maven2/org/%{name}/bctls-jdk15on/%{version}/bctls-jdk15on-%{version}.pom Patch0: bouncycastle-javadoc.patch +Patch1: bouncycastle-osgi.patch BuildRequires: ant BuildRequires: ant-junit BuildRequires: fdupes @@ -110,12 +111,15 @@ %prep %setup -q -n bc-java-%{gittag} %patch0 -p1 +%patch1 -p1 # Remove provided binaries find . -type f -name "*.class" -exec rm -f {} \; find . -type f -name "*.jar" -exec rm -f {} \; %build +echo "package.version:\ %{version}" >> bc-build.properties +echo "bundle.version:\ %{version}.0" >> bc-build.properties ant -f ant/jdk15+.xml \ -Dbc.javac.source=6 -Dbc.javac.target=6 \ -Djunit.jar.home=$(build-classpath junit) \ ++ bouncycastle-osgi.patch ++ --- bc-java-r1rv64/ant/bc+-build.xml2020-03-25 13:26:28.073769140 +0100 +++ bc-java-r1rv64/ant/bc+-build.xml2020-03-25 14:04:13.882533152 +0100 @@ -370,6 +370,13 @@ + + + + + + + @@ -554,6 +561,13 @@ + + + + + + + @@ -599,6 +613,13 @@ + + + + + + + @@ -652,6 +673,13 @@ + + + + + + + @@ -703,6 +731,13 @@ + + + + + + +
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2019-11-11 12:58:34 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.2990 (New) Package is "bouncycastle" Mon Nov 11 12:58:34 2019 rev:24 rq:746073 version:1.64 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2019-10-17 12:17:15.951928454 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.2990/bouncycastle.changes 2019-11-11 12:58:34.245574700 +0100 @@ -1,0 +2,5 @@ +Wed Nov 6 18:11:54 UTC 2019 - Pedro Monreal Gonzalez + +- Fix arch dependent macros in noarch package [bsc#1109539] + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.v3Kmb4/_old 2019-11-11 12:58:35.029575530 +0100 +++ /var/tmp/diff_new_pack.v3Kmb4/_new 2019-11-11 12:58:35.029575530 +0100 @@ -147,7 +147,7 @@ { # Rebuild the list of security providers in classpath.security suffix=security/classpath.security - secfiles="%{_libexecdir}/$suffix %{_libdir}/$suffix" + secfiles="%{_prefix}/lib/$suffix %{_prefix}/lib64/$suffix" for secfile in $secfiles do @@ -171,7 +171,7 @@ { # Rebuild the list of security providers in classpath.security suffix=security/classpath.security -secfiles="%{_libexecdir}/$suffix %{_libdir}/$suffix" +secfiles="%{_prefix}/lib/$suffix %{_prefix}/lib64/$suffix" for secfile in $secfiles do
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2019-10-17 12:17:14 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.2352 (New) Package is "bouncycastle" Thu Oct 17 12:17:14 2019 rev:23 rq:738177 version:1.64 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2019-09-30 15:52:59.606239436 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.2352/bouncycastle.changes 2019-10-17 12:17:15.951928454 +0200 @@ -1,0 +2,169 @@ +Sat Oct 12 17:27:09 UTC 2019 - Pedro Monreal Gonzalez + +- Update pom files with those from Maven repository. + +--- +Thu Oct 10 16:29:27 UTC 2019 - Pedro Monreal Gonzalez + +- Version update to 1.64 [bsc#1153385, CVE-2019-17359] + [bsc#1096291, CVE-2018-1000180][bsc#1100694, CVE-2018-1000613] + * Security Advisory: +- CVE-2019-17359: A change to the ASN.1 parser in 1.63 introduced + a regression that can cause an OutOfMemoryError to occur on + parsing ASN.1 data. + * Defects Fixed: +- OpenSSH: Fixed padding in generated Ed25519 private keys. +- GOST3410-2012-512 now uses the GOST3411-2012-256 as its KDF digest. +- Validation of headers in PemReader now looks for tailing dashes in header. +- Some compatibility issues around the signature encryption algorithm + field in CMS SignedData and the GOST algorithms have been addressed. + * Additional Features and Functionality: +- PKCS12 key stores containing only certificates can now be created + without the need to provide passwords. +- BCJSSE: Initial support for AlgorithmConstraints; protocol versions + and cipher suites. +- BCJSSE: Initial support for 'jdk.tls.disabledAlgorithms'; protocol + versions and cipher suites. +- BCJSSE: Add SecurityManager check to access session context. +- BCJSSE: Improved SunJSSE compatibility of the NULL_SESSION. +- BCJSSE: SSLContext algorithms updated for SunJSSE compatibility + (default enabled protocols). +- The digest functions Haraka-256 and Haraka-512 have been added to + the provider and the light-weight API +- XMSS/XMSS^MT key management now allows for allocating subsets of the + private key space using the extraKeyShard() method. Use of + StateAwareSignature is now deprecated. +- Support for Java 11's NamedParameterSpec class has been added + (using reflection) to the EC and EdEC KeyPairGenerator implementations. + +--- +Thu Oct 10 16:22:11 UTC 2019 - Pedro Monreal Gonzalez + +- Version update to 1.63 + * Defects Fixed: +- The ASN.1 parser would throw a large object exception for some objects + which could be safely parsed. +- GOST3412-2015 CTR mode was unusable at the JCE level. +- The DSTU MACs were failing to reset fully on doFinal(). +- The DSTU MACs would throw an exception if the key was a multiple of the + size as the MAC's underlying buffer size. +- EdEC and QTESLA were not previously usable with the post Java 9 module structure. +- ECNR was not correctly bounds checking the input and could produce invalid signatures. +- ASN.1: Enforce no leading zeroes in OID branches (longer than 1 character). +- TLS: Fix X448 support in JcaTlsCrypto. +- Fixed field reduction for secp128r1 custom curve. +- Fixed unsigned multiplications in X448 field squaring. +- Some issues over subset Name Constraint validation in the CertPath analyser +- TimeStampResponse.getEncoded() could throw an exception if the TimeStampToken was null. +- Unnecessary memory usage in the ARGON2 implementation has been removed. +- Param-Z in the GOST-28147 algorithm was not resolving correctly. +- It is now possible to specify different S-Box parameters for the GOST 28147-89 MAC. + * Additional Features and Functionality: +- QTESLA is now updated with the round 2 changes. Note: the security catergories, + and in some cases key generation and signatures, have changed. The round 1 version is + now moved to org.bouncycastle.pqc.crypto.qteslarnd1, this package will be deleted in + 1.64. Please keep in mind that QTESLA may continue to evolve. +- Support has been added for generating Ed25519/Ed448 signed certificates. +- A method for recovering the message/digest value from an ECNR signature has been added. +- Support for the ZUC-128 and ZUC-256 ciphers and MACs has been added to the provider + and the lightweight API. +- Support has been added for ChaCha20-Poly1305 AEAD mode from RFC 7539. +- Improved performance for multiple ECDSA verifications
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2019-09-30 15:52:57 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new.2352 (New) Package is "bouncycastle" Mon Sep 30 15:52:57 2019 rev:22 rq:733042 version:1.60 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2018-09-17 14:26:14.799792669 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new.2352/bouncycastle.changes 2019-09-30 15:52:59.606239436 +0200 @@ -1,0 +2,11 @@ +Tue Sep 24 14:35:32 UTC 2019 - Fridrich Strba + +- Package also the bcpkix bcpg bcmail bctls artifacts in separate + sub-packages +- Revert to building with source/target 6, since it is still + possible +- Added patch: + * bouncycastle-javadoc.patch ++ fix javadoc build + +--- Old: bcprov-jdk15on-160.tar.gz New: bcmail-jdk15on-1.60.pom bcpg-jdk15on-1.60.pom bcpkix-jdk15on-1.60.pom bctls-jdk15on-1.60.pom bouncycastle-javadoc.patch r1v60.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.VO397J/_old 2019-09-30 15:53:01.534234305 +0200 +++ /var/tmp/diff_new_pack.VO397J/_new 2019-09-30 15:53:01.538234293 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,106 +12,136 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define ver 1.60 -%define shortver 160 -%define archivever jdk15on-%{shortver} -%define classname org.bouncycastle.jce.provider.BouncyCastleProvider +%global ver 1.60 +%global shortver 160 +%global gittag r1v60 +%global archivever jdk15on-%{shortver} +%global classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle Version:%{ver} Release:0 -Summary:Bouncy Castle Crypto Package for Java -License:MIT +Summary:Bouncy Castle Cryptography APIs for Java +License:MIT AND Apache-2.0 Group: Development/Libraries/Java -Url:http://www.bouncycastle.org/ -Source0: http://www.bouncycastle.org/download/bcprov-%{archivever}.tar.gz -Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{ver}/bcprov-jdk15on-%{ver}.pom -BuildRequires: java-devel >= 1.8 +URL:http://www.bouncycastle.org +Source0:https://github.com/bcgit/bc-java/archive/%{gittag}.tar.gz +# POMs from Maven Central +Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{version}/bcprov-jdk15on-%{version}.pom +Source2: http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/%{version}/bcpkix-jdk15on-%{version}.pom +Source3: http://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/%{version}/bcpg-jdk15on-%{version}.pom +Source4: http://repo1.maven.org/maven2/org/bouncycastle/bcmail-jdk15on/%{version}/bcmail-jdk15on-%{version}.pom +Source5: http://repo1.maven.org/maven2/org/bouncycastle/bctls-jdk15on/%{version}/bctls-jdk15on-%{version}.pom +Patch0: bouncycastle-javadoc.patch +BuildRequires: ant +BuildRequires: ant-junit +BuildRequires: fdupes +BuildRequires: javamail BuildRequires: javapackages-local -BuildRequires: javapackages-tools -BuildRequires: junit -#FIXME: this is needed for initialize of NSS crypto backend, will be required (not required(post) by openjdk) -BuildRequires: mozilla-nss -BuildRequires: unzip -Requires: java +Requires(post): javapackages-tools +Requires(postun): javapackages-tools Provides: bcprov = %{version}-%{release} BuildArch: noarch %description The Bouncy Castle Crypto package is a Java implementation of cryptographic -algorithms. The package is organised so that it contains a light-weight API -suitable for use in any environment (including the newly released J2ME) with -the additional infrastructure to conform the algorithms to the JCE framework. +algorithms. This jar contains JCE provider and lightweight API for the +Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8. + +%package pkix +Summary:Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs +License:MIT +Group:
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2018-09-17 14:26:11 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Mon Sep 17 14:26:11 2018 rev:21 rq:635816 version:1.60 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2018-07-28 12:37:15.136062731 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2018-09-17 14:26:14.799792669 +0200 @@ -5,0 +6,2 @@ + * CVE-2018-1000180: issue around primality tests for RSA key pair generation +if done using only the low-level API [bsc#1096291] Other differences: --
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2018-07-28 12:37:11 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Sat Jul 28 12:37:11 2018 rev:20 rq:624022 version:1.60 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2018-06-22 13:13:35.807012438 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2018-07-28 12:37:15.136062731 +0200 @@ -1,0 +2,8 @@ +Thu Jul 19 10:24:12 UTC 2018 - tchva...@suse.com + +- Version update to 1.60 bsc#1100694: + * CVE-2018-1000613 Use of Externally-ControlledInput to Select Classes or Code + * Release notes: +http://www.bouncycastle.org/releasenotes.html + +--- @@ -6,0 +15,21 @@ + * CVE-2016-1000338: Fix DSA ASN.1 validation during encoding of +signature on verification (boo#1095722). + * CVE-2016-1000339: Fix AESEngine key information leak via lookup +table accesses (boo#1095853). + * CVE-2016-1000340: Fix carry propagation bugs in the +implementation of squaring for several raw math classes +(boo#1095854). + * CVE-2016-1000341: Fix DSA signature generation vulnerability to +timing attack (boo#1095852). + * CVE-2016-1000342: Fix ECDSA ASN.1 validation during encoding of +signature on verification (boo#1095850). + * CVE-2016-1000343: Fix week default settings for private DSA key +pair generation (boo#1095849). + * CVE-2016-1000344: Remove DHIES from the provider to disable the +unsafe usage of ECB mode (boo#1096026). + * CVE-2016-1000345: Fix DHIES/ECIES CBC mode padding oracle +attack (boo#1096025). + * CVE-2016-1000346: Fix other party DH public key validation +(boo#1096024). + * CVE-2016-1000352: Remove ECIES from the provider to disable the +unsafe usage of ECB mode (boo#1096022). Old: bcprov-jdk15on-1.59.pom bcprov-jdk15on-159.tar.gz New: bcprov-jdk15on-1.60.pom bcprov-jdk15on-160.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.Pr0Cim/_old 2018-07-28 12:37:16.388065135 +0200 +++ /var/tmp/diff_new_pack.Pr0Cim/_new 2018-07-28 12:37:16.392065142 +0200 @@ -16,8 +16,8 @@ # -%define ver 1.59 -%define shortver 159 +%define ver 1.60 +%define shortver 160 %define archivever jdk15on-%{shortver} %define classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle ++ bcprov-jdk15on-1.59.pom -> bcprov-jdk15on-1.60.pom ++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-1.59.pom 2018-06-22 13:13:34.679054266 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-1.60.pom 2018-07-28 12:37:14.764062017 +0200 @@ -5,7 +5,7 @@ bcprov-jdk15on jar Bouncy Castle Provider - 1.59 + 1.60 The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8. http://www.bouncycastle.org/java.html ++ bcprov-jdk15on-159.tar.gz -> bcprov-jdk15on-160.tar.gz ++ /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-159.tar.gz /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-160.tar.gz differ: char 5, line 1
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2018-06-22 13:13:33 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Fri Jun 22 13:13:33 2018 rev:19 rq:616108 version:1.59 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2017-09-18 19:50:34.947882998 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2018-06-22 13:13:35.807012438 +0200 @@ -1,0 +2,17 @@ +Mon Jun 11 12:32:43 UTC 2018 - abergm...@suse.com + +- Version update to 1.59: + * CVE-2017-13098: Fix against Bleichenbacher oracle when not +using the lightweight APIs (boo#1072697). + * Release notes: +http://www.bouncycastle.org/releasenotes.html +- Removed patch: + * ambiguous-reseed.patch + +--- +Tue May 15 17:44:49 UTC 2018 - fst...@suse.com + +- Build with source and target 8 to prepare for a possible removal + of 1.6 compatibility + +--- Old: ambiguous-reseed.patch bcprov-jdk15on-1.58.pom bcprov-jdk15on-158.tar.gz New: bcprov-jdk15on-1.59.pom bcprov-jdk15on-159.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.ZSJUml/_old 2018-06-22 13:13:36.790975951 +0200 +++ /var/tmp/diff_new_pack.ZSJUml/_new 2018-06-22 13:13:36.794975802 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,8 @@ # -%define ver 1.58 -%define shortver 158 +%define ver 1.59 +%define shortver 159 %define archivever jdk15on-%{shortver} %define classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle @@ -29,8 +29,7 @@ Url:http://www.bouncycastle.org/ Source0: http://www.bouncycastle.org/download/bcprov-%{archivever}.tar.gz Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{ver}/bcprov-jdk15on-%{ver}.pom -Patch0: ambiguous-reseed.patch -BuildRequires: java-devel >= 1.6 +BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-local BuildRequires: javapackages-tools BuildRequires: junit @@ -66,12 +65,10 @@ mkdir src unzip -qq src.zip -d src/ -%patch0 -p1 - %build pushd src export CLASSPATH=$(build-classpath junit) - %javac -g -source 1.6 -target 1.6 -encoding UTF-8 $(find . -type f -name "*.java") + %javac -g -source 8 -target 8 -encoding UTF-8 $(find . -type f -name "*.java") jarfile="../bcprov-%{version}.jar" # Exclude all */test/* files except org.bouncycastle.util.test, cf. upstream files="$(find . -type f \( -name '*.class' -o -name '*.properties' \) -not -path '*/test/*')" ++ bcprov-jdk15on-1.58.pom -> bcprov-jdk15on-1.59.pom ++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-1.58.pom 2017-09-18 19:50:34.647925187 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-1.59.pom 2018-06-22 13:13:34.679054266 +0200 @@ -5,7 +5,7 @@ bcprov-jdk15on jar Bouncy Castle Provider - 1.58 + 1.59 The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8. http://www.bouncycastle.org/java.html ++ bcprov-jdk15on-158.tar.gz -> bcprov-jdk15on-159.tar.gz ++ /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-158.tar.gz /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-159.tar.gz differ: char 5, line 1
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2017-09-18 19:50:32 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Mon Sep 18 19:50:32 2017 rev:18 rq:526278 version:1.58 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2017-09-13 22:19:21.800285442 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2017-09-18 19:50:34.947882998 +0200 @@ -1,0 +2,8 @@ +Fri Sep 15 07:25:45 UTC 2017 - fst...@suse.com + +- Version update to 1.58 +- Added patch: + * ambiguous-reseed.patch ++ Upstream fix for an ambiguous overload + +--- Old: bcprov-jdk15on-1.54.pom bcprov-jdk15on-154.tar.gz New: ambiguous-reseed.patch bcprov-jdk15on-1.58.pom bcprov-jdk15on-158.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.J0do2m/_old 2017-09-18 19:50:36.135715932 +0200 +++ /var/tmp/diff_new_pack.J0do2m/_new 2017-09-18 19:50:36.139715370 +0200 @@ -16,8 +16,8 @@ # -%define ver 1.54 -%define shortver 154 +%define ver 1.58 +%define shortver 158 %define archivever jdk15on-%{shortver} %define classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle @@ -29,7 +29,8 @@ Url:http://www.bouncycastle.org/ Source0: http://www.bouncycastle.org/download/bcprov-%{archivever}.tar.gz Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{ver}/bcprov-jdk15on-%{ver}.pom -BuildRequires: java-devel +Patch0: ambiguous-reseed.patch +BuildRequires: java-devel >= 1.6 BuildRequires: javapackages-local BuildRequires: javapackages-tools BuildRequires: junit @@ -38,7 +39,6 @@ BuildRequires: unzip Requires: java Provides: bcprov = %{version}-%{release} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description @@ -66,6 +66,8 @@ mkdir src unzip -qq src.zip -d src/ +%patch0 -p1 + %build pushd src export CLASSPATH=$(build-classpath junit) @@ -163,7 +165,6 @@ fi %files -%defattr(0644,root,root,0755) %doc *.html %{_javadir}/bcprov.jar %{_javadir}/bcprov-%{version}.jar @@ -173,7 +174,6 @@ %{_datadir}/maven-metadata/%{name}.xml %files javadoc -%defattr(0644,root,root,0755) %{_javadocdir}/%{name}/ %changelog ++ ambiguous-reseed.patch ++ --- bcprov-jdk15on-158/src/org/bouncycastle/jcajce/provider/drbg/DRBG.java 2017-09-15 09:12:43.611044610 +0200 +++ bcprov-jdk15on-158/src/org/bouncycastle/jcajce/provider/drbg/DRBG.java 2017-09-15 09:13:03.059044684 +0200 @@ -259,7 +259,7 @@ if (seedAvailable.getAndSet(false)) { samples.set(0); -drbg.reseed(null); +drbg.reseed((byte[])null); } } ++ bcprov-jdk15on-1.54.pom -> bcprov-jdk15on-1.58.pom ++ --- /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-1.54.pom 2016-03-01 09:35:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-1.58.pom 2017-09-18 19:50:34.647925187 +0200 @@ -5,7 +5,7 @@ bcprov-jdk15on jar Bouncy Castle Provider - 1.54 + 1.58 The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8. http://www.bouncycastle.org/java.html @@ -19,8 +19,8 @@ https://github.com/bcgit/bc-java - JIRA - http://www.bouncycastle.org/jira/secure/Dashboard.jspa + GitHub + https://github.com/bcgit/bc-java/issues ++ bcprov-jdk15on-154.tar.gz -> bcprov-jdk15on-158.tar.gz ++ /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-154.tar.gz /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-158.tar.gz differ: char 5, line 1
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2017-09-13 22:19:20 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Wed Sep 13 22:19:20 2017 rev:17 rq:522009 version:1.54 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2017-05-31 13:29:19.699860819 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2017-09-13 22:19:21.800285442 +0200 @@ -1,0 +2,5 @@ +Thu Sep 7 13:04:44 UTC 2017 - fst...@suse.com + +- Set java source and target to 1.6 to allow building with jdk9 + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.kLUZxG/_old 2017-09-13 22:19:22.528182966 +0200 +++ /var/tmp/diff_new_pack.kLUZxG/_new 2017-09-13 22:19:22.528182966 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -69,7 +69,7 @@ %build pushd src export CLASSPATH=$(build-classpath junit) - %javac -g -source 1.5 -target 1.5 -encoding UTF-8 $(find . -type f -name "*.java") + %javac -g -source 1.6 -target 1.6 -encoding UTF-8 $(find . -type f -name "*.java") jarfile="../bcprov-%{version}.jar" # Exclude all */test/* files except org.bouncycastle.util.test, cf. upstream files="$(find . -type f \( -name '*.class' -o -name '*.properties' \) -not -path '*/test/*')"
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2017-05-31 13:29:19 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Wed May 31 13:29:19 2017 rev:16 rq:496615 version:1.54 Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2016-03-01 09:35:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2017-05-31 13:29:19.699860819 +0200 @@ -1,0 +2,7 @@ +Fri May 19 10:17:53 UTC 2017 - pcervi...@suse.com + +- New build dependency: javapackages-local +- Fixed requires +- Spec file cleaned + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.b3YS0x/_old 2017-05-31 13:29:20.835700720 +0200 +++ /var/tmp/diff_new_pack.b3YS0x/_new 2017-05-31 13:29:20.839700156 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,14 +30,13 @@ Source0: http://www.bouncycastle.org/download/bcprov-%{archivever}.tar.gz Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{ver}/bcprov-jdk15on-%{ver}.pom BuildRequires: java-devel +BuildRequires: javapackages-local BuildRequires: javapackages-tools BuildRequires: junit #FIXME: this is needed for initialize of NSS crypto backend, will be required (not required(post) by openjdk) BuildRequires: mozilla-nss BuildRequires: unzip Requires: java -Requires(post): javapackages-tools -Requires(postun): javapackages-tools Provides: bcprov = %{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2016-03-01 09:34:58 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2015-10-28 17:16:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2016-03-01 09:35:03.0 +0100 @@ -1,0 +2,7 @@ +Sat Feb 20 08:34:39 UTC 2016 - tchva...@suse.com + +- Version update to 1.54: + * No obvious changelog to be found + * Fixes bnc#967521 CVE-2015-7575 + +--- Old: bcprov-jdk15on-1.53.pom bcprov-jdk15on-153.tar.gz New: bcprov-jdk15on-1.54.pom bcprov-jdk15on-154.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.3RNOlt/_old 2016-03-01 09:35:04.0 +0100 +++ /var/tmp/diff_new_pack.3RNOlt/_new 2016-03-01 09:35:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,8 @@ # -%define ver 1.53 -%define shortver 153 +%define ver 1.54 +%define shortver 154 %define archivever jdk15on-%{shortver} %define classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle ++ bcprov-jdk15on-153.tar.gz -> bcprov-jdk15on-154.tar.gz ++ /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-153.tar.gz /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-154.tar.gz differ: char 5, line 1
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2015-10-28 17:15:57 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is "bouncycastle" Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2015-04-02 15:54:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2015-10-28 17:16:06.0 +0100 @@ -1,0 +2,7 @@ +Fri Oct 23 08:47:46 UTC 2015 - tchva...@suse.com + +- Version update to 1.53 (latest upstream) + * No obvious changelog + * Fixes bnc#951727 CVE-2015-7940 + +--- Old: bcprov-jdk15on-1.50.pom bcprov-jdk15on-150.tar.gz New: bcprov-jdk15on-1.53.pom bcprov-jdk15on-153.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.jCeSe7/_old 2015-10-28 17:16:07.0 +0100 +++ /var/tmp/diff_new_pack.jCeSe7/_new 2015-10-28 17:16:07.0 +0100 @@ -16,8 +16,8 @@ # -%define ver 1.50 -%define shortver 150 +%define ver 1.53 +%define shortver 153 %define archivever jdk15on-%{shortver} %define classname org.bouncycastle.jce.provider.BouncyCastleProvider Name: bouncycastle ++ bcprov-jdk15on-150.tar.gz -> bcprov-jdk15on-153.tar.gz ++ /work/SRC/openSUSE:Factory/bouncycastle/bcprov-jdk15on-150.tar.gz /work/SRC/openSUSE:Factory/.bouncycastle.new/bcprov-jdk15on-153.tar.gz differ: char 4, line 1
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2015-04-02 15:54:27 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2015-02-23 13:22:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2015-04-02 15:54:28.0 +0200 @@ -1,0 +2,5 @@ +Wed Mar 18 09:46:03 UTC 2015 - tchva...@suse.com + +- Fix build with new javapackages-tools + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.Wlfyti/_old 2015-04-02 15:54:28.0 +0200 +++ /var/tmp/diff_new_pack.Wlfyti/_new 2015-04-02 15:54:28.0 +0200 @@ -171,7 +171,7 @@ %{_javadir}/* %config(noreplace) %{_sysconfdir}/java/security/security.d/2000-%{classname} %{_mavenpomdir}/JPP-bcprov.pom -%{_mavendepmapfragdir}/%{name} +%{_datadir}/maven-metadata/%{name}.xml %files javadoc %defattr(0644,root,root,0755)
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2015-02-23 13:22:00 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2015-02-12 10:21:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2015-02-23 13:22:01.0 +0100 @@ -1,0 +2,5 @@ +Fri Feb 20 09:55:46 UTC 2015 - tchva...@suse.com + +- Disable tests on obs as they hang + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.oZ9mve/_old 2015-02-23 13:22:02.0 +0100 +++ /var/tmp/diff_new_pack.oZ9mve/_new 2015-02-23 13:22:02.0 +0100 @@ -105,14 +105,15 @@ %add_maven_depmap -a bouncycastle:bcprov-jdk15,org.bouncycastle:bcprov-jdk16 JPP-bcprov.pom bcprov.jar %check -pushd src - export CLASSPATH=$PWD:$(build-classpath junit) - for test in $(find . -name AllTests.class) ; do -test=${test#./} ; test=${test%.class} ; test=${test//\//.} -# TODO: failures; get them fixed and remove || : -%java org.junit.runner.JUnitCore $test || : - done -popd +# Tests hang in obs, run them localy when bumping +#pushd src +# export CLASSPATH=$PWD:$(build-classpath junit) +# for test in $(find . -name AllTests.class) ; do +#test=${test#./} ; test=${test%.class} ; test=${test//\//.} +## TODO: failures; get them fixed and remove || : +#%java org.junit.runner.JUnitCore $test || : +# done +#popd %post { -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2015-02-12 10:21:08 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2014-07-16 16:49:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2015-02-12 10:21:11.0 +0100 @@ -1,0 +2,6 @@ +Tue Feb 10 12:29:43 UTC 2015 - tchva...@suse.com + +- Version bump to 1.50 to match Fedora +- Cleanup with spec-cleaner + +--- Old: bcprov-jdk16-1.46.pom bcprov-jdk16-146-FEDORA.tar.gz New: bcprov-jdk15on-1.50.pom bcprov-jdk15on-150.tar.gz Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.wlWjQs/_old 2015-02-12 10:21:12.0 +0100 +++ /var/tmp/diff_new_pack.wlWjQs/_new 2015-02-12 10:21:12.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,38 +16,31 @@ # -# -%define ver 1.46 -%define archivever jdk16-%(echo %{ver}|sed 's|\\\.||') +%define ver 1.50 +%define shortver 150 +%define archivever jdk15on-%{shortver} %define classname org.bouncycastle.jce.provider.BouncyCastleProvider - -Summary:Bouncy Castle Crypto Package for Java -License:MIT -Group: Development/Libraries/Java Name: bouncycastle Version:%{ver} Release:0 -Url:http://www.%{name}.org/ -# Original source http://www.bouncycastle.org/download/bcprov-%{archivever}.tar.gz -# is modified to -# bcprov-%{archivever}-FEDORA.tar.gz with patented algorithms removed. -# Specifically: IDEA algorithms got removed. -Source0:bcprov-%{archivever}-FEDORA.tar.gz -#Source1: http://repo2.maven.org/maven2/org/bouncycastle/bcprov-jdk16/%{version}/bcprov-jdk16-%{version}.pom -Source1:bcprov-jdk16-%{version}.pom -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: javapackages-tools -Requires(post): javapackages-tools -Requires(postun): javapackages-tools -BuildArch: noarch +Summary:Bouncy Castle Crypto Package for Java +License:MIT +Group: Development/Libraries/Java +Url:http://www.bouncycastle.org/ +Source0: http://www.bouncycastle.org/download/bcprov-%{archivever}.tar.gz +Source1: http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/%{ver}/bcprov-jdk15on-%{ver}.pom BuildRequires: java-devel -BuildRequires: unzip +BuildRequires: javapackages-tools +BuildRequires: junit #FIXME: this is needed for initialize of NSS crypto backend, will be required (not required(post) by openjdk) BuildRequires: mozilla-nss +BuildRequires: unzip Requires: java -BuildRequires: junit - +Requires(post): javapackages-tools +Requires(postun): javapackages-tools Provides: bcprov = %{version}-%{release} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %description The Bouncy Castle Crypto package is a Java implementation of cryptographic @@ -58,9 +51,8 @@ %package javadoc Summary:Javadoc for %{name} Group: Development/Libraries/Java -BuildArch: noarch Requires: %{name} = %{version}-%{release} -Requires: javapackages-tools +BuildArch: noarch %description javadoc API documentation for the %{name} package. @@ -110,7 +102,7 @@ # maven pom install -dm 755 %{buildroot}%{_mavenpomdir} install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-bcprov.pom -%add_maven_depmap JPP-bcprov.pom bcprov.jar +%add_maven_depmap -a bouncycastle:bcprov-jdk15,org.bouncycastle:bcprov-jdk16 JPP-bcprov.pom bcprov.jar %check pushd src @@ -126,7 +118,7 @@ { # Rebuild the list of security providers in classpath.security suffix=security/classpath.security - secfiles=/usr/lib/$suffix /usr/lib64/$suffix + secfiles=%{_libexecdir}/$suffix %{_libdir}/$suffix for secfile in $secfiles do @@ -136,7 +128,7 @@ sed -i '/^security\.provider\./d' $secfile count=0 -for provider in $(ls /etc/java/security/security.d) +for provider in $(ls %{_sysconfdir}/java/security/security.d) do count=$((count + 1)) echo security.provider.${count}=${provider#*-} $secfile @@ -150,7 +142,7 @@ { # Rebuild the list of
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2014-07-16 16:49:36 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2014-05-17 06:43:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2014-07-16 16:49:45.0 +0200 @@ -1,0 +2,5 @@ +Mon Jul 7 14:57:54 UTC 2014 - tchva...@suse.com + +- Depend on junit not junit4 + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.9HppqZ/_old 2014-07-16 16:49:47.0 +0200 +++ /var/tmp/diff_new_pack.9HppqZ/_new 2014-07-16 16:49:47.0 +0200 @@ -45,7 +45,7 @@ #FIXME: this is needed for initialize of NSS crypto backend, will be required (not required(post) by openjdk) BuildRequires: mozilla-nss Requires: java -BuildRequires: junit4 +BuildRequires: junit Provides: bcprov = %{version}-%{release} @@ -77,8 +77,8 @@ %build pushd src - export CLASSPATH=$(build-classpath junit4) - %javac -g -source 1.6 -target 1.6 -encoding UTF-8 $(find . -type f -name *.java) + export CLASSPATH=$(build-classpath junit) + %javac -g -source 1.5 -target 1.5 -encoding UTF-8 $(find . -type f -name *.java) jarfile=../bcprov-%{version}.jar # Exclude all */test/* files except org.bouncycastle.util.test, cf. upstream files=$(find . -type f \( -name '*.class' -o -name '*.properties' \) -not -path '*/test/*') @@ -92,10 +92,6 @@ popd %install -%if 0%{?suse_version} == 1110 -export NO_BRP_CHECK_BYTECODE_VERSION=true -%endif - install -dm 755 %{buildroot}%{_sysconfdir}/java/security/security.d touch %{buildroot}%{_sysconfdir}/java/security/security.d/2000-%{classname} @@ -118,7 +114,7 @@ %check pushd src - export CLASSPATH=$PWD:$(build-classpath junit4) + export CLASSPATH=$PWD:$(build-classpath junit) for test in $(find . -name AllTests.class) ; do test=${test#./} ; test=${test%.class} ; test=${test//\//.} # TODO: failures; get them fixed and remove || : -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2014-05-17 06:43:25 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2013-12-06 11:44:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2014-05-17 06:43:33.0 +0200 @@ -1,0 +2,5 @@ +Thu May 15 15:29:26 UTC 2014 - da...@darins.net + +- disable bytecode check on sle_11 + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.h2ZQY2/_old 2014-05-17 06:43:34.0 +0200 +++ /var/tmp/diff_new_pack.h2ZQY2/_new 2014-05-17 06:43:34.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -92,6 +92,10 @@ popd %install +%if 0%{?suse_version} == 1110 +export NO_BRP_CHECK_BYTECODE_VERSION=true +%endif + install -dm 755 %{buildroot}%{_sysconfdir}/java/security/security.d touch %{buildroot}%{_sysconfdir}/java/security/security.d/2000-%{classname} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2013-12-06 11:44:58 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2013-09-12 17:05:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2013-12-06 11:44:59.0 +0100 @@ -1,0 +2,6 @@ +Thu Nov 14 11:45:43 UTC 2013 - mvysko...@suse.com + +- Don't own /etc/java/security to not clash with javapackages-tools +- Don't mark random files as config + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.lgoqui/_old 2013-12-06 11:44:59.0 +0100 +++ /var/tmp/diff_new_pack.lgoqui/_new 2013-12-06 11:44:59.0 +0100 @@ -92,24 +92,24 @@ popd %install -install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/java/security/security.d -touch $RPM_BUILD_ROOT%{_sysconfdir}/java/security/security.d/2000-%{classname} +install -dm 755 %{buildroot}%{_sysconfdir}/java/security/security.d +touch %{buildroot}%{_sysconfdir}/java/security/security.d/2000-%{classname} # install bouncy castle provider -install -dm 755 $RPM_BUILD_ROOT%{_javadir} +install -dm 755 %{buildroot}%{_javadir} install -pm 644 bcprov-%{version}.jar \ - $RPM_BUILD_ROOT%{_javadir}/bcprov-%{version}.jar -pushd $RPM_BUILD_ROOT%{_javadir} + %{buildroot}%{_javadir}/bcprov-%{version}.jar +pushd %{buildroot}%{_javadir} ln -sf bcprov-%{version}.jar bcprov.jar popd # javadoc -mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} -cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} +mkdir -p %{buildroot}%{_javadocdir}/%{name} +cp -pr docs/* %{buildroot}%{_javadocdir}/%{name} # maven pom -install -dm 755 $RPM_BUILD_ROOT%{_mavenpomdir} -install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-bcprov.pom +install -dm 755 %{buildroot}%{_mavenpomdir} +install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-bcprov.pom %add_maven_depmap JPP-bcprov.pom bcprov.jar %check @@ -176,9 +176,9 @@ %{_javadir}/bcprov.jar %{_javadir}/bcprov-%{version}.jar %{_javadir}/* -%config(noreplace) %{_sysconfdir}/java/* +%config(noreplace) %{_sysconfdir}/java/security/security.d/2000-%{classname} %{_mavenpomdir}/JPP-bcprov.pom -%config %{_mavendepmapfragdir}/%{name} +%{_mavendepmapfragdir}/%{name} %files javadoc %defattr(0644,root,root,0755) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2013-09-12 17:05:08 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2012-06-13 22:46:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2013-09-12 17:05:09.0 +0200 @@ -1,0 +2,11 @@ +Mon Sep 9 11:05:33 UTC 2013 - tchva...@suse.com + +- Move from jpackage-utils to javapackage-tools + +--- +Wed Aug 28 08:25:18 UTC 2013 - mvysko...@suse.com + +- use add_maven_depmap from recent javapackages-tools +- temporary mozilla-nss to BT: in order to pass a tests + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.fG0dzv/_old 2013-09-12 17:05:10.0 +0200 +++ /var/tmp/diff_new_pack.fG0dzv/_new 2013-09-12 17:05:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package bouncycastle # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,6 @@ %define ver 1.46 %define archivever jdk16-%(echo %{ver}|sed 's|\\\.||') %define classname org.bouncycastle.jce.provider.BouncyCastleProvider -%define _mavenpomdir %{_datadir}/maven2/poms Summary:Bouncy Castle Crypto Package for Java License:MIT @@ -37,12 +36,14 @@ #Source1: http://repo2.maven.org/maven2/org/bouncycastle/bcprov-jdk16/%{version}/bcprov-jdk16-%{version}.pom Source1:bcprov-jdk16-%{version}.pom BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: jpackage-utils = 1.5 -Requires(post): jpackage-utils = 1.7 -Requires(postun): jpackage-utils = 1.7 +BuildRequires: javapackages-tools +Requires(post): javapackages-tools +Requires(postun): javapackages-tools BuildArch: noarch BuildRequires: java-devel BuildRequires: unzip +#FIXME: this is needed for initialize of NSS crypto backend, will be required (not required(post) by openjdk) +BuildRequires: mozilla-nss Requires: java BuildRequires: junit4 @@ -59,7 +60,7 @@ Group: Development/Libraries/Java BuildArch: noarch Requires: %{name} = %{version}-%{release} -Requires: jpackage-utils +Requires: javapackages-tools %description javadoc API documentation for the %{name} package. @@ -109,7 +110,7 @@ # maven pom install -dm 755 $RPM_BUILD_ROOT%{_mavenpomdir} install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-bcprov.pom -%add_to_maven_depmap org.bouncycastle bcprov-jdk16 %{version} JPP bcprov +%add_maven_depmap JPP-bcprov.pom bcprov.jar %check pushd src @@ -143,8 +144,6 @@ done } || : -%update_maven_depmap - %postun if [ $1 -eq 0 ] ; then @@ -170,7 +169,6 @@ } || : fi -%update_maven_depmap %files %defattr(0644,root,root,0755) @@ -178,10 +176,9 @@ %{_javadir}/bcprov.jar %{_javadir}/bcprov-%{version}.jar %{_javadir}/* -%{_sysconfdir}/java/* +%config(noreplace) %{_sysconfdir}/java/* %{_mavenpomdir}/JPP-bcprov.pom %config %{_mavendepmapfragdir}/%{name} -%dir /usr/share/maven2 %files javadoc %defattr(0644,root,root,0755) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit bouncycastle for openSUSE:Factory
Hello community, here is the log from the commit of package bouncycastle for openSUSE:Factory checked in at 2012-06-13 22:46:52 Comparing /work/SRC/openSUSE:Factory/bouncycastle (Old) and /work/SRC/openSUSE:Factory/.bouncycastle.new (New) Package is bouncycastle, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/bouncycastle/bouncycastle.changes 2012-03-05 17:59:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.bouncycastle.new/bouncycastle.changes 2012-06-13 22:46:55.0 +0200 @@ -1,0 +2,5 @@ +Fri May 18 12:39:28 UTC 2012 - mvysko...@suse.cz + +- bumb target to 1.6 + +--- Other differences: -- ++ bouncycastle.spec ++ --- /var/tmp/diff_new_pack.Wu1LxF/_old 2012-06-13 22:46:56.0 +0200 +++ /var/tmp/diff_new_pack.Wu1LxF/_new 2012-06-13 22:46:56.0 +0200 @@ -14,6 +14,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + +# %define ver 1.46 %define archivever jdk16-%(echo %{ver}|sed 's|\\\.||') %define classname org.bouncycastle.jce.provider.BouncyCastleProvider @@ -74,7 +77,7 @@ %build pushd src export CLASSPATH=$(build-classpath junit4) - %javac -g -target 1.5 -encoding UTF-8 $(find . -type f -name *.java) + %javac -g -source 1.6 -target 1.6 -encoding UTF-8 $(find . -type f -name *.java) jarfile=../bcprov-%{version}.jar # Exclude all */test/* files except org.bouncycastle.util.test, cf. upstream files=$(find . -type f \( -name '*.class' -o -name '*.properties' \) -not -path '*/test/*') -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org