]>
source.dussan.org Git - poi.git/log
PJ Fanning [Tue, 17 Oct 2023 08:42:26 +0000 (08:42 +0000)]
log4j 2.21.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1913046 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Tue, 17 Oct 2023 08:36:07 +0000 (08:36 +0000)]
[bug-67778] try to make formula eval involving external workbooks more robust
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1913045 13f79535-47bb-0310-9956-
ffa450edef68
Tim Allison [Mon, 16 Oct 2023 10:42:53 +0000 (10:42 +0000)]
Bug 67767 - bump max picture size
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1913004 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 15 Oct 2023 21:06:01 +0000 (21:06 +0000)]
try harder to close zipArchive in ZipPackage (edge cases)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912986 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 14 Oct 2023 22:34:58 +0000 (22:34 +0000)]
[bug-67475] better support for edge cases in TEXT function. Thanks to Jakub Vojtisek
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912973 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 14 Oct 2023 14:51:30 +0000 (14:51 +0000)]
update gradle plugins
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912968 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 14 Oct 2023 14:47:34 +0000 (14:47 +0000)]
add back leading len into slideshow DrawTextFragment height
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912967 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 14 Oct 2023 14:38:12 +0000 (14:38 +0000)]
extra classes in poi-ooxml-lite
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912965 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 14 Oct 2023 14:37:59 +0000 (14:37 +0000)]
extra classes in poi-ooxml-lite
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912964 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 14 Oct 2023 14:31:52 +0000 (14:31 +0000)]
[bug-67735] Add Complex scripts support in XWPFRun. Thanks to Mohammed Alhaddar. This closes #536
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912963 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 13 Oct 2023 09:26:07 +0000 (09:26 +0000)]
Fix job "no-scratchpad" after adding some more broken test-data
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912934 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 13 Oct 2023 09:25:13 +0000 (09:25 +0000)]
integration-tests: Enable testing extracting for OPCFileHandler and fix single test
Enable running "extract" also for OPCFileHandler
Add additional expected failures in stress.xls
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912933 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 8 Oct 2023 05:41:26 +0000 (05:41 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz
Fix one expected exception-text which is different
on newer Java versions
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912804 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:13:01 +0000 (22:13 +0000)]
Exception text changed for some file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912800 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:58 +0000 (22:12 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz
Fix check after commit
fcaac5073716b98cba26c0655f06f20e310fd85e
so that other IndexOutOfBoundsExceptions are still thrown out
Also free resources when throwing an exception in the constructor
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912799 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:54 +0000 (22:12 +0000)]
Add some missing schema-files to ooxml-lite
This should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62255
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912798 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:50 +0000 (22:12 +0000)]
Bug 66425: Avoid Exceptions found via oss-fuzz
We try to avoid throwing ConcurrentModificationException,
but it was possible to trigger one here with a specially
crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62861
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912797 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:43 +0000 (22:12 +0000)]
Bug 66425: Avoid Exceptions found via oss-fuzz
We try to avoid throwing ClassCastExceptions,
but it was possible to trigger one here with a specially
crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62795
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912796 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:35 +0000 (22:12 +0000)]
Bug 66425: Avoid Exceptions found via oss-fuzz
We try to avoid throwing NullPointerExceptions or endless allocations,
but it was possible to trigger one here with a specially
crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62745
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912795 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:30 +0000 (22:12 +0000)]
Bug 66425: Avoid Exceptions found via oss-fuzz
We try to avoid throwing NullPointerExceptions or endless allocations,
but it was possible to trigger one here with a specially
crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62706
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912794 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:25 +0000 (22:12 +0000)]
Bug 66425: Avoid Exceptions found via oss-fuzz
We try to avoid throwing NullPointerExceptions or endless allocations,
but it was possible to trigger one here with a specially
crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62697
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912793 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:18 +0000 (22:12 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62626
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912792 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 7 Oct 2023 22:12:12 +0000 (22:12 +0000)]
Add some missing schema-files to ooxml-lite
This should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62255
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912791 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Wed, 4 Oct 2023 07:48:57 +0000 (07:48 +0000)]
add internal annotation
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912727 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Tue, 3 Oct 2023 06:17:01 +0000 (06:17 +0000)]
Assert that deleting test-files and entries works in tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912709 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Tue, 3 Oct 2023 06:06:03 +0000 (06:06 +0000)]
Adjust order of testing and use try-with-resources
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912708 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Tue, 3 Oct 2023 06:05:30 +0000 (06:05 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz
We try to avoid throwing NullPointerException, ClassCastExceptions
and StackOverflowException, but it was possible to trigger them
Also improve some exception messages
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62698
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62606
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62685
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912707 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Tue, 3 Oct 2023 00:06:27 +0000 (00:06 +0000)]
[bug-67579] do not close stream when reading XSSFWorkbook based on stream
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912700 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 1 Oct 2023 03:00:23 +0000 (03:00 +0000)]
update gradlew
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912642 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 1 Oct 2023 01:56:20 +0000 (01:56 +0000)]
commons-io 2.14.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912639 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 1 Oct 2023 01:34:13 +0000 (01:34 +0000)]
commons-io 2.14.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912638 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 1 Oct 2023 01:16:08 +0000 (01:16 +0000)]
commons-io 2.14.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912637 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sat, 30 Sep 2023 23:29:27 +0000 (23:29 +0000)]
commons-io 2.14.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912635 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Fri, 29 Sep 2023 01:16:35 +0000 (01:16 +0000)]
change param name
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912589 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Fri, 29 Sep 2023 01:01:46 +0000 (01:01 +0000)]
fix release artifact names
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912588 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 28 Sep 2023 22:35:00 +0000 (22:35 +0000)]
[github-523] set locales for some tests. This closes #523
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912583 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 28 Sep 2023 22:19:53 +0000 (22:19 +0000)]
update docs for release 5.2.4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912581 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 21 Sep 2023 18:43:24 +0000 (18:43 +0000)]
prep v5.2.4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912467 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 21 Sep 2023 15:06:28 +0000 (15:06 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz
We try to avoid throwing NullPointerException, ClassCastExceptions and StackOverflowException, but it was possible
to trigger them
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62548 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62564
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912464 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 21 Sep 2023 12:15:20 +0000 (12:15 +0000)]
[bug-67396] add tests for standalone flag
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912456 13f79535-47bb-0310-9956-
ffa450edef68
Tim Allison [Wed, 20 Sep 2023 20:32:59 +0000 (20:32 +0000)]
Bug47950 -- make stream/directory name lookup in OLE2 case insensitive
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912438 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 20 Sep 2023 14:55:19 +0000 (14:55 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz
We try to avoid throwing NullPointerException, ClassCastExceptions and StackOverflowException, but it was possible
to trigger them
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62530 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62491
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912433 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 18 Sep 2023 20:31:03 +0000 (20:31 +0000)]
Test without scratchpad: Do not fail reading data for integrationtests
It seems the XLS now has missing cells which cause an NPE
while checking for scratchpad-handlers
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912407 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 18 Sep 2023 20:30:59 +0000 (20:30 +0000)]
Set one file to IGNORE as IBM JDK throws a different Exception
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912406 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 18 Sep 2023 18:25:59 +0000 (18:25 +0000)]
Set one test-file to "IGNORED" in poi-integration
It was processing fine on some JVM versions, but failed with an error on others.
Seems there is a difference in XmlParsers across versions of the JVM.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912404 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 18 Sep 2023 18:25:56 +0000 (18:25 +0000)]
Adjust max recursion nesting
Otherwise this still triggered StackOverflow on some version of JDK
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912403 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 18 Sep 2023 06:38:37 +0000 (06:38 +0000)]
Bug 66425: Avoid exceptions found via poi-fuzz
We try to avoid throwing NullPointerException, ClassCastExceptions and StackOverflowException, but it was possible
to trigger them
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61562
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62068
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912383 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 17 Sep 2023 16:39:35 +0000 (16:39 +0000)]
update changes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912373 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 17 Sep 2023 15:29:16 +0000 (15:29 +0000)]
use files nio APIs in more places
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912367 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Sun, 17 Sep 2023 14:49:16 +0000 (14:49 +0000)]
[bug-67442] add test
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912366 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sun, 17 Sep 2023 14:38:24 +0000 (14:38 +0000)]
Bug 66425: Avoid NullPointerExceptions and ClassCastExceptions found via poi-fuzz
We try to avoid throwing NullPointerException and ClassCastExceptions, but it was possible
to trigger them
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62414
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62442
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62450
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912365 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 14 Sep 2023 15:49:10 +0000 (15:49 +0000)]
use more nio file support
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912316 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 14 Sep 2023 14:56:01 +0000 (14:56 +0000)]
[bug-67005] XSLFPictureShape - audio-related methods. Thanks to Max
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912315 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 14 Sep 2023 14:13:22 +0000 (14:13 +0000)]
[bug-67402] DATEVALUE function should return #VALUE! for a null or empty string argument. Thanks to Jakub Vojtisek.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912313 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 14 Sep 2023 11:56:02 +0000 (11:56 +0000)]
missing header
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912306 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 14 Sep 2023 11:23:05 +0000 (11:23 +0000)]
[bug-67396] StreamHelper does not set standalone=yes when built-in javax Transformer is used
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912305 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 14 Sep 2023 09:23:02 +0000 (09:23 +0000)]
Bug 66425: Avoid NullPointerExceptions found via poi-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912303 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 13 Sep 2023 10:59:54 +0000 (10:59 +0000)]
Bug 66425: Avoid NullPointerExceptions found via poi-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912281 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 13 Sep 2023 07:48:22 +0000 (07:48 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Fixes https://oss-fuzz.com/testcase-detail/
5265527465181184
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912277 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Tue, 12 Sep 2023 10:36:14 +0000 (10:36 +0000)]
[bug-63934] Fix parsing of structure references. Thanks to Matthias Raschhofer. This closes #514
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912263 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 11 Sep 2023 18:25:21 +0000 (18:25 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
Ignore results of one file because the Exception is different in Java 8 and Java 11
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912254 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 11 Sep 2023 18:25:18 +0000 (18:25 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62225
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912253 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 11 Sep 2023 18:25:13 +0000 (18:25 +0000)]
Bug 66425: Avoid a ClassCastException found via oss-fuzz
We try to avoid throwing ClassCastException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62170
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912252 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 11 Sep 2023 18:25:06 +0000 (18:25 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62208
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912251 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 11 Sep 2023 18:25:01 +0000 (18:25 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62216
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912250 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Mon, 11 Sep 2023 18:24:54 +0000 (18:24 +0000)]
Bug 66828: Update Ant to 1.10.14
Now that adding the file allow.class was reverted, we should
be able to update
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912249 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Mon, 11 Sep 2023 14:34:51 +0000 (14:34 +0000)]
commons-compress 1.24.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912246 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 8 Sep 2023 16:02:17 +0000 (16:02 +0000)]
Adjust expected exception text for 47889.xlsx
The actual message depends on the version of Java
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912200 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 8 Sep 2023 16:02:13 +0000 (16:02 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62128
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912199 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Fri, 8 Sep 2023 16:02:06 +0000 (16:02 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62151
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912198 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 7 Sep 2023 12:20:28 +0000 (12:20 +0000)]
Bug 66425: Avoid a ClassCastException found via oss-fuzz
We try to avoid throwing ClassCastException, but it was possible
to trigger one here with a specially crafted input-file
Also add SXSSFWorkbook.write() to integrationtests
Fixes https://oss-fuzz.com/testcase-detail/
5185049589579776
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912162 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 7 Sep 2023 08:35:23 +0000 (08:35 +0000)]
Bug 66425: Avoid a ClassCastException found via oss-fuzz
We try to avoid throwing ClassCastException, but it was possible
to trigger one here with a specially crafted input-file
Fixes https://oss-fuzz.com/testcase-detail/
4959857092198400
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912157 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Wed, 6 Sep 2023 22:32:28 +0000 (22:32 +0000)]
[GitHub-511] Prevent artificial row creation when reading XWPFTable. Thanks to Christian Appl. This closes #511
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912149 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Wed, 6 Sep 2023 15:12:52 +0000 (15:12 +0000)]
SparseBitSet 1.3
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912141 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 14:58:31 +0000 (14:58 +0000)]
Bug 66425: Avoid a ClassCastException found via oss-fuzz
We try to avoid throwing ClassCastException, but it was possible
to trigger one here with a specially crafted input-file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912140 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 14:48:58 +0000 (14:48 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912139 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 14:33:59 +0000 (14:33 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912138 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 10:38:51 +0000 (10:38 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62059
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912127 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 09:53:29 +0000 (09:53 +0000)]
Reduce flakiness of one test which compares two documents
There are more places where a timestamp is stored in the zip-file,
let's try to replace some more bytes to make comparison succeed
more often.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912126 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 09:48:21 +0000 (09:48 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=62074
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912125 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 07:46:58 +0000 (07:46 +0000)]
Exclude more broken files when running without poi-scratchpad
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912123 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 07:20:39 +0000 (07:20 +0000)]
Exclude more broken files when running without poi-scratchpad
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912122 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 6 Sep 2023 07:14:14 +0000 (07:14 +0000)]
Revert PDFBox back to 2.0.x as 3.0.0 causes Java module errors
Seems Batik conflicts with newer PDFBox in some way
Error are like "module batik.xml reads package org.apache.pdfbox.multipdf from both de.rototor.pdfbox.graphics2d and org.apache.pdfbox"
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912121 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Mon, 4 Sep 2023 14:57:03 +0000 (14:57 +0000)]
slf4j 2.0.9
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1912088 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 24 Aug 2023 08:53:01 +0000 (08:53 +0000)]
Apply some IDE suggestions, add tests, set unit-test to isolated
Without Isolation, one test did change static settings
and thus could cause flaky tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911891 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Thu, 24 Aug 2023 08:48:45 +0000 (08:48 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61441
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911890 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 23 Aug 2023 10:00:16 +0000 (10:00 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
ArrayIndexOutOfBoundsException has different message depending on JDK
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911864 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 23 Aug 2023 09:30:00 +0000 (09:30 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61520
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911863 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Wed, 23 Aug 2023 08:26:27 +0000 (08:26 +0000)]
Bug 66425: Avoid a ClassCastException found via oss-fuzz
We try to avoid throwing ClassCastException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61578
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911860 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Tue, 22 Aug 2023 14:22:06 +0000 (14:22 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61644
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911842 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Mon, 21 Aug 2023 15:16:27 +0000 (15:16 +0000)]
batik 1.17
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911828 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Fri, 18 Aug 2023 13:08:13 +0000 (13:08 +0000)]
change test broken by bug-66988 change
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911755 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Fri, 18 Aug 2023 09:43:49 +0000 (09:43 +0000)]
gradle 8.3
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911751 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Fri, 18 Aug 2023 08:48:18 +0000 (08:48 +0000)]
[bug-66988] Fully replace content of XWPFTableCell on setText. Thanks to Anton Oellerer. This closes #503
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911749 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Thu, 17 Aug 2023 08:48:31 +0000 (08:48 +0000)]
gradle 8.2.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911737 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 12 Aug 2023 17:37:14 +0000 (17:37 +0000)]
Bug 66425: Avoid a ClassCastException found via oss-fuzz
We try to avoid throwing ClassCastException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61400
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911618 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 12 Aug 2023 14:53:58 +0000 (14:53 +0000)]
Bug 66425: Avoid a NullPointerException found via oss-fuzz
We try to avoid throwing NullPointerException, but it was possible
to trigger one here with a specially crafted input-file
Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61390
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911615 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 12 Aug 2023 14:53:54 +0000 (14:53 +0000)]
Jenkins DSL: Adjust nodes for job Test-Environment
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911614 13f79535-47bb-0310-9956-
ffa450edef68
Dominik Stadler [Sat, 12 Aug 2023 14:53:51 +0000 (14:53 +0000)]
Jenkins DSL: Add JDK 20, 21 and 22, disable JDK 18 and 19, remove JDK 10, 12, 13, 14
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911613 13f79535-47bb-0310-9956-
ffa450edef68
PJ Fanning [Fri, 11 Aug 2023 14:52:47 +0000 (14:52 +0000)]
curvesapi 1.08
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@
1911604 13f79535-47bb-0310-9956-
ffa450edef68