gpg4win.git
6 days agoMerge branch 'gpg4win-2' master
Andre Heinecke [Thu, 4 Feb 2016 15:16:27 +0000 (16:16 +0100)]
Merge branch 'gpg4win-2'

6 days agoUpdate libpng to 1.4.19 gpg4win-2
Andre Heinecke [Thu, 4 Feb 2016 15:15:48 +0000 (16:15 +0100)]
Update libpng to 1.4.19

* packages/packages.current (libpng): Update

4 weeks agoUpdate GpgOL to latest development snapshot
Andre Heinecke [Thu, 7 Jan 2016 11:43:51 +0000 (12:43 +0100)]
Update GpgOL to latest development snapshot

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

2 months agoUpdate GpgOL to latest development snapshot
Andre Heinecke [Fri, 11 Dec 2015 17:16:32 +0000 (18:16 +0100)]
Update GpgOL to latest development snapshot

--

2 months agoAdd some NEWS and update READMES
Andre Heinecke [Fri, 11 Dec 2015 17:14:35 +0000 (18:14 +0100)]
Add some NEWS and update READMES

--

2 months agoMark called uninstallers rebootok
Andre Heinecke [Fri, 11 Dec 2015 17:12:25 +0000 (18:12 +0100)]
Mark called uninstallers rebootok

* src/inst-gpg4win.nsi, src/uninst-gnupg-w32.nsi: Mark as rebootok.

--
This is a very very bad workaround the fact that I can't seem
to delete the uninstallers after execution. Have to figure out
why. We also need better killing code as currently rebootok is
triggered nearly always.

2 months agoWrite instdir reg key correctly. Don't add path.
Andre Heinecke [Fri, 11 Dec 2015 17:10:50 +0000 (18:10 +0100)]
Write instdir reg key correctly. Don't add path.

* src/inst-gpg4win.nsi: Write the registry key correctly,
  don't add pub dir to path.

--
The pub dir will be removed in future versions. For now
it only contains GPA.

2 months agoUpdate gnupg-w32, pinentry, libassuan
Andre Heinecke [Fri, 11 Dec 2015 10:11:29 +0000 (11:11 +0100)]
Update gnupg-w32, pinentry, libassuan

* packages/packages.current: Update.

2 months agoUpdate gpgol and enable mime send
Andre Heinecke [Wed, 9 Dec 2015 11:05:06 +0000 (12:05 +0100)]
Update gpgol and enable mime send

* packages/packages.current (gpgol): Update to latest dev. version.
* src/Makefile.am: Configure gpgol to use mime-send and new reg keys.

2 months agoUninstall old version on update
Andre Heinecke [Tue, 8 Dec 2015 16:28:32 +0000 (17:28 +0100)]
Uninstall old version on update

* src/inst-gpg4win.nsi (CheckExistingVersion): Remove message boxes.
* src/installer.nsi: Call uninstaller of old version if neccessary.
* src/uninst-gnupg-w32.nsi: Fix waiting for the uninstaller.

--
The messages provided no real information or choices. Uninstalling
is also cleaner then the usual case of overwriting.

2 months agoUpdate mkportable
Sean Engelhardt [Tue, 8 Dec 2015 10:02:23 +0000 (11:02 +0100)]
Update mkportable

* src/mkportable-full.h: remove references to non existing files,
  link existing files to their new file-path
* src/mkportable-light.h: remove references to non existing files,
  link existing files to their new file-path
* src/mkportable-vanilla.h: remove references to non existing files,
  link existing files to their new file-path
* src/mkportable.c: adjust the new path of gpgconf.exe

2 months agoAsk to uninstall old versions on upgrade
Sean Engelhardt [Tue, 8 Dec 2015 14:12:01 +0000 (15:12 +0100)]
Ask to uninstall old versions on upgrade

* src/installer.nsi (CheckExistingVersion): Ask to uninstall
 old version.

--
If an other version was detected, the user will receive an
accordingly information. If the user chooses to proceed the
installation, the uninstaller of the old version will be executed.

Commit message amended by Andre Heinecke <aheinecke@intevation.de>

2 months agoRemove obsolete patches from 2.x merge
Andre Heinecke [Mon, 30 Nov 2015 14:40:24 +0000 (15:40 +0100)]
Remove obsolete patches from 2.x merge

* patches/gnupg2-2.0.29: Removed.

2 months agoAdd 64bit version of GpgOL
Andre Heinecke [Mon, 30 Nov 2015 14:32:36 +0000 (15:32 +0100)]
Add 64bit version of GpgOL

