gpg4win.git
3 years agoFix GTK+ installation
Andre Heinecke [Tue, 7 Jul 2015 13:55:29 +0000 (15:55 +0200)]
Fix GTK+ installation

* src/inst-gtk+.nsi, src/uninst-gtk+.nsi: No longer install
  gtk-update-icon-cache.exe.manifest.

3 years agoEnable build on Debian Jessie
Andre Heinecke [Fri, 5 Jun 2015 10:23:24 +0000 (12:23 +0200)]
Enable build on Debian Jessie

* Makefile.am (EXTRA_DIST): Add new patches.
* patches/gnutls-2.12.23/25_updatedgdocfrommaster.patch,
patches/scute-1.4.0/workaround-broken-libtool.patch,
patches/w32pth-2.0.5/workaround-broken-libtool.patch: New.

--
The gnutls patch fixes building of doc. Taken from debian.
The two other patches workaround the libtool problem.

3 years agoUpdate gnupg and its libraries
Andre Heinecke [Fri, 5 Jun 2015 09:29:10 +0000 (11:29 +0200)]
Update gnupg and its libraries

* patches/pinentry-0.9.0/fix-wrong-moc-files.patch: Removed.
* patches/gnupg2-2.0.27/
0003-gpgtar-Fix-extracting-files-with-size-512.patch: Removed.
* patches/gnupg2-2.0.27: moved to patches/gnugp2-2.28.
* Makefile.am (EXTRA_DIST): Update patches.
* src/packages.current (libgpg-error, libksba, libassuan)
  (gnupg, pinentry): Updated.

3 years agoUpdate gnupg libraries and pinentry
Andre Heinecke [Fri, 5 Jun 2015 09:17:01 +0000 (11:17 +0200)]
Update gnupg libraries and pinentry

* patches/pinentry-0.9.0/fix-wrong-moc-files.patch: Removed.
* Makefile.am (EXTRA_DIST): Removed obsolete patch.
* src/packages.current (libgpg-error, libksba, libassuan)
  (pinentry): Updated.

3 years agoUpdate gpgex and package Polish translation
Andre Heinecke [Fri, 5 Jun 2015 08:59:04 +0000 (10:59 +0200)]
Update gpgex and package Polish translation

* NEWS: Update gpgex version.
* packages.current (gpgex): Update.
* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Package Polish translation

3 years agoUpdate third party libraries
Andre Heinecke [Fri, 5 Jun 2015 08:48:06 +0000 (10:48 +0200)]
Update third party libraries

* Makefile.am (EXTRA_DIST): Remove patch thats no longer necessary.
* packages/packages.current (curl, libxml, glib, gtk+): Update.

3 years agoAdd gnutls patches for new CVE's
Andre Heinecke [Fri, 5 Jun 2015 08:03:13 +0000 (10:03 +0200)]
Add gnutls patches for new CVE's

* src/Makefile.am (EXTRA_DIST): Include patches.
* patches/gnutls-2.12.23/06-cve-2015-0282.patch,
patches/gnutls-2.12.23/07-cve-2015-0294.patch: New.

3 years agoDocument dependency to texlive-lang-german
Andre Heinecke [Thu, 16 Apr 2015 08:47:16 +0000 (10:47 +0200)]
Document dependency to texlive-lang-german

* README: Document texlive-lang-german dependency.

--
Depending on your distribution (jessie for me) and installation
prefferences (no install recommends) this is not installed
automatically with the other packages.

4 years agoUpdate adns, gpgme and libpng
Andre Heinecke [Thu, 16 Apr 2015 08:24:34 +0000 (10:24 +0200)]
Update adns, gpgme and libpng

* packages/packages.current (adns, gpgme, libpng): Update.

4 years agoPost release updates
Andre Heinecke [Tue, 17 Mar 2015 13:41:49 +0000 (14:41 +0100)]
Post release updates

    * configure.ac: Version bump.
    * NEWS: Add 2.2.5 stub.

4 years agoPrepare 2.2.4 Release gpg4win-2.2.4
Andre Heinecke [Tue, 17 Mar 2015 13:38:45 +0000 (14:38 +0100)]
Prepare 2.2.4 Release

    * doc/README.de.txt, doc/README.en.txt: Update.
    * NEWS: Add release date.

4 years agoAdd patch to fix issue1926
Andre Heinecke [Tue, 17 Mar 2015 11:16:34 +0000 (12:16 +0100)]
Add patch to fix issue1926

