Don't use default encoding

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1291944 13f79535-47bb-0310-9956-ffa450edef68
Update to CP23

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292000 13f79535-47bb-0310-9956-ffa450edef68
Use changes plugin version from parent

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292005 13f79535-47bb-0310-9956-ffa450edef68
No longer needed - use release-notes profile from CP

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292009 13f79535-47bb-0310-9956-ffa450edef68
COMPRESS-175 - GNU Tar sometimes uses binary encoding for UID and GID

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292586 13f79535-47bb-0310-9956-ffa450edef68
Javadoc

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292593 13f79535-47bb-0310-9956-ffa450edef68
COMPRESS-179 TarUtils.formatLongOctalOrBinaryBytes() assumes the field will be 12 bytes long

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292596 13f79535-47bb-0310-9956-ffa450edef68
Javadoc

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292605 13f79535-47bb-0310-9956-ffa450edef68
COMPRESS-178 TarArchiveInputStream throws IllegalArgumentException instead of IOException

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292606 13f79535-47bb-0310-9956-ffa450edef68
COMPRESS-131 ArrayOutOfBounds while decompressing bz2. Added test case - code already seems to have been fixed.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292613 13f79535-47bb-0310-9956-ffa450edef68
Replace init method with private ctor; allows several fields to be made final

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292625 13f79535-47bb-0310-9956-ffa450edef68
Add recent tags to SVN history display

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1292737 13f79535-47bb-0310-9956-ffa450edef68
add workaround for broken implementations that use backslashes rather than slashes in file names.  COMPRESS-176

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1294460 13f79535-47bb-0310-9956-ffa450edef68
typo

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1294585 13f79535-47bb-0310-9956-ffa450edef68
workaround for tar implementations that insert a NUL byte into header fields.  COMPRESS-181

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1296420 13f79535-47bb-0310-9956-ffa450edef68
Our parser for STAR-encoded binary values was wrong, STAR only uses 7 or 11 bytes and can encode negative values as twos complement signaled by the first byte being 0xff rather than 0x80.  COMPRESS-182

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1296576 13f79535-47bb-0310-9956-ffa450edef68
some additional test cases

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1296751 13f79535-47bb-0310-9956-ffa450edef68
STAR and GNU tar may use binary encoding for all numeric values, including modification time.  COMPRESS-182

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1296763 13f79535-47bb-0310-9956-ffa450edef68
parse last modification date from PAX headers if present.  COMPRESS-182

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1296764 13f79535-47bb-0310-9956-ffa450edef68
tiny performance tweak

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1297012 13f79535-47bb-0310-9956-ffa450edef68