summarylogtreecommitdiffstats
path: root/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'changelog')
-rw-r--r--changelog385
1 files changed, 385 insertions, 0 deletions
diff --git a/changelog b/changelog
new file mode 100644
index 000000000000..6f6cb207bba1
--- /dev/null
+++ b/changelog
@@ -0,0 +1,385 @@
+2018-09-10 Josef Cacek (1.6.4)
+ * Upgrade Java runtime in Windows distributions to Java 8 (u181)
+
+2018-09-09 Dan Cvrcek
+ * A new interface for remote/external crypto service providers - net.sf.jsignpdf.extcsp.IExternalCryptoProvider
+ * Integration with FoxyProxy (https://gitlab.com/cloudfoxy/foxyproxy) for (eIDAS) external signatures
+
+2018-04-19 Josef Cacek (1.6.3)
+ * Allow loading truststore specified by "javax.net.ssl.trustStore" System property
+ * Log warning message if conf/conf.properties configuration file is not found
+
+2017-12-12 Josef Cacek (1.6.2)
+ * BouncyCastle library updated to version 1.49 (due to http://www.bouncycastle.org/jira/browse/BJA-351)
+
+2014-09-16 Josef Cacek (1.6.1)
+ * page number out of range means the last page in the visible signatures (contrary to the first one used in previous versions)
+
+2014-06-30 Josef Cacek (1.6.0)
+ * TSA hash algorithm support added also as a program option in both modes - CLI (-tsh) and GUI
+
+2014-06-24 Josef Cacek (1.5.5 test)
+ * tsa.hashAlgorithm support in conf.properties
+
+2014-06-24 Josef Cacek
+ * jsignpdf-itxt moved directly under JSignPdf project (on github)
+
+2014-06-22 Josef Cacek (1.5.4)
+ * Recompiled 1.5.3 - a wrong version of jsignpdf-itxt caused non-working time-stamping
+
+2014-06-11 Josef Cacek (1.5.3)
+ * Fixed unregistering PKCS11 keystore type for GUI
+
+2014-06-10 Josef Cacek
+ * Verifier - added exit code 10 when no signature field is present in the PDF
+
+2014-05-30 Josef Cacek (1.5.2)
+ * Fix -ff option in Verifier (it's flag without arguments, till now an argument was required)
+ * Fix exit codes in Verifier (the non-zero codes used even if the -ff is not used)
+ * Disable fallbacks for key alias lookup. Originally if the alias name was used
+ and it doesn't existed in the keystore, the first key in the selected keystore was used.
+
+2013-10-02 Josef Cacek (1.5.1)
+ * Added support for signature field placeholders in custom L2 texts. Possible values are:
+ - ${signer}
+ - ${timestamp}
+ - ${location}
+ - ${reason}
+ - ${contact}
+
+2013-09-01 Josef Cacek (1.5.0)
+ * Implement image rendering using JPedal
+ * Upgrade libraries used for PDF preview (PDFBox, PDFRenderer)
+ * Reimplementation of selection in preview window
+
+2013-08-31 Vaclav Slavik
+ * Fixed certificates handling in signature verification - make the OCSP verification more robust. Thanks for the fix!
+
+2013-07-10 Josef Cacek (1.4.5)
+ * Fixed non-working --crl option when using CLI (batch mode)
+
+2013-02-05 Josef Cacek (1.4.4)
+ * SunPKCS11 security provider removed at the end
+
+2012-11-22 Josef Cacek (1.4.3)
+ * Fixed NPE in signing encrypted PDFs from CLI
+
+2012-11-22 Josef Cacek (1.4.2)
+ * Fixed signing PDFs protected only with an owner password, but without user password
+
+2012-10-08 Josef Cacek (1.4.1)
+ * Fix for using TSA authentication from command line (https://groups.google.com/forum/?fromgroups=#!topic/jsignpdf/c5zAObNmQZg)
+ * Added possibility to use different keystore types for TSA CERTIFICATE authentication (only in command line -tsct)
+
+2012-09-24 Josef Cacek (1.4.0)
+ * JSignPdf's retiring - read https://groups.google.com/forum/#!topic/jsignpdf/PMduEVZcSko
+
+2012-09-03 Josef Cacek
+ * Merged Greek translation from Vassilis Michalitsis. Thanks for it!
+
+2012-08-11 Josef Cacek (1.3.9 test)
+ * build scripts run on linux now
+
+2012-07-16 Josef Cacek
+ * Certificate authentication for TSA
+ * relaxing SSL security is enabled by defaul (can be disabled in conf/conf.properties)
+ * string "based on iText 2.1.7" used in jsignpdf-itxt library product line
+
+2012-05-01 Josef Cacek
+ * Certificate encryption support for the output PDF added
+ * Window positioning fixed for multiple displays
+ * Source code moved from SourceForge CVS to GitHub
+
+2012-04-15 Josef Cacek
+ * DejaVu Sans font used for visible signatures instead of Rus Sans Pokrytie
+
+2012-03-03 Josef Cacek (1.3.0)
+ * documentation updated
+
+2012-02-17 Josef Cacek (1.2.8 test)
+ * jod-converter no more used for converting "JSignPdf guide" to PDF
+ * SLF4J removed from the project (only Log4J remains)
+ * used StringUtils from commons-lang3
+
+2012-02-16 Josef Cacek
+ * improved hiding of components in the GUI (e.g. keystore file and password are hidden for WINDOWS-MY keystore)
+
+2012-02-13 Josef Cacek
+ * symbolic link to /Applications added to Mac OS X .dmg package
+
+2012-02-10 Josef Cacek (1.2.7 test)
+ * Updated Java runtime for Windows (6u30)
+ * Mac OS X test support (dmg)
+
+2012-02-05 Josef Cacek
+ * wildcard (*,?) support in PDF names when using batch signing
+ * updated Apache commons libraries (commons-lang3-3.1, commons-io-2.1)
+
+2012-02-04 Josef Cacek (1.2.6)
+ * fixed bug in handling CLI option "-pr DISALLOW_PRINTING" (c.f. https://sourceforge.net/projects/jsignpdf/forums/forum/782217/topic/4925360)
+ * IOUtils class removed from jsignpdf packages - commons-io version is used instead
+
+2011-12-13 Josef Cacek (1.2.5)
+ * fixed problem with removing existing signatures (when PDF page dictionary is missing)
+
+2011-12-02 Josef Cacek (1.2.4)
+ * add non-zero exit codes to SignatureCounter for error cases:
+ EXIT_CODE_PARSE_ERR = 1 (command line in a wrong format)
+ EXIT_CODE_CANT_READ_FILE = 5 (unable to read the file from given path)
+ EXIT_CODE_COMMON_ERROR = 6 (counting signatures in the PDF failed)
+ * new SignatureCounter parameter --names (prints signatures names instead of signatures count)
+ * added sections about command-line tools to documentation - Verifier and SignatureCounter (including exit codes)
+
+2011-11-28 Aleksandar Stojsavljevic
+ * Verifier: If certificate is successfully validated against CRL - don't set warning flag for OCSP
+
+2011-11-23 Josef Cacek
+ * if PDF version update is not possible, show eror message and don't sign
+ * print stacktrace if PKCS11 provider initialization fails
+
+2011-11-18 Josef Cacek (1.2.3)
+ * fix CLI - the "append mode" for signatures was used always
+
+2011-11-16 Josef Cacek (1.2.2)
+ * exit codes improved in CLI
+ EXIT_CODE_PARSE_ERR = 1 (command line in a wrong format)
+ EXIT_CODE_NO_COMMAND = 2 (nothing to do - e.g. no file for signing provided)
+ EXIT_CODE_SOME_SIG_FAILED = 3 (signing of some - but not all - files failed)
+ EXIT_CODE_ALL_SIG_FAILED = 4 (signing of all files failed)
+
+2011-11-12 Josef Cacek (1.2.1)
+ * updated French translations (thanks David)
+ * better handling of misconfigured keystore (https://sourceforge.net/projects/jsignpdf/forums/forum/782217/topic/4802421)
+ * chapter "Changing the application language" added to the documentation
+
+2011-10-26 Josef Cacek (1.2.0)
+ * fixed illegal enum initial values in property file
+
+2011-10-18 Josef Cacek
+ * added French translation (thanks to David Ruelle)
+
+2011-08-03 Josef Cacek
+ * fix OpenOffice.org/LibreOffice toolbar naming (problem reported by Zbig Wittmann)
+
+2011-08-02 Josef Cacek
+ * contact field specified from command line (tracker#3304993)
+ * Polish translation from Zbig Wittmann added
+
+2011-07-01 Josef Cacek (1.1.10 test)
+ * new command line tool added: SignatureCounter
+ * fixed wrong spelling of RenderMode.DESCRIPTION_ONLY enum instance (thanks to Jiri Lisicky for reporting)
+
+2011-04-28 Aleksandar Stojsavljevic
+ * Verifier: Improved verification (added new validation codes for certificate status)
+ * Verifier: SignatureVerification class now holds signing certificate and certificate path
+
+2011-04-28 Aleksandar Stojsavljevic
+ * Verifier: verification is now possible against content of pdf (file doesn't have to be on file system).
+
+2011-04-12 Josef Cacek
+ * Signer: if the render mode is GRAPHIC_AND_DESCRIPTION but no graphic is provided, then fall back to DESCRIPTION_ONLY - tracker#3279620
+
+2011-04-06 Aleksandar Stojsavljevic
+ * Verifier: Improved verification (added checking for OCSP url inside certificate, added validation of TS server's certificate against keystore)
+
+2011-04-01 Aleksandar Stojsavljevic
+ * Verifier: removed certificateValid flag from SignatureVerification class
+ * Verifier: introduced more complex checking for certification validity with methods getValidationCodes(VerificationResult) and getValidationCode(SignatureVerification, boolean)
+
+2011-03-30 Josef Cacek
+ * Verifier checks the certification levels (and following modifications)
+
+2011-03-30 Josef Cacek (1.1.9 test)
+ * Verifier doesn't use a given keystores directly, it creates in-memory keystore now
+ * Verifier validates the TSA certificates too
+
+2011-03-29 Josef Cacek
+ * Support for SunPKCS11 security provider registration at during application startup (additional configuration in conf.properties)
+ * Added option which allows to disable Acrobat 6 layer mode (in visible signature settings) tracker#3250105
+ * Font size setting applied also for "Signature name and description" display mode as a maximal allowed size
+ - i.e. it can be generated smaller in the result tracker#3201238
+ * Added chapter Advanced application configuration into the documentation (JSignPdf Quick Start Guide)
+ * Visually separate the Append signature checkbox (it's not related to certification level)
+
+2011-03-28 Josef Cacek
+ * Verifier updates suggested in http://sourceforge.net/projects/jsignpdf/forums/forum/782217/topic/4432329
+
+2011-03-13 Josef Cacek
+ * Java Runtime Environment update (6u24)
+
+2011-03-11 Josef Cacek
+ * setting default OCSP server URL
+
+2011-01-09 Josef Cacek (1.1.1)
+ * created l4j.ini files for exe launchers - JRE maximum memory is configurable now
+
+2010-12-22 Josef Cacek
+ * checking known critical extensions is disabled by default
+
+2010-11-18 Josef Cacek
+ * added some "well-known" certificate critical extensions
+
+2010-10-27 Josef Cacek (1.1.0)
+ * updated documentation
+ * fixed setting Policy OID in CLI mode
+
+2010-10-26 Josef Cacek
+ * added support for a custom TSA policy OID
+ * fixed setting hash algorithm from command line (thanks to Jan Klimes)
+
+2010-10-06 Josef Cacek
+ * additional Certificate checks implemented
+ * Certificate checks can be disabled in conf.properties under following keys:
+ - certificate.checkValidity checks the time validity
+ - certificate.checkKeyUsage checks if keyUsage extension contains "digitalSignature" or "nonRepudiation" bits set
+ - certificate.checkCriticalExtensions checks if the certificate contains only supported critical extensions (only KeyUsage in this time)
+
+2010-08-24 Josef Cacek (1.0.3)
+ * Windows verifier launcher Verify.exe
+ * Previous/Next page buttons in PDF preview window
+
+2010-08-18 Josef Cacek
+ * Append mode is the default
+ * Fixed page numbering in PdfRenderer preview
+
+2010-07-26 Josef Cacek
+ * Updated Japanese translation (thanks to mshibata(at)sf.net)
+
+2010-07-14 Josef Cacek
+ * Windows console launcher JSignPdfC.exe
+
+2010-07-12 Josef Cacek (1.0.2)
+ * Install Cert Tool doesn't work with jssecacerts file anymore, it uses directly {java.home}/lib/security/cacerts keystore
+ * InstallCert creates backup of cacerts file before adding new certificate
+
+2010-07-08 Josef Cacek
+ * command line option --load-properties-file (-lpf) added
+ * for windows package use embedded JRE 6 (32-bit, i.e. supports WINDOWS-MY keystore)
+
+2010-06-22 Josef Cacek (released 1.0.1)
+ * KeyStoreUtils fix - the simple didn't work correctly because of NPE for throwed by null key alias
+
+2010-06-19 Josef Cacek (released 1.0.0)
+ * font for visible signature is configurable (set in conf/conf.properties file)
+ * certificate validity check and keyUsage can be disabled (set in conf/conf.properties file)
+
+2010-06-16 Josef Cacek
+ * splashscreen and ReleaseNotes for version 1.0.0
+
+2010-06-13 Josef Cacek
+ * WINDOWS-MY keystore type (if it's present) set as the default one in GUI
+
+2010-06-09 Josef Cacek
+ * PDFBox enabled again as a second try for rendering PDF (if Sun PdfRenderer fails)
+
+2010-06-07 Josef Cacek
+ * fixed reading of X.509 KeyUsage extension
+ * rendering library Apache PDFBox replaced by Sun PdfRenderer (LGPL)
+ * CRL estimated size
+ * InstallCert support (jar, Windows launcher)
+
+2010-06-02 Josef Cacek
+ * proxy support for TSA, OCSP and CRL
+ * centering windows
+
+2010-05-23 Josef Cacek
+ * support for BouncyCastle keystore providers
+ * possibility to choose hash algorithm
+
+2010-05-19 Josef Cacek
+ * added multiline support for signature text (L2)
+ * translation friendly default signature text (L2)
+ * added CRL support
+ * preview and/or select by mouse visible signature (using PdfBox to convert PDF page to image)
+
+2010-05-16 Josef Cacek
+ * fixed handling of multiple-signatures in non-append mode (old signatures are correctly removed now)
+ * fix for Unicode in PDF-producer field
+ * started using own branch of iText library based on version 2.1.7 (new name: JSignPdf-itxt)
+ * fixed handling of empty Output PDF field (it was filled after application restart)
+
+2010-04-26 Josef Cacek & Marcus Schoeller
+ * listing/reloading keys checks certificate validity and KeyUsage attributes (it's still possible
+ to sign with another private key, but you have to provide the correct alias by hand!)
+
+2010-04-14 Josef Cacek
+ * implemented minimal PDF version for visible signature - 1.3 (not used in append-mode)
+
+2010-04-12 Josef Cacek
+ * suffix can be empty in batch mode (output to different directory with the same filename)
+ * additional file-checks in SignerLogic class
+
+2010-04-02 Josef Cacek
+ * set default buttons for dialogs
+
+2010-04-01 Josef Cacek
+ * fixed password usage in a simple view
+ * check if keystore is loaded during key refresh
+ * if the name of output file is not filled, automatically is used "_signed" suffix. E.g. test.pdf->test_signed.pdf
+ * set default buttons for dialogs
+
+2010-03-04 Josef Cacek
+ * command line switches for TSA & OCSP
+
+2010-02-24 Josef Cacek
+ * documentation update
+
+2009-11-07 Josef Cacek
+ * Bouncy castle libraries upgrade (143->144)
+ * Contact field added
+ * TSA & OCSP support
+ * SignerOptions class removed - BasicSignerOptions used instead
+ * workaround for non-unique key aliases in WINDOWS-MY keystore
+ * improvements in command-line version:
+ - possibility to load default property file (-lp parameter)
+ - selecting key by index (e.g. because of national character in key alias, -ki parameter)
+
+2009-07-12 Josef Cacek
+ * build.xml: exporting sources from CVS
+ * iText upgrade (2.1.6->2.1.7)
+
+2009-06-25 Josef Cacek
+ * embedded Unicode font for Layer 2 texts in visible signature
+ * additional option for setting font size in visible signature
+
+2009-06-02 Josef Cacek
+ * redesign of build process
+ * launch4j used to generate exe for Windows
+ * splash screen (in exe file)
+ * JRE 6u14
+
+2009-05-28 Josef Cacek
+ * command-line support (batch processing)
+
+2008-06-26 Josef Cacek
+ * loading certificates from KeyStores (e.g. WINDOWS-ROOT in Java 6)
+
+2008-06-16 Josef Cacek
+ * basic support for PDF signature verification (command line controlled)
+ * loading certificates from X.509 certification files
+
+2008-05-20 Josef Cacek
+ * enable/disable image field in visible signatures - depends on rendering mode
+ * update documentation
+
+2008-05-08 Josef Cacek
+ * show page bounds in visible signature
+
+2008-04 Josef Cacek
+ * implementing visible signature
+
+2008-03-27 Josef Cacek
+ * fix for Java 5 (disable JDialog.setIconImage)
+
+2008-03-26 Josef Cacek
+ * support for encrypted documents
+ * setting rights in the encrypted result PDFs
+ * multiple keys in keystore support
+ * append signature support
+ * windows installer
+ * updated guide
+
+2008-02-11 Josef Cacek
+ * signing PDF documents
+ * OpenOffice.org Add-On
+ * English & Czech language