gpg4win.git
4 hours agoRemove libgcrypt and scute master
Andre Heinecke [Tue, 1 Sep 2015 09:40:06 +0000 (11:40 +0200)]
Remove libgcrypt and scute

* src/inst-libgcrypt.nsi, src/inst-scute.nsi,
  src/uninst-libgcrypt.nsi src/uninst-scute.nsi,
  patches/scute-1.4.0/workaround-broken-libtool.patch: Removed.
* configure.ac, packages/packages.current,
  src/Makefile.am, src/config.nsi.in,
  src/inst-sections.nsi: Update accordingly.

22 hours agoRemove bzip2
Andre Heinecke [Mon, 31 Aug 2015 15:09:19 +0000 (17:09 +0200)]
Remove bzip2

* src/inst-bzip2.nsi, src/uninst-bzip2.nsi: Removed.
* configure.ac, packages/packages.current,
  src/Makefile.am, src/config.nsi.in,
  src/inst-sections.nsi: Update accordingly.

23 hours agoRemove adns
Andre Heinecke [Mon, 31 Aug 2015 15:03:20 +0000 (17:03 +0200)]
Remove adns

* src/inst-adns.nsi, src/uninst-adns.nsi: Removed
* configure.ac, packages/packages.current,
  src/Makefile.am, src/config.nsi.in,
  src/inst-sections.nsi: Update accordingly.

27 hours agoRemove dirmngr and libksba
Andre Heinecke [Mon, 31 Aug 2015 10:09:53 +0000 (12:09 +0200)]
Remove dirmngr and libksba

* patches/dirmngr-1.1.1/dirmngr-pth.patch,
 src/inst-dirmngr.nsi,
 src/inst-libksba.nsi,
 src/uninst-dirmngr.nsi,
 src/uninst-libksba.nsi: Removed.
* src/inst-sections.nsi,
 src/Makefile.am,
 src/config.nsi.in,
 Makefile.am,
 configure.ac,
 packages/packages.current: Update accordingly.

4 days agoRemove gnupg patches.
Andre Heinecke [Fri, 28 Aug 2015 10:30:54 +0000 (12:30 +0200)]
Remove gnupg patches.

* gnupg2-2.0.28/0001-Enable-wildcard-expansion-with-mingw-w64.patch,
 gnupg2-2.0.28/
   0002-Let-wchar_to_native-convert-to-console-codepage.patch,
 gnupg2-2.0.28/
   0005-Fix-gpgtar-8-bit-encoding-handling-on-Win32.patch,
 gnupg2-2.0.28/0006-gpgsm-Add-command-option-offline.patch,
 gnupg2-2.0.28/0007-sm-Revert-to-use-SHA-1-for-CSR-generation.patch,
 gnupg2/01-version.patch.in: Removed.

4 days agoRemove gnutls and dependencies
Andre Heinecke [Fri, 28 Aug 2015 10:26:31 +0000 (12:26 +0200)]
Remove gnutls and dependencies

This remvoes curl, libgsasl, libtasn1 and gnutls

* patches/gnutls-2.12.23/01-openssl-wincrypt.patch,
 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,
 patches/gnutls-2.12.23/06-cve-2015-0282.patch,
 patches/gnutls-2.12.23/07-cve-2015-0294.patch,
 patches/gnutls-2.12.23/25_updatedgdocfrommaster.patch,
 patches/gnutls-2.12.23/fix-gcrypt-private-api-usage.patch,
 patches/gnutls-2.12.23/gnulib-mingw-w64-fix.patch,
 patches/libtasn1-2.14/gnulib-mingw-w64-fix.patch,
 src/inst-curl.nsi,
 src/inst-gnutls.nsi,
 src/inst-libgsasl.nsi,
 src/inst-libtasn1.nsi,
 src/uninst-curl.nsi,
 src/uninst-gnutls.nsi,
 src/uninst-libgsasl.nsi,
 src/uninst-libtasn1.nsi: Removed.
* Makefile.am, configure.ac, packages/packages.current,
 src/Makefile.am, src/config.nsi.in, src/inst-sections.nsi: Update
 accordingly.

5 days agoInclude GnuPG 2.1
Andre Heinecke [Wed, 26 Aug 2015 14:44:26 +0000 (16:44 +0200)]
Include GnuPG 2.1

GnuPG is now included from the official binary package.

* configure.ac: mark gnupg-w32 as binsrc package. No longer
  configure gnupgs version.
* m4/gpg4win.m4: Allow packages to be .exe files.
* packages/packages.current (gnupg2): Removed.
  (gnupg-w32): New.
  (gpgme): Update to 1.6.0
