| Fix Version | Key | Component | Summary | Type | Resolution | Status |
|---|---|---|---|---|---|---|
| CODEC-170 | Link broken in Metaphone Javadoc | Bug | Fixed | Resolved | ||
| CODEC-108 | Base64 encoding issue for larger avi files | Bug | Fixed | Closed | ||
| CODEC-87 | DigestUtils: MD5 checksum is not calculated correctly on linux64-platforms | Bug | Fixed | Closed | ||
| CODEC-53 | build.xml "dist" target refers to ../LICENSE | Bug | Fixed | Closed | ||
| CODEC-85 | Hex class is inefficient and uses default platform encoding for String <=> byte[] conversions | Improvement | Fixed | Closed | ||
| CODEC-67 | Fix headerFile location in Checkstyle configuration | Task | Fixed | Closed | ||
| CODEC-66 | Add bin to svn:ignore | Wish | Fixed | Closed | ||
| Nightly Builds | CODEC-98 | Base64InputStream causes NullPointerException on some input | Bug | Fixed | Closed | |
| Nightly Builds | CODEC-109 | Allow the build to run with Maven 2 and Maven 3 with commons-parent 17 | Improvement | Fixed | Closed | |
| 1.9 | CODEC-175 | Beider Morse does not close Scanners used to read config files. | Bug | Fixed | Resolved | |
| 1.9 | CODEC-172 | Base32 decode table has spurious value | Bug | Fixed | Resolved | |
| 1.9 | CODEC-176 | Spelling fixes in Javadoc and comments | Improvement | Fixed | Resolved | |
| 1.9 | CODEC-174 | Improve performance of Beider Morse encoder | Improvement | Fixed | Resolved | |
| 1.8 | CODEC-160 | Base64.encodeBase64URLSafeString doesn't add padding characters at the end. | Bug | Fixed | Closed | |
| 1.8 | CODEC-168 | Add DigestUtils.updateDigest(MessageDigest, InputStream) | Improvement | Fixed | Closed | |
| 1.8 | CODEC-163 | ColognePhonetic encoder unneccessarily creates many char arrays on every loop run | Improvement | Fixed | Closed | |
| 1.8 | CODEC-161 | Add Match Rating Approach (MRA) phonetic algorithm encoder | New Feature | Fixed | Closed | |
| 1.8 | CODEC-167 | Test our decode with pad character in the middle | Test | Fixed | Closed | |
| 1.7 | CODEC-157 | DigestUtils: Add MD2 APIs | Bug | Fixed | Closed | |
| 1.7 | CODEC-156 | DigestUtils: add APIs named after standard alg name SHA-1 | Bug | Fixed | Closed | |
| 1.7 | CODEC-155 | DigestUtils.getDigest(String) should throw IllegalArgumentException instead of RuntimeException | Bug | Fixed | Closed | |
| 1.7 | CODEC-153 | Create a class MessageDigestAlgorithms to define standard algorithm names | Bug | Fixed | Closed | |
| 1.7 | CODEC-152 | DigestUtils.getDigest(String) looses the orginal exception | Bug | Fixed | Closed | |
| 1.7 | CODEC-147 | BeiderMorse phonetic filter give uncertain results | Bug | Fixed | Closed | |
| 1.7 | CODEC-132 | BeiderMorseEncoder OOM issues | Bug | Fixed | Closed | |
| 1.7 | CODEC-131 | DoubleMetaphone javadoc contains dead links | Bug | Fixed | Closed | |
| 1.7 | CODEC-130 | Base64InputStream.skip skips underlying stream, not output | Bug | Fixed | Closed | |
| 1.7 | CODEC-96 | Base64 encode() method is no longer thread-safe, breaking clients using it as a shared BinaryEncoder | Bug | Fixed | Closed | |
| 1.7 | CODEC-154 | Trim lines to 120chars | Improvement | Fixed | Closed | |
| 1.7 | CODEC-151 | Remove unnecessary attempt to fill up the salt variable in UnixCrypt | Improvement | Fixed | Closed | |
| 1.7 | CODEC-150 | Remove unnecessary call to Math.abs() | Improvement | Fixed | Closed | |
| 1.7 | CODEC-148 | More tests and minor things | Improvement | Fixed | Closed | |
| 1.7 | CODEC-143 | StringBuffer could be replaced by StringBuilder for local variables | Improvement | Fixed | Closed | |
| 1.7 | CODEC-139 | DigestUtils: add updateDigest methods and make methods public. | Improvement | Fixed | Closed | |
| 1.7 | CODEC-138 | Complete FilterInputStream interface for BaseNCodecInputStream | Improvement | Fixed | Closed | |
| 1.7 | CODEC-136 | Use Charset objects when possible, create Charsets class for required character encodings | New Feature | Fixed | Closed | |
| 1.7 | CODEC-133 | Add classes for MD5/SHA1/SHA-512-based Unix crypt(3) hash variants. | New Feature | Fixed | Closed | |
| 1.7 | CODEC-63 | Implement NYSIIS | New Feature | Fixed | Closed | |
| 1.7 | CODEC-146 | Add JUnit tests that use BeiderMorse like Solr does | Test | Fixed | Closed | |
| 1.6 | CODEC-128 | Documentation spelling fixes | Bug | Fixed | Closed | |
| 1.6 | CODEC-127 | Non-ascii characters in source files | Bug | Fixed | Closed | |
| 1.6 | CODEC-123 | ColognePhonetic Javadoc should use HTML entities for special characters. | Bug | Fixed | Closed | |
| 1.6 | CODEC-129 | Use standard Maven directory layout. | Improvement | Fixed | Closed | |
| 1.6 | CODEC-120 | Migrate to JUnit 4 | Improvement | Fixed | Closed | |
| 1.6 | CODEC-119 | Migrate to Java 5 | Improvement | Fixed | Closed | |
| 1.6 | CODEC-125 | Implement a Beider-Morse phonetic matching codec | New Feature | Fixed | Closed | |
| 1.x | CODEC-36 | [codec] Support of Base 64 Encoding with URL and Filename Safe Alphabet | Improvement | Fixed | Closed | |
| 1.x | CODEC-8 | REQ: Streaming codecs | Improvement | Fixed | Closed | |
| 1.5 | CODEC-117 | Caverphone encodes names starting and ending with "mb" incorrectly. | Bug | Fixed | Closed | |
| 1.5 | CODEC-115 | DoubleMetaphone.maxCodeLen should probably be private | Bug | Fixed | Closed | |
| 1.5 | CODEC-114 | org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING should be package protected MALICIOUS_CODE | Bug | Fixed | Closed | |
| 1.5 | CODEC-113 | org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING should be package protected MALICIOUS_CODE | Bug | Fixed | Closed | |
| 1.5 | CODEC-112 | Base64.encodeBase64(byte[] binaryData, boolean isChunked, boolean urlSafe, int maxResultSize) throws IAE for valid maxResultSize if isChunked is false | Bug | Fixed | Closed | |
| 1.5 | CODEC-111 | org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR isn't final but should be | Bug | Fixed | Closed | |
| 1.5 | CODEC-105 | ArrayIndexOutOfBoundsException when doing multiple reads() on encoding Base64InputStream | Bug | Fixed | Closed | |
| 1.5 | CODEC-101 | Base64InputStream#read(byte[]) incorrectly returns 0 at end of any stream which is multiple of 3 bytes long | Bug | Fixed | Closed | |
| 1.5 | CODEC-99 | Base64.encodeBase64String() shouldn't chunk | Bug | Fixed | Closed | |
| 1.5 | CODEC-97 | Base64 default constructor behaviour changed to enable chunking in 1.4 | Bug | Fixed | Closed | |
| 1.5 | CODEC-92 | Many test cases use getBytes() which uses the default platform encoding so tests may fail on some platforms | Bug | Fixed | Closed | |
| 1.5 | CODEC-89 | new Base64().encode() appends a CRLF, and chunks results into 76 character lines | Bug | Fixed | Closed | |
| 1.5 | CODEC-118 | Split Caverphone class into two classes for Caverphone 1.0 and 2.0. | Improvement | Fixed | Closed | |
| 1.5 | CODEC-103 | Typo in DecoderException message thrown from Hex.decodeHex | Improvement | Fixed | Closed | |
| 1.5 | CODEC-110 | Add a String version of Base64.isArrayByteBase64() | New Feature | Fixed | Closed | |
| 1.5 | CODEC-106 | Add the "Kölner Phonetik" encoder (cologne phonetic) to codec.lang | New Feature | Fixed | Closed | |
| 1.5 | CODEC-88 | Base32 encoder | New Feature | Fixed | Closed | |
| 1.5 | CODEC-116 | Remove deprecated package private method Base64.discardWhitespace(byte[]) | Task | Fixed | Closed | |
| 1.4 | CODEC-84 | Double Metaphone bugs in alternative encoding | Bug | Fixed | Closed | |
| 1.4 | CODEC-81 | Base64's new constructor parameters ignored | Bug | Fixed | Closed | |
| 1.4 | CODEC-80 | Regression: Base64.encode(chunk=true) has bug when input length is multiple of 76 | Bug | Fixed | Closed | |
| 1.4 | CODEC-77 | Base64 bug with empty input (new byte[0]) | Bug | Fixed | Closed | |
| 1.4 | CODEC-76 | All links to fixed bugs in the "Changes Report" http://commons.apache.org/codec/changes-report.html point nowhere, e.g. http://issues.apache.org/jira/browse/34157. Looks as if all JIRA tickets were renumbered. | Bug | Fixed | Closed | |
| 1.4 | CODEC-73 | Make string2byte conversions indepedent of platform default encoding | Bug | Fixed | Closed | |
| 1.4 | CODEC-72 | Soundex and RefinedSoundex issues with character arrays | Bug | Fixed | Closed | |
| 1.4 | CODEC-65 | Fix case-insensitive string handling | Bug | Fixed | Closed | |
| 1.4 | CODEC-61 | Base64.encodeBase64() throws NegativeArraySizeException on large files | Bug | Fixed | Closed | |
| 1.4 | CODEC-58 | Character set used by Base64 not documented | Bug | Fixed | Closed | |
| 1.4 | CODEC-56 | RefinedSoundex creates instance before al fields have been initialized | Bug | Fixed | Closed | |
| 1.4 | CODEC-54 | testUsEnglishStatic doesn't fail | Bug | Fixed | Closed | |
| 1.4 | CODEC-51 | 2 Test failures in SoundexTest | Bug | Fixed | Closed | |
| 1.4 | CODEC-22 | [codec] Base64.isArrayByteBase64() throws an ArrayIndexOutOfBoundsException for negative octets. | Bug | Fixed | Closed | |
| 1.4 | CODEC-10 | [codec] Using US_ENGLISH static in Soundex causes NPE | Bug | Fixed | Closed | |
| 1.4 | CODEC-6 | [codec] Source tarball spews files all over the place | Bug | Fixed | Closed | |
| 1.4 | CODEC-75 | Make Base64 URL-safe | Improvement | Fixed | Closed | |
| 1.4 | CODEC-71 | Base64.isArrayByteBase64() method is inefficient for large byte arrays | Improvement | Fixed | Closed | |
| 1.4 | CODEC-70 | Thread safety and malicious code safety improvements | Improvement | Fixed | Closed | |
| 1.4 | CODEC-69 | Streaming Base64 | Improvement | Fixed | Closed | |
| 1.4 | CODEC-59 | Add methods to Base64 which work with String instead of byte[] | Improvement | Fixed | Closed | |
| 1.4 | CODEC-52 | Digest on InputStreams | Improvement | Fixed | Closed | |
| 1.4 | CODEC-40 | [codec] Patch to add crypto-compatible BigInteger encoding support to Base64 | Improvement | Fixed | Closed | |
| 1.4 | CODEC-39 | [codec] Add methods for SHA-256, SHA-384, and SHA-512 to DigestUtils | Improvement | Fixed | Closed | |
| 1.4 | CODEC-74 | Allow for uppercase letters output in Hex.encodeHex() | New Feature | Fixed | Closed | |
| 1.4 | CODEC-60 | Implement Caverphone | New Feature | Fixed | Closed | |
| 1.4 | CODEC-64 | Add svn:eol-style=native | Task | Fixed | Closed | |
| 1.4 | CODEC-83 | Improve Double Metaphone test coverage | Test | Fixed | Closed | |
| 1.4 | CODEC-78 | Base64: Improve Code Coverage | Test | Fixed | Closed | |
| 1.3 | CODEC-31 | Base64 chunked encoding not compliant with RFC 2045 section 2.1 CRLF | Bug | Fixed | Closed | |
| 1.3 | CODEC-25 | [Codec] Default URL encoding logic broken | Bug | Fixed | Closed | |
| 1.3 | CODEC-21 | [codec] Alterations to Binary.java and its unit test for 1.3 release | Bug | Fixed | Closed | |
| 1.3 | CODEC-17 | [codec] Metaphone B not handling ending MB correctly | Bug | Fixed | Closed | |
| 1.3 | CODEC-9 | [Codec][PATCH] Inconsistent use of the word 'encodning' in the URLCodec API | Bug | Fixed | Closed |