* Makefile.am (EXTRA_DIST): Add patch.
* patches/gnupg2-2.0.27/
  0003-gpgtar-Fix-extracting-files-with-size-512.patch: New.
* NEWS: Mention this.

4 years agoAdd patch to fix pinentry-qt4 build
Andre Heinecke [Mon, 9 Mar 2015 12:44:53 +0000 (13:44 +0100)]
Add patch to fix pinentry-qt4 build

* patches/pinentry-0.9.0/fix-wrong-moc-files.patch: Removes
  distributors moc files.
* Makefile.am: Add patch to extra_dist

4 years agoUpdate adns to 1.4-g10-5
Andre Heinecke [Mon, 9 Mar 2015 10:34:47 +0000 (11:34 +0100)]
Update adns to 1.4-g10-5

* packages/packages.current (adns): Update.

4 years agoUpdate gpa to 0.9.7
Andre Heinecke [Mon, 9 Mar 2015 10:30:36 +0000 (11:30 +0100)]
Update gpa to 0.9.7

* packages/packages.current (gpa): Update.
* packages/packages.current: Summarize gnupg.org file verification.

4 years agoRemove obsolete gpa patches
Andre Heinecke [Mon, 9 Mar 2015 10:22:43 +0000 (11:22 +0100)]
Remove obsolete gpa patches

* patches/gpa-0.9.4: Removed patches.
* Makefile.am (EXTRA_DIST): Remove patches.

--

Those patches were already not applied in the last release
which included gpa 0.9.6 and should have been removed then.

4 years agoUpdate gpgme to 1.5.3
Andre Heinecke [Mon, 9 Mar 2015 10:21:36 +0000 (11:21 +0100)]
Update gpgme to 1.5.3

* packages/packages.current (gpgme): Update.
* patches/gpgme-1.5.1: Removed patch included upstream.

4 years agoUpdate libassuan to 2.2.0
Andre Heinecke [Mon, 9 Mar 2015 10:17:10 +0000 (11:17 +0100)]
Update libassuan to 2.2.0

* packages/packages.current(libassuan): Update.

4 years agoUpdate pinentry to 0.9.0 and remove patches
Andre Heinecke [Mon, 9 Mar 2015 10:12:38 +0000 (11:12 +0100)]
Update pinentry to 0.9.0 and remove patches

* packages/packages.current (pinentry): Update.
* patches/pinentry-0.8.4-beta8: Removed. All patches applied.

4 years agoUpdate libgcrypt to 1.6.3 and mention it in NEWS
Andre Heinecke [Mon, 9 Mar 2015 10:08:40 +0000 (11:08 +0100)]
Update libgcrypt to 1.6.3 and mention it in NEWS

* pacakges/packages.current (libgcrypt): Update

4 years agoFix make dist
Andre Heinecke [Thu, 19 Feb 2015 08:34:04 +0000 (09:34 +0100)]
Fix make dist

* Makefile.am (EXTRA_DIST): Adjust gnupg patches.

4 years agoUpdate GnuPG version in NEWS
Andre Heinecke [Wed, 18 Feb 2015 18:27:22 +0000 (19:27 +0100)]
Update GnuPG version in NEWS

--
    Should have been part of the previous commit

4 years agoUpdate to gnupg 2.0.27
Andre Heinecke [Wed, 18 Feb 2015 18:23:07 +0000 (19:23 +0100)]
Update to gnupg 2.0.27

* patches/gnupg2-2.0.26/
  0003-gpg-Allow-for-positional-parameters-in-the-passphras.patch,
  patches/gnupg2-2.0.26/
  0004-Make-the-use-of-verifiy-file-harder.patch: Removed.
* patches/gnupg2-2.0.26: Renamed to gnupg2-2.0.27.

4 years agoUpdate libpng to 1.4.15
Andre Heinecke [Wed, 18 Feb 2015 17:14:07 +0000 (18:14 +0100)]
Update libpng to 1.4.15

--
    The old version was removed from the ftp server. Otherwise
    I don't think that there is any change in there relevant for us.

4 years agoUpdate README (added GpgOL-32bit only information).
Emanuel Schuetze [Wed, 17 Dec 2014 08:25:51 +0000 (09:25 +0100)]
Update README (added GpgOL-32bit only information).

4 years agoPost release updates
Andre Heinecke [Tue, 25 Nov 2014 18:39:45 +0000 (19:39 +0100)]
Post release updates

4 years agoRelease 2.2.3 gpg4win-2.2.3
Andre Heinecke [Tue, 25 Nov 2014 18:38:13 +0000 (19:38 +0100)]
Release 2.2.3

    * NEWS: Mark 2.2.3 as released