* po/potfiles.in: Change gnupg2 to gnupg-w32
* po: Automated update.
* src/Makefile.am (EXTRA_DIST): Change gnupg2 to gnupg-w32
  (gpg4win_bpkgs): Add gnupg-w32
* src/config.nsi.in: Change gnupg2 to gnupg-w32
* src/gpg4win.mk.in (DEFLATE_macro): Add ".exe" handling.
* src/inst-gnupg2.nsi, src/uninst-gnupg2.nsi: Removed.
* src/inst-sections.nsi: Update sections accordingly.
* src/installer.nsi (PrintCloseOtherApps): Remove checks for gpg stuff.
* src/inst-gnupg-w32.nsi, src/uninst-gnupg-w32.nsi: New.

--
The idea behind this change is that there is only one "core"
gnupg package and that we rely on that package.

gnupg-w32 is treated like a binary package and executed during
installation to install gnupg.

This is work in progress.

5 days agoSwitch from GNU/GnuPG to Gpg4win naming
Andre Heinecke [Wed, 26 Aug 2015 14:39:19 +0000 (16:39 +0200)]
Switch from GNU/GnuPG to Gpg4win naming

* src/gpg4win.nsi: Change install dir.
* src/installer-finish.nsi: Update regkeys and paths.
* src/installer.nsi: Ditto.

5 days agoUpdate gettext
Andre Heinecke [Wed, 26 Aug 2015 14:19:04 +0000 (16:19 +0200)]
Update gettext

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

--
The old version does not compile with jessie default autotools.

6 days agoUpdate README for debian jessie
Andre Heinecke [Wed, 26 Aug 2015 13:14:42 +0000 (15:14 +0200)]
Update README for debian jessie

* README: Update some infos.

6 days agoChange --build-w32 to old --build-w32-w64
Andre Heinecke [Wed, 26 Aug 2015 13:12:32 +0000 (15:12 +0200)]
Change --build-w32 to old --build-w32-w64

* autogen.sh: Remove --build-w32-w64.
--
The build-w32-w64 command was never documented. Building
gpgex for 64 bit should be default for the convience
configure offered by autogen.sh

6 days agoBump Version to 3.0.0
Andre Heinecke [Wed, 26 Aug 2015 10:31:23 +0000 (12:31 +0200)]
Bump Version to 3.0.0

* configure.ac: Bump version.

6 days agoUse repackaged kleopatra gpg4win-2
Andre Heinecke [Wed, 26 Aug 2015 07:53:19 +0000 (09:53 +0200)]
Use repackaged kleopatra

* packages/packages.current(kleopatra): Use new package.

--
Forgot to remove the edit-paste icon again which is already
installed by oxygen-icons, causing a stow conflict.

12 days agoUpdate Kleopatra to include fix cf609810
Andre Heinecke [Thu, 20 Aug 2015 13:27:47 +0000 (15:27 +0200)]
Update Kleopatra to include fix cf609810

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

--
This fixes CMS key gen settings from kleopatra.

13 days agoUpdate NEWS
Andre Heinecke [Wed, 19 Aug 2015 08:20:37 +0000 (10:20 +0200)]
Update NEWS

* NEWS: Note changes.

13 days agoAdd 6a356b402 to gnupg patches.
Andre Heinecke [Wed, 19 Aug 2015 08:07:32 +0000 (10:07 +0200)]
Add 6a356b402 to gnupg patches.

This fixes gpgsm gen-cert.

* Makefile.am (EXTRA_DIST): Add patch.
* patches/gnupg2-2.0.28/
0007-sm-Revert-to-use-SHA-1-for-CSR-generation.patch: New.

4 weeks agoFix http-proxy configuration documentation.
Andre Heinecke [Tue, 4 Aug 2015 08:53:41 +0000 (10:53 +0200)]
Fix http-proxy configuration documentation.

There is no way to configure this through kleopatra atm.

* configure.ac: Update compendium Version.
* doc/manual/gpg4win-compendium-de.tex,
 doc/manual/gpg4win-compendium-en.tex: Make it clear that
 you have to edit gpg.conf for proxy setting.

--

GnuPG-Bug-Id: 2063

4 weeks agoRemove claws-mail from gpg4win
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

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

7 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

7 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 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

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

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

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

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

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

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

5 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

6 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.

6 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

6 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.

6 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.

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

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

9 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

9 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

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

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

9 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

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

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

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

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

9 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

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

9 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

9 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11 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

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

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

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

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

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

11 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

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

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

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

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

12 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

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

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

12 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

12 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

12 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

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

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

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

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

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