xref: /freebsd/crypto/heimdal/NEWS (revision 13e3f4d6d9d9c48a270a1a18a92e57a56f0a7059)
113e3f4d6SMark MurrayChanges in release 0.2n:
213e3f4d6SMark Murray
313e3f4d6SMark Murray * more robust parsing of dump files in kadmin
413e3f4d6SMark Murray * changed default timestamp format for log messages to extended ISO
513e3f4d6SMark Murray   8601 format (Y-M-DTH:M:S)
613e3f4d6SMark Murray * changed md4/md5/sha1 APIes to be de-facto `standard'
713e3f4d6SMark Murray * always make hostname into lower-case before creating principal
813e3f4d6SMark Murray * small bits of more MIT-compatability
913e3f4d6SMark Murray * bug fixes
1013e3f4d6SMark Murray
11b528cefcSMark MurrayChanges in release 0.2m:
12b528cefcSMark Murray
13b528cefcSMark Murray * handle glibc's getaddrinfo() that returns several ai_canonname
14b528cefcSMark Murray
15b528cefcSMark Murray * new endian test
16b528cefcSMark Murray
17b528cefcSMark Murray * man pages fixes
18b528cefcSMark Murray
19b528cefcSMark MurrayChanges in release 0.2l:
20b528cefcSMark Murray
21b528cefcSMark Murray * bug fixes
22b528cefcSMark Murray
23b528cefcSMark MurrayChanges in release 0.2k:
24b528cefcSMark Murray
25b528cefcSMark Murray * better IPv6 test
26b528cefcSMark Murray
27b528cefcSMark Murray * make struct sockaddr_storage in roken work better on alphas
28b528cefcSMark Murray
29b528cefcSMark Murray * some missing [hn]to[hn]s fixed.
30b528cefcSMark Murray
31b528cefcSMark Murray * allow users to change their own passwords with kadmin (with initial
32b528cefcSMark Murray   tickets)
33b528cefcSMark Murray
34b528cefcSMark Murray * fix stupid bug in parsing KDC specification
35b528cefcSMark Murray
36b528cefcSMark Murray * add `ktutil change' and `ktutil purge'
37b528cefcSMark Murray
38b528cefcSMark MurrayChanges in release 0.2j:
39b528cefcSMark Murray
40b528cefcSMark Murray * builds on Irix
41b528cefcSMark Murray
42b528cefcSMark Murray * ftpd works in passive mode
43b528cefcSMark Murray
44b528cefcSMark Murray * should build on cygwin
45b528cefcSMark Murray
46b528cefcSMark Murray * work around broken IPv6-code on OpenBSD 2.6, also add configure
47b528cefcSMark Murray   option --disable-ipv6
48b528cefcSMark Murray
49b528cefcSMark MurrayChanges in release 0.2i:
50b528cefcSMark Murray
51b528cefcSMark Murray * use getaddrinfo in the missing places.
52b528cefcSMark Murray
53b528cefcSMark Murray * fix SRV lookup for admin server
54b528cefcSMark Murray
55b528cefcSMark Murray * use get{addr,name}info everywhere.  and implement it in terms of
56b528cefcSMark Murray   getipnodeby{name,addr} (which uses gethostbyname{,2} and
57b528cefcSMark Murray   gethostbyaddr)
58b528cefcSMark Murray
59b528cefcSMark MurrayChanges in release 0.2h:
60b528cefcSMark Murray
61b528cefcSMark Murray * fix typo in kx (now compiles)
62b528cefcSMark Murray
63b528cefcSMark MurrayChanges in release 0.2g:
64b528cefcSMark Murray
65b528cefcSMark Murray * lots of bug fixes:
66b528cefcSMark Murray   * push works
67b528cefcSMark Murray   * repair appl/test programs
68b528cefcSMark Murray   * sockaddr_storage works on solaris (alignment issues)
69b528cefcSMark Murray   * works better with non-roken getaddrinfo
70b528cefcSMark Murray   * rsh works
71b528cefcSMark Murray   * some non standard C constructs removed
72b528cefcSMark Murray
73b528cefcSMark MurrayChanges in release 0.2f:
74b528cefcSMark Murray
75b528cefcSMark Murray * support SRV records for kpasswd
76b528cefcSMark Murray * look for both _kerberos and krb5-realm when doing host -> realm mapping
77b528cefcSMark Murray
78b528cefcSMark MurrayChanges in release 0.2e:
79b528cefcSMark Murray
80b528cefcSMark Murray * changed copyright notices to remove `advertising'-clause.
81b528cefcSMark Murray * get{addr,name}info added to roken and used in the other code
82b528cefcSMark Murray   (this makes things work much better with hosts with both v4 and v6
83b528cefcSMark Murray    addresses, among other things)
84b528cefcSMark Murray * do pre-auth for both password and key-based get_in_tkt
85b528cefcSMark Murray * support for having several databases
86b528cefcSMark Murray * new command `del_enctype' in kadmin
87b528cefcSMark Murray * strptime (and new strftime) add to roken
88b528cefcSMark Murray * more paranoia about finding libdb
89b528cefcSMark Murray * bug fixes
90b528cefcSMark Murray
91b528cefcSMark MurrayChanges in release 0.2d:
92b528cefcSMark Murray
93b528cefcSMark Murray * new configuration option [libdefaults]default_etypes_des
94b528cefcSMark Murray * internal ls in ftpd builds without KRB4
95b528cefcSMark Murray * kx/rsh/push/pop_debug tries v5 and v4 consistenly
96b528cefcSMark Murray * build bug fixes
97b528cefcSMark Murray * other bug fixes
98b528cefcSMark Murray
99b528cefcSMark MurrayChanges in release 0.2c:
100b528cefcSMark Murray
101b528cefcSMark Murray * bug fixes (see ChangeLog's for details)
102b528cefcSMark Murray
103b528cefcSMark MurrayChanges in release 0.2b:
104b528cefcSMark Murray
105b528cefcSMark Murray * bug fixes
106b528cefcSMark Murray * actually bump shared library versions
107b528cefcSMark Murray
108b528cefcSMark MurrayChanges in release 0.2a:
109b528cefcSMark Murray
110b528cefcSMark Murray * a new program verify_krb5_conf for checking your /etc/krb5.conf
111b528cefcSMark Murray * add 3DES keys when changing password
112b528cefcSMark Murray * support null keys in database
113b528cefcSMark Murray * support multiple local realms
114b528cefcSMark Murray * implement a keytab backend for AFS KeyFile's
115b528cefcSMark Murray * implement a keytab backend for v4 srvtabs
116b528cefcSMark Murray * implement `ktutil copy'
117b528cefcSMark Murray * support password quality control in v4 kadmind
118b528cefcSMark Murray * improvements in v4 compat kadmind
119b528cefcSMark Murray * handle the case of having the correct cred in the ccache but with
120b528cefcSMark Murray   the wrong encryption type better
121b528cefcSMark Murray * v6-ify the remaining programs.
122b528cefcSMark Murray * internal ls in ftpd
123b528cefcSMark Murray * rename strcpy_truncate/strcat_truncate to strlcpy/strlcat
124b528cefcSMark Murray * add `ank --random-password' and `cpw --random-password' in kadmin
125b528cefcSMark Murray * some programs and documentation for trying to talk to a W2K KDC
126b528cefcSMark Murray * bug fixes
127b528cefcSMark Murray
128b528cefcSMark MurrayChanges in release 0.1m:
129b528cefcSMark Murray
130b528cefcSMark Murray * support for getting default from krb5.conf for kinit/kf/rsh/telnet.
131b528cefcSMark Murray   From Miroslav Ruda <ruda@ics.muni.cz>
132b528cefcSMark Murray * v6-ify hprop and hpropd
133b528cefcSMark Murray * support numeric addresses in krb5_mk_req
134b528cefcSMark Murray * shadow support in login and su. From Miroslav Ruda <ruda@ics.muni.cz>
135b528cefcSMark Murray * make rsh/rshd IPv6-aware
136b528cefcSMark Murray * make the gssapi sample applications better at reporting errors
137b528cefcSMark Murray * lots of bug fixes
138b528cefcSMark Murray * handle systems with v6-aware libc and non-v6 kernels (like Linux
139b528cefcSMark Murray   with glibc 2.1) better
140b528cefcSMark Murray * hide failure of ERPT in ftp
141b528cefcSMark Murray * lots of bug fixes
142b528cefcSMark Murray
143b528cefcSMark MurrayChanges in release 0.1l:
144b528cefcSMark Murray
145b528cefcSMark Murray * make ftp and ftpd IPv6-aware
146b528cefcSMark Murray * add inet_pton to roken
147b528cefcSMark Murray * more IPv6-awareness
148b528cefcSMark Murray * make mini_inetd v6 aware
149b528cefcSMark Murray
150b528cefcSMark MurrayChanges in release 0.1k:
151b528cefcSMark Murray
152b528cefcSMark Murray * bump shared libraries versions
153b528cefcSMark Murray * add roken version of inet_ntop
154b528cefcSMark Murray * merge more changes to rshd
155b528cefcSMark Murray
156b528cefcSMark MurrayChanges in release 0.1j:
157b528cefcSMark Murray
158b528cefcSMark Murray * restore back to the `old' 3DES code.  This was supposed to be done
159b528cefcSMark Murray   in 0.1h and 0.1i but I did a CVS screw-up.
160b528cefcSMark Murray * make telnetd handle v6 connections
161b528cefcSMark Murray
162b528cefcSMark MurrayChanges in release 0.1i:
163b528cefcSMark Murray
164b528cefcSMark Murray * start using `struct sockaddr_storage' which simplifies the code
165b528cefcSMark Murray   (with a fallback definition if it's not defined)
166b528cefcSMark Murray * bug fixes (including in hprop and kf)
167b528cefcSMark Murray * don't use mawk which seems to mishandle roken.awk
168b528cefcSMark Murray * get_addrs should be able to handle v6 addresses on Linux (with the
169b528cefcSMark Murray   required patch to the Linux kernel -- ask within)
170b528cefcSMark Murray * rshd builds with shadow passwords
171b528cefcSMark Murray
172b528cefcSMark MurrayChanges in release 0.1h:
173b528cefcSMark Murray
174b528cefcSMark Murray * kf: new program for forwarding credentials
175b528cefcSMark Murray * portability fixes
176b528cefcSMark Murray * make forwarding credentials work with MIT code
177b528cefcSMark Murray * better conversion of ka database
178b528cefcSMark Murray * add etc/services.append
179b528cefcSMark Murray * correct `modified by' from kpasswdd
180b528cefcSMark Murray * lots of bug fixes
181b528cefcSMark Murray
182b528cefcSMark MurrayChanges in release 0.1g:
183b528cefcSMark Murray
184b528cefcSMark Murray * kgetcred: new program for explicitly obtaining tickets
185b528cefcSMark Murray * configure fixes
186b528cefcSMark Murray * krb5-aware kx
187b528cefcSMark Murray * bug fixes
188b528cefcSMark Murray
189b528cefcSMark MurrayChanges in release 0.1f;
190b528cefcSMark Murray
191b528cefcSMark Murray * experimental support for v4 kadmin protokoll in kadmind
192b528cefcSMark Murray * bug fixes
193b528cefcSMark Murray
194b528cefcSMark MurrayChanges in release 0.1e:
195b528cefcSMark Murray
196b528cefcSMark Murray * try to handle old DCE and MIT kdcs
197b528cefcSMark Murray * support for older versions of credential cache files and keytabs
198b528cefcSMark Murray * postdated tickets work
199b528cefcSMark Murray * support for password quality checks in kpasswdd
200b528cefcSMark Murray * new flag --enable-kaserver for kdc
201b528cefcSMark Murray * renew fixes
202b528cefcSMark Murray * prototype su program
203b528cefcSMark Murray * updated (some) manpages
204b528cefcSMark Murray * support for KDC resource records
205b528cefcSMark Murray * should build with --without-krb4
206b528cefcSMark Murray * bug fixes
207b528cefcSMark Murray
208b528cefcSMark MurrayChanges in release 0.1d:
209b528cefcSMark Murray
210b528cefcSMark Murray * Support building with DB2 (uses 1.85-compat API)
211b528cefcSMark Murray * Support krb5-realm.DOMAIN in DNS
212b528cefcSMark Murray * new `ktutil srvcreate'
213b528cefcSMark Murray * v4/kafs support in klist/kdestroy
214b528cefcSMark Murray * bug fixes
215b528cefcSMark Murray
216b528cefcSMark MurrayChanges in release 0.1c:
217b528cefcSMark Murray
218b528cefcSMark Murray * fix ASN.1 encoding of signed integers
219b528cefcSMark Murray * somewhat working `ktutil get'
220b528cefcSMark Murray * some documentation updates
221b528cefcSMark Murray * update to Autoconf 2.13 and Automake 1.4
222b528cefcSMark Murray * the usual bug fixes
223b528cefcSMark Murray
224b528cefcSMark MurrayChanges in release 0.1b:
225b528cefcSMark Murray
226b528cefcSMark Murray * some old -> new crypto conversion utils
227b528cefcSMark Murray * bug fixes
228b528cefcSMark Murray
229b528cefcSMark MurrayChanges in release 0.1a:
230b528cefcSMark Murray
231b528cefcSMark Murray * new crypto code
232b528cefcSMark Murray * more bug fixes
233b528cefcSMark Murray * make sure we ask for DES keys in gssapi
234b528cefcSMark Murray * support signed ints in ASN1
235b528cefcSMark Murray * IPv6-bug fixes
236b528cefcSMark Murray
237b528cefcSMark MurrayChanges in release 0.0u:
238b528cefcSMark Murray
239b528cefcSMark Murray * lots of bug fixes
240b528cefcSMark Murray
241b528cefcSMark MurrayChanges in release 0.0t:
242b528cefcSMark Murray
243b528cefcSMark Murray * more robust parsing of krb5.conf
244b528cefcSMark Murray * include net{read,write} in lib/roken
245b528cefcSMark Murray * bug fixes
246b528cefcSMark Murray
247b528cefcSMark MurrayChanges in release 0.0s:
248b528cefcSMark Murray
249b528cefcSMark Murray * kludges for parsing options to rsh
250b528cefcSMark Murray * more robust parsing of krb5.conf
251b528cefcSMark Murray * removed some arbitrary limits
252b528cefcSMark Murray * bug fixes
253b528cefcSMark Murray
254b528cefcSMark MurrayChanges in release 0.0r:
255b528cefcSMark Murray
256b528cefcSMark Murray * default options for some programs
257b528cefcSMark Murray * bug fixes
258b528cefcSMark Murray
259b528cefcSMark MurrayChanges in release 0.0q:
260b528cefcSMark Murray
261b528cefcSMark Murray * support for building shared libraries with libtool
262b528cefcSMark Murray * bug fixes
263b528cefcSMark Murray
264b528cefcSMark MurrayChanges in release 0.0p:
265b528cefcSMark Murray
266b528cefcSMark Murray * keytab moved to /etc/krb5.keytab
267b528cefcSMark Murray * avoid false detection of IPv6 on Linux
268b528cefcSMark Murray * Lots of more functionality in the gssapi-library
269b528cefcSMark Murray * hprop can now read ka-server databases
270b528cefcSMark Murray * bug fixes
271b528cefcSMark Murray
272b528cefcSMark MurrayChanges in release 0.0o:
273b528cefcSMark Murray
274b528cefcSMark Murray * FTP with GSSAPI support.
275b528cefcSMark Murray * Bug fixes.
276b528cefcSMark Murray
277b528cefcSMark MurrayChanges in release 0.0n:
278b528cefcSMark Murray
279b528cefcSMark Murray * Incremental database propagation.
280b528cefcSMark Murray * Somewhat improved kadmin ui; the stuff in admin is now removed.
281b528cefcSMark Murray * Some support for using enctypes instead of keytypes.
282b528cefcSMark Murray * Lots of other improvement and bug fixes, see ChangeLog for details.
283