This is an automated email from the ASF dual-hosted git repository.

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git

commit 0d72c52e1893b835f067aea4ae891daf56d046c5
Author: Gary Gregory <[email protected]>
AuthorDate: Mon Aug 10 17:31:41 2026 -0400

    Move actions to their proper sections
---
 src/changes/changes.xml | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 902ee3957..659b8c7ae 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -62,6 +62,7 @@ The <action> type attribute can be add,update,fix,remove.
       <action type="fix" dev="ggregory" due-to="KALI 834X, Gary 
Gregory">Reject short LZMA properties and oversized dictionary in LZMADecoder 
(#784).</action>
       <action type="fix" dev="ggregory" due-to="KALI 834X, Gary Gregory">Fix 
copyOfRange end index in x0017 strong encryption header (#786).</action>
       <action type="fix" dev="ggregory" due-to="KALI 834X, Gary Gregory">Fix 
packed stream count check in SevenZFile.sanityCheckUnpackInfo (#791).</action>
+      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">SevenZFile.getInputStream(SevenZArchiveEntry) now throws 
ArchiveException instead of IllehalArgumentException.</action>
       <!-- FIX bzip2 -->
       <action type="fix" dev="ggregory" due-to="Tyler Nighswander, Gary 
Gregory">BZip2CompressorInputStream now throw CompressorException (a subclass 
of IOException) for invalid or corrupted data, providing more specific error 
reporting.</action>
       <action type="fix" dev="pkarwasz" due-to="Tyler Nighswander, Piotr P. 
Karwasz">BZip2 input streams treat Huffman codes longer than 20 bits as 
corrupted data, matching the behavior of the reference implementation.</action>
@@ -95,10 +96,17 @@ The <action> type attribute can be add,update,fix,remove.
       <action type="fix" dev="ggregory" due-to="Gary Gregory, KALI 
834X">Reject tar sparse blocks larger than the entry size (#780).</action>
       <action type="fix" dev="ggregory" due-to="OldTruckDriver, Gary Gregory" 
issue="COMPRESS-724">Fix TAR PAX 1.x sparse header alignment (#775).</action>
       <action type="fix" dev="ggregory" due-to="subbudvk, Gary Gregory" 
issue="COMPRESS-723">TAR PAX header parsing: enforce memory bound to mitigate 
resource exhaustion from oversized headers (#770).</action>
-      <!-- FIX ar -->      
+      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setDataOffset(long) now throw ArchiveException instead 
of IllegalArgumentException.</action>
+      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setDevMajor(int) now throw ArchiveException instead of 
IllegalArgumentException.</action>
+      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setDevMinor(int) now throw ArchiveException instead of 
IllegalArgumentException.</action>
+      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setSize(long) now throw ArchiveException instead of 
IllegalArgumentException.</action>
+      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.addPaxHeader(String, String) now throws 
ArchiveException instead of IllegalArgumentException.</action>
+      <action type="fix" dev="ggregory" due-to="Gary Gregory">TAR ParsingUtils 
now throws the IOException subclass CompressException.</action>
+      <!-- FIX ar -->
       <action type="fix" dev="ggregory" due-to="Gary 
Gregory">ArArchiveInputStream.readGNUStringTable(byte[], int, int) now provides 
a better exception message, wrapping the underlying exception.</action>
       <action type="fix" dev="ggregory" due-to="Gary 
Gregory">ArArchiveInputStream.read(byte[], int, int) now throws 
ArchiveException instead of ArithmeticException.</action>
       <action type="fix" dev="pkarwasz" due-to="Tyler Nighswander">Simplify 
handling of special AR records in ArArchiveInputStream.</action>
+      <action type="fix" dev="ggregory" due-to="Gary Gregory">Most 
ArArchiveEntry constructors now throws the IOException subclass 
ArchiveException.</action>
       <!-- FIX arj -->
       <action type="fix" dev="pkarwasz" due-to="Piotr P. Karwasz">Correct byte 
accounting and truncation errors in ARJ input stream.</action>
       <action type="fix" dev="pkarwasz" due-to="Piotr P. Karwasz">Add strict 
header validation in ARJ input stream and `selfExtracting` option.</action>
@@ -164,14 +172,6 @@ The <action> type attribute can be add,update,fix,remove.
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Add and use 
ArchiveException.requireNonNegative(int, Supplier&lt;String&gt;)</action>
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Add and use 
ArchiveException.requireNonNegative(long, String)</action>
       <action type="fix" dev="ggregory" due-to="Gary Gregory">Add and use 
ArchiveException.requireNonNegative(long, Supplier&lt;String&gt;)</action>
-      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setDataOffset(long) now throw ArchiveException instead 
of IllegalArgumentException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setDevMajor(int) now throw ArchiveException instead of 
IllegalArgumentException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setDevMinor(int) now throw ArchiveException instead of 
IllegalArgumentException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.setSize(long) now throw ArchiveException instead of 
IllegalArgumentException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary Gregory">ParsingUtils now 
throws the IOException subclass CompressException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary Gregory">Most 
ArArchiveEntry constructors now throws the IOException subclass 
ArchiveException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">TarArchiveEntry.addPaxHeader(String, String) now throws 
ArchiveException instead of IllegalArgumentException.</action>
-      <action type="fix" dev="ggregory" due-to="Gary 
Gregory">SevenZFile.getInputStream(SevenZArchiveEntry) now throws 
ArchiveException instead of IllehalArgumentException.</action>
       <!-- ADD -->
       <action type="add" dev="ggregory" due-to="Gary Gregory">Add 
MemoryLimitException.MemoryLimitException(long, long).</action>
       <action type="add" dev="ggregory" due-to="Gary Gregory">Add 
CompressException.CompressException(String, Object...).</action>

Reply via email to