Commit graph

35 commits

Author SHA1 Message Date
Mike McQuaid
5d120a1b2e gnupg2: cleanup system calls. 2014-08-25 15:36:50 +01:00
Mike McQuaid
007a4e4cbc gnupg2: replace patch with inreplace. 2014-08-25 15:36:42 +01:00
Dominyk Tiller
199926334c Gnupg2: Additional Mirror
Adds another mirror that doesn’t hamper or stall connections from/to
proxies/unusual connections/etc.

Closes Homebrew/homebrew#31848.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-24 15:07:10 -05:00
BrewTestBot
e24a414cc5 gnupg2: update 2.0.26 bottle. 2014-08-13 11:26:25 +01:00
David Christenson
82316ff5ee gnupg2 2.0.26
Update to latest stable release, remove obsolete patch, update version
patch, change mirror.
2014-08-13 11:26:25 +01:00
Dominyk Tiller
795d8e44d9 gnupg2 mirror
Adds a mirror to the gnupg2 package. No other changes.

Closes Homebrew/homebrew#31372.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-08-05 21:19:46 -07:00
Jack Nagel
d09d7fa090 gnupg2: fix dependency
Both the bottle and source builds link against "regular" pth, which is
pulled in as a transitive dependency by gpg-agent. The npth changes
appear to be on the 2.1 branch.
2014-07-02 21:50:45 -05:00
BrewTestBot
c232324c2d gnupg2: update 2.0.25 bottle. 2014-07-01 13:34:41 +01:00
Mike McQuaid
2b9045f642 gnupg2: remove bottles. 2014-07-01 13:05:16 +01:00
BrewTestBot
2960e24730 gnupg2: add 2.0.25 bottle. 2014-07-01 12:19:59 +01:00
David Christenson
1c6a805827 gnupg2: use npth instead of pth
Use the newer npth library that GnuPG has migrated to.

Closes Homebrew/homebrew#30580.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-01 10:02:20 +01:00
David Christenson
7cee6b8fa3 gnupg2 2.0.25
Update to latest stable release, update patch.
2014-07-01 10:02:19 +01:00
David Christenson
0c7dbd7a9f gnupg2 2.0.24
Update to latest stable release.

Closes Homebrew/homebrew#30420.
Closes Homebrew/homebrew#30417.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-24 14:54:31 -05:00
chdiza
8a57c99c9f gnupg2: Remove outdated patch comment
Closes Homebrew/homebrew#29875.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-04 15:14:10 -05:00
David Christenson
64fd130a8e gnupg2 2.0.23
Update to latest stable release, update patch, change single quotes to
double quotes, and use https on the homepage link.

Closes Homebrew/homebrew#29842.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-04 01:54:27 -05:00
Jack Nagel
fa8cf6459b gnupg2: use patch DSL 2014-03-19 12:29:57 -05:00
Jack Nagel
e99ea88cfc Increment revisions on libgcrypt dependents 2014-03-06 09:28:03 -06:00
Adam Vandenberg
1aebbd69a0 gnupg2: use Formula[] 2014-02-27 08:21:19 -08:00
Jack Nagel
2338e9b850 gnupg2: set correct path to gpg-protect-tool
Fixes Homebrew/homebrew#26243.
2014-01-29 10:32:46 -06:00
Jack Nagel
012d1d7376 gnupg2: install sbin stuff to bin 2013-11-15 10:51:18 -06:00
Matt Sicker
65e2523caa gnupg2: 2.0.22
What's New in 2.0.22
====================

 * Fixed possible infinite recursion in the compressed packet
   parser. [CVE-2013-4402]

 * Improved support for some card readers.

 * Prepared building with the forthcoming Libgcrypt 1.6.

 * Protect against rogue keyservers sending secret keys.

Impact of the security problem
==============================

Special crafted input data may be used to cause a denial of service
against GPG (GnuPG's OpenPGP part) and some other OpenPGP
implementations.  All systems using GPG to process incoming data are
affected.

Taylor R. Campbell invented a neat trick to generate OpenPGP packages
to force GPG to recursively parse certain parts of OpenPGP messages ad
infinitum.  As a workaround a tight "ulimit -v" setting may be used to
mitigate the problem.  Sample input data to trigger this problem has
not yet been seen in the wild.  Details of the attack will eventually
be published by its inventor.

A fixed release of the GnuPG 1.4 series has also been released.

An updated vesion of gpg4win will be released next week.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-10-06 17:59:31 -05:00
Jack Nagel
6f5f038e25 gnupg2 2.0.21 2013-08-22 20:00:02 -05:00
Jack Nagel
86fcd6478f gnupg2: optional readline support 2013-07-31 11:30:31 -05:00
Jack Nagel
c1a0e4c37e Fix exec of scdaemon from gpg-agent
Fixes Homebrew/homebrew#21555.
2013-07-30 19:20:56 -05:00
Jack Nagel
5377698c0a Help gnupg2 find libresolv
Fixes Homebrew/homebrew#21431.
2013-07-25 16:44:33 -05:00
Mike Tigas
166bc42bd3 gnupg2: port "8192 bit key support" option from gnupg
Closes Homebrew/homebrew#21291.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-17 20:43:34 -07:00
Jack Nagel
cebf2205de gnupg2: mirror header change in gpg-agent 2013-07-04 19:10:37 -05:00
Jack Nagel
457ef404a0 gnupg2: refresh patch 2013-06-06 15:57:48 -05:00
Travis Johnson
26afb89cec gnupg2 2.0.20
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-06 15:45:42 -05:00
Jack Nagel
aa90ab9ba4 gnupg2: make these deps recommended 2013-02-17 01:03:50 -06:00
Jack Nagel
1a223ce61e gnupg2 2.0.19
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-27 22:56:56 -05:00
Adam Vandenberg
45c928278d gnupg2: move patch notes up 2012-03-17 12:07:12 -07:00
Jack Nagel
560ec8ea92 gnupg2: specify path to gpg-agent
We disable building the agent program and provide it as a separate
gpg-agent package so that gnupg 1.x can use it as well. However, gpg2
still tries to find the agent in its own keg if it isn't already
running; that is, if the user hasn't done something like

    eval $(gpg-agent --daemon)

Using --with-agent-pgm, we can tell gpg2 to look in HOMEBREW_PREFIX/bin
for the agent instead.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-03 17:52:58 -06:00
Jack Nagel
353000f675 gnupg2: add patch to fix libcurl detection
Also move the patch comments into DATA for context.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-17 23:58:34 -06:00
Jack Nagel
7cdef67cdd New formula: gnupg2
gnupg2 is designed coexist with gnupg 1.x. The formula contains a patch
to keep things like documentation and language data from conflicting
with gnupg 1.x by namespacing everything as 'gnupg2'.

gpg-agent is currently an external package in Homebrew, as it can also
be used with gnupg 1.x; so in the formula we disable building the agent
and declare a dependency on it instead.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-17 17:24:43 -06:00