[git] GnuPG - branch, master, updated. gnupg-2.1.0-beta834-11-g26592fb

by Werner Koch cvs at cvs.gnupg.org
Thu Sep 25 08:45:10 CEST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU Privacy Guard".

The branch, master has been updated
       via  26592fbef392469d60a49b8c29db8c0fb074ff78 (commit)
       via  64c15a7e11e82b0aca63a0379350b89ed1be6aa6 (commit)
       via  fb223be97b01e2ac7993e10da2bad65c1a08cbd1 (commit)
      from  59b6f6f16e095162358ac2001aeb2c058de2fd1e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 26592fbef392469d60a49b8c29db8c0fb074ff78
Author: Werner Koch <wk at gnupg.org>
Date:   Thu Sep 25 08:44:57 2014 +0200

    build: Change urlbase of getswdb.sh.
    
    --

diff --git a/build-aux/getswdb.sh b/build-aux/getswdb.sh
index a7796e2..8b1d5e5 100755
--- a/build-aux/getswdb.sh
+++ b/build-aux/getswdb.sh
@@ -11,7 +11,9 @@
 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 # The URL of the file to retrieve.
-urlbase="https://www.gnupg.org/"
+# (some wget versions seem to have problems with SubjectAltName, thus
+#  we do not use www.gnupg.org)
+urlbase="https://gnupg.org/"
 
 WGET=wget
 GPGV=gpgv

commit 64c15a7e11e82b0aca63a0379350b89ed1be6aa6
Author: Werner Koch <wk at gnupg.org>
Date:   Thu Sep 18 16:00:34 2014 +0200

    Reformat README and minor gpg.texi improvement.
    
    --
    
    The second thing is to explain the file names below under
    ~/.gnupg/openpgp-revocs.d/.

diff --git a/README b/README
index 372d84a..94c0756 100644
--- a/README
+++ b/README
@@ -8,203 +8,215 @@
           Copyright 1998-2013 Free Software Foundation, Inc.
 
 
-INTRODUCTION
-============
+* INTRODUCTION
 
-GnuPG is a tool for secure communication and data storage.  It can be
-used to encrypt data and to create digital signatures.  It includes an
-advanced key management facility and is compliant with the proposed
-OpenPGP Internet standard as described in RFC4880 and the S/MIME
-standard as described by several RFCs.
+  GnuPG is a tool for secure communication and data storage.  It can
+  be used to encrypt data and to create digital signatures.  It
+  includes an advanced key management facility and is compliant with
+  the proposed OpenPGP Internet standard as described in RFC4880 and
+  the S/MIME standard as described by several RFCs.
 
-GnuPG is distributed under the terms of the GNU General Public
-License.  See the file COPYING for details.  GnuPG works best on
-GNU/Linux or *BSD systems.  Most other Unices are also supported but
-are not as well tested as the Free Unices.
+  GnuPG is distributed under the terms of the GNU General Public
+  License.  See the file COPYING for details.  GnuPG works best on
+  GNU/Linux or *BSD systems.  Most other Unices are also supported but
+  are not as well tested as the Free Unices.
 
-GnuPG-2 is the stable version of GnuPG integrating support for OpenPGP
-and S/MIME.  It does not conflict with an installed 1.4 OpenPGP-only
-version.
+  GnuPG-2 is the stable version of GnuPG integrating support for
+  OpenPGP and S/MIME.  It does not conflict with an installed 1.4
+  OpenPGP-only version.
 
 
-BUILD INSTRUCTIONS
-==================
+* BUILD INSTRUCTIONS
 
-GnuPG 2.1 depends on the following packages:
+  GnuPG 2.1 depends on the following GnuPG related packages:
 
