[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