diff options
author | Przemyslaw Szczepaniak <pszczepaniak@google.com> | 2016-11-29 12:03:37 +0000 |
---|---|---|
committer | Przemyslaw Szczepaniak <pszczepaniak@google.com> | 2016-12-08 12:00:39 +0000 |
commit | 03d2687dfc9b84bb16ea2b5f6a85da539696b30c (patch) | |
tree | 34b95f976ca4dd24d576289e12c4c578d2e1f01e /support | |
parent | c949b536bb1970c55a8a3edc911d9fb7f31c484a (diff) |
Update java.util.jar to openJdk8u60
Attributes.java
- header change
- Use of generics
- Updated documentation links
- Deprecated:
EXTENSION_INSTALLATION, IMPLEMENTATION_VENDOR_ID, IMPLEMENTATION_URL
JarEntry.java
- header change
- Updated javadoc
JarFile.java:
- Entry enumerator moved to seperate static inner class
- Streams implementation
- Non-crucial META-INF/* (not *.SF|*.DSA|*.RSA|*.EC|MANIFEST.MF) files are not
passed to JarVerifier in .intializeVerifier() call. Otherwise we could signal
the end of META-INF parsing (due to changes in JarVerifier).
- Refactoring of hasClassPathAttribute, divided into
many methods
- Android-changed: Commented out isKnownNotToHaveSpecialAttributes()
method that doesn't make sense on android
JarOutputStream.java
- Header change
- Replaced a use of "& 0xff" with a cleaner conversion to unsigned int
JarVerifier.java
- Use of generics
- beginEntry explicitly omits META-INF manifest and index signature
check (So they can be passed to beginEntry without side-effects)
- beginEntry process properly non-crucial META-INF/ entries (not
*.SF|*.DSA|*.RSA|*.EC|MANIFEST.MF) and checks their signatures
(added a test for that)
- Change from "Enhance signed jar verification": .entryNames
treats .findMatchingSigners(c) null result as empty array
(probably a bug fix).
Manifest.java
- Use of generics
- Replaced a use of "& 0xff" with a cleaner conversion to unsigned int
Pack200.java
- Copyright update
- javadoc formating changes
- addPropertyChangeListener & removePropertyChangeListener gained empty default
implementation and deprecated
SignatureFileVerifier.java:
- uncommented isSigningRelated (requried by JarFile)
Test: CtsLibcoreTestCases
Change-Id: I56c59fac628c97a8b7c6967a43c0e23c8b068120
Diffstat (limited to 'support')
-rw-r--r-- | support/src/test/java/tests/resources/hyts_metainf.jar | bin | 0 -> 2893 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/support/src/test/java/tests/resources/hyts_metainf.jar b/support/src/test/java/tests/resources/hyts_metainf.jar Binary files differnew file mode 100644 index 0000000000..ff92bed877 --- /dev/null +++ b/support/src/test/java/tests/resources/hyts_metainf.jar |