---

Release Digest: GNU, November 21, 2003

GNU SASL 0.0.9 alpha

GNU SASL is an implementation of the Simple Authentication and
Security Layer framework and a few common SASL mechanisms. SASL is
used by network servers (e.g., IMAP, SMTP) to request
authentication from clients, and in clients to authenticate against
servers.

GNU SASL contains a library (`libgsasl’), a command line utility
(`gsasl’) to access the library from the shell, and a manual. The
library includes support for the SASL framework (with
authentication functions and application data privacy and integrity
functions) and at least partial support for the CRAM-MD5, EXTERNAL,
GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and
KERBEROS_V5 mechanisms.

The library is portable because it does not do network
communication by itself, but rather leaves it up to the calling
application. The library is flexible with regards to the
authorization infrastructure used, as it utilizes callbacks into
the application to decide whether an user is authorized or not.

GNU SASL is developed for the GNU/Linux system, but runs on over
20 platforms including most major Unix platforms and Windows, and
many kind of devices including iPAQ handhelds and S/390
mainframes.

GNU SASL is licensed under the GNU Public License.

The project page of the library is available at:
http://www.gnu.org/software/gsasl/

Here are the compressed sources:
http://josefsson.org/gsasl/releases/gsasl-0.0.9.tar.gz
(1.7MB)

Here are GPG detached signatures using key 0xB565716F:
http://josefsson.org/gsasl/releases/gsasl-0.0.9.tar.gz.asc

Here are the MD5 checksums:

b9182aaef777fbd244b9469519f1a545 gsasl-0.0.9.tar.gz
232cbb04c1f98538d3132fe250ee1b93 gsasl-0.0.9.tar.gz.asc

Noteworthy changes since the last release:

  • Command line client can talk to SMTP servers with –smtp.
  • DocBook manuals in XML, PDF, PostScript, ASCII and HTML formats
    included.
  • Token parser in DIGEST-MD5 fixed, improve interoperability of
    DIGEST-MD5.
  • Libgcrypt >= 1.1.42 is used if available (for CRAM-MD5 and
    DIGEST-MD5). The previous libgcrypt API is no longer
    supported.
  • CRAM-MD5 and DIGEST-MD5 no longer require libgcrypt (but can
    still use it). If libgcrypt 1.1.42 or later is not found, it uses a
    minimalistic cryptographic library based on Nettle, from crypto/.
    Currently only MD5 and HMAC-MD5 is needed, making a dependence on
    libgcrypt overkill.
  • Listing supported server mechanisms with gsasl_server_mechlist
    work.
  • Autoconf 2.59, Automake 1.8 beta, Libtool CVS used.
  • Source code for each SASL mechanism moved to its own
    sub-directory in lib/.
  • The command line interface now uses getopt instead of argp. The
    reason is portability, this also means we no longer use
    gnulib.
  • API and ABI modifications.

gsasl_randomize: ADD.
gsasl_md5: ADD.
gsasl_hmac_md5: ADD.
gsasl_hexdump: REMOVED. Never intended to be exported.
gsasl_step: ADD.
gsasl_step64: ADD.
gsasl_client_step: DEPRECATED: use gsasl_step instead.
gsasl_server_step: DEPRECATED: use gsasl_step instead.
gsasl_client_step_base64: DEPRECATED: use gsasl_step64 instead.
gsasl_server_step_base64: DEPRECATED: use gsasl_step64 instead.
gsasl_finish: ADD.
gsasl_client_finish: DEPRECATED: use gsasl_finish instead.
gsasl_server_finish: DEPRECATED: use gsasl_finish instead.
gsasl_ctx_get: ADD.
gsasl_client_ctx_get: DEPRECATED: use gsasl_ctx_get instead.
gsasl_server_ctx_get: DEPRECATED: use gsasl_ctx_get instead.
gsasl_appinfo_get: ADD.
gsasl_appinfo_set: ADD.
gsasl_client_application_data_get: DEPRECATED: use
gsasl_appinfo_get instead.
gsasl_client_application_data_set: DEPRECATED: use
gsasl_appinfo_set instead.
gsasl_server_application_data_get: DEPRECATED: use
gsasl_appinfo_get instead.
gsasl_server_application_data_set: DEPRECATED: use
gsasl_appinfo_set instead.
Gsasl: ADD.
Gsasl_ctx: DEPRECATED: use Gsasl instead.
Gsasl_session: ADD.
Gsasl_session_ctx: DEPRECATED: use Gsasl_session instead.
GSASL_CRYPTO_ERROR: ADD, replaces deprecated
GSASL_LIBGCRYPT_ERROR.
GSASL_LIBGCRYPT_ERROR: DEPRECATED: use GSASL_CRYPTO_ERROR
instead.
GSASL_KERBEROS_V5_INTERNAL_ERROR: ADD, replaces deprecated
GSASL_SHISHI_ERROR.
GSASL_SHISHI_ERROR: DEPRECATED: use
GSASL_KERBEROS_V5_INTERNAL_ERROR instead.
GSASL_INVALID_HANDLE: ADD.


GNU cfs-el 0.5.0

cfs-el is a frontend for using CFS (Criptographic File System)
from Emacs.

This is its fist stable version.

Homepage:

http://www.gnu.org/software/cfs-el/cfs-el.html

Sources tarball:

ftp://ftp.gnu.org/gnu/cfs-el/cfs-el-0.5.0.tar.gz

PGP signature:

ftp://ftp.gnu.org/gnu/cfs-el/cfs-el-0.5.0.tar.gz.sig

md5sum:

0436ad7021a7d929479101b4711ca498 cfs-el-0.5.0.tar.gz

sha1sum:

05ac575c06390344c65eb8e1fa0493ba0e323e61 cfs-el-0.5.0.tar.gz

Please send bug reports to:

bug-cfs-el@gnu.org

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis