From wk at gnupg.org Wed Aug 8 06:36:51 2012 From: wk at gnupg.org (Werner Koch) Date: Wed, 08 Aug 2012 06:36:51 +0200 Subject: [Announce] GPA 0.9.3 released Message-ID: <87obmmuhi4.fsf@vigenere.g10code.de> Hello, We are pleased to announce the release of GPA 0.9.3. GPA is a graphical frontend for the GNU Privacy Guard (GnuPG, http://www.gnupg.org). GPA can be used to encrypt, decrypt, and sign files, to verify signatures and to manage the private and public keys. You can find the release here: ftp://ftp.gnupg.org/gcrypt/gpa/gpa-0.9.3.tar.bz2 (695k) ftp://ftp.gnupg.org/gcrypt/gpa/gpa-0.9.3.tar.bz2.sig and soon on all gnupg.org mirrors. The SHA1 checksum for this release is: 8dc810e465ec49cd8353d93b3ede8e69ad3cf48b gpa-0.9.3.tar.bz2 Noteworthy changes in version 0.9.3 (2012-08-08) ------------------------------------------------ * Allow searching in the keylist. * Collected bug fixes. Noteworthy changes in version 0.9.2 (2012-05-02) ------------------------------------------------ * Adjust server mode to modern Libassuan. * Add options --enable-logging for W32. * Add options --gpg-binary, --gpgsm-binary and --debug-edit-fsm. * Properly process CMS data in the clipboard and with the server's VERIFY_FILES and DECRYPT_FILES commands. * Minor code cleanups. Noteworthy changes in version 0.9.1 (2012-04-18) ------------------------------------------------ * The key selection dialogs for encryption and signing do not anymore list expired, revoked or otherwise invalid keys. * If no recipients are given to the server, a generic key selection dialog is now used. * Now works with Libassuan 2.x. * The card manager now displays the ATR for an unknown card. Shalom-Salam, Werner -- g10 Code GmbH http://g10code.com AmtsGer. Wuppertal HRB 14459 H?ttenstr. 61 Gesch?ftsf?hrung Werner Koch D-40699 Erkrath -=- The GnuPG Experts -=- USt-Id DE215605608 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 203 bytes Desc: not available URL: From wk at gnupg.org Wed Aug 8 07:15:05 2012 From: wk at gnupg.org (Werner Koch) Date: Wed, 08 Aug 2012 07:15:05 +0200 Subject: [Announce] nPth 0.91 released Message-ID: <87k3xaufqe.fsf@vigenere.g10code.de> Hi! We are pleased to announce the second official release of the New GNU Portable Threads Library: nPth version 0.91. nPth is a non-preemptive threads implementation using an API very similar to the one known from GNU Pth. It has been designed as a replacement of GNU Pth for non-ancient operating systems. In contrast to GNU Pth is is based on the system's standard threads implementation. Thus nPth allows the use of libraries which are not compatible to GNU Pth. What's New in 0.91 ================== * Fixed a flaw in the initialization code. * npth_init does now return an error on failure. * Various fixes for better portability. * Provide a pselect emulation for OpenBSD et al. Getting the Software ==================== The nPth tarball and its signature are available as ftp://ftp.gnupg.org/gcrypt/npth/npth-0.91.tar.bz2 (293k) ftp://ftp.gnupg.org/gcrypt/npth/npth-0.91.tar.bz2.sig and at all GnuPG mirrors. See the included README file and the npth.h header for documentation. Bug reports and requests for help should be send to the gnupg-devel mailing list at gnupg.org. nPth is available under the terms of the LGPLv3+ or the GPLv2+. The GIT repository is at git://git.gnupg.org/npth.git . Background ========== GNU Pth is often used to provide a co-routine based framework. GnuPG-2 makes heavy use of this concept for good audibility, general security concerns, and ease of implementation. However, GNU Pth has the drawback that ugly hacks are required to work with libraries which are not GNU Pth aware. When porting GnuPG-2 to Windows in 2004, we had the need for a replacement of GNU Pth, which is not available for native Windows. We came up with an emulation based on the native Windows thread system. Experience since then showed that such an emulation is a solid way to provide a co-routine based framework. Given that thread implementations (in particular pthreads) are now in common use on all platforms, there is not must justification left for not using them: Without considering the GnuPG packages, Debian has only two packages requiring GNU Pth (zhcon and jabberd14 - the latter even seems not in wide use anymore). Thus we decided to write nPth as a replacement for GNU Pth. The current development version of GnuPG (2.1) has been migrated to nPth and the the next beta release will require it. On common Linux and kFreeBSD based systems and even on Android, nPth should build and work fine. Support ======= Please consult the archive of the gnupg-users mailing list before reporting a bug . As of now we suggest to send bug reports for a nPth to this list in favor of filing a bug at . We also have a dedicated service directory at: http://www.gnupg.org/service.html Maintaining and improving GnuPG and related software is costly. For more than a decade, g10 Code, 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, we need your support. Please consider to visit the GnuPG donation page at: http://g10code.com/gnupg-donation.html Thanks ====== Many thanks to Ralf S. Engelschall for his excellent GNU PTH library, which served GnuPG very well for many years. Thanks also to Nelson H. F. Beebe would provided useful portability hints for this release. Happy hacking, Marcus and Werner -- g10 Code GmbH http://g10code.com AmtsGer. Wuppertal HRB 14459 H?ttenstr. 61 Gesch?ftsf?hrung Werner Koch D-40699 Erkrath -=- The GnuPG Experts -=- USt-Id DE215605608 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 203 bytes Desc: not available URL: From wk at gnupg.org Thu Sep 27 16:54:39 2012 From: wk at gnupg.org (Werner Koch) Date: Thu, 27 Sep 2012 16:54:39 +0200 Subject: [Announce] Libksba 1.3.0 released Message-ID: <87r4pn4its.fsf@vigenere.g10code.de> Hello! I am pleased to announce version 1.3.0 of Libksba. Libksba is an X.509 and CMS (PKCS#7) library. It is for example required to build the S/MIME part of GnuPG-2 (gpgsm). The only build requirement for Libksba itself is the libgpg-error package. There are no other dependencies; actual cryptographic operations need to be done by the user. Libksba is distributed under the LGPLv3+/GPLv2+. There are no user tools accompanying this software, thus it is mostly relevant to developers. The main reason for this release is the change to the GNU Lesser General Public License. You may download the library and its OpenPGP signature from: ftp://ftp.gnupg.org/gcrypt/libksba/libksba-1.3.0.tar.bz2 (610k) ftp://ftp.gnupg.org/gcrypt/libksba/libksba-1.3.0.tar.bz2.sig As an alternative you may use a patch file to upgrade the previous version of the library: ftp://ftp.gnupg.org/gcrypt/libksba/libksba-1.2.0-1.3.0.diff.bz2 (217k) SHA-1 checksums are: 241afcb2dfbf3f3fc27891a53a33f12d9084d772 libksba-1.3.0.tar.bz2 17f6e5fe2fdf6f9205cdec9de0e17194f4ece048 libksba-1.2.0-1.3.0.diff.bz2 Noteworthy changes in version 1.3.0 (2012-09-27) ------------------------------------------------ * Changed the license of the library from GPLv3 to LGPLv3/GPLv2; see the file AUTHORS for details. * Minor bug fixes. Commercial support contracts for Libksba are available, and they help finance continued maintenance. g10 Code, a Duesseldorf based company owned and headed by Libksba's principal author, is currently funding its development. We are always looking for interesting development projects. See also http://www.gnupg.org/service.html . Happy hacking, Werner -- Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 203 bytes Desc: not available URL: