Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: apache-commons-io | Distribution: SUSE Linux Enterprise 15 |
Version: 2.15.1 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150200.3.12.1 | Build date: Mon Feb 26 04:44:12 2024 |
Group: Development/Libraries/Java | Build host: h04-ch1d |
Size: 603220 | Source RPM: apache-commons-io-2.15.1-150200.3.12.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://commons.apache.org/io | |
Summary: Utilities to assist with developing IO functionality |
Commons-IO contains utility classes, stream implementations, file filters, and endian classes. It is a library of utilities to assist with developing IO functionality.
Apache-2.0
* Mon Feb 19 2024 fstrba@suse.com - Upgrade to 2.15.1 * Fixed Bugs: + Fix wrong issue id in change log + Add test for FileChannels.contentEquals() + Fix FileChannels.contentEquals() + Fix some Javadoc issues in LineIterator and IOUtils + Simplify FileAlterationObserver internal processing + Avoid NullPointerException in RegexFileFilter .RegexFileFilter(Pattern) + Avoid NullPointerException in RegexFileFilter .accept(Path, BasicFileAttributes) + Fix SpotBugs error: Class org.apache.commons.io.filefilter .RegexFileFilter defines non-transient non-serializable instance field pathToString [org.apache.commons.io.filefilter .RegexFileFilter] In RegexFileFilter.java SE_BAD_FIELD + Fix SpotBugs error: Class org.apache.commons.io.filefilter .DelegateFileFilter defines non-transient non-serializable instance field fileFilter [org.apache.commons.io.filefilter .DelegateFileFilter] In DelegateFileFilter.java SE_BAD_FIELD + Fix SpotBugs error: Class org.apache.commons.io.filefilter .DelegateFileFilter defines non-transient non-serializable instance field fileNameFilter [org.apache.commons.io .filefilter.DelegateFileFilter] In DelegateFileFilter.java SE_BAD_FIELD + Fix SpotBugs error: org.apache.commons.io.function.IOStream$1 .next() cannot throw NoSuchElementException [org.apache .commons.io.function.IOStream$1] At IOStream.java:[line 98] IT_NO_SUCH_ELEMENT + Fix SpotBugs error: org.apache.commons.io.monitor .FileAlterationMonitor.getObservers() may expose internal representation by returning FileAlterationMonitor.observers [org.apache.commons.io.monitor.FileAlterationMonitor] At FileAlterationMonitor.java:[line 124] EI_EXPOSE_REP + Fix SpotBugs error: Class org.apache.commons.io.monitor .FileAlterationObserver defines non-transient non-serializable instance field fileFilter [org.apache.commons.io.monitor .FileAlterationObserver] In FileAlterationObserver.java SE_BAD_FIELD + Fix SpotBugs error: Class org.apache.commons.io.monitor .FileAlterationObserver defines non-transient non-serializable instance field listeners [org.apache.commons.io.monitor .FileAlterationObserver] In FileAlterationObserver.java SE_BAD_FIELD + Fix SpotBugs error: org.apache.commons.io.FileCleaningTracker .getDeleteFailures() may expose internal representation by returning FileCleaningTracker.deleteFailures [org.apache .commons.io.FileCleaningTracker] At FileCleaningTracker.java:[line 218] EI_EXPOSE_REP + Fix SpotBugs error: org.apache.commons.io.IOExceptionList .getCauseList() may expose internal representation by returning IOExceptionList.causeList [org.apache.commons.io .IOExceptionList] At IOExceptionList.java:[line 118] EI_EXPOSE_REP + Fix SpotBugs error: org.apache.commons.io.IOExceptionList .getCauseList(Class) may expose internal representation by returning IOExceptionList.causeList [org.apache.commons.io .IOExceptionList] At IOExceptionList.java:[line 129] EI_EXPOSE_REP + Fix SpotBugs error: org.apache.commons.io.file .AccumulatorPathVisitor.getDirList() may expose internal representation by returning AccumulatorPathVisitor.dirList [org.apache.commons.io.file.AccumulatorPathVisitor] At AccumulatorPathVisitor.java:[line 179] EI_EXPOSE_REP + Fix SpotBugs error: org.apache.commons.io.file .AccumulatorPathVisitor.getFileList() may expose internal representation by returning AccumulatorPathVisitor.fileList [org.apache.commons.io.file.AccumulatorPathVisitor] At AccumulatorPathVisitor.java:[line 188] EI_EXPOSE_REP + Fix SpotBugs error: org.apache.commons.io.input .ObservableInputStream.getObservers() may expose internal representation by returning ObservableInputStream.observers [org.apache.commons.io.input.ObservableInputStream] At ObservableInputStream.java:[line 187] EI_EXPOSE_REP + Fix SpotBugs error: Exception thrown in class org.apache .commons.io.input.UnsynchronizedByteArrayInputStream at new org.apache.commons.io.input .UnsynchronizedByteArrayInputStream(byte[], int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.apache.commons.io.input .UnsynchronizedByteArrayInputStream, org.apache.commons.io .input.UnsynchronizedByteArrayInputStream] At UnsynchronizedByteArrayInputStream.java:[line 202] CT_CONSTRUCTOR_THROW + Fix SpotBugs error: Exception thrown in class org.apache .commons.io.input.UnsynchronizedByteArrayInputStream at new org.apache.commons.io.input .UnsynchronizedByteArrayInputStream(byte[], int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.apache.commons.io.input .UnsynchronizedByteArrayInputStream, org.apache.commons.io .input.UnsynchronizedByteArrayInputStream] At UnsynchronizedByteArrayInputStream.java:[line 223] CT_CONSTRUCTOR_THROW - Upgrade to 2.15.0 * New features: + Add org.apache.commons.io.channels.FileChannels + Add RandomAccessFiles#contentEquals(RandomAccessFile, RandomAccessFile) + Add RandomAccessFiles#reset(RandomAccessFile) + Add PathUtilsContentEqualsBenchmark + Add org.apache.commons.io.StreamIterator + Add MessageDigestInputStream and deprecate MessageDigestCalculatingInputStream * Fixed Bugs: + IO-815: XmlStreamReader encoding match RE is too strict + IO-810: Javadoc in FileUtils does not reflect code for thrown exceptions + IO-812: Javadoc should mention closing Streams based on file resources + IO-811: In tests, Files.walk() direct and indirect callers fail to close the returned Stream + IO-811: FileUtils.listFiles(File, String[], boolean) fails to close its internal Stream + IO-811: FileUtils.iterateFiles(File, String[], boolean) fails to close its internal Stream + IO-811: StreamIterator fails to close its internal Stream + IO-814: Don't throw UncheckedIOException + IO-414: Don't write a BOM on every (or any) line + IO-814: RandomAccessFileMode.create(Path) provides a better NullPointerException message + Improve performance of PathUtils.fileContentEquals(Path, Path, LinkOption[], OpenOption[]) by about 60%, see PathUtilsContentEqualsBenchmark + Improve performance of PathUtils.fileContentEquals(Path, Path) by about 60%, see PathUtilsContentEqualsBenchmark + Improve performance of FileUtils.contentEquals(File, File) by about 60%, see PathUtilsContentEqualsBenchmark + Remove unused test code + [Javadoc] IOUtils#contentEquals does not throw NullPointerException + Fix CodeQL warnings in UnsynchronizedBufferedInputStream: Implicit narrowing conversion in compound assignment + MessageDigestCalculatingInputStream .MessageDigestMaintainingObserver .MessageDigestMaintainingObserver(MessageDigest) now throws a NullPointerException if the MessageDigest is null + MessageDigestCalculatingInputStream .MessageDigestCalculatingInputStream(InputStream, MessageDigest) now throws a NullPointerException if the MessageDigest is null + IO-816: UnsynchronizedBufferedInputStream.read(byte[], int, int) does not use buffer * Wed Oct 25 2023 fstrba@suse.com - Build with source and target levels 8 * Wed Oct 18 2023 david.anes@suse.com - Update to 2.14.0: * Lots of new features, fixes and updates. * https://commons.apache.org/proper/commons-io/changes-report.html#a2.14.0 * Tue Apr 19 2022 david.anes@suse.com - Update to 2.11.0 * Lots of added functions, fixes and updates. * https://commons.apache.org/proper/commons-io/changes-report.html#a2.11.0 - Update to 2.10.0 * Lots of added functions, fixes and updates. * https://commons.apache.org/proper/commons-io/changes-report.html#a2.10.0 * Thu Jun 03 2021 pmonreal@suse.com - Update to 2.9.0 * Lots of added functions, fixes and updates. * https://commons.apache.org/proper/commons-io/changes-report.html#a2.9.0 * Tue Oct 27 2020 pmonreal@suse.com - Update to 2.8.0 * Lots of added functions, fixes and updates. * https://commons.apache.org/proper/commons-io/changes-report.html#a2.8.0 * Wed Jun 03 2020 pmonrealgonzalez@suse.com - Update to upstream version 2.7 (bsc#1184755, CVE-2021-29425) * https://commons.apache.org/proper/commons-io/changes-report.html#a2.7 * Lots of bugfixes, updates and enhancements * Java 8 or later is required * Wed Mar 27 2019 fstrba@suse.com - Remove pom parent, since we don't use it when not building with maven * Tue Feb 26 2019 fstrba@suse.com - Update to upstream version 2.6 * many bugfixes, features and enhancenments, like Automatic-Module-Name entry in manifest * requires jdk7 or later * see RELEASE-NOTES.txt for details - Generated a build.xml to be able to build with ant - Build with tests is now optional - Removed patch: * commons-io-version-property.patch + not needed anymore in this version * Tue May 15 2018 fstrba@suse.com - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on documentation * Thu Sep 14 2017 fstrba@suse.com - Fix build with jdk9 by specifying source and target level 1.6 * Sun May 21 2017 tchvatal@suse.com - Remove unused depedencies * Fri May 19 2017 pcervinka@suse.com - New build dependency: javapackages-local * Wed Mar 18 2015 tchvatal@suse.com - Fix build with new javapackages-tools
/usr/share/doc/packages/apache-commons-io /usr/share/doc/packages/apache-commons-io/RELEASE-NOTES.txt /usr/share/java/apache-commons-io.jar /usr/share/java/commons-io.jar /usr/share/licenses/apache-commons-io /usr/share/licenses/apache-commons-io/LICENSE.txt /usr/share/licenses/apache-commons-io/NOTICE.txt /usr/share/maven-metadata/apache-commons-io.xml /usr/share/maven-poms/commons-io.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 19:58:50 2024