1 Shishi NEWS -- History of user-visible changes. -*- outline -*-
2 Copyright (C) 2002, 2003 Simon Josefsson
3 See the end for copying conditions.
5 * Version 0.0.6 (unreleased)
7 ** Proxiable, proxy, forwardable and forwarded tickets supported.
8 See the User Manual for discussion and examples.
10 ** Man pages for all public functions are included.
12 * Version 0.0.5 (released 2003-09-07)
14 ** Server host name to realm mapping via DNS supported.
16 ** SAFE functions improved.
17 Example code of a client using integrity protected application data
18 exchanges is in examples/client-safe.c and examples/server.c.
20 ** PRIV functions added.
21 Example code of a client using privacy protected application data
22 exchanges is in examples/client-priv.c.
24 ** Documentation improvements.
25 E.g., a reference manual was added, that document the configuration
26 file, and the shishi and shishid parameters.
28 ** Various API changes.
30 * Version 0.0.4 (released 2003-08-31)
32 ** The rsh/rlogin client 'rsh-redone' ported to Shishi, by Nicolas Pouvesle.
33 The client is located in extra/rsh-redone/. It supports
34 authentication and encryption. It interoperate with other
37 ** Authenticator subkeys are supported, and is used by default in AP/TGS.
38 Some KDCs does not understand subkeys in TGS requests, and use the
39 session key instead. Shishi detect and work around this problem but
42 ** Simplistic key distribution center (KDC) is working.
43 See the Administration Manual for a walk through on how to get it up
46 ** Various API changes.
48 * Version 0.0.3 (released 2003-08-22)
50 ** Documentation fixes.
54 * Version 0.0.2 (released 2003-08-17)
56 ** Command line handling of the 'shishi' application rewritten.
57 See the (updated) user manual and --help output for the new story.
59 ** It is possible to acquire renewable tickets.
61 ** Example client and server included.
62 Application data protection is not supported, but authentication is
63 demonstrated. The files are in src/client.c and src/server.c.
65 ** New configuration verbs: 'ticket-life' and 'renew-life'.
67 ** AES ciphers didn't work when nettle was used.
69 ** Cleanups, bug fixes and improved portability.
71 * Version 0.0.1 (released 2003-08-10)
73 ** InetUtils copy removed.
74 The patches (also found in extra/inetutils.diff) are forwarded upstream.
76 ** Libidn copy removed.
77 Libidn is optional, but recommended. It is used automatically if
78 present on your system.
80 ** Gettext not included.
81 Due to some conflicts between libtool and gettext, if you want i18n on
82 platforms that does not already have a useful gettext implementation,
83 you can install GNU gettext before building this package. If you
84 don't care about i18n, this package should work fine (except for i18n,
87 ** Low-level crypto uses nettle if libgcrypt is not installed.
88 Libgcrypt is not shipped with Shishi any more, instead a more
89 streamlined crypto implementation based on nettle is included.
90 Specify --with-libgcrypt to use libgcrypt.
92 ** Libtasn1 updated and replaced by "minitasn1" from gnutls.
93 Specify --with-system-libtasn1 to link with the installed libtasn1, if
96 ** KDC addresses are now found via DNS SRV RRs as a last resort.
97 This is only enabled if libresolv and resolv.h is found on your
100 ** Argp and other compatibility files replaced by gl/ directory.
102 ** Cleanups, bug fixes and various improvements.
104 * Version 0.0.0 (released 2003-06-02)
108 ----------------------------------------------------------------------
109 Copying and distribution of this file, with or without modification,
110 are permitted in any medium without royalty provided the copyright
111 notice and this notice are preserved.