* configure.ac: Mark gpgme and gpgol als SPKGEX. Clarify output.
* doc/README.de.txt, doc/README.en.txt: Note 64 support.
* packages/packages.current (gpgol): Update to beta for testing.
* src/Makefile.am: Mark gpgme and gpgol as expkgs. Add config opts.
* src/inst-gpgex.nsi: Undefine exprefix if necessary.
* src/inst-gpgol.nsi: Install 64 bit variant.
* src/uninst-gpgol.nsi: Uninstall 64 bit variant.

2 months agoMerge branch 'gpg4win-2'
Andre Heinecke [Thu, 26 Nov 2015 08:32:11 +0000 (19:02 +1030)]
Merge branch 'gpg4win-2'

Conflicts:
Makefile.am
NEWS
configure.ac
packages/packages.current
src/Makefile.am

2 months agoRemove claws license from pkg-copyright
Andre Heinecke [Wed, 25 Nov 2015 13:15:44 +0000 (14:15 +0100)]
Remove claws license from pkg-copyright

* doc/pkg-copyright.txt: Remove claws copyright.

--
Since 2.2.6 we don't include claws anymore.

2 months agoUpdate gpgex and install new translations
Andre Heinecke [Mon, 23 Nov 2015 11:47:12 +0000 (12:47 +0100)]
Update gpgex and install new translations

* packages/packages.current(gpgol): update
* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Inst / uninst new files.

(cherry picked from commit cfa1a2d031fd72fb2c354a714df50521ca0e5fd0)

2 months agoPost release updates. For 2.x branch.
Andre Heinecke [Tue, 24 Nov 2015 17:53:13 +0000 (18:53 +0100)]
Post release updates. For 2.x branch.

* configure.ac, NEWS: Bump version.

2 months agoUpdate NEWS and Readme's for 2.3.0 gpg4win-2.3.0
Andre Heinecke [Tue, 24 Nov 2015 17:43:13 +0000 (18:43 +0100)]
Update NEWS and Readme's for 2.3.0

* NEWS: Mention security advisory. Fix kleo version.
* doc/README.de.txt, doc/README.en.txt: Update with news.

2 months agoUpdate gpgol to 1.3.0
Andre Heinecke [Tue, 24 Nov 2015 09:16:21 +0000 (10:16 +0100)]
Update gpgol to 1.3.0

* NEWS: Update versions. Also for gpgex.
* packages/packages.current (gpgol): Update to 1.3.0

2 months agoAdd branding text to show version and variant
Andre Heinecke [Tue, 24 Nov 2015 09:15:00 +0000 (10:15 +0100)]
Add branding text to show version and variant

* src/installer.nsi: Add branding text.
--
This is useful information to show down there and avoids
the problem that ugly NSIS version strings are rendered into
the branding text.

2 months agoUpdate gpgol and install new translations
Andre Heinecke [Mon, 23 Nov 2015 11:47:12 +0000 (12:47 +0100)]
Update gpgol and install new translations

* packages/packages.current(gpgol): update
* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Inst / uninst new files.

2 months agoUpdate GpgOL
Andre Heinecke [Mon, 23 Nov 2015 10:42:34 +0000 (11:42 +0100)]
Update GpgOL

* NEWS: Mention changes
* packages/packages.current (gpgol): Update to beta116

2 months agoUse fixed kleopatra package
Andre Heinecke [Mon, 23 Nov 2015 10:27:34 +0000 (11:27 +0100)]
Use fixed kleopatra package

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

--
Due to a build error the old package contained binaries that
were not build from current git but from an uncommited development
version.

2 months agoAdded 'Outlook 2016' support to README.
Emanuel Schuetze [Mon, 16 Nov 2015 14:04:17 +0000 (15:04 +0100)]
Added 'Outlook 2016' support to README.

* doc/README.en.txt, doc/README.de.txt: Updated platform support.

2 months agoFixed typos in NEWS for 2.3.0.
Emanuel Schuetze [Mon, 16 Nov 2015 13:50:44 +0000 (14:50 +0100)]
Fixed typos in NEWS for 2.3.0.

2 months agoAnother fix for nsis-msgfmt mapping
Andre Heinecke [Fri, 13 Nov 2015 15:55:47 +0000 (16:55 +0100)]
Another fix for nsis-msgfmt mapping

* po/nsis-msgfmt.c: Map Chinese simplified and Traditional differently.

--
Still not sure what I am doing here but wihtout this I get warnings
that zh_CN and zh_TW is not used and the strings are mapped to
language 0. With this mapping it appears to work. I've taken
nsis.sourceforge.net/Examples/languages.nsi as an example.

2 months agoUpdate gpgol to -beta104
Andre Heinecke [Fri, 13 Nov 2015 15:03:49 +0000 (16:03 +0100)]
Update gpgol to -beta104

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

--
The libmapi removal contained in beta103 led to a runtime problem.

2 months agoMap zh_TW and zh_CN to their NSIS names.
Andre Heinecke [Fri, 13 Nov 2015 15:01:54 +0000 (16:01 +0100)]
Map zh_TW and zh_CN to their NSIS names.

* po/nsis-msgfmt.c: Fix mapping of zh_TW and zh_CN

2 months agoFix typo in language installation
Andre Heinecke [Fri, 13 Nov 2015 15:01:29 +0000 (16:01 +0100)]
Fix typo in language installation

* src/inst-gpgol.nsi: Fix typo.

2 months agoAdd patch to make libassuan-2.4.0 compile
Andre Heinecke [Fri, 13 Nov 2015 14:59:47 +0000 (15:59 +0100)]
Add patch to make libassuan-2.4.0 compile

* patches/libassuan-2.4.0/
0001-Fix-windows-build-with-mingw-w64-2.0.x.patch: New.
* Makefile.am (EXTRA_DIST): Add this.

--
Not needed on jessie

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

(cherry picked from commit 935576828cf0a77d952d8191def843e41512cbe0)

2 months agoUpdate libpng
Andre Heinecke [Fri, 13 Nov 2015 13:08:10 +0000 (14:08 +0100)]
Update libpng

* packages/packages.current: Update libpng

--
Changes mention a security issue

2 months agoAdd Chinese translations
Andre Heinecke [Fri, 13 Nov 2015 12:16:25 +0000 (13:16 +0100)]
Add Chinese translations

* po/LINGUAS: Add zh_CN and zh_TW
* po/zh_CN.po, po/zh_TW.po: New.

--
Translations provided by Mingye Wang on
gpg4win-devel@wald.intevation.org on 2015-09-20

2 months agoStart on NEWS for 2.3.0
Andre Heinecke [Fri, 13 Nov 2015 12:04:11 +0000 (13:04 +0100)]
Start on NEWS for 2.3.0

* NEWS: Add stuff.

2 months agoEnable AES-NI Support for libgcrypt
Andre Heinecke [Fri, 13 Nov 2015 12:03:13 +0000 (13:03 +0100)]
Enable AES-NI Support for libgcrypt

* src/Makefile.am: No longer disable aesni for libgcrypt.

--

GnuPG-Bug-Id: 1919

2 months agoUpdate gpgol to beta version
Andre Heinecke [Fri, 13 Nov 2015 12:01:19 +0000 (13:01 +0100)]
Update gpgol to beta version

* packages/packages.current: Update gpgol.
* src/inst-gpgol.nsi, src/uninst-gpgol.nsi: Add additional translations

2 months agoUpdate kleopatara to fb4ae3dc8
Andre Heinecke [Fri, 13 Nov 2015 11:54:23 +0000 (12:54 +0100)]
Update kleopatara to fb4ae3dc8

* packages/packages.current: Update kleo

2 months agoUpdate libassuan to 2.4.0
Andre Heinecke [Thu, 12 Nov 2015 13:46:30 +0000 (14:46 +0100)]
Update libassuan to 2.4.0

* src/packages.current: Update libassuan.

2 months agoUpdate libgpg-error to 1.20
Andre Heinecke [Thu, 12 Nov 2015 13:45:22 +0000 (14:45 +0100)]
Update libgpg-error to 1.20

* src/packages.current: Update libgpg-error

2 months agoChange upcoming version to 2.3.0
Andre Heinecke [Thu, 12 Nov 2015 13:34:42 +0000 (14:34 +0100)]
Change upcoming version to 2.3.0

* NEWS, configure.ac: Update accordingly.

4 months agoCall gnupg uninstaller on uninstall
Andre Heinecke [Wed, 23 Sep 2015 14:41:02 +0000 (16:41 +0200)]
Call gnupg uninstaller on uninstall

* src/uninst-gnupg-w32.nsi: Call gnupg-uninstaller on uninstall.

4 months agoUpdate gnupg to 2.1.8
Andre Heinecke [Wed, 23 Sep 2015 14:40:33 +0000 (16:40 +0200)]
Update gnupg to 2.1.8

* packages/packages.current (gnupg-w32): Update to 2.1.8

4 months agoUpdate pinentry to 0.9.6
Andre Heinecke [Tue, 22 Sep 2015 13:58:23 +0000 (15:58 +0200)]
Update pinentry to 0.9.6

