swdb: Release of gnupg 2.1.8 and pinentry 0.9.6
[gnupg-doc.git] / web / index.org
index c4f5246..a86a56f 100644 (file)
+#+TITLE: The GNU Privacy Guard
 #+STARTUP: showall
-#+SETUPFILE: "setup.inc"
+#+SETUPFILE: "share/setup.inc"
 
 * The GNU Privacy Guard
+#+index: GnuPG
+#+index: GPG
+#+index: PGP
+#+index: Gpg4win
 
-
-GnuPG is the [[http://www.gnu.org/][GNU project]]'s complete and free implementation of the
-OpenPGP standard as defined by [[http://www.ietf.org/rfc/rfc4880.txt][RFC4880]]. GnuPG allows to encrypt and
+GnuPG is a complete and free implementation of the OpenPGP standard as
+defined by [[http://www.ietf.org/rfc/rfc4880.txt][RFC4880]] (also known as /PGP/). GnuPG allows to encrypt and
 sign your data and communication, features a versatile key management
 system as well as access modules for all kinds of public key
 directories. GnuPG, also known as /GPG/, is a command line tool with
 features for easy integration with other applications. A wealth of
-[[related_software/frontends.html][frontend applications]] and [[related_software/libraries.html][libraries]] are available. Version 2 of GnuPG
-also provides support for S/MIME.
+[[file:related_software/frontends.html][frontend applications]] and [[file:related_software/libraries.html][libraries]] are available. Version 2 of GnuPG
+also provides support for S/MIME and Secure Shell (ssh).
 
 GnuPG is [[http://www.gnu.org/philosophy/free-sw.html][Free Software]] (meaning that it respects your freedom). It can
-be freely used, modified and distributed under the terms of the [[http://www.gnu.org/copyleft/gpl.html][GNU
-General Public License]] .
+be freely used, modified and distributed under the terms of the
+[[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]] .
+
+GnuPG comes in three flavours:
+
+ - {{{gnupg_ver}}} is the /stable/ version suggested for most users,
+
+ - {{{gnupg21_ver}}} is the brand-new /modern/ version with support
+   for [[https://en.wikipedia.org/wiki/Elliptic_curve_cryptography][ECC]] and many other new features,
+
+ - and {{{gnupg1_ver}}} is the /classic/ portable version.
+
+Project [[http://www.gpg4win.org][Gpg4win]] provides a Windows version of GnuPG /stable/. It is
+nicely integrated into an installer and features several frontends as
+well as English and German manuals.
+
+* Reconquer your privacy
+
+Even if you have nothing to hide, using encryption helps protect the
+privacy of people you communicate with, and makes life difficult for
+bulk surveillance systems. If you do have something important to hide,
+you are in good company; GnuPG is one of the tools that Edward Snowden
+used to uncover his secrets about the NSA.
+
+Please visit the [[https://emailselfdefense.fsf.org][Email Self-Defense]] site to learn how and why you
+should use GnuPG for your electronic communication.  If you need
+printed leaflets check out [[https://fsfe.org/contribute/spreadtheword.html#gnupg-leaflet][FSFE’s GnuPG leaflet]].
+
+
+* News
+#+index: News
+
+The latest blog entries:
+#+begin_html
+<ul>
+<!--INSERT-BLOG-HEADLINE-->
+</ul>
+#+end_html
+
+The latest release news:\\
+([[file:news.org][all news]])
+
+# For those of you who like reading world’s news with an RSS reader,
+# GnuPG's latest news are available as [[http://feedvalidator.org/check.cgi?url%3Dhttps://www.gnupg.org/news.en.rss][RSS 2.0 compliant]] feed.  Just
+# point or paste the [[news.en.rss][RSS file]] into your aggregator.
+
+
+** GnuPG 2.1.8 released (2015-09-10)
+
+A new version of the /modern/ branch of GnuPG has been released.
+Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000379.html][anouncement mail]] for details.
 
-GnuPG comes in two flavours: [[download][{{{gnupg1_ver}}}]] is the well known and
-portable standalone version, whereas [[download][{{{gnupg_ver}}}]] is the enhanced
-and somewhat harder to build version.
+** GPA 0.9.9 released (2015-09-09)
 
-Project [[http://www.gpg4win.org][Gpg4win]] provides a Windows version of GnuPG. It is nicely
-integrated into an installer and features several frontends as well as
-English and German manuals.
+A new version of [[file:related_software/gpa/index.org][GPA]], the graphical frontend for GnuPG, is now
+available.  This release fixes a couple of bugs and has been changed
+to show the clipboard view on startup.  [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000378.html][{more}]]
 
-Project [[http://gpgtools.org][GPGTools]] provides a Mac OS X version of GnuPG. It is nicely
-integrated into an installer and features all required tools.
+** GnuPG 2.0.29 released (2015-09-08)
 
-Project [[http://www.gnupg.org/aegypten/][Aegypten]] developed the S/MIME functionality in GnuPG 2.
+GnuPG 2.0.29 is now available.  This release fixes a couple of bugs;
+users of GnuPG 2.0.x may want to update to this version.  [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000376.html][{more}]]
 
+** Libgcrypt 1.6.4 released (2015-09-08)
 
-* Latest news
+Libgcrypt version 1.6.4 has been released to fix a few minor bugs and
+a crash on newer Windows versions. [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000375.html][{more}]]
 
-The following frames report the latest news from GnuPG.  A list with
-all [[news.org][news of previous years]] is also available.
+** Libassuan 2.3.0 released (2015-08-28)
 
-For those of you who like reading world’s news with an RSS reader,
-GnuPG's latest news are available as [[http://feedvalidator.org/check.cgi?url%3Dhttp://www.gnupg.org/news.en.rss][RSS 2.0 compliant]] feed.  Just
-point or paste the [[news.en.rss][RSS file]] into your aggregator.
+[[file:related_software/libassuan/index.org][Libassuan]] is a generic [[https://en.wikipedia.org/wiki/Inter-process_communication][IPC]] library used by GnuPG, GPGME, and a few
+other packages.  This release fixes two bugs and introduces new
+support functions for the socket wrappers.  See [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000374.html][here]] for details.
 
+** GPGME 1.6.0 and Libgpg-error 1.20 released (2015-08-26)
 
-** GnuPG 2.0.21 released (2013-08-19)
+GPGME 1.6.0 is now available.  This release introduce a mode to export
+sceret keys, improves the error return codes, and is prepared to make
+use of the GnuPG 2.1 Windows installer.  See this full [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000372.html][announcement]].
+An update of Libgpg-error to fix a problem in Windows has also been
+released; see this [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000373.html][announcement]].
 
-We are pleased to announce the availability of GnuPG 2.0.21. ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2013q3/000332.html][{more}]]
+** GnuPG 2.1.7 released (2015-08-11)
 
+A new version of the /modern/ branch of GnuPG has been released.
+Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000371.html][anouncement mail]] for details.
 
-** Security update for GnuPG (2013-07-25)                         :important:
+** GnuPG 2.1.6 released (2015-07-01)
 
-We are pleased to announce the availability of a new stable GnuPG
-release: Version 1.4.14 ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2013q3/000329.html][{more}]]
+A new version of the /modern/ branch of GnuPG has been released.
+Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q3/000370.html][anouncement mail]] for details.
 
+** GnuPG 2.1.5 released (2015-06-11)
 
-** Security update for Libgcrypt (2013-07-25)                     :important:
+A new version of the /modern/ branch of GnuPG has been released.
+Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q2/000369.html][anouncement mail]] for details.
 
-We are pleased to announce the availability of a new stable Libgcrypt
-release: Version 1.5.3 ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2013q3/000329.html][{more}]]
 
+** GPGME 1.5.5 released (2015-06-08)
 
-** GnuPG 2.0.20 released (2013-05-10 18:59:01)
+GPGME 1.5.5 is now available.  This release fixes a crash due to
+malformed user ids and a regression when gpgsm < 2.1 is used.  See the
+full [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q2/000368.html][{announcement}]] mail.
 
-We are pleased to announce the availability of GnuPG 2.0.20. ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2013q2/000328.html][{more}]]
 
+** GnuPG 2.0.28 released (2015-06-02)
 
-** GnuPG 1.4.13 released  (2012-12-20 21:51:56)
+GnuPG 2.0.28 is now available.  This release fixes a couple of bugs;
+users of GnuPG 2.0.x should update to this version.  [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q2/000367.html][{more}]]
 
