You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2017/09/30 15:38:01 UTC

svn commit: r22052 - in /dev/commons/io: ./ binaries/ commons-io-2.6-RC1/ commons-io-2.6-RC1/binaries/ commons-io-2.6-RC1/source/ source/

Author: britter
Date: Sat Sep 30 15:38:01 2017
New Revision: 22052

Log:
Prepare Apache Commons IO 2.6 RC1

Added:
    dev/commons/io/commons-io-2.6-RC1/
    dev/commons/io/commons-io-2.6-RC1/RELEASE-NOTES.txt
    dev/commons/io/commons-io-2.6-RC1/binaries/
      - copied from r22051, dev/commons/io/binaries/
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz   (with props)
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.asc
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.md5
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.sha1
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip   (with props)
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.asc
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.md5
    dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.sha1
    dev/commons/io/commons-io-2.6-RC1/source/
      - copied from r22051, dev/commons/io/source/
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz   (with props)
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.asc
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.md5
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.sha1
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip   (with props)
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.asc
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.md5
    dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.sha1
Removed:
    dev/commons/io/RELEASE-NOTES.txt
    dev/commons/io/binaries/
    dev/commons/io/source/

Added: dev/commons/io/commons-io-2.6-RC1/RELEASE-NOTES.txt
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/RELEASE-NOTES.txt (added)
+++ dev/commons/io/commons-io-2.6-RC1/RELEASE-NOTES.txt Sat Sep 30 15:38:01 2017
@@ -0,0 +1,163 @@
+
+              Apache Commons Collections
+                     Version 4.1
+                    RELEASE NOTES
+
+INTRODUCTION:
+
+Apache Commons Collections is a project to develop and maintain collection
+classes based on and inspired by the JDK collection framework.
+
+This v4.1 release is a minor and security release, fixing several bugs present in
+previous releases of the 4.X branch. Additionally, this release provides a mitigation
+for a known remote code exploitation via the standard java object serialization
+mechanism. Serialization support for unsafe classes in the functor package has been
+completely removed (classes do not implement the Serializable interface anymore).
+For more details, please refer to COLLECTIONS-580.
+
+All users are strongly encouraged to updated to this release.
+
+
+Compatibility
+-------------
+
+ o Java 6 or later is now required (previous version 4.0 required Java 5).
+ o This release is source and binary compatible with the previous 4.0 release
+   of Commons Collections with the exception that some classes in the functor
+   package do not implement the Serializable interface anymore (see COLLECTIONS-580). 
+ o some unit tests are disabled when executed with an IBM JDK 6 due to a faulty
+   java.util.TreeMap implementation.
+
+Major changes since 4.0
+-----------------------
+
+ o Added interface MultiSet (package multiset)
+ o Added interfaces MultiValuedMap, ListValuedMap and SetValuedMap (package multimap) 
+ o Added fluent API for Iterable instances (class FluentIterable)
+
+
+Changes
+-------
+
+o [COLLECTIONS-580]: Serialization support for unsafe classes in the functor package
+                     has been removed as this can be exploited for remote code execution
+                     attacks. Classes considered to be unsafe are: CloneTransformer,
+                     ForClosure, InstantiateFactory, InstantiateTransformer, InvokerTransformer,
+                     PrototypeCloneFactory, PrototypeSerializationFactory, WhileClosure. 
+o [COLLECTIONS-551]: Deprecated various method in "CollectionUtils" in favor of similar
+                     methods in the newly introduced "IterableUtils". 
+o [COLLECTIONS-570]: All constructors and static factory methods will now throw a "NullPointerException"
+                     if a required input argument is null. Previously sometimes a "IllegalArgumentException"
+                     was used. 
+o [COLLECTIONS-571]: Deprecated methods "synchronizedCollection(Collection)" and
+                     "unmodifiableCollection(Collection)" in class "CollectionUtils", the corresponding
+                     methods in "java.util.Collections" should be used instead. 
+o [COLLECTIONS-562]: Upgraded minimum java requirement to Java 6 (up from Java 5). 
+
+
+New features
+------------
+
+o [COLLECTIONS-508]: Added new interfaces "MultiValuedMap", "ListValuedMap" and "SetValuedMap"
+                     as a replacement for "MultiMap". Decorators and implementations reside in
+                     the "multimap" package and a "MultiMapUtils" class has been added.
+                     The existing interface "MultiMap" as well as the concrete implementation
+                     "MultiValueMap" has been deprecated. 
+o [COLLECTIONS-567]: Added new MultiSet interface which is intended to be a replacement for
+                     the Bag interface. The main difference is that a MultiSet is fully compatible
+                     to the Collection contract. 
+o [COLLECTIONS-572]: Added set operations to "SetUtils": union, difference, intersection and disjunction.
+                     The operations return a view of the result that is backed by the input sets. 
+o [COLLECTIONS-557]: Added support to specify the initial size of a "LRUMap". Thanks to Philippe Mouawad. 
+o [COLLECTIONS-565]: Added decorators for "NavigableSet" interface. 
+o [COLLECTIONS-464]
+  +COLLECTIONS-442]: Added new class "FluentIterable" to support a fluent API for manipulating
+                     Iterable instances. Additionally various supporting methods have been
+                     added to "IterableUtils" and "IteratorUtils". 
+o [COLLECTIONS-464]: Added new "ZippingIterator" and factory methods "IteratorUtils#zippingIterator(...)". 
+o [COLLECTIONS-464]: Added new decorator "SkippingIterator" and factory methods "IteratorUtils#skippingIterator(...)". 
+o [COLLECTIONS-556]: Added method "SetUtils#newIdentityHashSet()" which returns a new identity HashSet
+                     using reference-equality instead of object-equality. 
+o [COLLECTIONS-395]: Added method "LRUMap#get(Object, boolean)" that allows to query the map
+                     without affecting the least recently used order. Thanks to David Hawthorne. 
+o [COLLECTIONS-427]: Added "toString(...)" methods to newly created "IterableUtils" and existing "IteratorUtils"
+                     to get a string representation of an Iterable/Iterator instance similar to "Arrays#toString(...)".
+                     Thanks to Gonçalo Marques. 
+o [COLLECTIONS-539]: Changed scope of "CircularFifoQueue#isAtFullCapacity()" to public. Thanks to Guram Savinov. 
+o [COLLECTIONS-511]: Added new methods "IterableUtils#partition(...)" to partition an input collection
+                     into separate output collections based on evaluation of one or more predicates.
+                     Thanks to Nathan Blomquist, Brent Worden. 
+o [COLLECTIONS-529]: Added methods "removeAll(...)" and "retainAll(...)" to "CollectionUtils" that perform
+                     equality checks using the provided "Equator" object instead of "Object#equals()".
+                     Thanks to Alexander Muthmann, Dipanjan Laha. 
+o [COLLECTIONS-503]: Added new transformer "IfTransformer" and factory methods "TransformerUtils#ifTransformer(...)"
+                     which replace "TransformerUtils#switchTransformer(Predicate, Transformer, Transformer)".
+                     Thanks to Josh Cain. 
+o [COLLECTIONS-471]: Added new decorator "BoundedIterator" and factory methods "IteratorUtils#boundedIterator(...)".
+                     Thanks to Radford Tam. 
+
+
+Fixed Bugs
+----------
+
+o [COLLECTIONS-580]: Added validation when de-serializing a "MultiValueMap#ReflectionFactory":
+                     only Collection classes are allowed, otherwise an UnsupportedOperationException
+                     will be thrown during de-serialization. 
+o [COLLECTIONS-576]: Subclasses of MultiKey did not re-calculate their hashcode after de-serialization.
+                     Thanks to Stephan Roch. 
+o [COLLECTIONS-566]: "IteratorUtils#collate(...)" methods did not use natural ordering when a
+                     null comparator was provided. 
+o [COLLECTIONS-558]: Changed return type of "ListOrderedSet#remove(int)" from Object to the generic
+                     type parameter. Thanks to Felix Rabe. 
+o [COLLECTIONS-555]: Added clarification to javadoc of "TreeBag#add(Object)" wrt null arguments.
+                     Thanks to M Kim. 
+o [COLLECTIONS-427]: Reverted performance improvement for "SetUniqueList#retainAll(Collection)"
+                     introduced in 4.0. Added clarifying javadoc wrt runtime complexity instead. 
+o [COLLECTIONS-426]: Reverted performance improvement for "ListOrderedSet#retainAll(Collection)"
+                     introduced in 4.0. Added clarifying javadoc wrt runtime complexity instead. 
+o [COLLECTIONS-530]: Added a Builder for "PredicatedCollection". Elements added to the builder
+                     that fail the predicate will not throw an IllegalArgumentException. The builder
+                     supports creating predicated lists, bags, sets and queues. Thanks to Erik. 
+o [COLLECTIONS-545]: Documented runtime complexity of "CollectionUtils#removeAll(Collection, Collection).
+                     Thanks to Oswaldo Olivo. 
+o [COLLECTIONS-543]: "AbstractCollectionDecorator" doesn't forward equals and hashCode anymore. 
+o [COLLECTIONS-544]: Documented runtime complexity of "CollectionUtils#retainAll(Collection, Collection).
+                     Thanks to Oswaldo Olivo. 
+o [COLLECTIONS-542]: "AbstractHashedMap" still inherits from "AbstractMap", contrary to what
+                     the class javadoc stated. The inheritance will now be removed in v5.0. 
+o [COLLECTIONS-525]: The map returned by "PatriciaTrie#prefixMap()" did not contain all keys
+                     that are prefixed by the given search key in some rare cases. Thanks to Zigler Zhang. 
+o [COLLECTIONS-537]: Harmonized signature of factory methods for functor-related classes which take
+                     a collection as input with their array counterparts. Thanks to Frank Jakop. 
+o [COLLECTIONS-540]: Added overloaded method "CollectionUtils#get(Enumeration, int)" and simplified
+                     code for "CollectionUtils#get(Object, int)". Thanks to Daniel Stewart, Issam El Atif. 
+o [COLLECTIONS-536]: Improved check for null input in "MapUtils#putAll(Map, Object[])". Thanks to Tagir Valeev. 
+o [COLLECTIONS-534]: Added clarifying javadoc wrt runtime complexity of "CollectionBag#retainAll".
+                     Thanks to Oswaldo Olivo. 
+o [COLLECTIONS-531]: Use correct type bounds in
+                     "CollectionUtils#isEqualCollection(Collection, Collection, Equator)" to
+                     prevent a "ClassCastException" at runtime for invalid inputs. Thanks to Dipanjan Laha. 
+o [COLLECTIONS-523]: Removed unneeded private method in "PassiveExpiringMap". Thanks to Thiago Andrade. 
+o [COLLECTIONS-516]: Added clarification to the javadoc of "MapUtils#toProperties(Map)" in case
+                     of null keys/values. Thanks to Cyrille Artho. 
+o [COLLECTIONS-524]: "ListOrderedSet#listOrderedSet(List)" did not remove duplicates from the
+                     input list as advertised in the javadoc. Thanks to J Goodfellow. 
+o [COLLECTIONS-521]: "MultiKeyMap" was throwing a "NullPointerException" for various operations
+                     if two key arguments have been used and the second was "null". Thanks to Maxime Nay. 
+o [COLLECTIONS-522]: Updated code example for "PredicatedList". Thanks to Erik. 
+o [COLLECTIONS-512]: "TransformingComparator" and "FixedOrderComparator" did not comply with
+                     the contract of "Object#equals". Thanks to Cyrille Artho. 
+o [COLLECTIONS-510]: Fix compilation errors when using source level 1.8 and a recent java 8 compiler.
+                     Thanks to Hollis Waite. 
+o [COLLECTIONS-509]: Clarified javadoc of "CollectionBag" wrt changes from the original Bag interface. 
+o [COLLECTIONS-507]: Removed wrong type bounds for "ComparatorUtils#chainedComparator(...)". Thanks to Gerson. 
+o [COLLECTIONS-506]: Added javadoc clarification to class "CollectionUtils" that input objects which
+                     override "Object#equals(Object)" must also maintain the general contract of
+                     "Object#hashCode()" as various utility methods take advantage of sets/maps/bags.
+                     Thanks to Anthony Communier. 
+
+ 
+For complete information on Apache Commons Collections, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Collections website:
+
+http://commons.apache.org/proper/commons-collections/

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.asc
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.asc (added)
+++ dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.asc Sat Sep 30 15:38:01 2017
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEzVRkMV8LmMd+bo7NnarcHJ/MgtAFAlnPuSIACgkQnarcHJ/M
+gtATgA/8C1RIq0WlgwvBLl/DKgryOyZgpGqaXnGnUW6Wjsf1WSHgBdEfj1ji2rbp
+5lAeMuAFE3XIU+O0CA133i7GuAYzIiuG/BBJE4i7/OGZS2zMhC1SvAtgIdivfY4L
+Shl1tmHcFf9wFCko7iYoLNBO1dRh9qEXnY52AUkoWEVmPD0ikt2xYO+SYkKUt+b3
+gyu8oa8UB8WvQQ/rVppgdp2/7e/UKEFVmhjT/cl5AJWfsP6qhJW63zRGt/KDVwcR
+Qn54vs4cfx0/wX2RIJnWIuifU50sAw8ZXvoTxZcLm7i9Y6QM+uqraVg4AgPApg15
+zE6EmkP+m5+hYJ40hu8SjwNwG4+RYU+QlmAZ2ZcwsWr/XGGreRZhuHc9Scz37g9e
+LMkyjzpR+md0kea5gCRQToNg0nXcgsRJh6D5ud0jEMtBQ2WBoO2d+vfayjZCyQRV
+sKa/nBJPqEG8hs1E8QNdpUZKd9efuydfs4ZHp9zlEV+xEUh3dgQABVyzGwm0mhIc
+tTYYO48v/T7jJmr2QmgBd6IZKTwKCztXwgfHMgazBzM4UeJpp4I7YqahijZpvM6T
+MabJQxkNDOwgbzj/wF7vrlV2Hc92m8b00Eyrt4WlxQNO6KyoKMwOTWgtl1jOREsB
+9aZaqvlOJblKBN4QejjbqkwzYUoZE0yLrFgHYbMJJOiJPh5tiCc=
+=Tj1C
+-----END PGP SIGNATURE-----

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.md5
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.md5 (added)
+++ dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.md5 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+61a244ef39c5116ce7bfff2d0ec0e940
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.sha1
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.sha1 (added)
+++ dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.tar.gz.sha1 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+74d880a824513b857a64ddf5bdfc2ded2f355220
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.asc
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.asc (added)
+++ dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.asc Sat Sep 30 15:38:01 2017
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEzVRkMV8LmMd+bo7NnarcHJ/MgtAFAlnPuScACgkQnarcHJ/M
+gtDjsA//a/ZzWWwWBT0mt0tiUNAFa5Y7ZdWCQdH7V4BMvgahZuUEctEW8tbqhwPf
+7SqQd7O+0qdg4HYPD74clVv7e8O/Jc5LY9X2PtHKcFIrds7urnA7884J15bvd1rq
+EbX7ZVtdbQL7sHJbNlleryfhI6Ca1NkyVhqY/TmOb6j9WtIP5Avj57MXxJSvOu9D
+MpC7PSjRQczHE+4UvPK8pyCbhyy5otR6NuACE2GCnFj1iTvI9+wplmA35m7PlodQ
+A8wHpRvMNCm7A1A0EJgk7OagipvF93cJyaL3DHAa0Lc0RT9QWsG8unpY5pmBa2d8
+dJMMrZkWliYhAQxK9nO4+ywfxJQN3ovQfNyAkly4IET5bHpYewhs+hxxR+8jzmy6
+kvldcLm6XFXlndDD4/gEngOT5d9v1o+KRAvL2AxSYemMo797CdGi+QE+c24yEuVw
+x1/6FXvsiEzlDqw/iDwycMRpMggMNkHWfej3+ikGWnKYeWp1nnKTpZpTXOLJ6jam
+FiAZ+FGHlQJk1jDSYq5LzabYEkq2+5NwOqYGIat5jcSEjeRG/4N+RxuL1VzakIyX
+Dj9IsIpoSQN6P3/udHI/Noht1vVx+Ye9rIy9iQy9e2FFD1+6tf0A/C/NFAn3rPRO
+1rPbbbQYMrgLOnM0ijSGR9IrEcnprVg/h5SF+esdCw6dcIQd8DI=
+=WTIL
+-----END PGP SIGNATURE-----

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.md5
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.md5 (added)
+++ dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.md5 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+7281b3844e83d1c43ab916589ca134cf
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.sha1
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.sha1 (added)
+++ dev/commons/io/commons-io-2.6-RC1/binaries/commons-io-2.6-bin.zip.sha1 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+a07cad737a2ec4745b305b9dd523990941bb206a
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.asc
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.asc (added)
+++ dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.asc Sat Sep 30 15:38:01 2017
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEzVRkMV8LmMd+bo7NnarcHJ/MgtAFAlnPuSwACgkQnarcHJ/M
+gtAi+BAAmLVMPisuKhv9mTOhRwOSA7q6A1kw1e04Ecp5qN70vqPUU+V/oV669BDd
+YwDJZ4CvmPjOmvCBTOysn2pvIMO3c2sxEiXQL+vi6ELC4FjuiNbaD8v0owku3GaD
+JPRrE1t2gPeA62VyMxFZdPx6GlV7ifivhDX6eUE+f3IFLN1LKfuVt2N8wbbVsUxW
+3tFOVbHg4UGSA7yEHW+W0iIoCenMKXUnveQ3Kz3gqu92kBG2Y26q3xCLX958gd2t
+rDDtxp5tdIzAfnvX1kK/igaTeLLvdVJBtCuKoLv7pi9t8nMUwhz1YCyh2o5hxUoO
+COJL7oDnOScO2xBAO6ulV/QFpHZhzja4nyJiH5vBZo85fufMzVucmnq/Br0THz5g
+dlHR3HbSjoZbg/j8zFdl6GDd5j1J421zILs0NZCKrNIrPZeyOeOQaRPX/KwM2hMs
+B927kbwgkY0h/T0Eq+J/fwbpi4k8KH+2ljLxkBsP7v4hqQNEbggXujt08/kYRccd
+9j2KUC84Atm2m1v/LP5rAUTS0Eg1Cz6XfTao/7LxyNg6X7+sSHgwhYZo31IIV3QD
+V707l6p8SgKD1iIMm9FOCvVJVqLc3uPWOnpLkMsE1SpEBtXYY2O1VRQ5I4BhwFUX
+4OlFcOWfO5o8RFt83gPiedmk6o1LWBfZEQvosOqzi2xwgNQcXMk=
+=cZqQ
+-----END PGP SIGNATURE-----

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.md5
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.md5 (added)
+++ dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.md5 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+c971a23bbdc34980000c1295862516ef
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.sha1
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.sha1 (added)
+++ dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.tar.gz.sha1 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+14a7b3d708cfa7b0d03adb41678c550f054241db
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.asc
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.asc (added)
+++ dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.asc Sat Sep 30 15:38:01 2017
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEzVRkMV8LmMd+bo7NnarcHJ/MgtAFAlnPuTIACgkQnarcHJ/M
+gtBEFhAAqJ3FBh1ZbPZVEiS2szEoZ7W2MS1Fido/86sgL7HpJ2uDPpi7xRLEc74U
+0/SiCFEcOYSuthhq8aUZuzQi4b7JH5ExqQkX6CbvUKyap1oCDWjtZVowThv1i8Pg
+3AgraiFoPp029eZQkhCMEAFwcQhkyTb13EOAaUchuaoqhNKOhYedhUNeTj7Te1LS
+cnW9BuMcVC8F3AIJB/aKy2P5Blj0vFaVq4YxstkFKF8UXCd1i93a6Q2lO7m3pGq0
+SDSxOA6VEcJoURC8MR9LzZTh/UETHK40aiY3Hl63D6C0M7/wDLsvfmaR5YIlkb6P
+NJlZhxU6SpcZH6a/ywFwABFgJS+b/QkFdx8VQHQb9X8D+sNEcsgIyKTPIhAHGJKK
+36mgAEtq54mEWV9R8aeDHgSyiL+tfbvrWmoM7CeJ2uBbLwaip4gd7QhsGdvKiYbj
+N2KdAOIYjmH4+yqJEF5pMlTIXCQ0KYVHeFtk7N/aouKG2PBjTTKRMRZDuBehkOWF
+Tk/Ug2B8rOpgS2IBMS0Qj2hO1O6f+3Mbw/DCLADquKUNGtnDsJrM+Oj9EcWxbxvj
+uITkqo8cubGjuq2hBnacFdZlSsb858HMguvM3uuQyOJpNM6ftct1ThFmg9YU0fn2
+OHQm39mEeqwoBRb9CtShLs2AjVJnV8Ma0kQKNjw4aFXreZ87+iM=
+=dXD+
+-----END PGP SIGNATURE-----

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.md5
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.md5 (added)
+++ dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.md5 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+8d398a9c1a340ff8c4083c78172cff7d
\ No newline at end of file

Added: dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.sha1
==============================================================================
--- dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.sha1 (added)
+++ dev/commons/io/commons-io-2.6-RC1/source/commons-io-2.6-src.zip.sha1 Sat Sep 30 15:38:01 2017
@@ -0,0 +1 @@
+c1fff0efa205e351c85abdc4867ac3ea78f6f7ec
\ No newline at end of file