JIRA Report

Fix VersionKeyComponentSummaryTypeResolutionStatus
IO-370UtilitiesLinks are broken on User Guide....BugFixedClosed
IO-347commons-io:commons-io:1.3.2 POM incorrectly deployed under org.apache.commonsBugFixedClosed
2.5IO-379CharSequenceInputStream - add tests for available()BugFixedResolved
2.5IO-374WildcardFileFilter ctors should not use null to mean IOCase.SENSITIVE when delegating to other ctorsBugFixedResolved
2.5IO-372FileUtils.moveDirectory can produce misleading error message on failiureBugFixedResolved
2.5IO-368Streams/WritersClassLoaderObjectInputStream does not handle primitive typed membersBugFixedResolved
2.5IO-362UtilitiesIOUtils.contentEquals* methods returns false if input1 == input2, should return trueBugFixedResolved
2.5IO-361UtilitiesAdd API FileUtils.forceMkdirsParent()BugFixedResolved
2.5IO-357Streams/Writers[Tailer] InterruptedException while the thead is sleeping is silently ignoredBugFixedResolved
2.5IO-356Streams/WritersCharSequenceInputStream#reset() behaves incorrectly in case when buffer size is not dividable by data sizeBugFixedResolved
2.5IO-355UtilitiesIOUtils copyLarge() and skip() methods are performance hogsBugFixedResolved
2.5IO-354UtilitiesCommons IO Tailer does not respect UTF-8 CharsetBugFixedResolved
2.5IO-343org.apache.commons.io.comparator Javadoc is inconsistent with real codeBugFixedResolved
2.5IO-328FileUtils.listFilesAndDirs includes original dir in results even when it doesn't match filterBugFixedResolved
2.5IO-323UtilitiesWhat should happen in FileUtils.sizeOf[Directory] when an overflow takes place?BugFixedResolved
2.5IO-299UtilitiesgetPrefixLength returns null if filename has leading slashesBugFixedResolved
2.5IO-380FileUtils.copyInputStreamToFile should document it closes the input sourceImprovementFixedResolved
2.5IO-375UtilitiesFilenameUtils.splitOnTokens(String text) check for '**' could be simplifiedImprovementFixedResolved
2.5IO-353UtilitiesAdd API IOUtils.copy(InputStream, OutputStream, int)ImprovementFixedResolved
2.5IO-352Spelling fixesImprovementFixedResolved
2.5IO-349UtilitiesAdd API with array offset and length argument to FileUtils.writeByteArrayToFileImprovementFixedResolved
2.5IO-348UtilitiesMissing information in IllegalArgumentException thrown by org.apache.commons.io.FileUtils#validateListFilesParametersImprovementFixedResolved
2.5IO-346Streams/WritersAdd ByteArrayOutputStream.toInputStream()ImprovementFixedResolved
2.5IO-345Supply a hook method allowing Tailer actively determining stop conditionImprovementFixedResolved
2.5IO-341Streams/WritersA constant for holding the BOM character (U+FEFF)ImprovementFixedResolved
2.5IO-338UtilitiesWhen a file is rotated, finish reading previous file prior to starting new oneImprovementFixedResolved
2.5IO-314Streams/WritersDeprecate all methods that use the default encodingImprovementFixedResolved
2.5IO-381UtilitiesAdd FileUtils.copyInputStreamToFile API with option to leave the source openNew FeatureFixedResolved
2.5IO-360Add API Charsets.requiredCharsets()New FeatureFixedResolved
2.5IO-359Add IOUtils.skip and skipFully(ReadableByteChannel, long)New FeatureFixedResolved
2.5IO-358Add IOUtils.read and readFully(ReadableByteChannel, ByteBuffer buffer)New FeatureFixedResolved
2.5IO-330IOUtils#toBufferedOutputStream/toBufferedWriter to conditionally wrap the outputNew FeatureFixedResolved
2.4IO-369Streams/WritersApache Commons - standard links for documents are failingBugFixedClosed
2.4IO-336UtilitiesYottabyte (YB) incorrectly defined in FileUtilsBugFixedResolved
2.4IO-335Tailer#readLines - incorrect CR handlingBugFixedResolved
2.4IO-334FileUtils.toURLs throws NPE for null parameter; this is inconsistent with toFiles method behaviourBugFixedResolved
2.4IO-331Streams/WritersBOMInputStream wrongly detects UTF-32LE_BOM files as UTF-16LE_BOM files in method getBOM()BugFixedResolved
2.4IO-329Streams/WritersFileUtils.writeLines uses unbuffered IOBugFixedResolved
2.4IO-319FileUtils.sizeOfDirectory follows symbolic links.BugFixedResolved
2.4IO-269Tailer locks file from deletion/rename on WindowsBugFixedResolved
2.4IO-333Export OSGi packages at version 1.x in addition to 2.xImprovementFixedResolved
2.4IO-332Improve tailer's reading performanceImprovementFixedResolved
2.4IO-320Streams/WritersAdd XmlStreamReader support for UTF-32ImprovementFixedResolved
2.4IO-278Improve Tailer performance with buffered readsImprovementFixedResolved
2.4IO-327UtilitiesAdd byteCountToDisplaySize(BigInteger)New FeatureFixedResolved
2.4IO-326UtilitiesAdd new FileUtils.sizeOf[Directory] APIs to return BigIntegerNew FeatureFixedResolved
2.4IO-325UtilitiesAdd IOUtils.toByteArray methods to work with URL and URINew FeatureFixedResolved
2.4IO-324UtilitiesAdd missing Charset sister APIs to method that take a String charset name.New FeatureFixedResolved
2.3IO-321ByteOrderMark UTF_32LE is incorrectBugFixedResolved
2.3IO-322UtilitiesAdd and use class CharsetsNew FeatureFixedResolved
2.3IO-318Add Charset sister APIs to method that take a String charset name.New FeatureFixedResolved
2.3IO-315Streams/WritersReplace all "String encoding" parameters with a value typeNew FeatureFixedResolved
2.2IO-312CharSequenceInputStream(CharSequence s, Charset charset, int bufferSize) ignores bufferSizeBugFixedClosed
2.2IO-311UtilitiesIOUtils.read(InputStream/Reader) ignores the offset parameterBugFixedClosed
2.2IO-307ReaderInputStream#read(byte[] b, int off, int len) should check for valid parametersBugFixedClosed
2.2IO-306ReaderInputStream#read(byte[] b, int off, int len) should always return 0 for length == 0BugFixedClosed
2.2IO-304The second constructor of Tailer class does not pass 'delay' to the third oneBugFixedClosed
2.2IO-303Streams/WritersTeeOutputStream does not call branch.close() when main.close() throws an exceptionBugFixedClosed
2.2IO-302Streams/WritersArrayIndexOutOfBoundsException in BOMInputStream when reading a file without BOM multiple timesBugFixedClosed
2.2IO-300FileUtils.moveDirectoryToDirectory removes source directory if destination is a subdirectoryBugFixedClosed
2.2IO-298UtilitiesVarious methods of class 'org.apache.commons.io.FileUtils' incorrectly suppress 'java.io.IOException's.BugFixedClosed
2.2IO-276"FileUtils#deleteDirectoryOnExit(File)" does not workBugFixedClosed
2.2IO-273Streams/WritersBoundedInputStream.read() treats max differently from BoundedInputStream.read(byte[]...)BugFixedClosed
2.2IO-301UtilitiesAdd IOUtils.closeQuietly(Selector)ImprovementFixedClosed
2.2IO-297CharSequenceInputStream to efficiently stream content of a CharSequenceImprovementFixedClosed
2.2IO-296ReaderInputStream optimization: more efficient reading of small chunks of dataImprovementFixedClosed
2.2IO-292IOUtils.closeQuietly() should take a ServerSocket as a parameterImprovementFixedClosed
2.2IO-287UtilitiesUse terabyte (TB), petabyte (PB) and exabyte (EB) in FileUtils.byteCountToDisplaySize(long size)ImprovementFixedClosed
2.2IO-173UtilitiesFileUtils.listFiles() doesn't return directoriesImprovementFixedClosed
2.2IO-313Add IOUTils.toBufferedReader(Reader)New FeatureFixedClosed
2.2IO-310Add ByteOrderMark constants for UTF-32New FeatureFixedResolved
2.2IO-308Allow applications to provide buffer (or size) for copyLarge methods?New FeatureFixedClosed
2.2IO-305UtilitiesNew copy() method in IOUtils that takes additional offset, length and buffersize argumentsNew FeatureFixedClosed
2.2IO-291UtilitiesAdd new function FileUtils.directoryContainsNew FeatureFixedClosed
2.2IO-290Add read/readFully methods to IOUtilsNew FeatureFixedClosed
2.2IO-288UtilitiesSupply a ReversedLinesFileReaderNew FeatureFixedClosed
2.2IO-275Utilitiesorg.apache.commons.io.FileUtils.contentEquals - Add option to ignore "line endings"New FeatureFixedClosed
2.1IO-280Dubious use of mkdirs() return codeBugFixedClosed
2.1IO-277Streams/WritersReaderInputStream enters infinite loop when it encounters an unmappable characterBugFixedClosed
2.1IO-274Tailer returning partial lines when reaching EOF before EOLBugFixedClosed
2.1IO-266FileUtils.copyFile() throws IOException when copying large files to a shared directory (on Windows)BugFixedClosed
2.1IO-264UtilitiesFileUtils.moveFile() JavaDoc should specify FileExistsException thrownBugFixedClosed
2.1IO-263UtilitiesFileSystemUtils.freeSpaceKb throws exception for Windows volumes with no visible files.BugFixedClosed
2.1IO-260UtilitiesClassLoaderObjectInputStream does not handle Proxy classesBugFixedClosed
2.1IO-285Use standard Maven directory layout.ImprovementFixedClosed
2.1IO-262UtilitiesFileAlterationObserver has no getter for FileFilterImprovementFixedClosed
2.1IO-261Add FileUtils.getFile API with varargs parameterImprovementFixedClosed
2.1IO-259FileAlterationMonitor.stop(boolean allowIntervalToFinish)ImprovementFixedClosed
2.1IO-251UtilitiesAdd new read method "toByteArray" to handle InputStream with known sizeImprovementFixedClosed
2.1IO-284UtilitiesAdd IOUtils API toString for URL and URI to get contentsNew FeatureFixedClosed
2.1IO-282UtilitiesAdd API FileUtils.copyFile(File input, OutputStream output)New FeatureFixedClosed
2.1IO-182Streams/WritersAdd new APPEND parameter for writing string into filesNew FeatureFixedClosed
2.0.1IO-258Streams/WritersXmlStreamReader consumes the stream during encoding detectionBugFixedClosed
2.0.1IO-257Streams/WritersBOMInputStream.read(byte[]) can return 0 which it should notBugFixedClosed
2.0.1IO-256Provide thread factory for FileAlternationMonitorNew FeatureFixedClosed
2.0IO-248UtilitiesgetFullPathNoEndSeparator return empty while path is one level directoryBugFixedClosed
2.0IO-246FiltersFilenameUtils.wildcardMatch gives incorrect resultsBugFixedClosed
2.0IO-243Streams/WritersSwappedDataInputStream readBoolean is invertedBugFixedClosed
2.0IO-240FileFilterUtils can create cvsFilter and svnFilter more than onceBugFixedClosed
2.0IO-235Bugs in CopyUtilsTest test cases?BugFixedClosed