* packages/packages.current (pinentry): Update
* src/Makefile.am (gpg4win_pkg_pinentry_configure): Remove
  obsolete configure parameters.
* src/inst-pinentry.nsi, src/uninst-pinentry.nsi: New name
  for pinentry-qt4.

4 months agoFix runtime libraries find and installation
Andre Heinecke [Tue, 22 Sep 2015 13:51:09 +0000 (15:51 +0200)]
Fix runtime libraries find and installation

* m4/gpg4win.m4(GPG4WIN_RUNTIME_LIBRARY): New. Helper for runtime
  libraries. Searches more locations.
* configure.ac: Use above and add libwinpthread-1.dll dependency
* src/inst-gpg4win.nsi: Install libwinpthread-1.dll. Move runtime
  libs from pub to top level install dir.
* src/uninst-gpg4win.nsi: Uninstall runtime libs from their
  new location.

--
This also fixes the problem that libraries were not reported as
missing when no other missing tools were found missing.

5 months agoMerge branch 'gpg4win-2'
Andre Heinecke [Wed, 9 Sep 2015 14:35:59 +0000 (16:35 +0200)]
Merge branch 'gpg4win-2'

Conflicts:
Makefile.am
NEWS
configure.ac
packages/packages.current
patches/gnupg2-2.0.29/
0001-Enable-wildcard-expansion-with-mingw-w64.patch
patches/gnupg2-2.0.29/
0002-Let-wchar_to_native-convert-to-console-codepage.patch
patches/gnupg2-2.0.29/
0005-Fix-gpgtar-8-bit-encoding-handling-on-Win32.patch
patches/gnupg2-2.0.29/
0006-gpgsm-Add-command-option-offline.patch

5 months agomkportable: Remove no longer installed file
Andre Heinecke [Wed, 9 Sep 2015 14:31:08 +0000 (16:31 +0200)]
mkportable: Remove no longer installed file

* src/mkportable-full.h, src/mkportable-light.h: Remove
 gtk-update-icon-cache.manifest

5 months agoBump version number in 2-x branch
Andre Heinecke [Wed, 9 Sep 2015 14:30:09 +0000 (16:30 +0200)]
Bump version number in 2-x branch

--
We might want to do another 2.2. release if something
serious is broken.

5 months agoUpdate NEWS and README's for todays release gpg4win-2.2.6
Andre Heinecke [Wed, 9 Sep 2015 10:07:02 +0000 (12:07 +0200)]
Update NEWS and README's for todays release

* NEWS: Add releasedate.
* doc/README.de.txt, doc/README.en.txt: Update with NEWS.

5 months agoUpdate GPA to 0.9.9
Andre Heinecke [Wed, 9 Sep 2015 09:57:13 +0000 (11:57 +0200)]
Update GPA to 0.9.9

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

5 months agoUpdate libassuan
Andre Heinecke [Tue, 8 Sep 2015 16:08:00 +0000 (18:08 +0200)]
Update libassuan

* packages/packages.current(libassuan): Update

5 months agoActually update sha1sum of gnupg package
Andre Heinecke [Tue, 8 Sep 2015 15:24:57 +0000 (17:24 +0200)]
Actually update sha1sum of gnupg package

* packages.current(gnupg): Update checksum.

5 months agoUpdate gnupg, gcrypt and gpgme
Andre Heinecke [Tue, 8 Sep 2015 15:18:58 +0000 (17:18 +0200)]
Update gnupg, gcrypt and gpgme

* packages/packages.current (gnupg, gpgpme, libgcrypt): Updated.
* patches/gnupg2-2.0.28: Moved to gnupg2-2.0.29
* patches/gnupg2-2.0.28/
0007-sm-Revert-to-use-SHA-1-for-CSR-generation.patch: Removed.
* patches/gpgme-1.5.5/
0001-Add-offline-mode-support-for-CMS-keylisting.patch: Removed.
* Makefile.am (EXTRA_DIST): Update accordingly.
* NEWS: Update GnuPG Version.

5 months agoRemove libgcrypt and scute
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.

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

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

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

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

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

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

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

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

5 months agoUse repackaged kleopatra
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.

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

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

* NEWS: Note changes.

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

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

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

6 months 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 months 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 months 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 months 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 months agoUpdate kleopatra
Andre Heinecke [Wed, 8 Jul 2015 13:56:27 +0000 (15:56 +0200)]
Update kleopatra

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

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

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

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

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

8 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

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

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

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

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

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

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

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

11 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

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

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

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

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

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

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

11 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

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

11 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