4 years agoUpdate libassuan to 2.1.3
Andre Heinecke [Tue, 25 Nov 2014 17:53:49 +0000 (18:53 +0100)]
Update libassuan to 2.1.3

    * packages/packages.current (libassuan): Update to 2.1.3

4 years agoPut the edit-paste icon into oxygen-icons
Andre Heinecke [Tue, 25 Nov 2014 14:36:24 +0000 (15:36 +0100)]
Put the edit-paste icon into oxygen-icons

    * packages/packages.current(oxygen-icons): Use updated package.
    (kleopatra): Use package without edit-paste icon.

--
    Putting the icon into the kleopatra package was a bad hack
    which failed on NSIS creation. It should have been part
    of oxygen-icons (with the according source).

4 years agoMention ksba update in NEWS and update READMEs
Andre Heinecke [Tue, 25 Nov 2014 14:34:29 +0000 (15:34 +0100)]
Mention ksba update in NEWS and update READMEs

    * NEWS: Mention libksba update. Fix Typo.
    * doc/README.de.txt, doc/README.en.txt: Upate according
    to NEWS.

4 years agoUpdate libksba to 1.3.2
Andre Heinecke [Tue, 25 Nov 2014 11:48:58 +0000 (12:48 +0100)]
Update libksba to 1.3.2

    * packages/packages.current (libksba): Update to 1.3.2

4 years agoInstall edit-paste icon for kleopatra
Andre Heinecke [Tue, 25 Nov 2014 11:28:47 +0000 (12:28 +0100)]
Install edit-paste icon for kleopatra

    * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Add
    edit-paste.png.

--
    The edit-paste icon is used for the clipboard menu entry in
    Kleopatra.

4 years agoUpdate kleopatra to git-945878c
Andre Heinecke [Tue, 25 Nov 2014 11:27:33 +0000 (12:27 +0100)]
Update kleopatra to git-945878c

    * NEWS: Update kleopatra version.
    * packages/packages.current (kleopatra): Update.
--
    This includes an improved bugfix for input process
    error detection.

4 years agoFix gpgme patch dir for make dist
Andre Heinecke [Fri, 21 Nov 2014 18:59:20 +0000 (19:59 +0100)]
Fix gpgme patch dir for make dist

    * Makefile.am (EXTRA_DIST): Fix gpgme patch dir.
--
    Just packaging all patches under patches would be a nice
    feature.

4 years agoStill apply SKS compatibility patch with 1.5.1
Andre Heinecke [Fri, 21 Nov 2014 15:25:48 +0000 (16:25 +0100)]
Still apply SKS compatibility patch with 1.5.1

    * patches/gpgme-1.4.4: Renamed to gpgme-1.5.1.
    * patches/gpgme-1.5.1: New.

4 years agoUpdate gpgme to 1.5.1
Andre Heinecke [Fri, 21 Nov 2014 15:19:12 +0000 (16:19 +0100)]
Update gpgme to 1.5.1

    * packages/packages.current (gpgme): Update to 1.5.1

--
    This is necessary to fix the build for GPA 0.9.6

4 years agoUpdate libpng to 1.4.14
Andre Heinecke [Fri, 21 Nov 2014 13:22:42 +0000 (14:22 +0100)]
Update libpng to 1.4.14

    * packages/packages.current (libpng): Update.

4 years agoUpdate GPA to 0.9.6
Andre Heinecke [Fri, 21 Nov 2014 12:21:51 +0000 (13:21 +0100)]
Update GPA to 0.9.6

    * NEWS: Mention this.
    * packages/packages.current (gpa): Update to 0.9.6

4 years agoRemove gcrypt-module header also from portable
Andre Heinecke [Wed, 19 Nov 2014 11:52:01 +0000 (12:52 +0100)]
Remove gcrypt-module header also from portable

    * src/mkportable-full.h: Remove gcrypt-module.h

4 years agoFix charset.alias uninstallation package
Andre Heinecke [Wed, 19 Nov 2014 11:31:04 +0000 (12:31 +0100)]
Fix charset.alias uninstallation package

    * uninst-glib.nsi: Remove charset.alias
    * uninst-libiconv.nsi: Add charset.alias

--
    The file is installed by libiconv so it should be
    removed in the corresponding uninstall script.
    This fixes a leftover in vanilla installation.

4 years agoMore fixes for (portable) Vanilla installer
Andre Heinecke [Tue, 18 Nov 2014 15:38:10 +0000 (16:38 +0100)]
More fixes for (portable) Vanilla installer

    * src/gpg4win.nsi (GPG4WIN_VANILLA): Include libtasn.
    * src/mkportable-vanilla.h: Include libtasn and gnutls.