-We are pleased to announce the availability of a new stable GnuPG
-release: Version 1.4.13 ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2012q4/000319.html][{more}]]
+** GnuPG 2.1.4 released (2015-05-12)
 
+A new version of the /modern/ branch of GnuPG has been released.
+Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q2/000366.html][anouncement mail]] for details.
 
-** GnuPG 2.0.19 released (2012-03-27 11:22:13)
+** GnuPG 2.1.3 released (2015-04-11)
 
-We are pleased to announce the availability of GnuPG 2.0.19. ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2012q1/000314.html][{more}]]
+This is another release of the /modern/ branch of GnuPG.  It fixes
+a lot of bugs.  Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q2/000365.html][anouncement mail]].
 
-** GnuPG 1.4.12 released (2012-01-30 17:39:22)
+** GnuPG 1.4.19 released (2015-02-27)                             :important:
 
-We are pleased to announce the availability of a new stable GnuPG
-release: Version 1.4.12 ...
-[[http://lists.gnupg.org/pipermail/gnupg-announce/2012q1/000313.html][{more}]]
+GnuPG 1.4.19 is now available.  This release mitigates two new of side
+channel attack methods as well as a couple of other bugs.  [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q1/000363.html][{more}]]
 
+** Libgcrypt 1.6.3 released (2015-02-27)                          :important:
 
+Libgcrypt version 1.6.3 has been released to mitigate two new side
+channel attack methods.  [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q1/000364.html][{more}]]
 
