This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git.


    from 7118544  Upgrade to parent 51
     new f19ec78  Bugfix - buffer must always hold at least 'size' bytes
     new 081756b  Add Base16 Input and Output Streams
     new 564c47c  Add support for strict decoding - addresses review comments 
by @garydgregory and @aherbert
     new 1b594c0  Fix typos
     new 019ee2c  Refactored to use a Lookup Table
     new 9727285  Throw IllegalArgumentException for characters outside of 
alphabet
     new 77fa03c  Expand on the functionality in the Javadoc
     new 196f32e  Abstract common test code into BaseNTestData
     new 0b672eb  Imporve array equality assertions in tests
     new 065b106  Address code-review comments by @aherbert
     new 4024b40  Address out-of-bounds for array size with int wrap-around
     new a1712d8  Add missing cases suggested by @aherbert
     new 0686543  Remove test as requested by @aherbert
     new 427998a  Revert changes to Hex classes, will be moved to separate PR
     new 467b85c  Remove redundant comments that refer to removed code
     new 919e2f3  Add javadoc <p> tags
     new 74343c0  CODEC-290: Track changes
     new e80304c  Merge branch 'adamretter-base16'

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 pom.xml                                            |   7 +
 src/changes/changes.xml                            |   1 +
 .../org/apache/commons/codec/binary/Base16.java    | 267 +++++++++
 .../commons/codec/binary/Base16InputStream.java    |  81 +++
 .../commons/codec/binary/Base16OutputStream.java   |  81 +++
 .../org/apache/commons/codec/binary/Base32.java    |   2 +-
 .../org/apache/commons/codec/binary/Base64.java    |   2 +-
 .../apache/commons/codec/binary/BaseNCodec.java    |   2 +-
 .../codec/binary/Base16InputStreamTest.java        | 440 +++++++++++++++
 .../codec/binary/Base16OutputStreamTest.java       | 287 ++++++++++
 .../apache/commons/codec/binary/Base16Test.java    | 602 +++++++++++++++++++++
 .../commons/codec/binary/Base16TestData.java       |  33 ++
 .../codec/binary/Base32InputStreamTest.java        |  41 +-
 .../codec/binary/Base32OutputStreamTest.java       |  28 +-
 .../apache/commons/codec/binary/Base32Test.java    |   6 +-
 .../commons/codec/binary/Base32TestData.java       |  89 ---
 .../codec/binary/Base64InputStreamTest.java        |  55 +-
 .../codec/binary/Base64OutputStreamTest.java       |  40 +-
 .../apache/commons/codec/binary/Base64Test.java    |  17 +-
 .../commons/codec/binary/Base64TestData.java       | 136 -----
 .../{Base64TestData.java => BaseNTestData.java}    | 106 ++--
 21 files changed, 1932 insertions(+), 391 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/codec/binary/Base16.java
 create mode 100644 
src/main/java/org/apache/commons/codec/binary/Base16InputStream.java
 create mode 100644 
src/main/java/org/apache/commons/codec/binary/Base16OutputStream.java
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base16InputStreamTest.java
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base16OutputStreamTest.java
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base16Test.java
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base16TestData.java
 copy src/test/java/org/apache/commons/codec/binary/{Base64TestData.java => 
BaseNTestData.java} (64%)

Reply via email to