4 years agoAdd repackaged Kleopatra binary package
Andre Heinecke [Tue, 18 Nov 2014 10:57:20 +0000 (11:57 +0100)]
Add repackaged Kleopatra binary package

    * packages/packages.current (Kleopatra): Update bin package.

--
    The only difference to the old package is that this package
    includes HTML documentation for de and not only the index
    docbook. Yes the way kleopatra is included in gpg4win currently
    is not nice,.. Too much manual work involved.

4 years agoUpdate extra dist patches
Andre Heinecke [Tue, 18 Nov 2014 10:51:05 +0000 (11:51 +0100)]
Update extra dist patches

    * Makefile.am (EXTRA_DIST): Update patches.

4 years agoBump version number to 2.2.3
Andre Heinecke [Mon, 17 Nov 2014 16:55:54 +0000 (17:55 +0100)]
Bump version number to 2.2.3

    * configure.ac: Bump version number to 2.2.3

--
    Forgot to do this after the last release.

4 years agoLanguage improvements to NEWS for upcoming 2.2.3.
Bernhard Reiter [Mon, 17 Nov 2014 15:02:57 +0000 (16:02 +0100)]
Language improvements to NEWS for upcoming 2.2.3.

4 years agoSpellcheck and minor wording changes for NEWS
Andre Heinecke [Mon, 17 Nov 2014 14:26:31 +0000 (15:26 +0100)]
Spellcheck and minor wording changes for NEWS

    * NEWS: Minor spelling / wording fixes.

4 years agoUpdate Kleopatra to include input error handling
Andre Heinecke [Mon, 17 Nov 2014 14:21:36 +0000 (15:21 +0100)]
Update Kleopatra to include input error handling

    * NEWS: Mention this.
    * packages/packages.current (kleopatra): Update to current
    gpg4win branch head.

--
    This only commit that is new in this version is mentioned
    in issue1624.

4 years agoAdd fix for gpgtar windows codepage handling
Andre Heinecke [Mon, 17 Nov 2014 13:58:24 +0000 (14:58 +0100)]
Add fix for gpgtar windows codepage handling

    * NEWS: Mention this.
    * patches/gnupg2-2.0.26/
    0005-Fix-gpgtar-8-bit-encoding-handling-on-Win32.patch: New.

--
    See issue1624 for details on this patch.

4 years agoAdd gnupg commit a5ca45e
Andre Heinecke [Mon, 17 Nov 2014 13:42:37 +0000 (14:42 +0100)]
Add gnupg commit a5ca45e

    * NEWS: Mention the change.
    * patches/gnupg2-2.0.26/
    0004-Make-the-use-of-verifiy-file-harder.patch: New.

4 years agoUpdate glib patches and remove rand_s usage.
Andre Heinecke [Mon, 17 Nov 2014 11:58:15 +0000 (12:58 +0100)]
Update glib patches and remove rand_s usage.

    * NEWS: Mention rand_s removal (fixes xp compatibility).
    * patches/glib-2.34.3/02-no-kill.patch: Removed. Problem
    addressed upstream.
    * patches/glib-2.34.3/01-socket.patch: Moved to 2.41.0.
    * patches/glib-2.41.0/03-remove-rand_s.patch: New. Reverts
    upstream commit 0e1924a.

--
    The remove-rand_s patch can be removed when we use mingw
    libraries > 3.1 as they no longer import rand_s directly
    but load it at runtime / use a fallback which also works
    on Windows XP.

4 years agoInclude GnuTLS in vanilla installer
Andre Heinecke [Mon, 17 Nov 2014 11:51:07 +0000 (12:51 +0100)]
Include GnuTLS in vanilla installer

    * NEWS: Mention this.
    * src/gpg4win.nsi: Include GnuTLS in vanilla package.

--
    Keyserver lookup over hkps needs gnutls and curl is linked
    directly against it now.

4 years agoStart NEWS for 2.2.3
Andre Heinecke [Mon, 17 Nov 2014 11:49:19 +0000 (12:49 +0100)]
Start NEWS for 2.2.3

    * NEWS: Mention the mkportable fix.

