You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ch...@apache.org on 2015/08/10 04:49:35 UTC
svn commit: r10111 - in /dev/commons/bcel: ./ binaries/ sources/
Author: chas
Date: Mon Aug 10 02:49:35 2015
New Revision: 10111
Log:
BCEL 6.0 RC4
Added:
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz (with props)
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.asc
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.md5
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.sha1
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip (with props)
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.asc
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.md5
dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.sha1
dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz (with props)
dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.asc
dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.md5
dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.sha1
dev/commons/bcel/sources/commons-bcel6-6.0-src.zip (with props)
dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.asc
dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.md5
dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.sha1
Modified:
dev/commons/bcel/RELEASE-NOTES.txt
Modified: dev/commons/bcel/RELEASE-NOTES.txt
==============================================================================
--- dev/commons/bcel/RELEASE-NOTES.txt (original)
+++ dev/commons/bcel/RELEASE-NOTES.txt Mon Aug 10 02:49:35 2015
@@ -1,6 +1,6 @@
Apache Commons BCEL 6.0 RELEASE NOTES
-The Apache Commons team is pleased to announce the release of BCEL 6.0!
+The Apache Commons BCEL team is pleased to announce the commons-bcel6-6.0 release!
The Byte Code Engineering Library (BCEL) is intended to give users a convenient
way to analyze, create, and manipulate compiled .class files. Classes are
@@ -14,87 +14,154 @@ and 8. It requires Java 5 or higher to r
Compatibility with 5.2
----------------------
-Binary compatible - Yes
+Binary compatible - No
-Source compatible - Yes, except for org.apache.bcel.classfile.Visitor (see below)
+Source compatible - Yes, sort of;
+ - Maven coordinates update:
+ org.apache.bcel:bcel:5.2 -> org.apache.commons:commons-bcel6:6.0
+
+ - Rename package imports:
+ org.apache.bcel -> org.apache.commons.bcel6
+
+ - The org.apache.commons.bcel6.classfile.Visitor interface has been enhanced with
+ additional methods. If you implemented it directly instead of extending
+ the EmptyVisitor class you'll have to implement the new methods.
+
+Semantic compatible - Yes, except:
+ - BCEL handles new attributes such as code annotations that could only
+ be processed by implementing a custom AttributeReader in the previous
+ versions. Code relying on this behavior will have to be adjusted since
+ the AttributeReader will no longer be called in these cases.
+
+
+-------------------------------------------------------------------------------
+Changes in this version include:
+
+
+Fixed Bugs:
+o Bug fixes and improvements to InvokeDynamic and BootStrapMethods implementation.
+ Issue: BCEL-209. Thanks to Mark Roberts.
+o Verification error when an invoke references a method defined in superclass.
+ Issue: BCEL-187. Thanks to Jérôme Leroux.
+o Remove ObjectType cache. Issue: BCEL-218. Thanks to chas.
+o The verifier now checks if methods with a void return type attempt to return an
+ object. Issue: BCEL-184. Thanks to Jérôme Leroux.
+o The verifier now checks if methods with a void return type attempt to return an
+ object. Issue: BCEL-184. Thanks to Jérôme Leroux.
+o MethodGen.removeLocalVariable now properly unreference the removed variable
+ from the targetters of the instruction handlers delimiting the scope of
+ the variable. Issue: BCEL-207. Thanks to Mark Roberts.
+o Utility.signatureToString() no longer throws a ClassFormatException on TypeVariables
+ found in generic signatures. Issue: BCEL-197. Thanks to Mark Roberts.
+o Removed the 'index' variable from the LocalVariableGen's hash code.
+ Issue: BCEL-194. Thanks to Mark Roberts.
+o The verifier should not check for run time compatibility of objects assigned to
+ arrays. Issue: BCEL-193. Thanks to Jérôme Leroux.
+o Correct verification of the return value of a method. Issue: BCEL-188. Thanks
+ to Jérôme Leroux.
+o Performance degradation with the UTF8 cache. getInstance no longer uses cache
+ Issue: BCEL-186.
+o org.apache.bcel.util.ClassLoaderRepository.loadClass(String) leaks input streams.
+ Issue: BCEL-181.
+o Mistake in "Peephole optimizer" example at http://commons.apache.org/bcel/manual.html
+ Issue: BCEL-28.
+o BCEL cannot be used as java.system.class.loader Issue: BCEL-74.
+o XSLT transforms broken in Turkish Locale. Issue: BCEL-77.
+o java.lang.ClassFormatError: LVTT entry for 'local' in class file
+ org/shiftone/jrat/test/dummy/CrashTestDummy does not match any LVT entry
+ Issue: BCEL-79.
+o ClassParser.parse() throws NullPointerException if class does not exist and
+ ClassParser(String) constructor is used Issue: BCEL-81.
+o ArrayOutOfBoundsException in InstructionFinder Issue: BCEL-85.
+o Website: Incorrect URL for source; version 5.2 is not in the bug page
+ Issue: BCEL-87.
+o bcelified method doesn't pass verification Issue: BCEL-88.
+o return type not verified by JustIce Issue: BCEL-89.
+o @since tag incorrect for Annotation classes in BCEL trunk Issue: BCEL-94.
+o InstructionFactory missing % operator for Float, Double Issue: BCEL-95.
+o Fields in Annotations and AnnotationEntry are inaccessible to subclasses
+ Issue: BCEL-96.
+o Add support for getResources to ClassPath Issue: BCEL-97.
+o Two source files in repository are empty Issue: BCEL-98.
+o Maven POM file calls in apache regex but code does not use it Issue: BCEL-99.
+o ClassParser throws unintelligible Exception Issue: BCEL-100.
+o verifier raises an AssertionViolatedException when done against Java 5 files
+ with generics/annotations Issue: BCEL-101.
+o Verifier fails in pass 2 with "Number of LocalVariableTable attributes of
+ Code attribute" on static methods. Issue: BCEL-102.
+o ParameterAnnotationEntries are read not dumped Issue: BCEL-107.
+o RuntimeVisible Annotations duplicated Issue: BCEL-108.
+o ARRAYLENGTH incorrectly not StackConsumer Issue: BCEL-112.
+o Error in method search() defined in org.apache.bcel.util.InstructionFinder
+ Issue: BCEL-114.
+o Deleting all instructions of a list shows wrong behaviour Issue: BCEL-115.
+o Make BCEL JAR OSGi compatible Issue: BCEL-120.
+o ArrayIndexOutOfBoundsException thrown from TABLESWITCH.initFromFile
+ Issue: BCEL-122.
+o tableswitch/lookupswitch invalid alignment of 4-byte operands Issue: BCEL-124.
+o Incorrect size calculation in InstructionFinder Issue: BCEL-125.
+o Class files containing "ParameterAnnotations" are dumped incorrectly
+ Issue: BCEL-130.
+o Class files containing "StackMapTable" attributes (on method code) are dumped
+ incorrectly Issue: BCEL-131.
+o org.apache.bcel.classfile.ClassParser: NullPointerException caused by fileopen
+ failed Issue: BCEL-132.
+o org.apache.bcel.classfile.ClassParser: NullPointerException caused by invalid
+ filename Issue: BCEL-133.
+o ExecutionVisitor doesn't support Class constant type for LDC and LDC_W
+ Issue: BCEL-134.
+o BCELifier issue: BCELFactory fails to handle float and long constants.
+ Issue: BCEL-135.
+o "Invalid method signature: TT;" when using MethodGen for a method having a
+ generic parameter Issue: BCEL-137.
+o FieldInstruction.getFieldSize() doesn't decode Type.getTypeSize() output.
+ Issue: BCEL-138.
+o org.apache.bcel.generic.Instruction.equals(Object) does not follow
+ Object.equals(Object) rules Issue: BCEL-140.
+o Select instructions should implement StackConsumer instead of StackProducer
+ Issue: BCEL-141.
+o Fix CPL License issues with EnclosingMethod.java and
+ LocalVariableTypeTable.java Issue: BCEL-143.
+o Type.getReturnTypeSize() doesn't decode Type.getTypeSize() output.
+ Issue: BCEL-145.
+o SyntheticRepository.loadClass() fails to close the inputStream.
+ Issue: BCEL-146.
+o BCELifier produces incorrect code for methods containing loads of class
+ literals from constant pool Issue: BCEL-148.
+o Code attribute size not updated Issue: BCEL-151.
+o Incorrect link for Jasmin assembler language Issue: BCEL-152.
+o Examples not present in source or binary downloads Issue: BCEL-153.
+o ClassParser.parse() generates NPE if it cannot open the file Issue: BCEL-154.
+o InstConstraintVisitor does not handle class constants Issue: BCEL-155.
+o Pass3bVerifier crashes on empty methods Issue: BCEL-156.
+o LocalVariableGen.getLocalVariable() computes incorrect length Issue: BCEL-159.
+o Method does not have a method to access parameter annotations Issue: BCEL-164.
+o ClassPath.getResource does not correctly perform URL escaping Issue: BCEL-167.
+o ClassParser fails to parse JDK classes in Java 8: ClassFormatException: Invalid
+ byte tag in constant pool Issue: BCEL-173.
+o Verification of interfaces with default methods fails with Java 8
+ Issue: BCEL-174.
+o When reading the number of parameters in a MethodParameters structure
+ only read a single byte as per the JVM specification. Issue: BCEL-177.
+
+Changes:
+o Major release of BCEL requires updating package name and maven coordinates.
+ Issue: BCEL-222.
+o Make org.apache.bcel.classfile.ConstantPool.ConstantPool(DataInput) public.
+ Issue: BCEL-219. Thanks to Maxim Degtyarev.
+o Add parent type processing for ClassPath class. Issue: BCEL-76.
+o Add support for getResource and getResourceAsStream to ClassPath Issue: BCEL-83.
+o Properly parse StackMapTable attributes in Java 6 classfiles Issue: BCEL-92.
+o Javadoc overhaul Issue: BCEL-104.
+o BCEL is unnecessarily slow Issue: BCEL-119.
+o Add support for INVOKEDYNAMIC and MethodHandles Issue: BCEL-157.
+o Why using unstable sort at MethodGen.getLocalVariables() ? Issue: BCEL-160.
+o Incorporate patch file from Findbugs Issue: BCEL-163.
+o Implement the MethodParameters attribute Issue: BCEL-175.
-Semantic compatible - Yes
-The org.apache.bcel.classfile.Visitor interface has been enhanced with
-additional methods. If you implemented it directly instead of extending
-the EmptyVisitor class you'll have to implement the new methods.
-
-
-Enhancements from 5.2
----------------------
-
-[BCEL-76] Add parent type processing for ClassPath class.
-[BCEL-83] Add support for getResource and getResourceAsStream to ClassPath
-[BCEL-92] Properly parse StackMapTable attributes in Java 6 classfiles
-[BCEL-104] Javadoc overhaul
-[BCEL-119] BCEL is unnecessarily slow
-[BCEL-157] Add support for INVOKEDYNAMIC and MethodHandles
-[BCEL-160] Why using unstable sort at MethodGen.getLocalVariables() ?
-[BCEL-163] Incorporate patch file from Findbugs
-[BCEL-175] Implement the MethodParameters attribute
-
-
-Bug fixes from 5.2
-------------------
-
-[BCEL-28] Mistake in "Peephole optimizer" example at http://commons.apache.org/bcel/manual.html
-[BCEL-74] BCEL cannot be used as java.system.class.loader
-[BCEL-77] XSLT transforms broken in Turkish Locale.
-[BCEL-79] java.lang.ClassFormatError: LVTT entry for 'local' in class file org/shiftone/jrat/test/dummy/CrashTestDummy does not match any LVT entry
-[BCEL-81] ClassParser.parse() throws NullPointerException if class does not exist and ClassParser(String) constructor is used
-[BCEL-85] ArrayOutOfBoundsException in InstructionFinder
-[BCEL-87] Website: Incorrect URL for source; version 5.2 is not in the bug page
-[BCEL-88] bcelified method doesn't pass verification
-[BCEL-89] return type not verified by JustIce
-[BCEL-94] @since tag incorrect for Annotation classes in BCEL trunk
-[BCEL-95] InstructionFactory missing % operator for Float, Double
-[BCEL-96] Fields in Annotations and AnnotationEntry are inaccessible to subclasses
-[BCEL-97] Add support for getResources to ClassPath
-[BCEL-98] Two source files in repository are empty
-[BCEL-99] Maven POM file calls in apache regex but code does not use it
-[BCEL-100] ClassParser throws unintelligible Exception
-[BCEL-101] verifier raises ....AssertionViolatedException when done against Java5 files with generics/annotations
-[BCEL-102] Verifier fails in pass 2 with "Number of LocalVariableTable attributes of Code attribute" on static methods.
-[BCEL-107] ParameterAnnotationEntries are read not dumped
-[BCEL-108] RuntimeVisible Annotations duplicated
-[BCEL-112] ARRAYLENGTH incorrectly not StackConsumer
-[BCEL-114] Error in method search() defined in org.apache.bcel.util.InstructionFinder
-[BCEL-115] Deleting all instructions of a list shows wrong behaviour
-[BCEL-120] Make BCEL JAR OSGi compatible
-[BCEL-122] ArrayIndexOutOfBoundsException thrown from TABLESWITCH.initFromFile
-[BCEL-124] tableswitch/lookupswitch invalid alignment of 4-byte operands
-[BCEL-125] Incorrect size calculation in InstructionFinder
-[BCEL-130] Class files containing "ParameterAnnotations" are dumped incorrectly
-[BCEL-131] Class files containing "StackMapTable" attributes (on method code) are dumped incorrectly
-[BCEL-132] org.apache.bcel.classfile.ClassParser: NullPointerException caused by fileopen failed
-[BCEL-133] org.apache.bcel.classfile.ClassParser: NullPointerException caused by invalid filename
-[BCEL-134] ExecutionVisitor doesn't support Class constant type for LDC and LDC_W
-[BCEL-135] BCELifier issue: BCELFactory fails to handle float and long constants
-[BCEL-137] "Invalid method signature: TT;" when using MethodGen for a method having a generic parameter
-[BCEL-138] FieldInstruction.getFieldSize() doesn't decode Type.getTypeSize() output
-[BCEL-140] org.apache.bcel.generic.Instruction.equals(Object) does not follow Object.equals(Object) rules
-[BCEL-141] Select instructions should implement StackConsumer instead of StackProducer
-[BCEL-143] Fix CPL License issues with EnclosingMethod.java and LocalVariableTypeTable.java
-[BCEL-145] Type.getReturnTypeSize() doesn't decode Type.getTypeSize() output
-[BCEL-146] SyntheticRepository.loadClass() fails to close the inputStream
-[BCEL-148] BCELifier produces incorrect code for methods containing loads of class literals from constant pool
-[BCEL-151] Code attribute size not updated
-[BCEL-152] Incorrect link for Jasmin assembler language
-[BCEL-153] Examples not present in source or binary downloads
-[BCEL-154] ClassParser.parse() generates NPE if it cannot open the file
-[BCEL-155] InstConstraintVisitor does not handle class constants
-[BCEL-156] Pass3bVerifier crashes on empty methods
-[BCEL-159] LocalVariableGen.getLocalVariable() computes incorrect length
-[BCEL-164] Method does not have a method to access parameter annotations
-[BCEL-167] ClassPath.getResource does not correctly perform URL escaping
-[BCEL-173] ClassParser fails to parse JDK classes in Java 8: ClassFormatException: Invalid byte tag in constant pool
-[BCEL-174] Verification of interfaces with default methods fails with Java 8
-[BCEL-177] MethodParameters should read 1 byte not two for parameter count
+Have fun!
+-Apache Commons BCEL team
Feedback
--------
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.asc
==============================================================================
--- dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.asc (added)
+++ dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.asc Mon Aug 10 02:49:35 2015
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: GPGTools - https://gpgtools.org
+
+iQIcBAABCgAGBQJVyAi+AAoJENrkOINW12hS9vUQAJDh5TWAHd9rBFU7XqLe0pb+
+qIsZlZxE99nFMLtmIc7pEUfB8qvDXqV8hybiJ16VmKwlM+1EN2f7T6KDnBO47F+1
+QpfR9A0+fDN0f49BJ1+mJutbCutHi1wcJ6fWvkXo2c9BJJZ+y9GMzW5I63Thys/k
+XbK7jSVtA+tQsMeOfEDmVltTH7hXhrrHH5aezA4N+LMJw+i29YEC1zm5iHJR3LSF
+dF3AhwOmGc6teciwCD63mb6XKKma1gPSUGTZZpLFaQHWLqr6/G1N55g0FJ9tM9qZ
+3Oola1uUMYj4ak6r0kDLtkmtrJ8yYI8XxJmIYiuEShZExuULNx10WBcSM++J+ETB
+zGNSjffNKPbbzLj5SQ2AJnSrTeP7OeDt54mBTcKAtpkytdyx9/SGyDpOLuAIlLWv
+gdR/2LbzyOh5+MNsBd67dfYJGahWabkmbG+D2cpgtbUGsqAg8aYSccikPECQ/a1R
+Plea4W3fEqLVVztkV/syB06t5yReOhqFjKo8prBMHd8ScrSMoifSUwtjikOgze/1
+6P09B7ejRVXUs3Qwe7A3pL+EjHEzRCbZFI72gvvau3WJcQ3FU/KT9csQk7m7kYmJ
+Ukn5wbFCuCOtBYs70yKSEHLne423oDIcF4zND4xkij9Lmm0enZT0sha3k7zZb3L0
+1CC0oNxZIOSuruwxoTuY
+=omqB
+-----END PGP SIGNATURE-----
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.md5
==============================================================================
--- dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.md5 (added)
+++ dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.md5 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+dd487e849000518d2fcd725a188e143a
\ No newline at end of file
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.sha1
==============================================================================
--- dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.sha1 (added)
+++ dev/commons/bcel/binaries/commons-bcel6-6.0-bin.tar.gz.sha1 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+199c49c22bb883dbb3c55d1c76fa462f265889ef
\ No newline at end of file
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.asc
==============================================================================
--- dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.asc (added)
+++ dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.asc Mon Aug 10 02:49:35 2015
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: GPGTools - https://gpgtools.org
+
+iQIcBAABCgAGBQJVyAi+AAoJENrkOINW12hS4agP/297IT0WYj88NEsxbwpY71pO
+rAA+L2cJpvYf4N8G+A0q0tWJZ5kM/asrB8oPu8bJih8MycUupTb2hxc2588QY3lc
+M8md/TWsakO9sx7bjuLXuREj3QBsndvdn2Cx/j4/D1gstGPILLbO9wnm6pWtNAmo
+pM49T5V1hr/RViY/H8B202hmSKy8/q9heXBrKg9VjY4NNO3KHb4G+VTbEjGdki70
+PqRrYhMWBmRimk87LrR64uWbi+3afqwIvN6pxO2zRPkQoStgkwkDQb5M5QTdzL3p
+bcBophRvxZJn5TF9PutZuD7nEc9EWk/ir3ARr3r950Ir5uraTUW3REtAhGWMaiTi
+GdDe+B5sPszbXbbOvIqqTF3acBHr5uGrLEijrcXYFU4+P0LWp7IDqSshyZOe0IiY
+hVN9KNUREbmT7p1SfXTvLktV7OJjQDEEwIvTqgAhvgz6ZH8V2x0Hbv+AhTEpOfzl
+PfQhgjdnH/ax5/tauvc2bF+IInJpLQI/GGBqhpnhloBQcz3dcymSqUKIFbPJWrK8
+iu26zPinR8dMWOyu8d+4+xX2ADuP3okxir9kcOGfqVFUzHxe/N/TYfDNwE8igBD0
+jjb2Dlx0nLULCShdXlgtgq9rjb+YyHQrGANa960X+ME7V94wWG/xQZomD7drH4HB
+Tg6FLE2cLrw0JgwQ8wqN
+=7V6Y
+-----END PGP SIGNATURE-----
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.md5
==============================================================================
--- dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.md5 (added)
+++ dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.md5 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+c2d463ed8e41d43d1f08b473986a47be
\ No newline at end of file
Added: dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.sha1
==============================================================================
--- dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.sha1 (added)
+++ dev/commons/bcel/binaries/commons-bcel6-6.0-bin.zip.sha1 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+13a3ba3c2092e0e01b3ce1bc1446e460491523da
\ No newline at end of file
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.asc
==============================================================================
--- dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.asc (added)
+++ dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.asc Mon Aug 10 02:49:35 2015
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: GPGTools - https://gpgtools.org
+
+iQIcBAABCgAGBQJVyAi+AAoJENrkOINW12hSaqIQANCCOMjIaGf+zLD2kjVwN2SP
+xTcnVf8o2x+NWk6NpeBOLi9My5Hxhd0Oj2LZ2Ti7Qik4hwNL4qf1yHDp2B5/rfwm
+2JCA86l5R8c6ZyYH/2KHR0CDDBGOeXvXkDxP0ExXvqUDSBIAJUPUSAdhMi44suTK
+fKbt6jo5HzUWUV7JbdlzrUGlLZJzG4qDRBIS5oE1iYfO3jLUIu4TuFGwpc0zmguZ
+Vsp29d9k5zcgz+dIZlPrkA8oVLPxsPWX2uh+E1mPOWbrGvS7zUV408dugG+uIkZc
+3r+uVNsH08fqEtVpVX024x2qiMzXoJ5bTu0YLeFC3EIzdzROvYxwxLAZbdXu84Dn
+InWbkZlVZ5usJuFG00WPxRqALFbgBELSHnz69095K+ds9yex3/+dmf34eztwKKmQ
+aStDMXe9xH6YT5aqFlNw5Pwxuser5mhgDSJiRPP86njp+wEjOIhxCweTQnRbnUlE
+KLGpoe4w2RKcP+FoCUJsxiNJq2Sj2w7gS8LZvhL1K6pxvNrn0hNonZ3+50idzpgi
+ZXoTrbqtEIOCvP2cQxszX2rFXDhbwKHoHBMiNOSTZFxRUq9R/77GB867KihR/jbP
+aJNvxohtkCm5DgUMmIc+ZynxMBFt/714k/grCW94FkVIl2lUrysvGQ7kKfW2wayw
+PleNszOPOK207knxOuKb
+=RdCl
+-----END PGP SIGNATURE-----
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.md5
==============================================================================
--- dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.md5 (added)
+++ dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.md5 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+c3b123242700b86bbd40373d4e771c99
\ No newline at end of file
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.sha1
==============================================================================
--- dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.sha1 (added)
+++ dev/commons/bcel/sources/commons-bcel6-6.0-src.tar.gz.sha1 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+9d1e679c0df91a719a9291e99067b30de6437013
\ No newline at end of file
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/bcel/sources/commons-bcel6-6.0-src.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.asc
==============================================================================
--- dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.asc (added)
+++ dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.asc Mon Aug 10 02:49:35 2015
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: GPGTools - https://gpgtools.org
+
+iQIcBAABCgAGBQJVyAi+AAoJENrkOINW12hSljwP/iD97sbyaEp9QcFBca3PHuwt
+gTQk4sAuEmPPWFhNUWvH/P6jxRJhTCzUAB2djMUOtNS5cBxpiS87A0H5Ijyr3Did
+OEP5PLQ48num/gTMoF6Asd0fHnv1GVldBXXLh/9LdI2+evfwmQaTbH3z3JeusSQm
+F/iGH2Lc2baUAu2YSV3+ar4Zz0P7hAvLCaJqRQ7copprdAZ4WsVqAl3YKwwh9Ifh
+O+Pk9s87GZkddh5Q0JT02QTRptW+XyvtCC+1Jv3HasmSc03es/9FoRg9LZ3YyqZE
+YGW54wPjNpEA6WHm6FgJ+QE7drfU1jW2v4xc/NGCzWdzHzPEKhxQ5JSykTXz7PEf
+UKQs2qu0cCaPevMoRaECh98n+v/LbzsMHeKPN3wku/5l7NRwtJ1fRrtD/LSMQWjt
+ajIxQwMcpvfYi9InltY6NkkTDthDYHrEoOm+ItFzGxAPOHb0hJ91+TMJrN/fcBQI
+eZ06fsytmYkegiVyuDgEXw0ft8m1ddqmQ5wDcEl8yXa/BtzOaZ8AmBQCiulFqxTQ
+n5rKqGdcuseUvk8I0JAcj4BAURjOOll9U7XzefEFJnW8y9joUk8BUH8J/nEpU9MR
+lCtTzmgIJ0DJ/AlLGtkUvBzje4ejHteUDnSSzBTGZFPAkLz8DVJirJRroFE11XvU
+YyQ+9bkrVdJgNVT4xqPi
+=CeYB
+-----END PGP SIGNATURE-----
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.md5
==============================================================================
--- dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.md5 (added)
+++ dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.md5 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+a5d4e752479f3636b0b0eba8f4099fe0
\ No newline at end of file
Added: dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.sha1
==============================================================================
--- dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.sha1 (added)
+++ dev/commons/bcel/sources/commons-bcel6-6.0-src.zip.sha1 Mon Aug 10 02:49:35 2015
@@ -0,0 +1 @@
+ed85ceb679f6fe124220a881b10f4ea6d46cc65f
\ No newline at end of file