Author: centic
Date: Sun Jul 28 11:02:18 2024
New Revision: 1919562
URL: http://svn.apache.org/viewvc?rev=1919562=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a possible NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=70467
Added:
poi
Author: centic
Date: Thu Jul 18 07:10:35 2024
New Revision: 1919343
URL: http://svn.apache.org/viewvc?rev=1919343=rev
Log:
Apply some IDE suggestions, improve JavaDoc and simplify reporting log messages
Modified:
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/openxml4j/util
Author: centic
Date: Thu Jul 18 07:09:32 2024
New Revision: 1919342
URL: http://svn.apache.org/viewvc?rev=1919342=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Processing formats uses regular expressions. Very complex formats
can recurse very deeply and thus can cause StackOVerflows
Author: centic
Date: Tue Jul 16 13:26:16 2024
New Revision: 1919284
URL: http://svn.apache.org/viewvc?rev=1919284=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Avoid a possible OutOfMemoryException with incorrect uniqueCount
The ReadOnlySharedStringsTable pre-allocates whatever
Author: centic
Date: Tue Jul 16 05:26:42 2024
New Revision: 1919272
URL: http://svn.apache.org/viewvc?rev=1919272=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Avoid a possible OutOfMemoryException with many child-records
This avoids having too many children in EscherRecords
Author: centic
Date: Mon Jul 15 13:04:48 2024
New Revision: 1919258
URL: http://svn.apache.org/viewvc?rev=1919258=rev
Log:
Remove exclusions that are not necessary/useful
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
Modified:
poi/trunk/poi
Author: centic
Date: Mon Jul 15 13:03:19 2024
New Revision: 1919257
URL: http://svn.apache.org/viewvc?rev=1919257=rev
Log:
Apply some IDE suggestions
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
poi/trunk/poi/src/test/java/org/apache/poi
Author: centic
Date: Mon Jul 15 13:02:43 2024
New Revision: 1919256
URL: http://svn.apache.org/viewvc?rev=1919256=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Avoid a possible StackOverflowException
This adds support of counting of the "nesting level" into the base
Es
Author: centic
Date: Mon Jul 15 06:03:23 2024
New Revision: 1919240
URL: http://svn.apache.org/viewvc?rev=1919240=rev
Log:
Add some changelog and describe support for reproducible builds and output files
Modified:
poi/site/publish/changes.html
poi/site/publish/help/faq.html
poi/site
Author: centic
Date: Mon Jul 15 05:41:10 2024
New Revision: 1919238
URL: http://svn.apache.org/viewvc?rev=1919238=rev
Log:
Reformat and add more tests
Modified:
poi/trunk/poi-scratchpad/src/main/java/org/apache/poi/hwpf/converter/NumberFormatter.java
poi/trunk/poi-scratchpad/src/test
Author: centic
Date: Mon Jul 15 05:41:14 2024
New Revision: 1919239
URL: http://svn.apache.org/viewvc?rev=1919239=rev
Log:
Optimize generating numbers for bullets in Word
Using char[] instead of String improves performance of this
operation considerably, especially in JDK 11+ where StringBuilder
Author: centic
Date: Mon Jul 15 05:41:04 2024
New Revision: 1919237
URL: http://svn.apache.org/viewvc?rev=1919237=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent too much memory usage
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=67413
Added:
poi/trunk/test
Author: centic
Date: Mon Jul 15 05:40:56 2024
New Revision: 1919236
URL: http://svn.apache.org/viewvc?rev=1919236=rev
Log:
Add initial support for SOURCE_DATE_EPOCH
This allows to create reproducible binary files without
creation/modification-timestamp
being set when environment variable
Author: centic
Date: Mon Jul 15 05:40:48 2024
New Revision: 1919235
URL: http://svn.apache.org/viewvc?rev=1919235=rev
Log:
Patch forrest to expect all links to be "https" instead of "http"
Otherwise generating documentation leads to incorrect links with
"../https://..
Author: centic
Date: Sun Jul 14 13:11:23 2024
New Revision: 1919221
URL: http://svn.apache.org/viewvc?rev=1919221=rev
Log:
Adjust the name of the distribution-file in one more place.
Modified:
poi/trunk/build.xml
Modified: poi/trunk/build.xml
URL:
http://svn.apache.org/viewvc/poi/trunk
Author: centic
Date: Sun Jul 14 11:27:02 2024
New Revision: 1919216
URL: http://svn.apache.org/viewvc?rev=1919216=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66400
Modified:
poi/trunk
Author: centic
Date: Sun Jul 14 11:26:56 2024
New Revision: 1919215
URL: http://svn.apache.org/viewvc?rev=1919215=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=68104
Added:
poi/trunk/test
Author: centic
Date: Sun Jul 14 11:26:50 2024
New Revision: 1919214
URL: http://svn.apache.org/viewvc?rev=1919214=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a ClassCastException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66089
Added:
poi/trunk/test
Author: centic
Date: Sun Jul 14 11:26:43 2024
New Revision: 1919213
URL: http://svn.apache.org/viewvc?rev=1919213=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=70273
Added:
poi/trunk/test
Author: centic
Date: Sun Jul 14 11:26:38 2024
New Revision: 1919212
URL: http://svn.apache.org/viewvc?rev=1919212=rev
Log:
List expected failures in stress.xls instead of fully excluding them
We list expected failures in stress.xls to verify that
the error message is correct and no unexpected
Author: centic
Date: Sun Jul 7 08:38:03 2024
New Revision: 1918987
URL: http://svn.apache.org/viewvc?rev=1918987=rev
Log:
Add some more changes
Modified:
poi/site/publish/changes.html
poi/site/src/documentation/content/xdocs/changes.xml
Modified: poi/site/publish/changes.html
URL
Author: centic
Date: Sun Jul 7 06:40:36 2024
New Revision: 1918986
URL: http://svn.apache.org/viewvc?rev=1918986=rev
Log:
Fix Paragraph.searchText
The result was wrong for certain combinations of runs and found positions.
The adjusted implementation fixes this.
Also add a number of additional
Author: centic
Date: Sun Jul 7 06:40:31 2024
New Revision: 1918985
URL: http://svn.apache.org/viewvc?rev=1918985=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=69450
Added:
poi/trunk/test
Author: centic
Date: Sun Jul 7 06:38:56 2024
New Revision: 1918984
URL: http://svn.apache.org/viewvc?rev=1918984=rev
Log:
Add section for next release and add 2 changes
Modified:
poi/site/publish/changes.html
poi/site/src/documentation/content/xdocs/changes.xml
Modified: poi/site
Author: centic
Date: Sun Jul 7 06:23:22 2024
New Revision: 1918983
URL: http://svn.apache.org/viewvc?rev=1918983=rev
Log:
Add commands for copying dev-build to dist.apache.org
Modified:
poi/site/src/documentation/release-guide.txt
Modified: poi/site/src/documentation/release-guide.txt
URL
Author: centic
Date: Sun Jul 7 05:03:15 2024
New Revision: 1918982
URL: http://svn.apache.org/viewvc?rev=1918982=rev
Log:
HSSFWorkbook.getSheet(): Return first found sheet
We do not need to loop over all sheets always but should
be able to return the first found sheet.
This may change
Author: centic
Date: Sun Jun 23 07:38:30 2024
New Revision: 1918517
URL: http://svn.apache.org/viewvc?rev=1918517=rev
Log:
Add one more case where timestamp could end up
Modified:
poi/trunk/poi/src/test/java/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
Modified:
poi/trunk/poi
Author: centic
Date: Sun Jun 23 07:38:33 2024
New Revision: 1918518
URL: http://svn.apache.org/viewvc?rev=1918518=rev
Log:
Adjust src-build-test for changed name of source-distribution archive
Modified:
poi/trunk/poi-integration/build.xml
Modified: poi/trunk/poi-integration/build.xml
URL
Author: centic
Date: Sun Jun 23 04:58:51 2024
New Revision: 1918516
URL: http://svn.apache.org/viewvc?rev=1918516=rev
Log:
Update forbidden-apis and bootstrap-version of xmlbeans
Modified:
xmlbeans/trunk/build.gradle
Modified: xmlbeans/trunk/build.gradle
URL:
http://svn.apache.org/viewvc
Author: centic
Date: Sun Jun 23 04:18:22 2024
New Revision: 1918514
URL: http://svn.apache.org/viewvc?rev=1918514=rev
Log:
Remove some trailing whitespaces
Modified:
xmlbeans/trunk/test/perf/build.xml
Modified: xmlbeans/trunk/test/perf/build.xml
URL:
http://svn.apache.org/viewvc/xmlbeans
Author: centic
Date: Sun Jun 23 04:17:32 2024
New Revision: 1918513
URL: http://svn.apache.org/viewvc?rev=1918513=rev
Log:
Add 5.2.1 to DOAP file
To get this version listed on the Apache projects site
Modified:
xmlbeans/trunk/xkit/doap_XMLBeans.rdf
Modified: xmlbeans/trunk/xkit
Author: centic
Date: Sun Jun 2 11:31:31 2024
New Revision: 1918118
URL: http://svn.apache.org/viewvc?rev=1918118=rev
Log:
Change one exception to warning-log to avoid regressions in mass-tests
This avoids "breaking" a few documents which could be opened before.
Modified:
poi
Author: centic
Date: Sun Jun 2 09:39:51 2024
New Revision: 1918116
URL: http://svn.apache.org/viewvc?rev=1918116=rev
Log:
Apply IDE suggestions and ignore sonar false positive
Use NullOutputStream.INSTANCE
Rework one test slightly
Modified:
poi/trunk/poi-scratchpad/src/main/java/org
Author: centic
Date: Sun Jun 2 09:39:57 2024
New Revision: 1918117
URL: http://svn.apache.org/viewvc?rev=1918117=rev
Log:
Avoid NPE and improve error message when saving a package-part fails
Added:
poi/trunk/test-data/spreadsheet/123233_charts.xlsx
Modified:
poi/trunk/poi-ooxml/src
Author: centic
Date: Sun Jun 2 09:39:43 2024
New Revision: 1918115
URL: http://svn.apache.org/viewvc?rev=1918115=rev
Log:
Add simple test for font-width
Modified:
poi/trunk/poi/src/test/java/org/apache/poi/ss/util/TestSheetUtil.java
Modified: poi/trunk/poi/src/test/java/org/apache/poi/ss
Author: centic
Date: Mon Apr 22 13:32:30 2024
New Revision: 1917269
URL: http://svn.apache.org/viewvc?rev=1917269=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Avoid a possible NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=67922
Added:
poi
Author: centic
Date: Mon Apr 22 13:16:10 2024
New Revision: 1917267
URL: http://svn.apache.org/viewvc?rev=1917267=rev
Log:
Adjust test for XLS2CSV for different newlines on Windows
Modified:
poi/trunk/poi-examples/src/test/java/org/apache/poi/examples/hssf/eventusermodel/TestXLS2CSVmra.java
Author: centic
Date: Mon Apr 22 06:43:24 2024
New Revision: 1917258
URL: http://svn.apache.org/viewvc?rev=1917258=rev
Log:
Some new test-files need to be excluded for no-scratchpad execution
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
Modified
Author: centic
Date: Mon Apr 22 06:43:20 2024
New Revision: 1917257
URL: http://svn.apache.org/viewvc?rev=1917257=rev
Log:
XLS(X) -> CSV: Wrap formatted numbers in quotes if necessary
e.g. German locale uses "comma" instead of point, e.g. 1,23 instead of 1.23
so we may need to qu
Author: centic
Date: Sat Apr 20 16:12:36 2024
New Revision: 1917223
URL: http://svn.apache.org/viewvc?rev=1917223=rev
Log:
One integration-test file now fails in "additional" as well
Not sure which change introduced this as it worked initially...
Modified:
poi/trunk/test-data/s
Author: centic
Date: Sat Apr 20 07:53:43 2024
New Revision: 1917176
URL: http://svn.apache.org/viewvc?rev=1917176=rev
Log:
Include inner exception when re-throwing
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/extractor/ooxml/TestExtractorFactory.java
Modified:
poi/trunk/poi
Author: centic
Date: Sat Apr 20 07:53:35 2024
New Revision: 1917174
URL: http://svn.apache.org/viewvc?rev=1917174=rev
Log:
Integration tests: Add writing out the document
This will cover some more functionality
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress
Author: centic
Date: Sat Apr 20 07:53:47 2024
New Revision: 1917177
URL: http://svn.apache.org/viewvc?rev=1917177=rev
Log:
Add one more "flaky" byte when comparing two documents
Modified:
poi/trunk/poi/src/test/java/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
Modi
Author: centic
Date: Sat Apr 20 07:53:40 2024
New Revision: 1917175
URL: http://svn.apache.org/viewvc?rev=1917175=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65448
Added:
poi/trunk/test
Author: centic
Date: Thu Apr 18 13:34:13 2024
New Revision: 1917106
URL: http://svn.apache.org/viewvc?rev=1917106=rev
Log:
Add FAQ about requests to "fix this ASAP" and some other changes to
documentation
Modified:
poi/site/publish/changes.html
poi/site/publish/components/
Author: centic
Date: Wed Apr 17 19:12:25 2024
New Revision: 1917073
URL: http://svn.apache.org/viewvc?rev=1917073=rev
Log:
Comment out one more flaky assertion
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFDataFormat.java
Modified:
poi/trunk/poi-ooxml
Author: centic
Date: Wed Apr 17 18:50:32 2024
New Revision: 1917072
URL: http://svn.apache.org/viewvc?rev=1917072=rev
Log:
Comment out flaky assertion and add more information to find which file fails
in CI
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/extractor/ooxml
Author: centic
Date: Wed Apr 17 18:15:46 2024
New Revision: 1917070
URL: http://svn.apache.org/viewvc?rev=1917070=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Use correct default date-format, add some tests
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66381
Added
Author: centic
Date: Wed Apr 17 18:15:33 2024
New Revision: 1917068
URL: http://svn.apache.org/viewvc?rev=1917068=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a few NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66400
Added:
poi/trunk
Author: centic
Date: Wed Apr 17 18:15:38 2024
New Revision: 1917069
URL: http://svn.apache.org/viewvc?rev=1917069=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66386
Added:
poi/trunk/test
Author: centic
Date: Thu Mar 14 13:20:47 2024
New Revision: 1916297
URL: http://svn.apache.org/viewvc?rev=1916297=rev
Log:
Bug 68778: Verify "ignoreMissingFontSystem" for
SheetUtil.getDefaultCharWidthAsFloat()
This functionality saw some regressions at times and thus
should be verifie
Author: centic
Date: Tue Feb 20 21:09:48 2024
New Revision: 1915909
URL: http://svn.apache.org/viewvc?rev=1915909=rev
Log:
Fix Ant-build after upgrade of commons-compress
Commons-lang3 is now required as dependency of commons-compress
Modified:
poi/trunk/build.xml
poi/trunk/poi-ooxml
Author: centic
Date: Tue Feb 20 21:09:44 2024
New Revision: 1915908
URL: http://svn.apache.org/viewvc?rev=1915908=rev
Log:
Jenkins DSL: Use sonar-task and sonar.token instead of sonar.login
This removes some build-warnings
Modified:
poi/trunk/build.gradle
poi/trunk/jenkins
Author: centic
Date: Tue Feb 20 21:06:41 2024
New Revision: 1915907
URL: http://svn.apache.org/viewvc?rev=1915907=rev
Log:
Switch builds for JDK 22 and 23 to Ant for now
Gradle does not yet support newer JDKs
See https://docs.gradle.org/current/userguide/compatibility.html
and https
Author: centic
Date: Sat Feb 3 13:20:41 2024
New Revision: 1915563
URL: http://svn.apache.org/viewvc?rev=1915563=rev
Log:
Update forbidden-apis, XmlBeans, JaCoCo
Modified:
xmlbeans/trunk/build.gradle
xmlbeans/trunk/build.xml
Modified: xmlbeans/trunk/build.gradle
URL:
http
Author: centic
Date: Thu Feb 1 21:25:47 2024
New Revision: 1915523
URL: http://svn.apache.org/viewvc?rev=1915523=rev
Log:
Remove some strange characters from comments which cause warnings in SonarQube
runs
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/schema
Author: centic
Date: Thu Feb 1 06:38:54 2024
New Revision: 1915505
URL: http://svn.apache.org/viewvc?rev=1915505=rev
Log:
Switch builds for JDK 22 and 23 to Ant for now
Gradle does not yet support newer JDKs
See https://docs.gradle.org/current/userguide/compatibility.html
and https
Author: centic
Date: Thu Feb 1 06:38:51 2024
New Revision: 1915504
URL: http://svn.apache.org/viewvc?rev=1915504=rev
Log:
SonarQube demands at least JDK 17 now
Modified:
poi/trunk/jenkins/create_jobs.groovy
Modified: poi/trunk/jenkins/create_jobs.groovy
URL:
http://svn.apache.org/viewvc
Author: centic
Date: Thu Feb 1 06:38:49 2024
New Revision: 1915503
URL: http://svn.apache.org/viewvc?rev=1915503=rev
Log:
Jenknins DSL: Remove builds for JDK 15 and 16
Modified:
poi/trunk/jenkins/create_jobs.groovy
Modified: poi/trunk/jenkins/create_jobs.groovy
URL:
http://svn.apache.org
Author: centic
Date: Tue Jan 30 21:28:48 2024
New Revision: 1915483
URL: http://svn.apache.org/viewvc?rev=1915483=rev
Log:
SonarQube demands at least JDK 17 now
Modified:
poi/trunk/jenkins/create_jobs.groovy
Modified: poi/trunk/jenkins/create_jobs.groovy
URL:
http://svn.apache.org/viewvc
Author: centic
Date: Tue Jan 30 21:01:53 2024
New Revision: 1915482
URL: http://svn.apache.org/viewvc?rev=1915482=rev
Log:
Fix handling missing font libraries to again not throw on some types of
exception
The previous change broke this handling by always re-throwing "Fatal"
Author: centic
Date: Tue Jan 30 21:01:49 2024
New Revision: 1915481
URL: http://svn.apache.org/viewvc?rev=1915481=rev
Log:
Use latest version of rat and rat-plugin
In Gradle builds, this will still use rat 0.15.0, though
as the plugin hardcodes the version of rat that is used.
Modified:
poi
Author: centic
Date: Tue Jan 30 21:01:46 2024
New Revision: 1915480
URL: http://svn.apache.org/viewvc?rev=1915480=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent a few NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65450 and
https
Author: centic
Date: Tue Jan 30 21:01:39 2024
New Revision: 1915479
URL: http://svn.apache.org/viewvc?rev=1915479=rev
Log:
Fix no-scratchpad CI job
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
Modified:
poi/trunk/poi-integration/src/test/java
Author: centic
Date: Fri Jan 26 12:52:16 2024
New Revision: 1915410
URL: http://svn.apache.org/viewvc?rev=1915410=rev
Log:
Ignore missing directory 'build/dist/maven' when deleting obsolete jars
Otherwise build may fail on a fresh checkout or after 'clean'
Modified:
poi/trunk/build.gradle
Author: centic
Date: Tue Jan 23 09:28:17 2024
New Revision: 1915368
URL: http://svn.apache.org/viewvc?rev=1915368=rev
Log:
Try to remove outdated files from the "distribution" folder
Clean directory and keep only the expected files with the current
version.
Otherwise we get strange er
Author: centic
Date: Sat Dec 30 19:39:42 2023
New Revision: 1915006
URL: http://svn.apache.org/viewvc?rev=1915006=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64212
Added:
poi/trunk/test
Author: centic
Date: Sat Dec 30 19:39:36 2023
New Revision: 1915005
URL: http://svn.apache.org/viewvc?rev=1915005=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64495
Added:
poi/trunk/test
Author: centic
Date: Sat Dec 30 19:39:31 2023
New Revision: 1915004
URL: http://svn.apache.org/viewvc?rev=1915004=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent NullPointerException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64943
Added:
poi/trunk/test
Author: centic
Date: Sat Dec 30 19:39:24 2023
New Revision: 1915003
URL: http://svn.apache.org/viewvc?rev=1915003=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent ClassCastException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63736
Added:
poi/trunk/test-data
Author: centic
Date: Sat Dec 30 11:11:42 2023
New Revision: 1914991
URL: http://svn.apache.org/viewvc?rev=1914991=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent ClassCastException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63504
Added:
poi/trunk/test-data
Author: centic
Date: Sat Dec 30 11:11:36 2023
New Revision: 1914990
URL: http://svn.apache.org/viewvc?rev=1914990=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent ClassCastException
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63375
Modified:
poi/trunk/poi/src
Author: centic
Date: Sat Dec 30 11:11:32 2023
New Revision: 1914989
URL: http://svn.apache.org/viewvc?rev=1914989=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Prevent StackOverflow via endless nesting
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65303
Added:
poi
Author: centic
Date: Sat Dec 30 11:11:26 2023
New Revision: 1914988
URL: http://svn.apache.org/viewvc?rev=1914988=rev
Log:
Add JDK 23 and disable JDK 19 and 20 as they are replaced by LTS-version JDK 21
now
Modified:
poi/trunk/jenkins/create_jobs.groovy
Modified: poi/trunk/jenkins
Author: centic
Date: Sat Dec 30 11:11:24 2023
New Revision: 1914987
URL: http://svn.apache.org/viewvc?rev=1914987=rev
Log:
Update JaCoCo to 0.8.11
This should make building with JDK 22 work
Modified:
poi/trunk/build.gradle
poi/trunk/build.xml
Modified: poi/trunk/build.gradle
URL:
http
Author: centic
Date: Sat Dec 30 11:11:21 2023
New Revision: 1914986
URL: http://svn.apache.org/viewvc?rev=1914986=rev
Log:
Don't fail on JDK 21.0.1 if one signature check fails
See https://bugs.openjdk.org/browse/JDK-8320597 for the
related bug-report for the JDK itself
Modified:
poi/trunk
Author: centic
Date: Sat Dec 16 12:08:57 2023
New Revision: 1914707
URL: http://svn.apache.org/viewvc?rev=1914707=rev
Log:
commons-compress is needed in ooxml-test for running tests via Ant
Modified:
poi/trunk/poi-ooxml/src/test/java9/module-info.java
Modified: poi/trunk/poi-ooxml/src/test
Author: centic
Date: Sat Dec 16 12:09:02 2023
New Revision: 1914708
URL: http://svn.apache.org/viewvc?rev=1914708=rev
Log:
Allow all IndexOutOfBoundsException to have either empty message or some message
Newer JDKs add a more useful exception message, so we need to be a bit more
lenient
Author: centic
Date: Sat Dec 16 12:08:54 2023
New Revision: 1914706
URL: http://svn.apache.org/viewvc?rev=1914706=rev
Log:
Use revert() instead of close() when processing fails
Otherwise we might write partial changes to the
underlying file which is unexpected.
Modified:
poi/trunk/poi
Author: centic
Date: Wed Dec 6 20:49:10 2023
New Revision: 1914411
URL: http://svn.apache.org/viewvc?rev=1914411=rev
Log:
Add new dependency pdfbox-io to Ant build
Otherwise CI job "old-xerces" fails.
Modified:
poi/trunk/build.xml
Modified: poi/trunk/build.xml
URL:
http://svn.
Author: centic
Date: Wed Dec 6 19:51:19 2023
New Revision: 1914409
URL: http://svn.apache.org/viewvc?rev=1914409=rev
Log:
Simplify handling of exceptions in ZipPackage
The code became overly complex and hard to reason about.
We can avoid some additional catching/rethrowing of exceptions
Author: centic
Date: Wed Dec 6 19:50:06 2023
New Revision: 1914408
URL: http://svn.apache.org/viewvc?rev=1914408=rev
Log:
Mark internal classes
Modified:
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/openxml4j/util/ZipSecureFile.java
Modified:
poi/trunk/poi-ooxml/src/main/java/org
Author: centic
Date: Wed Dec 6 19:49:52 2023
New Revision: 1914404
URL: http://svn.apache.org/viewvc?rev=1914404=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Avoid a ClassCastException and trigger some more
code in integration-testing.
Fixes https://bugs.chromium.org/p/oss-fuzz
Author: centic
Date: Wed Dec 6 19:49:59 2023
New Revision: 1914406
URL: http://svn.apache.org/viewvc?rev=1914406=rev
Log:
Add one more xsb which is missing in one of my projects
Modified:
poi/trunk/poi-ooxml-lite/missing-xsbs.txt
Modified: poi/trunk/poi-ooxml-lite/missing-xsbs.txt
URL
Author: centic
Date: Wed Dec 6 19:50:02 2023
New Revision: 1914407
URL: http://svn.apache.org/viewvc?rev=1914407=rev
Log:
Make sure OLE2ScratchpadExtractorFacory is sorted first
Otherwise order of found extractors would depend on jar-loading order
and thus might have unexpected side-effects
Author: centic
Date: Wed Dec 6 19:49:56 2023
New Revision: 1914405
URL: http://svn.apache.org/viewvc?rev=1914405=rev
Log:
Add more output for a failure that we saw once in CI
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/dsig/TestSignatureInfo.java
Modified:
poi
Author: centic
Date: Wed Dec 6 19:49:45 2023
New Revision: 1914403
URL: http://svn.apache.org/viewvc?rev=1914403=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Change an assertion which can be triggered via an
input-document.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id
Author: centic
Date: Wed Dec 6 19:49:38 2023
New Revision: 1914402
URL: http://svn.apache.org/viewvc?rev=1914402=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Add an xsb file to ooxml-lite which seems to be
missing in some cases
Fixes https://bugs.chromium.org/p/oss-fuzz/issues
Author: centic
Date: Wed Dec 6 19:49:34 2023
New Revision: 1914401
URL: http://svn.apache.org/viewvc?rev=1914401=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Capture and report integer overflow as normal
parsing/format exceptions
Fixes https://bugs.chromium.org/p/oss-fuzz/issues
Author: centic
Date: Wed Nov 15 10:32:59 2023
New Revision: 1913797
URL: http://svn.apache.org/viewvc?rev=1913797=rev
Log:
Bug 68128: Exclude one broken file from the "No-Scratchpad" run
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
Author: centic
Date: Wed Nov 15 10:22:49 2023
New Revision: 1913795
URL: http://svn.apache.org/viewvc?rev=1913795=rev
Log:
Close document always in SlideShowRecordDumper
Modified:
poi/trunk/poi-scratchpad/src/main/java/org/apache/poi/hslf/dev/SlideShowRecordDumper.java
poi/trunk/poi
Author: centic
Date: Fri Oct 27 10:08:09 2023
New Revision: 1913385
URL: http://svn.apache.org/viewvc?rev=1913385=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Fix one expected exception-text which is different
on newer Java versions
Fixes https://bugs.chromium.org/p/oss-fuzz/issues
Author: centic
Date: Fri Oct 27 10:08:04 2023
New Revision: 1913384
URL: http://svn.apache.org/viewvc?rev=1913384=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Fix one expected exception-text which is different
on newer Java versions
Fixes https://bugs.chromium.org/p/oss-fuzz/issues
Author: centic
Date: Fri Oct 27 10:07:57 2023
New Revision: 1913383
URL: http://svn.apache.org/viewvc?rev=1913383=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Fix one expected exception-text which is different
on newer Java versions
Fixes https://bugs.chromium.org/p/oss-fuzz/issues
Author: centic
Date: Sun Oct 22 10:17:04 2023
New Revision: 1913196
URL: http://svn.apache.org/viewvc?rev=1913196=rev
Log:
Add new section "secure processing"
This tries to provide some basic instructions related to secure processing when
using Apache POI
Also apply some missing ch
Author: centic
Date: Fri Oct 13 09:26:07 2023
New Revision: 1912934
URL: http://svn.apache.org/viewvc?rev=1912934=rev
Log:
Fix job "no-scratchpad" after adding some more broken test-data
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
Author: centic
Date: Fri Oct 13 09:25:13 2023
New Revision: 1912933
URL: http://svn.apache.org/viewvc?rev=1912933=rev
Log:
integration-tests: Enable testing extracting for OPCFileHandler and fix single
test
Enable running "extract" also for OPCFileHandler
Add additional expecte
Author: centic
Date: Sun Oct 8 05:41:26 2023
New Revision: 1912804
URL: http://svn.apache.org/viewvc?rev=1912804=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Fix one expected exception-text which is different
on newer Java versions
Modified:
poi/trunk/test-data/spreadsheet
Author: centic
Date: Sat Oct 7 22:13:01 2023
New Revision: 1912800
URL: http://svn.apache.org/viewvc?rev=1912800=rev
Log:
Exception text changed for some file
Modified:
poi/trunk/test-data/spreadsheet/stress.xls
Modified: poi/trunk/test-data/spreadsheet/stress.xls
URL:
http
Author: centic
Date: Sat Oct 7 22:12:58 2023
New Revision: 1912799
URL: http://svn.apache.org/viewvc?rev=1912799=rev
Log:
Bug 66425: Avoid exceptions found via poi-fuzz
Fix check after commit fcaac5073716b98cba26c0655f06f20e310fd85e
so that other IndexOutOfBoundsExceptions are still thrown out
1 - 100 of 1806 matches
Mail list logo