4 years agoCleanup patches directory
Andre Heinecke [Wed, 22 Oct 2014 11:17:39 +0000 (13:17 +0200)]
Cleanup patches directory

    * patches/claws-mail-3.8.1: Remove symlink.
    * patches/glib-2.20.0/01-socket.patch,
    patches/glib-2.24.0/01-socket.patch: Remove patches for old
    versions.
    * patches/gpgol-1.1.3/01-w64-ming64.patch,
    patches/gpgol-1.1.3/02-off_t.postcfg-build,
    patches/gtk+-2.24.17/01-utf-conv-crash.patch
    patches/gtk+-2.24.17/02-crlf.patch
    patches/libetpan-0.57/01-gnutls_compat.patch
    patches/libgpg-error-1.12/01-fix-get-string.patch
    patches/libxml2-2.7.8/01-cve-2012-5134: Remove paches included
    in currently used upstream versions.
    * Makefile.am (EXTRA_DIST): Update accordingly.

--
    The intention is to get a better overview of the patches
    we are still shipping. For old versions the git history
    should be enough.

4 years agoFix libgcrypt soname in mkportable headers
Andre Heinecke [Fri, 5 Sep 2014 14:16:19 +0000 (16:16 +0200)]
Fix libgcrypt soname in mkportable headers

    * src/mkportable-full.h, src/mkportable-light.h,
    src/mkportable-vanilla.h: Update soname to -20

--

    Wald-issue #6563

4 years agoFix libgcrypt-1.6.2 checksum
Andre Heinecke [Thu, 4 Sep 2014 09:51:16 +0000 (11:51 +0200)]
Fix libgcrypt-1.6.2 checksum

    * packages/packages.current(libgcrypt): Fix checksum

--
    The previous checksum was acidentally the checksum of the
    signature and not of the tarball.

4 years agoCompendium, Appendix E: Typo fixed.
Bernhard Reiter [Wed, 3 Sep 2014 13:52:44 +0000 (15:52 +0200)]
Compendium, Appendix E: Typo fixed.

4 years agoUpdated NEWS and README for 2.2.2 release. gpg4win-2.2.2
Emanuel Schuetze [Wed, 3 Sep 2014 10:25:50 +0000 (12:25 +0200)]
Updated NEWS and README for 2.2.2 release.

4 years agoRevert "Post release update"
Andre Heinecke [Wed, 3 Sep 2014 09:47:42 +0000 (11:47 +0200)]
Revert "Post release update"

This reverts commit 72543fba7462251f1d0b241de2275e1e40033a3d.

4 years agoPost release update
Andre Heinecke [Wed, 3 Sep 2014 09:30:31 +0000 (11:30 +0200)]
Post release update

    * NEWS: Mark 2.2.2 as released.

4 years agoUpdate news and readmes
Andre Heinecke [Wed, 3 Sep 2014 09:24:31 +0000 (11:24 +0200)]
Update news and readmes

    * NEWS: Mention wildcards again.
    * doc/README.de.txt, doc/README.en.txt: Add latest NEWS

4 years agoAdd patch for positional params in passphrase dlg
Andre Heinecke [Tue, 26 Aug 2014 08:41:00 +0000 (10:41 +0200)]
Add patch for positional params in passphrase dlg

    * NEWS: Mention that this fixes french pinentry dialog.
    * patches/gnupg2-2.0.26/
    0003-gpg-Allow-for-positional-parameters-in-the-passphras.patch:
    New.

4 years agoAdd patch to fix encoding problems with console
Andre Heinecke [Tue, 26 Aug 2014 07:50:24 +0000 (09:50 +0200)]
Add patch to fix encoding problems with console

    * NEWS: Mention this fix.
    * patches/gnupg2-2.0.26/
    0002-Let-wchar_to_native-convert-to-console-codepage.patch: New.

--
    The related bugs are mentioned in the patch.

4 years agoUpdate libgcrypt to 1.6.2
Andre Heinecke [Thu, 21 Aug 2014 13:51:32 +0000 (15:51 +0200)]
Update libgcrypt to 1.6.2

    * packages/packages.current (libgcrypt): Update.

4 years agoSet lib and includedir explicitly for curl
Andre Heinecke [Tue, 19 Aug 2014 08:16:10 +0000 (10:16 +0200)]
Set lib and includedir explicitly for curl

    * src/Makefile.am (gpg4win_pkg_curl_configure): Set lib
    and includedir explicitly.

--
    Curl now uses pkg-config to find gnutls, this fails as
    gnutls is not configured to be installed in the stow directory
    and pkg-config does not report this directory as libdir
    for gnutls. So set LIBS and CPPFLAGS to look for includes
    and libaries in the installation prefix.

