Download Latest Version DocSearcher-4.0.0.zip (31.3 MB)
Email in envelope

Get an email when there's a new version of DocSearcher

Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2024-07-28 2.0 kB
DocSearcher-src-4.0.0.zip 2024-07-28 561.2 kB
DocSearcher-4.0.0.zip 2024-07-28 31.3 MB
Totals: 3 Items   31.8 MB 1
4.0.0
-----------------------------------------------------
This release of DocSearcher is a stable release.

Simply type the following below at a command line.

java -jar DocSearcher.jar

Java 11 or higher is required.

You can download the source code from here or from Git.
https://codeberg.org/henschi/docsearcher
Use the Git branch v4.0.x for getting the source of this version.


Changes:
version 4.0.0
-------------

Changed
- important: Java 11 is now the minimum required version
- important: change working directory to .docsearcher2
- important: move working directory under windows to user home directory
- activate anti-aliasing on linux
- update Lucene from 3.6.3 to 9.9.2 (api changes)
- update to PDFBox 3.0.1 (api changes)
- update POI to 5.2.5
- update JUnit to 5.10.1
- update Log4j to 2.22.1
- update commons-io to 2.15.1
- update commons-lang3 to 3.14.0
- replace FindBugs with SpotBugs
- replace JUnit4 with JUnit5
- update Jacoco to 0.8.6
- remove old md5 library and use commons-codec
- update servlet api to 2.5
- update mail api to 1.6.2
- maven is the build system now

Fixed
- fix internal text and html view problems
- fix saving index list after delete last index

Removed
- drop Java 8 support
- problem fixed during start external application and the filepath starts with more than one /
- removed additional search option (group, phrase), use " in search field to create group
- old web.xml removed, because we build DocSearch.war no longer
- remove ant and libs

Security
- update commons-compress to 1.26.0 (CVE-2024-25710, CVE-2024-26308)
- don't execute exe and sh files
- update POI to 5.2.2 (CVE-2021-44228, CVE-2021-45046, CVE-2021-45105)
- update PDFBox to 2.0.25 (CVE-2021-31811)
- update Log4j to 2.17.1 (CVE-2021-44832)
- update PDFBox to 2.0.23 (CVE-2021-27807, CVE-2021-27906 Infinite loop and OutOfMemory)
- update POI to 4.1.2 (CVE-2019-12415 - XML External Entity (XXE) Processing in Apache POI versions prior to 4.1.1)
Source: README.txt, updated 2024-07-28