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