4 years agoUpdate libassuan
Andre Heinecke [Mon, 18 Aug 2014 08:59:45 +0000 (10:59 +0200)]
Update libassuan

    * packages/packages.current (libassuan): Update to 2.1.2

4 years agoFixed missing translation in README.en.txt.
Emanuel Schuetze [Thu, 14 Aug 2014 13:43:31 +0000 (15:43 +0200)]
Fixed missing translation in README.en.txt.

4 years agoUpdate Readmes and News
Andre Heinecke [Thu, 14 Aug 2014 11:43:25 +0000 (13:43 +0200)]
Update Readmes and News

    * NEWS: Add note about kleopatra update.
    * doc/README.de.txt, doc/README.en.txt: Mention NEWS.

4 years agoUpdate EXTRA_DIST with recent patches
Andre Heinecke [Thu, 14 Aug 2014 11:17:54 +0000 (13:17 +0200)]
Update EXTRA_DIST with recent patches

    * Makefile.am: Update EXTRA_DIST

4 years agoRemove mention of wildcard fix
Andre Heinecke [Thu, 14 Aug 2014 11:15:20 +0000 (13:15 +0200)]
Remove mention of wildcard fix

    * NEWS: Remove mention of wildcard fix

--
    The fix is appearently not working with the current crt

4 years agoUpdate dependencies in README
Andre Heinecke [Thu, 14 Aug 2014 11:13:57 +0000 (13:13 +0200)]
Update dependencies in README

    * README: Remove note about lenny and update dependencies

4 years agoRevert "Convert the English compendium to org-mode"
Werner Koch [Wed, 13 Aug 2014 17:28:15 +0000 (19:28 +0200)]
Revert "Convert the English compendium to org-mode"

This reverts commit ee9da19f4085d470414fba5ea751d5aedd2603f6.

4 years agoChange libpng download server
Andre Heinecke [Wed, 13 Aug 2014 16:14:02 +0000 (16:14 +0000)]
Change libpng download server

    * packages/packages.current (libpng): Change download server.

--
    At the time of the last check the ftp.simplesystems.org
    server was unavilable. This time the sourceforge download
    is unavailable so we switch back again.

4 years agoUpdate GpgOL to 1.2.1
Andre Heinecke [Wed, 13 Aug 2014 15:28:52 +0000 (15:28 +0000)]
Update GpgOL to 1.2.1

    * NEWS: Mention GpgOL news.
    * packages/packages.current (GpgOL): Update.

4 years agoDon't set thread callbacks at all for gcrypt
Andre Heinecke [Wed, 13 Aug 2014 14:17:09 +0000 (14:17 +0000)]
Don't set thread callbacks at all for gcrypt

    * patches/dirmngr-1.1.1/dirmngr-pth.patch: Skip threading
    initialization.

--
    This should be no longer needed with gcrypt 1.6.1. As gcrypt
    does use Windows threads now on Windows pth support is no
    longer builtin.

4 years agoAdd repackaged kleopatra archive
Andre Heinecke [Wed, 13 Aug 2014 08:26:25 +0000 (10:26 +0200)]
Add repackaged kleopatra archive

    * packages/packages.current (kleopatra): Update.

--
    This package differs from the previous one in that the
    kleopatra.exe has embedded icon resources again.

4 years agoEnable wildcard support for gnupg
Andre Heinecke [Tue, 12 Aug 2014 19:30:41 +0000 (21:30 +0200)]
Enable wildcard support for gnupg

    * patches/gnupg2-2.0.20/02-allow-mark-trusted.patch,
    patches/gnupg2-2.0.21/01-scd-varlen.patch,
    patches/gnupg2-2.0.21/02-scd-spr532.patch: Remove obsolete patches.
    * patches/0001-Enable-wildcard-expansion-with-mingw-w64.patch: New.

    NEWS: Mention this.

--
    This works at least with the mingw-crt from ubuntu 14.4

4 years agoUpdate gnupg to 2.0.26
Andre Heinecke [Tue, 12 Aug 2014 18:56:54 +0000 (20:56 +0200)]
Update gnupg to 2.0.26

    * NEWS: update version.
    * packages/packages.current(gnupg): Update version.

4 years agoUpdate kleopatra to latest stable git
Andre Heinecke [Tue, 12 Aug 2014 18:09:37 +0000 (20:09 +0200)]
Update kleopatra to latest stable git

    * packages/packages.current (kleopatra): Update to git-ac229d2
    * NEWS: Update kleopatra version.

