Commit Graph

48 Commits

Author SHA1 Message Date
Christoph Reiter
730130e933 gnupg: backport patches for changing the default keyserver
This replaces the patches we took from debian
2021-06-28 19:34:25 +02:00
Christoph Reiter
a594aa3856 gnupg: Switch the default keyserver to keyserver.ubuntu.com
pool.sks-keyservers.net no longer exists, which makes pacman-key fail etc.

Patches are taken from https://salsa.debian.org/debian/gnupg2/-/tree/debian/main/debian/patches
2021-06-26 15:42:19 +02:00
Biswapriyo Nath
c65544567d Update packages 2021-06-19 01:05:11 +05:30
Christoph Reiter
62f08f4fbc filesystem, gnupg, msys2-keyring: avoid keeping gpg-agent/dirmngr around
They get started in the background and stay around which comes with various problems:
* The files can't be deleted until they are stopped
* Some CI systems wait until all programs are stopped
* On a cygwin update we have to restart everything or forking will be broken
  (though pacman takes care of that now by killing everything cygwin-like on a core update)

Ideally though they would just exit in a controlled way after we no longer need them.

The reason this uses GNUPGHOME instead of passing --home to gpgconf is that dirmngr started by
"pacman-key --refresh-keys" somehow couldn't be killed that way.
Maybe because gpg doesn't forward --homedir in that case. Setting GNUPGHOME helped.
2021-04-18 21:14:38 +02:00
Alexey Pavlov
1dd57594be gnupg: Update to 2.2.27 2021-01-14 10:13:13 +03:00
Alexey Pavlov
8cb7d2bebd gnupg: Update to 2.2.26 2021-01-12 14:26:22 +03:00
Christoph Reiter
9dab1edc78 gnupg: Update to 2.2.25 2020-12-20 14:15:05 +01:00
Jeremy Drake
34c06497b6 gnupg: update to 2.2.23 for CVE-2020-25125.
Also removed info install/uninstall handling from install script.
2020-09-04 16:24:54 -07:00
Alexey Pavlov
4e568277c6 gnupg: Update to 2.2.21 2020-07-14 15:24:06 +03:00
Alexey Pavlov
dfb89e1939 gnupg: Update to 2.2.20 2020-03-22 22:59:05 +03:00
Alexey Pavlov
49c5cb95b9 gnupg: Update to 2.2.19 2019-12-12 14:12:50 +03:00
J. Peter Mugaas
e8a265133a gnupg - 22.2.18 - update to 2.2.18 to match Cygwin. (#1793) 2019-12-12 08:51:03 +03:00
Alexey Pavlov
5518ec3276 gnupg: Update to 2.2.17 2019-07-11 14:08:35 +03:00
Alexey Pavlov
c4b2434807 gnupg: Update to 2.2.16 2019-06-07 11:12:28 +03:00
Alexey Pavlov
900eff24de Rebuilds for readline 8.x 2019-04-30 12:43:00 +03:00
Alexey Pavlov
a271461576 gnupg: Update to 2.2.15 2019-04-15 13:02:32 +03:00
Alexey Pavlov
ca55222848 gnupg: Update to 2.2.13 2019-02-20 10:16:11 +03:00
Alexey Pavlov
83ebca9d21 gnupg: Update to 2.2.12 2018-12-15 21:06:26 +03:00
Alexey Pavlov
c9cd1f86e9 gnupg: Update to 2.2.11 2018-11-09 05:16:29 +03:00
Alexey Pavlov
5c6276b39d gnupg: Update to 2.2.10 2018-10-30 12:04:05 +03:00
Alexey Pavlov
6bb65f0d08 gnupg: Update to 2.2.9 2018-07-13 09:05:03 +03:00
Alexey Pavlov
47d3fda802 gnupg: Fix dependencies 2018-06-26 12:45:38 +03:00
Alexey Pavlov
32f57ffa59 gnupg: Update to 2.2.8 2018-06-22 13:42:12 +03:00
Alexey Pavlov
8be61dd539 gnupg: Update to 1.4.23 2018-06-22 11:16:50 +03:00
David Macek
b03f392406 gnupg: Don't nuke pacman's keyring in post-install 2018-02-16 09:47:38 +01:00
Johannes Schindelin
603b7e143f gnupg: introduce GPG_ASKPASS support
It is all fine and dandy when users GPG-sign files from the terminal.
But when they do not, things get more complicated.

The usual thing is to install a pinentry helper targeting your graphical
desktop and then launching the GPG agent somehow and connet it all
together.

Except that MSYS2 does not come with a gpg-agent.

So let's just imitate openssh, which interprets the environment variable
SSH_ASKPASS (if set) as the path to a helper that can be called upon to
ask the user to provide a passphrase.

Unsurprisingly, the new environment variable is called GPG_ASKPASS (and
we do not repeat Git's mistake of co-opting SSH_ASKPASS, if set).

This allows, say, Git for Windows' Git GUI to commit with GPG signatures
even if the passphrase is not empty.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-09-15 16:04:20 +02:00
Alexey Pavlov
a1690031dd gnupg: Update to 1.4.22 2017-09-07 14:43:26 +03:00
Alexey Pavlov
ec549593cd gnupg: Rebuild 2017-07-14 14:10:21 +03:00
Alexey Pavlov
ebbf549ba9 gnupg: Rebuild with readline-7 2017-02-14 13:04:38 +03:00
Chocobo1
f23ccd3f19 gnupg: Update to 1.4.21 2016-11-19 18:03:34 +08:00
Andrew Chadwick
b133eb320a bashisms: remove arrays 2016-06-01 15:44:36 +01:00
Viktor Szakats
ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00
Alexey Pavlov
7ba7a87429 gnupg: Revert using 1.4.x version as 2.x version not usable under MSYS2. Update to 1.4.20 2016-02-25 08:55:11 +03:00
Viktor Szakats
2b119ae43f use secure urls
* follow some redirects
2016-02-23 10:26:02 +01:00
Alexpux
3e2c365e8e gnupg: Update dependencies. 2015-05-03 20:32:25 +03:00
Ray Donnelly
514a2f74f5 gnupg: Add libgcrypt-devel as a makedepends 2015-05-02 22:42:08 +01:00
Alexpux
9d00e8a45d gnupg: Update to 2.1.3 (WIP) 2015-05-02 23:34:57 +03:00
Alexpux
492e8b9ef6 gnupg: Update to 1.4.19 2015-03-04 09:40:08 +03:00
Renato Silva
b176b369d3 Trailing whitespace cleanup. 2015-02-09 18:47:01 -02:00
Ray Donnelly
c3d40c1afe bashisms: Remove arrays 2014-10-23 22:08:03 +01:00
Alexpux
b371822778 gnupg: Update to 1.4.18 2014-07-09 07:21:30 +04:00
Alexpux
399b8db094 gnupg: Update to 1.4.17 2014-06-24 10:17:20 +04:00
Alexpux
43a6665734 gnupg: Update to 1.4.16 2014-06-13 19:59:24 +04:00
Alexpux
fdf7ad4528 Add dependencies between devel packages. 2014-05-03 09:40:44 +04:00
Alexpux
34ac3cdf22 Fix format in PKGBUILD's 2014-04-28 09:52:34 +04:00
Alexpux
f62cc1ca1a GnuPG: Fix conflicts. 2013-11-12 08:45:34 +04:00
Alexpux
1994b55167 Change packages groups. Various fixes. 2013-11-10 19:24:27 +04:00
Alexpux
3253206d9e Add gnupg package 2013-11-06 11:32:30 +04:00