-  npth         (ftp://ftp.gnupg.org/gcrypt/npth/)
-  libgpg-error (ftp://ftp.gnupg.org/gcrypt/libgpg-error/)
-  libgcrypt    (ftp://ftp.gnupg.org/gcrypt/libgcrypt/)
-  libksba      (ftp://ftp.gnupg.org/gcrypt/libksba/)
-  libassuan    (ftp://ftp.gnupg.org/gcrypt/libassuan/)
+    npth         (ftp://ftp.gnupg.org/gcrypt/npth/)
+    libgpg-error (ftp://ftp.gnupg.org/gcrypt/libgpg-error/)
+    libgcrypt    (ftp://ftp.gnupg.org/gcrypt/libgcrypt/)
+    libksba      (ftp://ftp.gnupg.org/gcrypt/libksba/)
+    libassuan    (ftp://ftp.gnupg.org/gcrypt/libassuan/)
 
-You should get the latest versions of course, the GnuPG configure
-script complains if a version is not sufficient.
+  You should get the latest versions of course, the GnuPG configure
+  script complains if a version is not sufficient.
 
-For some advanced features several other libraries are required.  The
-configure script prints diagnostic messages if one of these libraries
-is not available and a feature will not be available..
+  For some advanced features several other libraries are required.
+  The configure script prints diagnostic messages if one of these
+  libraries is not available and a feature will not be available..
 
-You also need the Pinentry package for most functions of GnuPG;
-however it is not a build requirement.  Pinentry is available at
-ftp://ftp.gnupg.org/gcrypt/pinentry/ .
+  You also need the Pinentry package for most functions of GnuPG;
+  however it is not a build requirement.  Pinentry is available at
+  ftp://ftp.gnupg.org/gcrypt/pinentry/ .
 
-After building and installing the above packages in the order as given
-above, you may continue with GnuPG installation (you may also just try
-to build GnuPG to see whether your already installed versions are
-sufficient).
+  After building and installing the above packages in the order as
+  given above, you may continue with GnuPG installation (you may also
+  just try to build GnuPG to see whether your already installed
+  versions are sufficient).
 
-As with all packages, you just have to do
+  As with all packages, you just have to do
 
- ./configure
- make
- make install
+    ./configure
+    make
+    make install
 
-(Before doing install you might need to become root.)
+  (Before doing install you might need to become root.)
 
-If everything succeeds, you have a working GnuPG with support for
-OpenPGP, S/MIME, ssh-agent, and smartcards.  Note that there is no
-binary gpg but a gpg2 so that this package won't conflict with a GnuPG
-1.4 installation.  gpg2 behaves just like gpg.
+  If everything succeeds, you have a working GnuPG with support for
+  OpenPGP, S/MIME, ssh-agent, and smartcards.  Note that there is no
+  binary gpg but a gpg2 so that this package won't conflict with a
+  GnuPG 1.4 installation.  gpg2 behaves just like gpg.
 
-In case of problem please ask on the gnupg-users at gnupg.org mailing
-list for advise.
+  In case of problem please ask on the gnupg-users at gnupg.org mailing
+  list for advise.
 
-Instruction on how to build for Windows can be found in the file
-doc/HACKING in the section "How to build an installer for Windows".
-This requires some experience as developer.
+  Instruction on how to build for Windows can be found in the file
+  doc/HACKING in the section "How to build an installer for Windows".
+  This requires some experience as developer.
 
-Note that the PKITS tests are always skipped unless you copy the PKITS
-test data file into the tests/pkits directory.  There is no need to
-run these test and some of them may even fail because the test scripts
-are not yet complete.
+  Note that the PKITS tests are always skipped unless you copy the
+  PKITS test data file into the tests/pkits directory.  There is no
+  need to run these test and some of them may even fail because the
+  test scripts are not yet complete.
 
-You may run
+  You may run
 
-  gpgconf --list-dirs
+    gpgconf --list-dirs
 
-to view the default directories used by GnuPG.
+  to view the default directories used by GnuPG.
 
-To quickly build all required software without installing it, the
-Speedo method may be used:
+  To quickly build all required software without installing it, the
+  Speedo method may be used:
 
-  make -f build-aux/speedo.mk  native
+    make -f build-aux/speedo.mk  native
 
-This method downloads all required libraries and does a native build
-of GnuPG to PLAY/inst/.  GNU make is required and you need to set
-LD_LIBRARY_PATH to $(pwd)/PLAY/inst/lib.
+  This method downloads all required libraries and does a native build
+  of GnuPG to PLAY/inst/.  GNU make is required and you need to set
+  LD_LIBRARY_PATH to $(pwd)/PLAY/inst/lib to test the binaries.
 
+** Specific build problems on some machines:
 
-MIGRATION FROM 1.4 or 2.0 to 2.1
-================================
+*** Apple OSX 10.x using XCode
 
-The major change in 2.1 is gpg-agent taking care of the OpenPGP secret
-keys (those managed by GPG).  The former file "secring.gpg" will not
-be used anymore.  Newly generated keys are stored in the agent's key
-store directory "~/.gnupg/private-keys-v1.d/".  The first time gpg
-needs a secret key it checks whether a "secring.gpg" exists and
-copies them to the new store.  The old secring.gpg is kept for use by
-older versions of gpg.
+  On some versions the correct location of a header file can't be
+  detected by configure.  To fix that you should run configure like
+  this
 
-Note that gpg-agent now uses a fixed socket by default.  All tools
-will start the gpg-agent as needed.  In general there is no more need
-to set the GPG_AGENT_INFO environment variable.  The SSH_AUTH_SOCK
-environment variable should be set to a fixed value.
+    ./configure  gl_cv_absolute_stdint_h=/usr/include/stdint.h
 
-GPG's smartcard commands --card-edit and --card-status as well as some
-of the card related sub-commands of --edit-key are not yet fully
-supported.  However, signing and decryption with a smartcard does
-work.
+  Add other options as needed.
 
-The Dirmngr is now part of GnuPG proper and also used to access
-OpenPGP keyservers.  The directroy layout of Dirmngr changed to make
-use of the GnuPG directories.  Dirmngr is started by gpg or gpgsm as
-needed needed. There is no more need to install a separate dirmngr
-package.
 
+* MIGRATION from 1.4 or 2.0 to 2.1
 
+  The major change in 2.1 is gpg-agent taking care of the OpenPGP
+  secret keys (those managed by GPG).  The former file "secring.gpg"
+  will not be used anymore.  Newly generated keys are stored in the
+  agent's key store directory "~/.gnupg/private-keys-v1.d/".  The
+  first time gpg needs a secret key it checks whether a "secring.gpg"
+  exists and copies them to the new store.  The old secring.gpg is
+  kept for use by older versions of gpg.
 
-DOCUMENTATION
-=============
+  GPG's smartcard commands --card-edit and --card-status as well as some
+  of the card related sub-commands of --edit-key are not yet fully
+  supported.  However, signing and decryption with a smartcard does
+  work.
 
-The complete documentation is in the texinfo manual named
-`gnupg.info'.  Run "info gnupg" to read it.  If you want a a printable
-copy of the manual, change to the "doc" directory and enter "make pdf"
-For a HTML version enter "make html" and point your browser to
-gnupg.html/index.html.  Standard man pages for all components are
-provided as well.  An online version of the manual is available at
-http://www.gnupg.org/documentation/manuals/gnupg/ .  A version of the
-manual pertaining to the current development snapshot is at
-http://www.gnupg.org/documentation/manuals/gnupg-devel/ .
+  Note that gpg-agent now uses a fixed socket by default.  All tools
+  will start the gpg-agent as needed.  In general there is no more
+  need to set the GPG_AGENT_INFO environment variable.  The
+  SSH_AUTH_SOCK environment variable should be set to a fixed value.
 
+  The Dirmngr is now part of GnuPG proper and also used to access
+  OpenPGP keyservers.  The directroy layout of Dirmngr changed to make
+  use of the GnuPG directories.  Dirmngr is started by gpg or gpgsm as
+  needed needed. There is no more need to install a separate dirmngr
+  package.
 
-GNUPG 1.4 AND GNUPG 2.0
-=======================
 
-GnuPG 2.0 is a newer version of GnuPG with additional support for
-S/MIME.  It has a different design philosophy that splits
-functionality up into several modules.  Both versions may be installed
-simultaneously without any conflict (gpg is called gpg2 in GnuPG 2).
-In fact, the gpg version from GnuPG 1.4 is able to make use of the
-gpg-agent as included in GnuPG 2 and allows for seamless passphrase
-caching.  The advantage of GnuPG 1.4 is its smaller size and no
-dependency on other modules at run and build time.
 
+* DOCUMENTATION
 
-HOW TO GET MORE INFORMATION
-===========================
+  The complete documentation is in the texinfo manual named
+  `gnupg.info'.  Run "info gnupg" to read it.  If you want a a
+  printable copy of the manual, change to the "doc" directory and
+  enter "make pdf" For a HTML version enter "make html" and point your
+  browser to gnupg.html/index.html.  Standard man pages for all
+  components are provided as well.  An online version of the manual is
+  available at http://www.gnupg.org/documentation/manuals/gnupg/ .  A
+  version of the manual pertaining to the current development snapshot
+  is at http://www.gnupg.org/documentation/manuals/gnupg-devel/ .
 
-The primary WWW page is "https://www.gnupg.org"
-           or using TOR "http://ic6au7wa3f6naxjq.onion"
-The primary FTP site is "ftp://ftp.gnupg.org/gcrypt/"
 
-See https://www.gnupg.org/download/mirrors.html for a list of mirrors
-and use them if possible.  You may also find GnuPG mirrored on some of
-the regular GNU mirrors.
+* GnuPG 1.4 and GnuPG 2.0
 
-We have some mailing lists dedicated to GnuPG:
+  GnuPG 2.0 is a newer version of GnuPG with additional support for
+  S/MIME.  It has a different design philosophy that splits
+  functionality up into several modules.  Both versions may be
+  installed simultaneously without any conflict (gpg is called gpg2 in
+  GnuPG 2).  In fact, the gpg version from GnuPG 1.4 is able to make
+  use of the gpg-agent as included in GnuPG 2 and allows for seamless
+  passphrase caching.  The advantage of GnuPG 1.4 is its smaller size
+  and no dependency on other modules at run and build time.
 
-   gnupg-announce at gnupg.org   For important announcements like new
-                              versions and such stuff.  This is a
-                              moderated list and has very low traffic.
-                              Do not post to this list.
 
-   gnupg-users at gnupg.org      For general user discussion and
-                              help (English).
+* HOW TO GET MORE INFORMATION
 
-   gnupg-de at gnupg.org         German speaking counterpart of
-                              gnupg-users.
+  The primary WWW page is "https://www.gnupg.org"
+             or using TOR "http://ic6au7wa3f6naxjq.onion"
+  The primary FTP site is "ftp://ftp.gnupg.org/gcrypt/"
 
-   gnupg-ru at gnupg.org         Russian speaking counterpart of
-                              gnupg-users.
+  See https://www.gnupg.org/download/mirrors.html for a list of
+  mirrors and use them if possible.  You may also find GnuPG mirrored
+  on some of the regular GNU mirrors.
 
-   gnupg-devel at gnupg.org      GnuPG developers main forum.
+  We have some mailing lists dedicated to GnuPG:
 
-You subscribe to one of the list by sending mail with a subject of
-"subscribe" to x-request at gnupg.org, where x is the name of the mailing
-list (gnupg-announce, gnupg-users, etc.).  An archive of the mailing
-lists are available at http://www.gnupg.org/documentation/mailing-lists.html
+     gnupg-announce at gnupg.org   For important announcements like new
+                                versions and such stuff.  This is a
+                                moderated list and has very low traffic.
+                                Do not post to this list.
 
-Please direct bug reports to http://bugs.gnupg.org or post them direct
-to the mailing list <gnupg-devel at gnupg.org>.
+     gnupg-users at gnupg.org      For general user discussion and
+                                help (English).
 
-Please direct questions about GnuPG to the users mailing list or one
-of the pgp newsgroups; please do not direct questions to one of the
-authors directly as we are busy working on improvements and bug fixes.
-The English and German mailing lists are watched by the authors and we
-try to answer questions when time allows us to do so.
+     gnupg-de at gnupg.org         German speaking counterpart of
+                                gnupg-users.
 
-Commercial grade support for GnuPG is available; for a listing of
-offers see https://www.gnupg.org/service.html .  Maintaining and
-improving GnuPG is costly.  Since 2001, g10 Code GmbH, a German
-company owned and headed by GnuPG's principal author Werner Koch, is
-bearing the majority of these costs.  To help them carry on this work,
-they need your support.  See https://gnupg.org/donate/ .
-
-  This file is Free Software; as a special exception the authors gives
-  unlimited permission to copy and/or distribute it, with or without
-  modifications, as long as this notice is preserved. For conditions
-  of the whole package, please see the file COPYING.  This file is
-  distributed in the hope that it will be useful, but WITHOUT ANY
-  WARRANTY, to the extent permitted by law; without even the implied
-  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+     gnupg-ru at gnupg.org         Russian speaking counterpart of
+                                gnupg-users.
+
+     gnupg-devel at gnupg.org      GnuPG developers main forum.
+
+  You subscribe to one of the list by sending mail with a subject of
+  "subscribe" to x-request at gnupg.org, where x is the name of the
+  mailing list (gnupg-announce, gnupg-users, etc.). See
+  https://www.gnupg.org/documentation/mailing-lists.html for archives
+  of the mailing lists.
+
+  Please direct bug reports to http://bugs.gnupg.org or post them
+  direct to the mailing list <gnupg-devel at gnupg.org>.
+
+  Please direct questions about GnuPG to the users mailing list or one
+  of the PGP newsgroups; please do not direct questions to one of the
+  authors directly as we are busy working on improvements and bug
+  fixes.  The English and German mailing lists are watched by the
+  authors and we try to answer questions when time allows us.
+
+  Commercial grade support for GnuPG is available; for a listing of
+  offers see https://www.gnupg.org/service.html .  Maintaining and
+  improving GnuPG is costly.  Since 2001, g10 Code GmbH, a German
+  company owned and headed by GnuPG's principal author Werner Koch, is
+  bearing the majority of these costs.  To help them carry on this
+  work, they need your support.  See https://gnupg.org/donate/ .
+
+
+# This file is Free Software; as a special exception the authors gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved. For conditions
+# of the whole package, please see the file COPYING.  This file is
+# distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY, to the extent permitted by law; without even the implied
+# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# Local Variables:
+# mode:org
+# End:
diff --git a/doc/gpg.texi b/doc/gpg.texi
index b8c4ab1..0472a4a 100644
--- a/doc/gpg.texi
+++ b/doc/gpg.texi
@@ -3159,12 +3159,13 @@ files; They all live in in the current home directory (@pxref{option
 
   @item ~/.gnupg/openpgp-revocs.d/
   This is the directory where gpg stores pre-generated revocation
-  certificates.  It is suggested to backup those certificates and if the
-  primary private key is not stored on the disk to move them to an
-  external storage device.  Anyone who can access theses files is able to
-  revoke the corresponding key.  You may want to print them out.  You
-  should backup all files in this directory and take care to keep this
-  backup closed away.
+  certificates.  The file name corresponds to the OpenPGP fingerprint of
+  the respective key.  It is suggested to backup those certificates and
+  if the primary private key is not stored on the disk to move them to
+  an external storage device.  Anyone who can access theses files is
+  able to revoke the corresponding key.  You may want to print them out.
+  You should backup all files in this directory and take care to keep
+  this backup closed away.
 
   @item /usr[/local]/share/gnupg/options.skel
   The skeleton options file.

commit fb223be97b01e2ac7993e10da2bad65c1a08cbd1
Author: Werner Koch <wk at gnupg.org>
Date:   Thu Sep 18 16:00:34 2014 +0200

    Register DCO for Daniel Kahn Gillmor.
    
    --

diff --git a/AUTHORS b/AUTHORS
index a826e02..feede06 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -170,6 +170,9 @@ Andreas Schwier <andreas.schwier at cardcontact.de>
 Christian Aistleitner <christian at quelltextlich.at>
 2013-05-26:20130626112332.GA2228 at quelltextlich.at:
 
+Daniel Kahn Gillmor <dkg at fifthhorseman.net>
+2014-09-24:87oau6w9q7.fsf at alice.fifthhorseman.net:
+
 Hans of Guardian <hans at guardianproject.info>
 2013-06-26:D84473D7-F3F7-43D5-A9CE-16580B88D574 at guardianproject.info:
 

-----------------------------------------------------------------------

Summary of changes:
 AUTHORS              |    3 +
 README               |  310 ++++++++++++++++++++++++++------------------------
 build-aux/getswdb.sh |    4 +-
 doc/gpg.texi         |   13 ++-
 4 files changed, 174 insertions(+), 156 deletions(-)


hooks/post-receive
-- 
The GNU Privacy Guard
http://git.gnupg.org




More information about the Gnupg-commits mailing list