-# Copyright (C) 2002-2004 Free Software Foundation, Inc.
-#
-# Written by Werner Koch (2007-02-01).
-# www.d.shuttle.de/isil/gnupg:  1998, 1999, then switched to FSF copyright.
+** GnuPG 2.0.27 released (2015-02-18)
 
+GnuPG 2.0.27 is now available.  This release fixes a couple of bugs;
+users of GnuPG 2.0.x should update to this version.  [[http://lists.gnupg.org/pipermail/gnupg-announce/2015q1/000362.html][{more}]]
 
+** GnuPG 2.1.2 released (2015-02-11)
+
+This is the third release of the /modern/ branch of GnuPG.  It fixes
+a lot of bugs.  Read the full [[https://lists.gnupg.org/pipermail/gnupg-announce/2015q1/000361.html][anouncement mail]].
+
+** GnuPG 2.1.1 released (2014-12-16)
+
+This is the second release of the /modern/ branch of GnuPG.  It fixes
+a lot of bugs and brings some new features.  Read more about 2.1 at
+the [[file:faq/whats-new-in-2.1.org][feature overview]] page and in the [[http://lists.gnupg.org/pipermail/gnupg-announce/2014q4/000360.html][announcement]] mail.
+
+
+** Libksba 1.3.2 released (2014-11-25)                            :important:
+
+This is a security fix release and all users of Libksba should update
+to this version.  Note that *GnuPG 2.x* makes use of Libksba and thus
+all user of GnuPG 2.x need to install this new version of Libksba and
+restart the dirmngr process.  Read the full [[http://lists.gnupg.org/pipermail/gnupg-announce/2014q4/000359.html][announcement]].
+
+
+** GnuPG 2.1.0 with ECC support released (2014-11-06)
+
+This is the first release of the new /modern/ branch of GnuPG.  It
+features a lot of new things including support for ECC.  Read more at
+the [[file:faq/whats-new-in-2.1.org][feature overview]] page and in the [[http://lists.gnupg.org/pipermail/gnupg-announce/2014q4/000358.html][announcement]] mail.
+
+
+* A big Thanks to all supporters
+
+Due to this [[http://www.propublica.org/article/the-worlds-email-encryption-software-relies-on-one-guy-who-is-going-broke][ProPublica article]] we received more than 120,000 \euro of
+individual donations on a single day.  There was even more: The [[http://www.linuxfoundation.org/programs/core-infrastructure-initiative][Core
+Infrastructure Initiative]] granted 60,000 $ for 2015.  Our payment
+service [[https://twitter.com/stripe/status/563449352635432960][Stripe]] and [[https://www.facebook.com/notes/protect-the-graph/supporting-gnu-privacy-guard/1564591893780956][Facebook]] will each give 50,000 $ to the project.
+And finally the [[https://www.wauland.de/en/donation.html#61][Wau Holland Stiftung]] is collecting tax deductible
+funds for GnuPG (19000 \euro plus 57 BTC).
+
+As the main author of GnuPG, I like to thank everyone for supporting
+the project, be it small or large individual donations, helping users,
+providing corporate sponsorship, working on the software, and for all
+the encouraging words.
+
+GnuPG does not stand alone: there are many other projects, often
+unknown to most people, which are essential to keep the free Internet
+running.  Many of them are run by volunteers who spend a lot of unpaid
+time on them.  They need our support as well.
+
+/--- Werner, 2015-02-06/
+
+(see also this [[https://gnupg.org/blog/20150310-gnupg-in-february.html][blog]] entry)
 
 * COMMENT
 This is the publishing info used for the GnuPG pages
 #+begin_src emacs-lisp
-(progn
- (require 'gpgweb "../tools/gpgweb.el")
- (setq org-export-html-toplevel-hlevel 1)
- (setq org-export-html-coding-system 'utf-8)
-
- (aput 'org-publish-project-alist "gpgweb-org"
- '(:base-directory "."
-   :base-extension "org"
-   :language "en"
-   :html-extension "html"
-   :publishing-directory "../stage"
-   :publishing-function gpgweb-org-to-html
-   :body-only t
-   :section-numbers nil
-   :tags nil
-   :table-of-contents nil
-   :auto-sitemap t
-   :sitemap-title "GnuPG - Sitemap"
-   :style-include-default nil
-   :timestamp-file t
-   :style "<link rel=\"stylesheet\" href=\"gnupg.css\" type=\"text/css\" />"
-   :html-preamble "<div id=\"header\">&nbsp;</div>
-<div id=\"leftColumn\">
-  <div id=\"navigation\">
-  <ul>
-    <li><a href=\"index.html\"   @MENU-ACTIVE@>home</a></li>
-    <li><a href=\"sitemap.html\" @MENU-ACTIVE@>sitemap</a></li>
-    <li><a href=\"contact.html\" @MENU-ACTIVE@>contact</a></li>
-  </ul>
-  </div>
-</div>
-<div id=\"mainText\">"
-   :html-postamble "</div>
-<div id=\"cpyright\">
-  These web pages are Copyright 1998--2013 The GnuPG Project and
-  licensed under a
-  <a rel=\"license\"
-     href=\"http://creativecommons.org/licenses/by-sa/3.0/\"
-   >Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.  See
-   <a href=\"copying.html\">copying<a/> for details.
-</div>"))
-
-
- (aput 'org-publish-project-alist "gpgweb-other"
- '(:base-directory "."
-   :base-extension "jpg\\|png\\|css"
-   :recursive t
-   :publishing-directory "../stage"
-   :publishing-function org-publish-attachment
-   :completion-function gpgweb-upload))
-
- (aput 'org-publish-project-alist "gpgweb"
- '(:components ("gpgweb-org" "gpgweb-other"))))
-
+  (progn
+   (setq gpgweb-root-dir (file-name-directory (buffer-file-name)))
+   (require 'gpgweb (concat gpgweb-root-dir "share/gpgweb.el"))
+   (setq org-publish-use-timestamps-flag nil)
+   (setq org-export-html-toplevel-hlevel 1)
+   (setq org-export-html-coding-system 'utf-8)
+   (gpgweb-setup-project))
 #+end_src