summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD83
-rw-r--r--changelog385
-rw-r--r--jsignpdf.desktop10
-rw-r--r--jsignpdf.pngbin20474 -> 0 bytes
-rw-r--r--jsignpdf.sh5
-rw-r--r--supplementary.tar.xzbin0 -> 139744 bytes
7 files changed, 444 insertions, 67 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d81cfa7f534..c6a49134142 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,29 @@
pkgbase = jsignpdf
- pkgdesc = Digital sign PDF files with X.509 certificates.
+ pkgdesc = Digitally sign PDF files with X.509 certificates in GUI and CLI.
pkgver = 1.6.4
- pkgrel = 1
+ pkgrel = 2
url = http://jsignpdf.sourceforge.net/
+ changelog = changelog
arch = any
license = LGPL
license = MPL
+ license = CCPL
+ license = Apache
+ license = custom
depends = java-runtime>=8
- provides = jsignpdf
- source = https://downloads.sourceforge.net/project/jsignpdf/stable/JSignPdf%201.6.4/JSignPdf-1.6.4.zip
- source = jsignpdf.sh
- source = jsignpdf.png
- source = jsignpdf.desktop
+ depends = bash
+ optdepends = hicolor-icon-theme: icon for launcher
+ optdepends = desktop-file-utils: MIME cache update
+ backup = usr/share/java/jsignpdf/conf/conf.properties
+ backup = usr/share/java/jsignpdf/conf/pkcs11.cfg
+ source = jsignpdf-1.6.4.zip::https://downloads.sourceforge.net/project/jsignpdf/stable/JSignPdf%201.6.4/JSignPdf-1.6.4.zip
+ source = jsignpdf_48.png::https://raw.githubusercontent.com/kwart/jsignpdf/master/doc/icon/iconverticons.com/signedpdf_48x48x32.png
+ source = jsignpdf_128.png::https://raw.githubusercontent.com/kwart/jsignpdf/master/doc/icon/iconverticons.com/signedpdf_128x128x32.png
+ source = supplementary.tar.xz
md5sums = a459876cba8e2d30abcf9baaf16ff986
- md5sums = 84b680dbdc61784f05d94a66a012c51d
- md5sums = 8ea58c7a94f615d15a5f736a9e0b100d
- md5sums = 8a242f0bc9cfda5f77f53f644d44000b
+ md5sums = a44ef91da28d94fb949e361d19adbbd5
+ md5sums = bf2d11e38c706fe183900cce1fab0e38
+ md5sums = 0d2ebc62ed6bffa1e387fa0ba957cd2a
pkgname = jsignpdf
diff --git a/PKGBUILD b/PKGBUILD
index 7adb189690f..53a5d025e72 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,51 +4,50 @@
pkgname=jsignpdf
pkgver=1.6.4
-pkgrel=1
-pkgdesc="Digital sign PDF files with X.509 certificates."
+pkgrel=2
+pkgdesc="Digitally sign PDF files with X.509 certificates in GUI and CLI."
arch=('any')
url="http://jsignpdf.sourceforge.net/"
-license=('LGPL' 'MPL')
-depends=('java-runtime>=8')
-provides=('jsignpdf')
-source=("https://downloads.sourceforge.net/project/jsignpdf/stable/JSignPdf%20${pkgver}/JSignPdf-${pkgver}.zip"
- "jsignpdf.sh"
- "jsignpdf.png"
- "jsignpdf.desktop")
+license=('LGPL' 'MPL' 'CCPL' 'Apache' 'custom')
+depends=('java-runtime>=8'
+ 'bash')
+optdepends=('hicolor-icon-theme: icon for launcher'
+ 'desktop-file-utils: MIME cache update')
+source=(
+ ${pkgname}-${pkgver}.zip::"https://downloads.sourceforge.net/project/jsignpdf/stable/JSignPdf%20${pkgver}/JSignPdf-${pkgver}.zip"
+ jsignpdf_48.png::"https://raw.githubusercontent.com/kwart/jsignpdf/master/doc/icon/iconverticons.com/signedpdf_48x48x32.png"
+ jsignpdf_128.png::"https://raw.githubusercontent.com/kwart/jsignpdf/master/doc/icon/iconverticons.com/signedpdf_128x128x32.png"
+ "supplementary.tar.xz")
md5sums=('a459876cba8e2d30abcf9baaf16ff986'
- '84b680dbdc61784f05d94a66a012c51d'
- '8ea58c7a94f615d15a5f736a9e0b100d'
- '8a242f0bc9cfda5f77f53f644d44000b')
+ 'a44ef91da28d94fb949e361d19adbbd5'
+ 'bf2d11e38c706fe183900cce1fab0e38'
+ '0d2ebc62ed6bffa1e387fa0ba957cd2a')
+changelog=changelog
+backup=('usr/share/java/jsignpdf/conf/conf.properties'
+ 'usr/share/java/jsignpdf/conf/pkcs11.cfg')
package() {
- mkdir -p ${pkgdir}/usr/share/java/jsignpdf/
- cd ${srcdir}/${pkgname}-${pkgver}
- cp -R * ${pkgdir}/usr/share/java/jsignpdf/
- find ${pkgdir}/usr/share/java/jsignpdf/* -type f -exec chmod 644 {} \;
- find ${pkgdir}/usr/share/java/jsignpdf/* -type d -exec chmod 755 {} \;
- chown -R root.root ${pkgdir}/usr/share/java/jsignpdf/* || return 1
- # The executable script
- mkdir -p ${pkgdir}/usr/bin/
- install -Dm755 ${srcdir}/jsignpdf.sh \
- ${pkgdir}/usr/bin/jsignpdf || return 1
- # Force Java 8
- # sed -i 's@exec java@exec /usr/lib/jvm/java-8-openjdk/jre/bin/java@' \
- # ${pkgdir}/usr/bin/jsignpdf
- # .icon and .desktop files
- install -Dm644 ${srcdir}/jsignpdf.png \
- ${pkgdir}/usr/share/icons/hicolor/scalable/apps/jsignpdf.png || return 1
- install -Dm644 ${srcdir}/jsignpdf.desktop \
- ${pkgdir}/usr/share/applications/jsignpdf.desktop || return 1
- # Docs and License
- mkdir -p ${pkgdir}/usr/share/docs/${pkgname}
- mkdir -p ${pkgdir}/usr/share/license/${pkgname}
- cp ${pkgdir}/usr/share/java/jsignpdf/docs/ChangeLog.txt ${pkgdir}/usr/share/docs/${pkgname}/
- cp ${pkgdir}/usr/share/java/jsignpdf/docs/JSignPdf.pdf ${pkgdir}/usr/share/docs/${pkgname}/
- cp ${pkgdir}/usr/share/java/jsignpdf/docs/JSignPdf_signed.pdf ${pkgdir}/usr/share/docs/${pkgname}/
- cp ${pkgdir}/usr/share/java/jsignpdf/docs/ReleaseNotes.txt ${pkgdir}/usr/share/docs/${pkgname}/
- cp ${pkgdir}/usr/share/java/jsignpdf/docs/lgpl-2.1.txt ${pkgdir}/usr/share/license/${pkgname}/
- cp ${pkgdir}/usr/share/java/jsignpdf/docs/MPL-1.1.txt ${pkgdir}/usr/share/license/${pkgname}/
- cp -R ${pkgdir}/usr/share/java/jsignpdf/docs/ThirdPartyLicenses/ ${pkgdir}/usr/share/license/${pkgname}/
- # Removing unneeded files
- rm -rf ${pkgdir}/usr/share/java/jsignpdf/docs/ || return 1
+ ## file and directory permissions for mv and cp: u=rwx,g=rx,o=rx
+ umask 022
+ ## licenses
+ install -d "${pkgdir}"/usr/share/licenses/"${pkgname}"
+ mv "${srcdir}/${pkgname}-${pkgver}"/docs/ThirdPartyLicenses/* "${pkgdir}"/usr/share/licenses/"${pkgname}"
+ ## documentation
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}"/docs/JSignPdf_signed.pdf "${pkgdir}"/usr/share/doc/"${pkgname}"/Quickstart.pdf
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}"/docs/ReleaseNotes.txt "${pkgdir}"/usr/share/doc/"${pkgname}"/ReleaseNotes
+ install -d "${pkgdir}"/usr/share/man
+ mv "${srcdir}"/manpages/* "${pkgdir}"/usr/share/man
+ ## programm files
+ install -Dm644 "${srcdir}"/pictures/splash.png "${pkgdir}"/usr/share/java/"${pkgname}"/splash.png
+ rm -r "${srcdir}/${pkgname}-${pkgver}"/docs
+ mv "${srcdir}/${pkgname}-${pkgver}"/* "${pkgdir}"/usr/share/java/"${pkgname}"
+ ## executable scripts
+ install -Dm755 "${srcdir}"/launchers/jsignpdf.sh "${pkgdir}"/usr/bin/jsignpdf
+ install -Dm755 "${srcdir}"/launchers/jsignpdf-installcert.sh "${pkgdir}"/usr/bin/jsignpdf-installcert
+ install -Dm755 "${srcdir}"/launchers/jsignpdf-verifier.sh "${pkgdir}"/usr/bin/jsignpdf-verifier
+ install -Dm755 "${srcdir}"/launchers/jsignpdf-signaturecounter.sh "${pkgdir}"/usr/bin/jsignpdf-signaturecounter
+ ## .icon and .desktop files
+ install -Dm644 "${srcdir}"/jsignpdf_48.png "${pkgdir}"/usr/share/icons/hicolor/48x48/apps/"${pkgname}".png
+ install -Dm644 "${srcdir}"/jsignpdf_128.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/"${pkgname}".png
+ install -Dm644 "${srcdir}"/launchers/jsignpdf.desktop "${pkgdir}"/usr/share/applications/"${pkgname}".desktop
}
diff --git a/changelog b/changelog
new file mode 100644
index 00000000000..6f6cb207bba
--- /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
diff --git a/jsignpdf.desktop b/jsignpdf.desktop
deleted file mode 100644
index f3db848ed25..00000000000
--- a/jsignpdf.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Terminal=false
-Exec=jsignpdf
-Icon=/usr/share/icons/hicolor/scalable/apps/jsignpdf.png
-Type=Application
-Categories=Application;Office
-StartupNotify=false
-Name=JSignPdf
-Comment=Digital sign PDF files with X.509 certificates
diff --git a/jsignpdf.png b/jsignpdf.png
deleted file mode 100644
index 77ea122ac27..00000000000
--- a/jsignpdf.png
+++ /dev/null
Binary files differ
diff --git a/jsignpdf.sh b/jsignpdf.sh
deleted file mode 100644
index b772ae258e1..00000000000
--- a/jsignpdf.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-PROGDIR=/usr/share/java/jsignpdf/
-IFS='
-'
-exec java -cp $PROGDIR -jar $PROGDIR/JSignPdf.jar $*
diff --git a/supplementary.tar.xz b/supplementary.tar.xz
new file mode 100644
index 00000000000..b3ec604c2e4
--- /dev/null
+++ b/supplementary.tar.xz
Binary files differ