4 years agoAdd patch for SKS >= 1.1.5 support in gpgme
Andre Heinecke [Tue, 12 Aug 2014 17:12:38 +0000 (17:12 +0000)]
Add patch for SKS >= 1.1.5 support in gpgme

    * gpgme-1.4.4/
    0001-Handle-modern-keyserver-output-which-may-emit-the-fi.patch: New

4 years agoAdd patch for dirmngr gcrypt 1.6 compatibilty
Andre Heinecke [Tue, 12 Aug 2014 10:22:33 +0000 (12:22 +0200)]
Add patch for dirmngr gcrypt 1.6 compatibilty

    * patches/dirmngr-1.1.0/01-mmap.patch: Removed obsolete patch.
    * patches/dirmngr-1.1.1/dirmngr-pth.patch: New.

--

    See g10code issue 1590

4 years agoAdd recent pinentry-qt commits as patches
Andre Heinecke [Wed, 6 Aug 2014 14:21:59 +0000 (14:21 +0000)]
Add recent pinentry-qt commits as patches

    * NEWS: Mention pinentry-qt changes
    * patches/pinentry-0.8.4-beta8/
    0002-Use-raiseWindow-also-for-confirm-dialogs.patch,
    patches/pinentry-0.8.4-beta8/
    0003-Add-fallbacks-for-SetForegroundWindow.patch,
    patches/pinentry-0.8.4-beta8/
    0004-Check-for-MOC-also-if-pinentry-qt-is-disabled.patch: New.

--
   All the patches are also commited in the pinentry repository.

4 years agoUpdate gcrypt nsis scripts
Andre Heinecke [Wed, 6 Aug 2014 12:46:45 +0000 (12:46 +0000)]
Update gcrypt nsis scripts

    * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: Change
    dll name to libgcrypt-20.dll. No longer install gcrypt-module.h

--
    Why do we install header files anyway?

4 years agoUpdate libgcrypt to 1.6.1
Andre Heinecke [Wed, 6 Aug 2014 12:38:34 +0000 (12:38 +0000)]
Update libgcrypt to 1.6.1

    * packages/packages.current (libgcrypt): Update

4 years agoAdd patch to compile gnutls with gcrypt 1.6
Andre Heinecke [Wed, 6 Aug 2014 12:37:43 +0000 (12:37 +0000)]
Add patch to compile gnutls with gcrypt 1.6

    * patches/gnutls-2.12.23/fix-gcrypt-private-api-usage.patch: New.

4 years agoFix build with newer mingw versions
Andre Heinecke [Mon, 4 Aug 2014 20:18:41 +0000 (22:18 +0200)]
Fix build with newer mingw versions

    This adds an upstream fix to the gnulibs of libtasn
    and gnutls

    * patches/gnutls-2.12.23/gnulib-mingw-w64-fix.patch,
      patches/libtasn1-2.14/gnulib-mingw-w64-fix.patch: New.

4 years agoRemove overly verbose debug line
Andre Heinecke [Mon, 4 Aug 2014 15:15:07 +0000 (17:15 +0200)]
Remove overly verbose debug line

    * src/kleowrap.c: Remove debug ouput if SetDllDirectory
    succeeds.

--
  This was never meant for commit but I've forgotten to remove
  this.

4 years agoUpdate gnutls to 2.12.13 with patches
Andre Heinecke [Mon, 4 Aug 2014 14:51:28 +0000 (16:51 +0200)]
Update gnutls to 2.12.13 with patches

    * packages/packages.current (gnutls) Switch download server
    and update version.
    * patches/gnutls-2.12.23/02-cve-2013-2116.patch,
      patches/gnutls-2.12.23/03-cve-2014-1959.patch,
      patches/gnutls-2.12.23/04-cve-2014-0092.patch,
      patches/gnutls-2.12.23/05-cve-2014-3466.patch: New. Taken
      from gnutls26_2.12.23-12ubuntu2.1

4 years agoUpdate gpgex to 1.0.1
Andre Heinecke [Wed, 30 Jul 2014 15:09:05 +0000 (17:09 +0200)]
Update gpgex to 1.0.1

    Fixes a crash when GNUPGHOME was set

    * packages/packages.current (gpgex) update to 1.0.1
    * NEWS: Mention the update
    * patches/gpgex-0.9.5: Remove obsolete patch.

4 years agoMake pinentry accessibility patch executable
Andre Heinecke [Wed, 30 Jul 2014 13:03:46 +0000 (15:03 +0200)]
Make pinentry accessibility patch executable

    * patches/pinentry-0.8.4-beta8/
    0001-Set-some-accessibility-information.patch: 100644 => 100755

4 years agoUse correct checksum
Andre Heinecke [Wed, 30 Jul 2014 10:07:47 +0000 (12:07 +0200)]
Use correct checksum

    The previous one was the checksum for the tar.gz and not
    for the tar.bz2 package.

    * packages/packages.current (gpgme): Fix checksum

4 years agoChange gpgme to version 1.4.4
Andre Heinecke [Wed, 30 Jul 2014 10:03:52 +0000 (12:03 +0200)]
Change gpgme to version 1.4.4

    * packages/packages.current (gpgme): Switch version to 1.4.4
    * patches/gpgme-1.4.3: Remove obsolete patch

--
    Switch to version 1.4.4 was suggested by wk.

4 years agoAdd pinentry accessibility patch
Andre Heinecke [Wed, 30 Jul 2014 09:45:09 +0000 (11:45 +0200)]
Add pinentry accessibility patch

    * patches/pinentry-0.8.4-beta8/
    0001-Set-some-accessibility-information.patch: New.

4 years agoUpdate my_version to 2.2.2
Andre Heinecke [Mon, 28 Jul 2014 09:33:35 +0000 (11:33 +0200)]
Update my_version to 2.2.2

    * configure.ac: Update version to 2.2.2

4 years agoRepackaged Kleopatra again
Andre Heinecke [Mon, 28 Jul 2014 09:22:39 +0000 (11:22 +0200)]
Repackaged Kleopatra again

    This package now includes libgcc_sjlj-1.dll and
    the german handbook.

    * src/packages.current (kleopatra): Repackaged again.

4 years agoAdd repacked kleopatra.
Andre Heinecke [Mon, 28 Jul 2014 08:29:59 +0000 (10:29 +0200)]
Add repacked kleopatra.

    The old package was missing kdebugdialog.

    * src/packages.current (kleopatra): Update package.

4 years agoInstall accessible plugin under bin
Andre Heinecke [Mon, 28 Jul 2014 08:26:32 +0000 (10:26 +0200)]
Install accessible plugin under bin

    This fixes on demand loading of the accessible plugin
    when a screen reader is attached.

    * src/inst-qt.nsi: Install plugin under bin
    * src/uninst-qt.nsi: Uninstall accordingly.

--
    For some reason (BUG?) Accessibilty plugins are looked
    for in bin and not under plugins when they are loaded
    on demand later. The problem is probably that the Kleopatra
    module at runtime has a different module path then the qt
    libaries.

4 years agoRepackaged qt-4.6.8
Andre Heinecke [Mon, 21 Jul 2014 16:14:56 +0000 (18:14 +0200)]
Repackaged qt-4.6.8

    The bin and lib package both contained the mkspecs causing
    a conflict.

    * packages/packages.current (qt): Update checksums for new packges.

4 years agoUpdate NEWS for 2.2.2
Andre Heinecke [Mon, 21 Jul 2014 14:51:55 +0000 (16:51 +0200)]
Update NEWS for 2.2.2

   * NEWS: Add notes for the upcoming release

4 years agoUpdate packages
Andre Heinecke [Mon, 21 Jul 2014 14:41:28 +0000 (16:41 +0200)]
Update packages

    * packages/packages.current (gettext): Updated to 0.19.1
    (curl): Updated to 7.37.0
    (libxml2): Updated to 2.9.1
    (glib): Updated to 2.41
    (gdk-pixbuf): Updated to 2.30.8
    (gtk+): Updated to 2.24.24
    (libpng): Updated to 1.4.13
    (libgpg-error): Updated to 1.13
    (gnupg): Updated to 2.0.25
    (gpgme): Updated to 1.5.0
    (adns): Updated to 1.4-g10-4
    (qt): Updated to 4.8.6
    (kleopatra): Updated to KDE 4.13 (git95c52d)

    * src/Makefile.am (gpg4win_pkg_libpng_configure): Add workaround
    for a configure error introduced by 1.4.13

4 years agoSet dll directory in kleopatra
Andre Heinecke [Mon, 21 Jul 2014 14:36:10 +0000 (16:36 +0200)]
Set dll directory in kleopatra

    With Windows XP SP2 the current working directory was only
    used as a last resort for loading DLL's. This caused problems
    when incompatible libraries were installed into the system
    directory or to be found in PATH. Kleowrap now prefers
    the working directory.

    * src/kleowrap.c (kleowrap_set_dll_directory): New.
    * src/kleowrap.c (main): Use kleowrap_set_dll_directory.
    --

    To be compatible with Windows XP < SP2 this is done conditionally
    by GetProcAddress.