------------------------------------------------------------------- Thu Jul 3 15:05:32 UTC 2025 - Fridrich Strba - Do not create multirelease jar if the only Java 9+ class file is module-info.class ------------------------------------------------------------------- Tue Apr 1 12:41:19 UTC 2025 - Michael Calmer - Version 3.1 - Update of the `saslprep` dependency to 2.2. - Full refactor of the `scram` java implementation, this release is compatible with Java 8+, but it's incompatible with previous releases - Fully rewrite the `ScramClient` allowing negotiation of channel-binding properly. - Create Multi-release Modular JARs, the modules names are: - `com.ongres.scram.common` for the common scram messages - `com.ongres.scram.client` for the scram client implementation - Add `StringPreparation.POSTGRESQL_PREPARATION`, for any error in SASL preparation, it falls back to return the raw string - Implementation of `tls-server-end-point` channel binding data extraction - Now the password is passed as a `char[]` - Remove the shaded Bouncy Castle pbkdf2 and base64 implementation used for Java 7 support - remove ongres-scram-parent package ------------------------------------------------------------------- Thu Oct 26 10:43:53 UTC 2023 - Fridrich Strba - Build with source and target levels 8 ------------------------------------------------------------------- Wed Sep 27 07:59:43 UTC 2023 - Fridrich Strba - Remove dependency on findbugs ------------------------------------------------------------------- Thu Mar 3 15:57:41 UTC 2022 - Michael Calmer - update to version 2.1 * Added standard SASLPrep (bsc#1196693)(jsc#SLE-23993, jsc#SLE-23994) * Failover to bouncy castle implementation of PBKDF2WithHmacSHA256 to support Oracle JDK 7 * Updated saslprep to version 1.1 to remove a build dependency coming from stringprep module ------------------------------------------------------------------- Thu Aug 27 14:34:03 UTC 2020 - Fridrich Strba - Initial packaging of ongress-scram 1.0.0-beta.2