[java-support] branch main updated: Fix for semantic changes in commons-codec 1.15
Ian Young
ian at iay.org.uk
Tue Oct 6 15:17:54 UTC 2020
This is an automated email from the git hooks/post-receive script.
iay pushed a commit to branch main
in repository java-support.
View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=48fdf4f7b04082f680b453a195199f6f704c9095
The following commit(s) were added to refs/heads/main by this push:
new 48fdf4f Fix for semantic changes in commons-codec 1.15
48fdf4f is described below
commit 48fdf4f7b04082f680b453a195199f6f704c9095
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Tue Oct 6 16:16:54 2020 +0100
Fix for semantic changes in commons-codec 1.15
https://issues.shibboleth.net/jira/browse/JSPT-104
---
.../net/shibboleth/utilities/java/support/codec/Base32Support.java | 7 +++++--
.../net/shibboleth/utilities/java/support/codec/Base64Support.java | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/main/java/net/shibboleth/utilities/java/support/codec/Base32Support.java b/src/main/java/net/shibboleth/utilities/java/support/codec/Base32Support.java
index b957771..5f6d714 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/codec/Base32Support.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/codec/Base32Support.java
@@ -22,6 +22,7 @@ import javax.annotation.Nonnull;
import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.primitive.StringSupport;
+import org.apache.commons.codec.CodecPolicy;
import org.apache.commons.codec.binary.Base32;
/**
@@ -42,10 +43,12 @@ public final class Base32Support {
public static final boolean UNCHUNKED = false;
/** Encoder used to produce chunked output. */
- @Nonnull private static final Base32 CHUNKED_ENCODER = new Base32(76, new byte[] { '\n' });
+ @Nonnull private static final Base32 CHUNKED_ENCODER = new Base32(76, new byte[] { '\n' },
+ false, (byte)'=', CodecPolicy.STRICT);
/** Encoder used to produce unchunked output. */
- @Nonnull private static final Base32 UNCHUNKED_ENCODER = new Base32(0, new byte[] { '\n' });
+ @Nonnull private static final Base32 UNCHUNKED_ENCODER = new Base32(0, new byte[] { '\n' },
+ false, (byte)'=', CodecPolicy.STRICT);
/** Constructor. */
private Base32Support() {
diff --git a/src/main/java/net/shibboleth/utilities/java/support/codec/Base64Support.java b/src/main/java/net/shibboleth/utilities/java/support/codec/Base64Support.java
index 9ef01fa..58a682c 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/codec/Base64Support.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/codec/Base64Support.java
@@ -22,6 +22,7 @@ import javax.annotation.Nonnull;
import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.primitive.StringSupport;
+import org.apache.commons.codec.CodecPolicy;
import org.apache.commons.codec.binary.Base64;
/**
@@ -42,10 +43,12 @@ public final class Base64Support {
public static final boolean UNCHUNKED = false;
/** Encoder used to produce chunked output. */
- @Nonnull private static final Base64 CHUNKED_ENCODER = new Base64(76, new byte[] { '\n' });
+ @Nonnull private static final Base64 CHUNKED_ENCODER = new Base64(76, new byte[] { '\n' },
+ false, CodecPolicy.STRICT);
/** Encoder used to produce unchunked output. */
- @Nonnull private static final Base64 UNCHUNKED_ENCODER = new Base64(0, new byte[] { '\n' });
+ @Nonnull private static final Base64 UNCHUNKED_ENCODER = new Base64(0, new byte[] { '\n' },
+ false, CodecPolicy.STRICT);
/** Constructor. */
private Base64Support() {
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list