JIRA Report – Apache Commons Codec (original) (raw)
Fix Version
Key
Component
Summary
Type
Resolution
Status
-
-
Base64.decode fails on Java11 for certain valid base 64 encoded String
Bug
Fixed
Resolved
-
-
ColognePhonetic handles x incorrectly
Bug
Fixed
Resolved
-
-
ColognePhonetic does not treat the letter H correctly
Bug
Fixed
Resolved
-
-
Release 1.11 documentation polishing
Bug
Fixed
Closed
-
-
Internal Server Error in Download area
Bug
Fixed
Closed
-
-
Link broken in Metaphone Javadoc
Bug
Fixed
Resolved
-
-
Main documentation page links wrong javadocs
Bug
Fixed
Resolved
-
-
Base64 encoding issue for larger avi files
Bug
Fixed
Closed
-
-
DigestUtils: MD5 checksum is not calculated correctly on linux64-platforms
Bug
Fixed
Closed
-
-
build.xml "dist" target refers to ../LICENSE
Bug
Fixed
Closed
-
-
Bump maven-antrun-plugin from 1.8 to 3.0.0
Improvement
Fixed
Closed
-
-
Spring Clean .gitignore
Improvement
Fixed
Closed
-
-
Spring Clean .gitignore
Improvement
Fixed
Closed
-
-
Allows "look-alike" characters like 0 (digit zero) and 1 (digit one) as aliases for O (uppercase oh) and I (uppercase eye) respectively when decoding
Improvement
Fixed
Closed
-
-
Hex class is inefficient and uses default platform encoding for String <=> byte[] conversions
Improvement
Fixed
Closed
-
-
Add generalized `gitBlob` and `gitTree` methods to `DigestUtils`
New Feature
Fixed
Resolved
-
-
DigestUtils should make it easier to generate hex strings from MessageDigests and Digest Streams
New Feature
Fixed
Closed
-
-
Fix headerFile location in Checkstyle configuration
Task
Fixed
Closed
-
-
Add bin to svn:ignore
Wish
Fixed
Closed
1.22.0
-
Base64.Builder.setUrlSafe(boolean) Javadoc incorrectly states null is accepted for primitive boolean parameter
Bug
Fixed
Closed
1.22.0
-
ColognePhonetic can create duplicate consecutive codes in some cases
Bug
Fixed
Closed
1.22.0
-
Incorrect transform of CH digraph according Metaphone basic rules
Bug
Fixed
Resolved
1.22.0
-
Add Base58 support
New Feature
Fixed
Resolved
1.21.0
-
Add distinct Base64 decoding for standard and URL-safe
Improvement
Fixed
Resolved
1.19.0
-
org.apache.commons.codec.language.bm.Rule.parsePhonemeExpr(String) adds duplicate empty phoneme when input ends with |
Bug
Fixed
Resolved
1.19.0
-
org.apache.commons.codec.language.DaitchMokotoffSoundex.cleanup(String) does not remove special characters like punctuation
Bug
Fixed
Resolved
1.19.0
-
Clarify Javadoc for org.apache.commons.codec.digest.UnixCrypt.crypt(byte[],String)
Bug
Fixed
Resolved
1.18.0
-
Base32 builder: make it easier to use the hex encoding table
Wish
Fixed
Resolved
1.17.2
-
BeiderMorse engine doesn't work with JPMS enabled
Bug
Fixed
Resolved
1.17.0
-
Wrong output of DoubleMetaphone in 1.16.1
Bug
Fixed
Resolved
1.17.0
-
Possible Out-of-Memory problem in Apache Commons Codec PhoneticEngine class
Improvement
Fixed
Resolved
1.16.1
-
PhoneticEngine.encode throws StringArrayIndexOutOfBoundException and ArrayIndexOutOfBoundException
Bug
Fixed
Resolved
1.16.1
-
PercentCodec.insertAlwaysEncodeChars throws IndexOutOfBoundException
Bug
Fixed
Resolved
1.16.1
-
QuotedPrintableCodec.encodeQuotedPrintable throws ArrayIndexOutOfBoundException
Bug
Fixed
Resolved
1.16.1
-
MatchRatingApproachEncoder.encode throw StringIndexOutOfBound
Bug
Fixed
Resolved
1.16.1
-
RefinedSoundex.getMappingCode throw ArrayIndexOutOfBoundException
Bug
Fixed
Resolved
1.16.1
-
Documentation update for the org.apache.commons.codec.digest.* package
Improvement
Fixed
Resolved
1.16.1
-
Upgrade to JUnit 5
Improvement
Fixed
Resolved
1.16
-
Base16InputStream skips characters
Bug
Fixed
Resolved
1.16
-
Base64.decodeBase64 throw exception
Bug
Fixed
Resolved
1.16
-
BaseNCodec: Reduce byte[] allocations by reusing buffers
Improvement
Fixed
Resolved
1.16
-
Minor improvements
Improvement
Fixed
Resolved
1.16
-
Minor improvement
Improvement
Fixed
Resolved
1.16
-
Upgrade to commons-lang v3.12.0
Improvement
Fixed
Resolved
1.16
-
Upgrade Hamcrest v2.2
Improvement
Fixed
Resolved
1.16
-
Upgrade to Java 8
Improvement
Fixed
Resolved
1.16
-
Add support for Blake3 family of hashes
New Feature
Fixed
Resolved
1.15
-
Misspelling in comments 'They' -> 'The'
Improvement
Fixed
Closed
1.15
-
Base32/64Input/OutputStream to allow optional strict/lenient decoding
Improvement
Fixed
Closed
1.15
-
Base32/64 to allow optional strict/lenient decoding
Improvement
Fixed
Closed
1.15
-
Add Hex encode/decode methods for writing to existing arrays
New Feature
Fixed
Closed
1.15
-
Base 16 Input/Output Streams
New Feature
Fixed
Closed
1.14
-
Base32 and Base64 still allow decoding some invalid trailing characters
Bug
Fixed
Resolved
1.14
-
Allow repeat calls to IncrementalHash32.end() to generate the same value.
Bug
Fixed
Resolved
1.14
-
MurmurHash3.hash32() does not process trailing bytes as unsigned
Bug
Fixed
Resolved
1.14
-
java.lang.NegativeArraySizeException
Bug
Fixed
Resolved
1.14
-
murmur3.hash128() does not account for unsigned seed argument
Bug
Fixed
Resolved
1.14
-
Unable to encode read-only ByteBuffer
Bug
Fixed
Resolved
1.14
-
Broken direct java.nio.ByteBuffer support in org.apache.commons.codec.binary.Hex
Bug
Fixed
Resolved
1.14
-
Deprecate Charset constants in org.apache.commons.codec.Charsets in favor of java.nio.charset.StandardCharsets
Improvement
Fixed
Resolved
1.14
-
Don't reload standard Charsets in org.apache.commons.codec.Charsets
Improvement
Fixed
Resolved
1.14
-
Reliance on default encoding in MurmurHash2 and MurmurHash3
Improvement
Fixed
Resolved
1.14
-
Add missing note in javadoc when sign extension error is present
Improvement
Fixed
Closed
1.14
-
Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up.
New Feature
Fixed
Resolved
1.14
-
Add Path APIs to org.apache.commons.codec.digest.DigestUtils similar to File APIs
New Feature
Fixed
Resolved
1.14
-
Add RandomAccessFile digest methods #31
New Feature
Fixed
Resolved
1.13
-
Base32 would decode some invalid Base32 encoded string into arbitrary value
Bug
Fixed
Resolved
1.13
-
Update from Java 7 to Java 8
New Feature
Fixed
Closed
1.13
-
Add MurmurHash Implementation
New Feature
Fixed
Closed
Nightly Builds
-
Base64InputStream causes NullPointerException on some input
Bug
Fixed
Closed
Nightly Builds
-
Allow the build to run with Maven 2 and Maven 3 with commons-parent 17
Improvement
Fixed
Closed
1.x
-
[codec] Support of Base 64 Encoding with URL and Filename Safe Alphabet
Improvement
Fixed
Closed
1.x
-
REQ: Streaming codecs
Improvement
Fixed
Closed
1.12
-
Wrong value calculated by Cologne Phonetic if a special character is placed between equal letters
Bug
Fixed
Closed
1.12
-
Make B64 salt generator Random -> ThreadLocalRandom
Improvement
Fixed
Closed
1.12
-
ColognePhoneticTest.testIsEncodeEquals missing assertions
Improvement
Fixed
Closed
1.12
-
Update from Java 6 to Java 7
Improvement
Fixed
Closed
1.12
-
Add SHA-3 methods in DigestUtils
New Feature
Fixed
Closed
1.12
-
Add Percent-Encoding Codec (described in RFC3986 and RFC7578)
New Feature
Fixed
Closed
1.11
-
URLCodec is neither immutable nor threadsafe
Bug
Fixed
Resolved
1.11
-
StringUtils.equals(CharSequence cs1, CharSequence cs2) can fail with String Index OBE
Bug
Fixed
Resolved
1.11
-
URLCodec.WWW_FORM_URL should be private
Bug
Fixed
Resolved
1.11
-
StringUtils.newStringxxx(null) should return null, not NPE
Bug
Fixed
Resolved
1.11
-
InputStream not closed
Bug
Fixed
Resolved
1.11
-
HmacUtils.updateHmac calls reset() unnecessarily
Bug
Fixed
Resolved
1.11
-
Don't deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets
Bug
Fixed
Closed
1.11
-
Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only)
Bug
Fixed
Resolved
1.11
-
Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 restriction instead of 1.4.0
Bug
Fixed
Closed
1.11
-
Charsets Javadoc breaks build when using Java 8
Bug
Fixed
Closed
1.11
-
Base32.HEX_DECODE_TABLE contains the wrong value 32
Bug
Fixed
Resolved
1.11
-
Bug in HW rule in Soundex
Bug
Fixed
Resolved
1.11
-
BaseNCodecOutputStream only supports writing EOF on close()
Bug
Fixed
Resolved
1.11
-
Base64.encodeBase64String could better use newStringUsAscii
Bug
Fixed
Resolved
1.11
-
BaseNCodec: encodeToString and encodeAsString methods are identical
Bug
Fixed
Resolved
1.11
-
Add a copy of XXHash checksum from Compress
Improvement
Fixed
Resolved
1.11
-
README.md does not have project specific JIRA link
Improvement
Fixed
Closed
1.11
-
Base32.decode should support lowercase letters
Improvement
Fixed
Closed
1.11
-
Add convenience API org.apache.commons.codec.binary.Hex.encodeHexString(byte[]|ByteBuffer, boolean)
Improvement
Fixed
Closed
1.11
-
Add BaseNCodec.encode(byte[], int, int) input with offset and length parameters for Base64 and Base32
Improvement
Fixed
Closed
1.11
-
Support java.nio.ByteBuffer in DigestUtils
Improvement
Fixed
Resolved