[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Shishi 0.0.22

From: Simon Josefsson
Subject: Shishi 0.0.22
Date: Thu, 11 Aug 2005 12:32:46 +0200
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

I am pleased to announce the availability of Shishi version 0.0.22!

Shishi is an implementation of the Kerberos 5 network authentication
system.  Shishi can be used to authenticate users in distributed

Shishi contains a library ('libshishi') that can be used by
application developers to add support for Kerberos 5.  Shishi contains
a command line utility ('shishi') that is used by users to acquire and
manage tickets (and more).  The server side, a Key Distribution
Center, is implemented by 'shishid', and support X.509 authenticated
TLS via GnuTLS.  Of course, a manual documenting usage aspects as well
as the programming API is included.

Shishi currently supports AS/TGS exchanges for acquiring tickets, the
AP exchange for performing client and server authentication, and
SAFE/PRIV for integrity/privacy protected application data exchanges.
The DES, 3DES, ARCFOUR, and AES cryptographic algorithms are

Shishi aims to be internationalized, thread safe and portable.  Shishi
is written in ANSI/ISO C89, and has been ported to numerous platforms,
including most major Unix platforms and Windows, running on devices
including iPAQ handhelds and S/390 mainframes.  Shishi can even be
cross compiled to embedded platforms such as the Motorola Coldfire.

Current work items include improvements on the server (KDC),
integration of initial authentication via OpenPGP using GnuTLS,
set-passwd implementation, and a LDAP backend for the Shisa library
used in the KDC for information storage.  Assistance is appreciated on
any of these (or other) items.

Improving Shishi is costly, but you can help!  We are looking for
organizations that find Shishi useful and wish to contribute back.
You can contribute by reporting bugs, improve the software, or donate
money or equipment.

Commercial support contracts for Shishi are available, and they help
finance continued maintenance.  Simon Josefsson Datakonsult, a
Stockholm based privately held company, is currently funding Shishi
maintenance.  We are always looking for interesting development

If you need help to use Shishi, or want to help others, you are
invited to join our help-shishi mailing list, see:

The project web page is available at: (updated fastest)

Here are the compressed sources:         (3.1MB)   (3.1MB)

Here are GPG detached signatures using key 0xB565716F:

Here are the build reports for various platforms:

Here are the MD5/SHA1 checksums:

f613e538ed0bb990f3644bbe5f0ab444  shishi-0.0.22.tar.gz
a8ae643e7f15af62b77276ab3f646f12  shishi-0.0.22.tar.gz.sig
8a4f6564eb319ed0593e92afe3f3155a0bbf6523  shishi-0.0.22.tar.gz
16dff30918741f8b90c1ff22b4b37f496c9492fa  shishi-0.0.22.tar.gz.sig


Noteworthy changes since version 0.0.16 (last version announced here):

* Version 0.0.22 (released 2005-08-10)

** Fix build error when STARTTLS support is enabled.

** The address@hidden mailing list is now mentioned in documentation.

** Should now build with objdir != srcdir on systems that lack stdbool.h.

** The license template in files were updated with the new FSF address.

** The internal libtasn1 copy was updated to version 0.2.14.

** Gnulib files updated, and uses within the library updated.

* Version 0.0.21 (released 2004-12-17)

** Libtasn1 updated to 0.2.13.

** Gnulib files updated, and uses within the library updated.

** Fix srcdir != objdir building, reported by Mike Castle.

* Version 0.0.20 (released 2004-11-21)

** Fix formatting of man pages, based on warnings from Doclifter.

** Updated gnulib compatibility files.

* Version 0.0.19 (released 2004-11-12)

** Documentation improvements.
For example, you can now browse the Shishi API manual using DevHelp.

** Updated gnulib compatibility files.

* Version 0.0.18 (released 2004-10-15)

** When generating an AP-REP, the generated EncAPRepPart is now remembered.

** Fix some memory leaks.

** Revamp of autogenerated documentation.

** Documentation improvements.

** Included libtasn1 updated to 0.2.11.

** ASN.1 API cleanup:
shishi_new_a2d: RENAMED to shishi_asn1_to_der.
shishi_a2d_new_field: RENAMED to shishi_asn1_to_der_field.
shishi_a2d, shishi_a2d_field: REMOVED.
shishi_asn1_read: RENAMED to shishi_asn1_read_inline.
shishi_asn1_read2: RENAMED to shishi_asn1_read.
shishi_asn1_read2_optional: RENAMED to shishi_asn1_read_optional.
shishi_asn1_read_optional: MODIFIED, now allocate output.

** Various other API fixes.
Functions that take fixed size buffers have been replaced by functions
that allocate dynamically sized buffer of the correct length.

* Version 0.0.17 (released 2004-08-08)

** Revamp of gnulib compatibility files.

** Fix warnings.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]