gpg4win.git
2 days agoRemove claws-mail from gpg4win master
Andre Heinecke [Fri, 31 Jul 2015 09:02:17 +0000 (11:02 +0200)]
Remove claws-mail from gpg4win

  The removal includes: libetpan, libxml2, regex, crypt,
  enchant, claws-mail, gtkhtml2-viewer and pthreads-win32

* Makefile.am (EXTRA_DIST): Remove claws related patches.
* README: Update build dependencies.
* configure.ac: Update tool checks.
* configure.ac: Remove claws related packages.
* packages/packages.current (libetpan, libxml2, regex, crypt),
  (enchant, claws-mail, gtkhtml2-viewer, pthreads-win32): Removed.
* src/Makefile.am (EXTRA_DIST): Remove install / uninstall files.
* src/Makefile.am (gpg4win_spkgs): Remove packages.
* src/Makefile.am: Remove configure and build rules.
* src/config.nsi.in, src/gpg4win.nsi: Remove package definitions.
* src/inst-sections.nsi: Remove includes based on definitions.
* src/inst-sections.nsi: Include uninst-claws-mail.nsi for
   full and light installers.
* src/inst-sections.nsi: Remove selection dependency code.
* src/installer.nsi (BeforeInstallHooks): New. Call multiple functions.
  (CheckClawsUninstall): Check for claws-mail and prompt uninstall.
* src/mkportable-full.h, src/mkportable-light.h: Update accordingly.
* src/uninst-claws-mail-cmds.nsi: New. Uninstall commands for claws
   and related packages.
* src/uninst-claws-mail.nsi: Create install and uninstall sections
   to uninsall claws.
* patches/claws-mail-3.9.1/01-w64-mingw32.patch,
  patches/claws-mail-3.9.1/02-ldap-opt.patch,
  patches/claws-mail-3.9.1/03-all-crypto.patch,
  patches/claws-mail-3.9.1/20-c416e89d.patch,
  patches/claws-mail-3.9.1/21-66aa06c7.patch,
  patches/claws-mail-3.9.1/50-configure.patch,
  patches/claws-mail-3.9.1/51-version-file.patch,
  patches/claws-mail-3.9.1/80-src-makefile.postcfg-build,
  patches/gtkhtml2_viewer-0.34/80-src-makefile.postcfg-build,
  patches/pthreads-w32-2-8-0-release/01-make.patch,
  patches/pthreads-w32-2-8-0-release/
   02-mingw_w64_timespec_compatibility.patch,
  src/inst-bsfilter.nsi,
  src/inst-claws-mail.nsi,
  src/inst-crypt.nsi,
  src/inst-enchant.nsi,
  src/inst-gtkhtml2_viewer.nsi,
  src/inst-libetpan.nsi,
  src/inst-libxml2.nsi,
  src/inst-pthreads-w32.nsi,
  src/inst-regex.nsi,
  src/uninst-bsfilter.nsi,
  src/uninst-crypt.nsi,
  src/uninst-enchant.nsi,
  src/uninst-gtkhtml2_viewer.nsi,
  src/uninst-libetpan.nsi,
  src/uninst-libxml2.nsi,
  src/uninst-pthreads-w32.nsi,
  src/uninst-regex.nsi: Removed.
* po/POTFILES.in: Remove claws-mail
* po/ar.po, po/cz.po, po/es.po, po/fr.po, po/it.po, po/pt.po,
   po/ru.po: Update automatically.
* po/de.po: Add translation for uninstall msg.

--
The removal of the unmaintained claws-mail version from gpg4win
has been requested by Andrej Kacain [1] on gpg4win-devel.
A maintained claws-mail Version is available as a standalone installer
from claws-mail.org.

Due to the removal of regex and pthreads-w32 GPG4WIN_PARALLEL
can now also be used properly.

1: http://lists.wald.intevation.org/pipermail/
   gpg4win-devel/2015-July/001483.html

3 days agoRemove dirmngr shutdown message box
Andre Heinecke [Thu, 30 Jul 2015 10:44:57 +0000 (12:44 +0200)]
Remove dirmngr shutdown message box

* src/installer.nsi: Remove "shutting down dirmgnr" msg.

--
I have never understood why the user should
be informed about that. Reduces a click during
installation.

3 weeks agoPost release version bump
Andre Heinecke [Fri, 10 Jul 2015 12:44:58 +0000 (14:44 +0200)]
Post release version bump

* configure.ac: Bump
* NEWS: Add 2.2.6 skeleton

3 weeks agoPrepare 2.2.5 Release gpg4win-2.2.5
Andre Heinecke [Fri, 10 Jul 2015 09:17:26 +0000 (11:17 +0200)]
Prepare 2.2.5 Release

* NEWS: Some wording changes.
* doc/README.de.txt, doc/README.en.txt: Update with NEWS

3 weeks agoUpdate NEWS
Andre Heinecke [Fri, 10 Jul 2015 08:52:13 +0000 (10:52 +0200)]
Update NEWS

* NEWS: Mention Kleopatra changes and third party libary update.

3 weeks agoUpdate kleopatra
Andre Heinecke [Wed, 8 Jul 2015 13:56:27 +0000 (15:56 +0200)]
Update kleopatra

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

3 weeks agoAdd patches for gpgsm offline mode
Andre Heinecke [Tue, 7 Jul 2015 14:52:53 +0000 (16:52 +0200)]
Add patches for gpgsm offline mode

* Makefile.am (EXTRA_DIST): Add patches.
* patches/gnupg2-2.0.28/0006-gpgsm-Add-command-option-offline.patch,
patches/gpgme-1.5.5/
0001-Add-offline-mode-support-for-CMS-keylisting.patch: New.

--

The patch to gnupg is a backport from GnuPG 2.1.

3 weeks agoUpdate pinentry and gpgme
Andre Heinecke [Tue, 7 Jul 2015 14:16:49 +0000 (16:16 +0200)]
Update pinentry and gpgme

* packages/packages.current (pinentry, gpgme): Update
* NEWS: Mention gpgme bugfix.

3 weeks 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.

8 weeks 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.

8 weeks 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.

8 weeks 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.

8 weeks 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

8 weeks 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.

8 weeks 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.

8 weeks 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.

3 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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

5 months 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.

5 months 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

5 months 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.

5 months 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.

7 months 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).

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

8 months 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

8 months 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

8 months 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).

8 months 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.

8 months 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

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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

8 months 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.

8 months 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

8 months 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

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

8 months 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.

9 months 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.

10 months 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

10 months 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.

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

10 months 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.

10 months 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.

10 months 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.

10 months 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

11 months 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.

11 months 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.

11 months 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.

11 months 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.

11 months 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

11 months 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.

11 months 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.

11 months 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

11 months 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

11 months 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

11 months 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.

11 months 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.

11 months 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.

11 months 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.

11 months 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.

11 months 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

11 months 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.

11 months 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.

11 months 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

11 months 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

11 months 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.

11 months 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?

11 months 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

11 months 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.

11 months 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.

11 months 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.

11 months 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

12 months 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.

12 months 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

12 months 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

12 months 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.

12 months 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.