xref: /freebsd/crypto/heimdal/NEWS (revision 8373020d34ceb1ac55d8f43333c1ca3680185b39)
18373020dSJacques VidrineChanges in release 0.5
28373020dSJacques Vidrine
38373020dSJacques Vidrine * add --detach option to kdc
48373020dSJacques Vidrine
58373020dSJacques Vidrine * allow setting forward and forwardable option in telnet from
68373020dSJacques Vidrine   .telnetrc, with override from command line
78373020dSJacques Vidrine
88373020dSJacques Vidrine * accept addresses with or without ports in krb5_rd_cred
98373020dSJacques Vidrine
108373020dSJacques Vidrine * make it work with modern openssl
118373020dSJacques Vidrine
128373020dSJacques Vidrine * use our own string2key function even with openssl (that handles weak
138373020dSJacques Vidrine   keys incorrectly)
148373020dSJacques Vidrine
158373020dSJacques Vidrine * more system-specific requirements in login
168373020dSJacques Vidrine
178373020dSJacques Vidrine * do not use getlogin() to determine root in su
188373020dSJacques Vidrine
198373020dSJacques Vidrine * telnet: abort if telnetd does not support encryption
208373020dSJacques Vidrine
218373020dSJacques Vidrine * update autoconf to 2.53
228373020dSJacques Vidrine
238373020dSJacques Vidrine * update config.guess, config.sub
248373020dSJacques Vidrine
258373020dSJacques Vidrine * other bug fixes
268373020dSJacques Vidrine
274137ff4cSJacques VidrineChanges in release 0.4e
284137ff4cSJacques Vidrine
294137ff4cSJacques Vidrine * improve libcrypto and database autoconf tests
304137ff4cSJacques Vidrine
314137ff4cSJacques Vidrine * do not care about salting of server principals when serving v4 requests
324137ff4cSJacques Vidrine
334137ff4cSJacques Vidrine * some improvements to gssapi library
344137ff4cSJacques Vidrine
354137ff4cSJacques Vidrine * test for existing compile_et/libcom_err
364137ff4cSJacques Vidrine
374137ff4cSJacques Vidrine * portability fixes
384137ff4cSJacques Vidrine
394137ff4cSJacques Vidrine * bug fixes
404137ff4cSJacques Vidrine
414137ff4cSJacques VidrineChanges in release 0.4d
424137ff4cSJacques Vidrine
434137ff4cSJacques Vidrine * fix some problems when using libcrypto from openssl
444137ff4cSJacques Vidrine
454137ff4cSJacques Vidrine * handle /dev/ptmx `unix98' ptys on Linux
464137ff4cSJacques Vidrine
474137ff4cSJacques Vidrine * add some forgotten man pages
484137ff4cSJacques Vidrine
494137ff4cSJacques Vidrine * rsh: clean-up and add man page
504137ff4cSJacques Vidrine
514137ff4cSJacques Vidrine * fix -A and -a in builtin-ls in tpd
524137ff4cSJacques Vidrine
534137ff4cSJacques Vidrine * fix building problem on Irix
544137ff4cSJacques Vidrine
554137ff4cSJacques Vidrine * make `ktutil get' more efficient
564137ff4cSJacques Vidrine
574137ff4cSJacques Vidrine * bug fixes
584137ff4cSJacques Vidrine
594137ff4cSJacques VidrineChanges in release 0.4c
604137ff4cSJacques Vidrine
614137ff4cSJacques Vidrine * fix buffer overrun in telnetd
624137ff4cSJacques Vidrine
634137ff4cSJacques Vidrine * repair some of the v4 fallback code in kinit
644137ff4cSJacques Vidrine
654137ff4cSJacques Vidrine * add more shared library dependencies
664137ff4cSJacques Vidrine
674137ff4cSJacques Vidrine * simplify and fix hprop handling of v4 databases
684137ff4cSJacques Vidrine
694137ff4cSJacques Vidrine * fix some building problems (osf's sia and osfc2 login)
704137ff4cSJacques Vidrine
714137ff4cSJacques Vidrine * bug fixes
724137ff4cSJacques Vidrine
734137ff4cSJacques VidrineChanges in release 0.4b
744137ff4cSJacques Vidrine
754137ff4cSJacques Vidrine * update the shared library version numbers correctly
764137ff4cSJacques Vidrine
774137ff4cSJacques VidrineChanges in release 0.4a
784137ff4cSJacques Vidrine
794137ff4cSJacques Vidrine * corrected key used for checksum in mk_safe, unfortunately this
804137ff4cSJacques Vidrine   makes it backwards incompatible
814137ff4cSJacques Vidrine
824137ff4cSJacques Vidrine * update to autoconf 2.50, libtool 1.4
834137ff4cSJacques Vidrine
844137ff4cSJacques Vidrine * re-write dns/config lookups (krb5_krbhst API)
854137ff4cSJacques Vidrine
864137ff4cSJacques Vidrine * make order of using subkeys consistent
874137ff4cSJacques Vidrine
884137ff4cSJacques Vidrine * add man page links
894137ff4cSJacques Vidrine
904137ff4cSJacques Vidrine * add more man pages
914137ff4cSJacques Vidrine
924137ff4cSJacques Vidrine * remove rfc2052 support, now only rfc2782 is supported
934137ff4cSJacques Vidrine
944137ff4cSJacques Vidrine * always build with kaserver protocol support in the KDC (assuming
954137ff4cSJacques Vidrine   KRB4 is enabled) and support for reading kaserver databases in
964137ff4cSJacques Vidrine   hprop
974137ff4cSJacques Vidrine
98adb0ddaeSAssar WesterlundChanges in release 0.3f
99adb0ddaeSAssar Westerlund
100adb0ddaeSAssar Westerlund * change default keytab to ANY:FILE:/etc/krb5.keytab,krb4:/etc/srvtab,
101adb0ddaeSAssar Westerlund   the new keytab type that tries both of these in order (SRVTAB is
102adb0ddaeSAssar Westerlund   also an alias for krb4:)
103adb0ddaeSAssar Westerlund
104adb0ddaeSAssar Westerlund * improve error reporting and error handling (error messages should
105adb0ddaeSAssar Westerlund   be more detailed and more useful)
106adb0ddaeSAssar Westerlund
107adb0ddaeSAssar Westerlund * improve building with openssl
108adb0ddaeSAssar Westerlund
109adb0ddaeSAssar Westerlund * add kadmin -K, rcp -F
110adb0ddaeSAssar Westerlund
111adb0ddaeSAssar Westerlund * fix two incorrect weak DES keys
112adb0ddaeSAssar Westerlund
113adb0ddaeSAssar Westerlund * fix building of kaserver compat in KDC
114adb0ddaeSAssar Westerlund
115adb0ddaeSAssar Westerlund * the API is closer to what MIT krb5 is using
116adb0ddaeSAssar Westerlund
117adb0ddaeSAssar Westerlund * more compatible with windows 2000
118adb0ddaeSAssar Westerlund
119adb0ddaeSAssar Westerlund * removed some memory leaks
120adb0ddaeSAssar Westerlund
121adb0ddaeSAssar Westerlund * bug fixes
122adb0ddaeSAssar Westerlund
1235e9cd1aeSAssar WesterlundChanges in release 0.3e
1245e9cd1aeSAssar Westerlund
1255e9cd1aeSAssar Westerlund * rcp program included
1265e9cd1aeSAssar Westerlund
1275e9cd1aeSAssar Westerlund * fix buffer overrun in ftpd
1285e9cd1aeSAssar Westerlund
1295e9cd1aeSAssar Westerlund * handle omitted sequence numbers as zeroes to handle MIT krb5 that
1305e9cd1aeSAssar Westerlund   cannot generate zero sequence numbers
1315e9cd1aeSAssar Westerlund
1325e9cd1aeSAssar Westerlund * handle v4 /.k files better
1335e9cd1aeSAssar Westerlund
1345e9cd1aeSAssar Westerlund * configure/portability fixes
1355e9cd1aeSAssar Westerlund
1365e9cd1aeSAssar Westerlund * fixes in parsing of options to kadmin (sub-)commands
1375e9cd1aeSAssar Westerlund
1385e9cd1aeSAssar Westerlund * handle errors in kadmin load better
1395e9cd1aeSAssar Westerlund
1405e9cd1aeSAssar Westerlund * bug fixes
1415e9cd1aeSAssar Westerlund
1425e9cd1aeSAssar WesterlundChanges in release 0.3d
1435e9cd1aeSAssar Westerlund
1445e9cd1aeSAssar Westerlund * add krb5-config
1455e9cd1aeSAssar Westerlund
1465e9cd1aeSAssar Westerlund * fix a bug in 3des gss-api mechanism, making it compatible with the
1475e9cd1aeSAssar Westerlund   specification and the MIT implementation
1485e9cd1aeSAssar Westerlund
1495e9cd1aeSAssar Westerlund * make telnetd only allow a specific list of environment variables to
1505e9cd1aeSAssar Westerlund   stop it from setting `sensitive' variables
1515e9cd1aeSAssar Westerlund
1525e9cd1aeSAssar Westerlund * try to use an existing libdes
1535e9cd1aeSAssar Westerlund
1545e9cd1aeSAssar Westerlund * lib/krb5, kdc: use correct usage type for ap-req messages.  This
1555e9cd1aeSAssar Westerlund   should improve compatability with MIT krb5 when using 3DES
1565e9cd1aeSAssar Westerlund   encryption types
1575e9cd1aeSAssar Westerlund
1585e9cd1aeSAssar Westerlund * kdc: fix memory allocation problem
1595e9cd1aeSAssar Westerlund
1605e9cd1aeSAssar Westerlund * update config.guess and config.sub
1615e9cd1aeSAssar Westerlund
1625e9cd1aeSAssar Westerlund * lib/roken: more stuff implemented
1635e9cd1aeSAssar Westerlund
1645e9cd1aeSAssar Westerlund * bug fixes and portability enhancements
1655e9cd1aeSAssar Westerlund
1665e9cd1aeSAssar WesterlundChanges in release 0.3c
1675e9cd1aeSAssar Westerlund
1685e9cd1aeSAssar Westerlund * lib/krb5: memory caches now support the resolve operation
1695e9cd1aeSAssar Westerlund
1705e9cd1aeSAssar Westerlund * appl/login: set PATH to some sane default
1715e9cd1aeSAssar Westerlund
1725e9cd1aeSAssar Westerlund * kadmind: handle several realms
1735e9cd1aeSAssar Westerlund
1745e9cd1aeSAssar Westerlund * bug fixes (including memory leaks)
1755e9cd1aeSAssar Westerlund
1765e9cd1aeSAssar WesterlundChanges in release 0.3b
1775e9cd1aeSAssar Westerlund
1785e9cd1aeSAssar Westerlund * kdc: prefer default-salted keys on v5 requests
1795e9cd1aeSAssar Westerlund
1805e9cd1aeSAssar Westerlund * kdc: lowercase hostnames in v4 mode
1815e9cd1aeSAssar Westerlund
1825e9cd1aeSAssar Westerlund * hprop: handle more types of MIT salts
1835e9cd1aeSAssar Westerlund
1845e9cd1aeSAssar Westerlund * lib/krb5: fix memory leak
1855e9cd1aeSAssar Westerlund
1865e9cd1aeSAssar Westerlund * bug fixes
1875e9cd1aeSAssar Westerlund
1885e9cd1aeSAssar WesterlundChanges in release 0.3a:
1895e9cd1aeSAssar Westerlund
1905e9cd1aeSAssar Westerlund * implement arcfour-hmac-md5 to interoperate with W2K
1915e9cd1aeSAssar Westerlund
1925e9cd1aeSAssar Westerlund * modularise the handling of the master key, and allow for other
1935e9cd1aeSAssar Westerlund   encryption types. This makes it easier to import a database from
1945e9cd1aeSAssar Westerlund   some other source without having to re-encrypt all keys.
1955e9cd1aeSAssar Westerlund
1965e9cd1aeSAssar Westerlund * allow for better control over which encryption types are created
1975e9cd1aeSAssar Westerlund
1985e9cd1aeSAssar Westerlund * make kinit fallback to v4 if given a v4 KDC
1995e9cd1aeSAssar Westerlund
2005e9cd1aeSAssar Westerlund * make klist work better with v4 and v5, and add some more MIT
2015e9cd1aeSAssar Westerlund   compatibility options
2025e9cd1aeSAssar Westerlund
2035e9cd1aeSAssar Westerlund * make the kdc listen on the krb524 (4444) port for compatibility
2045e9cd1aeSAssar Westerlund   with MIT krb5 clients
2055e9cd1aeSAssar Westerlund
2065e9cd1aeSAssar Westerlund * implement more DCE/DFS support, enabled with --enable-dce, see
2075e9cd1aeSAssar Westerlund   lib/kdfs and appl/dceutils
2085e9cd1aeSAssar Westerlund
2095e9cd1aeSAssar Westerlund * make the sequence numbers work correctly
2105e9cd1aeSAssar Westerlund
2115e9cd1aeSAssar Westerlund * bug fixes
2125e9cd1aeSAssar Westerlund
2135e9cd1aeSAssar WesterlundChanges in release 0.2t:
2145e9cd1aeSAssar Westerlund
2155e9cd1aeSAssar Westerlund * bug fixes
2165e9cd1aeSAssar Westerlund
2175e9cd1aeSAssar WesterlundChanges in release 0.2s:
2185e9cd1aeSAssar Westerlund
2195e9cd1aeSAssar Westerlund * add OpenLDAP support in hdb
2205e9cd1aeSAssar Westerlund
2215e9cd1aeSAssar Westerlund * login will get v4 tickets when it receives forwarded tickets
2225e9cd1aeSAssar Westerlund
2235e9cd1aeSAssar Westerlund * xnlock supports both v5 and v4
2245e9cd1aeSAssar Westerlund
2255e9cd1aeSAssar Westerlund * repair source routing for telnet
2265e9cd1aeSAssar Westerlund
2275e9cd1aeSAssar Westerlund * fix building problems with krb4 (krb_mk_req)
2285e9cd1aeSAssar Westerlund
2295e9cd1aeSAssar Westerlund * bug fixes
2305e9cd1aeSAssar Westerlund
2315e9cd1aeSAssar WesterlundChanges in release 0.2r:
2325e9cd1aeSAssar Westerlund
2335e9cd1aeSAssar Westerlund * fix realloc memory corruption bug in kdc
2345e9cd1aeSAssar Westerlund
2355e9cd1aeSAssar Westerlund * `add --key' and `cpw --key' in kadmin
2365e9cd1aeSAssar Westerlund
2375e9cd1aeSAssar Westerlund * klist supports listing v4 tickets
2385e9cd1aeSAssar Westerlund
2395e9cd1aeSAssar Westerlund * update config.guess and config.sub
2405e9cd1aeSAssar Westerlund
2415e9cd1aeSAssar Westerlund * make v4 -> v5 principal name conversion more robust
2425e9cd1aeSAssar Westerlund
2435e9cd1aeSAssar Westerlund * support for anonymous tickets
2445e9cd1aeSAssar Westerlund
2455e9cd1aeSAssar Westerlund * new man-pages
2465e9cd1aeSAssar Westerlund
2475e9cd1aeSAssar Westerlund * telnetd: do not negotiate KERBEROS5 authentication if there's no keytab.
2485e9cd1aeSAssar Westerlund
2495e9cd1aeSAssar Westerlund * use and set expiration and not password expiration when dumping
2505e9cd1aeSAssar Westerlund   to/from ka server databases / krb4 databases
2515e9cd1aeSAssar Westerlund
2525e9cd1aeSAssar Westerlund * make the code happier with 64-bit time_t
2535e9cd1aeSAssar Westerlund
2545e9cd1aeSAssar Westerlund * follow RFC2782 and by default do not look for non-underscore SRV names
2555e9cd1aeSAssar Westerlund
2565e9cd1aeSAssar WesterlundChanges in release 0.2q:
2575e9cd1aeSAssar Westerlund
2585e9cd1aeSAssar Westerlund * bug fix in tcp-handling in kdc
2595e9cd1aeSAssar Westerlund
2605e9cd1aeSAssar Westerlund * bug fix in expand_hostname
2615e9cd1aeSAssar Westerlund
262d61f1c79SMark MurrayChanges in release 0.2p:
263d61f1c79SMark Murray
264d61f1c79SMark Murray * bug fix in `kadmin load/merge'
265d61f1c79SMark Murray
266d61f1c79SMark Murray * bug fix in krb5_parse_address
267d61f1c79SMark Murray
268283d988cSMark MurrayChanges in release 0.2o:
269283d988cSMark Murray
270283d988cSMark Murray * gss_{import,export}_sec_context added to libgssapi
271283d988cSMark Murray
272283d988cSMark Murray * new option --addresses to kdc (for listening on an explicit set of
273283d988cSMark Murray   addresses)
274283d988cSMark Murray
275283d988cSMark Murray * bug fixes in the krb4 and kaserver emulation part of the kdc
276283d988cSMark Murray
277283d988cSMark Murray * other bug fixes
278283d988cSMark Murray
27913e3f4d6SMark MurrayChanges in release 0.2n:
28013e3f4d6SMark Murray
28113e3f4d6SMark Murray * more robust parsing of dump files in kadmin
28213e3f4d6SMark Murray * changed default timestamp format for log messages to extended ISO
28313e3f4d6SMark Murray   8601 format (Y-M-DTH:M:S)
28413e3f4d6SMark Murray * changed md4/md5/sha1 APIes to be de-facto `standard'
28513e3f4d6SMark Murray * always make hostname into lower-case before creating principal
28613e3f4d6SMark Murray * small bits of more MIT-compatability
28713e3f4d6SMark Murray * bug fixes
28813e3f4d6SMark Murray
289b528cefcSMark MurrayChanges in release 0.2m:
290b528cefcSMark Murray
291b528cefcSMark Murray * handle glibc's getaddrinfo() that returns several ai_canonname
292b528cefcSMark Murray
293b528cefcSMark Murray * new endian test
294b528cefcSMark Murray
295b528cefcSMark Murray * man pages fixes
296b528cefcSMark Murray
297b528cefcSMark MurrayChanges in release 0.2l:
298b528cefcSMark Murray
299b528cefcSMark Murray * bug fixes
300b528cefcSMark Murray
301b528cefcSMark MurrayChanges in release 0.2k:
302b528cefcSMark Murray
303b528cefcSMark Murray * better IPv6 test
304b528cefcSMark Murray
305b528cefcSMark Murray * make struct sockaddr_storage in roken work better on alphas
306b528cefcSMark Murray
307b528cefcSMark Murray * some missing [hn]to[hn]s fixed.
308b528cefcSMark Murray
309b528cefcSMark Murray * allow users to change their own passwords with kadmin (with initial
310b528cefcSMark Murray   tickets)
311b528cefcSMark Murray
312b528cefcSMark Murray * fix stupid bug in parsing KDC specification
313b528cefcSMark Murray
314b528cefcSMark Murray * add `ktutil change' and `ktutil purge'
315b528cefcSMark Murray
316b528cefcSMark MurrayChanges in release 0.2j:
317b528cefcSMark Murray
318b528cefcSMark Murray * builds on Irix
319b528cefcSMark Murray
320b528cefcSMark Murray * ftpd works in passive mode
321b528cefcSMark Murray
322b528cefcSMark Murray * should build on cygwin
323b528cefcSMark Murray
324b528cefcSMark Murray * work around broken IPv6-code on OpenBSD 2.6, also add configure
325b528cefcSMark Murray   option --disable-ipv6
326b528cefcSMark Murray
327b528cefcSMark MurrayChanges in release 0.2i:
328b528cefcSMark Murray
329b528cefcSMark Murray * use getaddrinfo in the missing places.
330b528cefcSMark Murray
331b528cefcSMark Murray * fix SRV lookup for admin server
332b528cefcSMark Murray
333b528cefcSMark Murray * use get{addr,name}info everywhere.  and implement it in terms of
334b528cefcSMark Murray   getipnodeby{name,addr} (which uses gethostbyname{,2} and
335b528cefcSMark Murray   gethostbyaddr)
336b528cefcSMark Murray
337b528cefcSMark MurrayChanges in release 0.2h:
338b528cefcSMark Murray
339b528cefcSMark Murray * fix typo in kx (now compiles)
340b528cefcSMark Murray
341b528cefcSMark MurrayChanges in release 0.2g:
342b528cefcSMark Murray
343b528cefcSMark Murray * lots of bug fixes:
344b528cefcSMark Murray   * push works
345b528cefcSMark Murray   * repair appl/test programs
346b528cefcSMark Murray   * sockaddr_storage works on solaris (alignment issues)
347b528cefcSMark Murray   * works better with non-roken getaddrinfo
348b528cefcSMark Murray   * rsh works
349b528cefcSMark Murray   * some non standard C constructs removed
350b528cefcSMark Murray
351b528cefcSMark MurrayChanges in release 0.2f:
352b528cefcSMark Murray
353b528cefcSMark Murray * support SRV records for kpasswd
354b528cefcSMark Murray * look for both _kerberos and krb5-realm when doing host -> realm mapping
355b528cefcSMark Murray
356b528cefcSMark MurrayChanges in release 0.2e:
357b528cefcSMark Murray
358b528cefcSMark Murray * changed copyright notices to remove `advertising'-clause.
359b528cefcSMark Murray * get{addr,name}info added to roken and used in the other code
360b528cefcSMark Murray   (this makes things work much better with hosts with both v4 and v6
361b528cefcSMark Murray    addresses, among other things)
362b528cefcSMark Murray * do pre-auth for both password and key-based get_in_tkt
363b528cefcSMark Murray * support for having several databases
364b528cefcSMark Murray * new command `del_enctype' in kadmin
365b528cefcSMark Murray * strptime (and new strftime) add to roken
366b528cefcSMark Murray * more paranoia about finding libdb
367b528cefcSMark Murray * bug fixes
368b528cefcSMark Murray
369b528cefcSMark MurrayChanges in release 0.2d:
370b528cefcSMark Murray
371b528cefcSMark Murray * new configuration option [libdefaults]default_etypes_des
372b528cefcSMark Murray * internal ls in ftpd builds without KRB4
373b528cefcSMark Murray * kx/rsh/push/pop_debug tries v5 and v4 consistenly
374b528cefcSMark Murray * build bug fixes
375b528cefcSMark Murray * other bug fixes
376b528cefcSMark Murray
377b528cefcSMark MurrayChanges in release 0.2c:
378b528cefcSMark Murray
379b528cefcSMark Murray * bug fixes (see ChangeLog's for details)
380b528cefcSMark Murray
381b528cefcSMark MurrayChanges in release 0.2b:
382b528cefcSMark Murray
383b528cefcSMark Murray * bug fixes
384b528cefcSMark Murray * actually bump shared library versions
385b528cefcSMark Murray
386b528cefcSMark MurrayChanges in release 0.2a:
387b528cefcSMark Murray
388b528cefcSMark Murray * a new program verify_krb5_conf for checking your /etc/krb5.conf
389b528cefcSMark Murray * add 3DES keys when changing password
390b528cefcSMark Murray * support null keys in database
391b528cefcSMark Murray * support multiple local realms
392b528cefcSMark Murray * implement a keytab backend for AFS KeyFile's
393b528cefcSMark Murray * implement a keytab backend for v4 srvtabs
394b528cefcSMark Murray * implement `ktutil copy'
395b528cefcSMark Murray * support password quality control in v4 kadmind
396b528cefcSMark Murray * improvements in v4 compat kadmind
397b528cefcSMark Murray * handle the case of having the correct cred in the ccache but with
398b528cefcSMark Murray   the wrong encryption type better
399b528cefcSMark Murray * v6-ify the remaining programs.
400b528cefcSMark Murray * internal ls in ftpd
401b528cefcSMark Murray * rename strcpy_truncate/strcat_truncate to strlcpy/strlcat
402b528cefcSMark Murray * add `ank --random-password' and `cpw --random-password' in kadmin
403b528cefcSMark Murray * some programs and documentation for trying to talk to a W2K KDC
404b528cefcSMark Murray * bug fixes
405b528cefcSMark Murray
406b528cefcSMark MurrayChanges in release 0.1m:
407b528cefcSMark Murray
408b528cefcSMark Murray * support for getting default from krb5.conf for kinit/kf/rsh/telnet.
409b528cefcSMark Murray   From Miroslav Ruda <ruda@ics.muni.cz>
410b528cefcSMark Murray * v6-ify hprop and hpropd
411b528cefcSMark Murray * support numeric addresses in krb5_mk_req
412b528cefcSMark Murray * shadow support in login and su. From Miroslav Ruda <ruda@ics.muni.cz>
413b528cefcSMark Murray * make rsh/rshd IPv6-aware
414b528cefcSMark Murray * make the gssapi sample applications better at reporting errors
415b528cefcSMark Murray * lots of bug fixes
416b528cefcSMark Murray * handle systems with v6-aware libc and non-v6 kernels (like Linux
417b528cefcSMark Murray   with glibc 2.1) better
418b528cefcSMark Murray * hide failure of ERPT in ftp
419b528cefcSMark Murray * lots of bug fixes
420b528cefcSMark Murray
421b528cefcSMark MurrayChanges in release 0.1l:
422b528cefcSMark Murray
423b528cefcSMark Murray * make ftp and ftpd IPv6-aware
424b528cefcSMark Murray * add inet_pton to roken
425b528cefcSMark Murray * more IPv6-awareness
426b528cefcSMark Murray * make mini_inetd v6 aware
427b528cefcSMark Murray
428b528cefcSMark MurrayChanges in release 0.1k:
429b528cefcSMark Murray
430b528cefcSMark Murray * bump shared libraries versions
431b528cefcSMark Murray * add roken version of inet_ntop
432b528cefcSMark Murray * merge more changes to rshd
433b528cefcSMark Murray
434b528cefcSMark MurrayChanges in release 0.1j:
435b528cefcSMark Murray
436b528cefcSMark Murray * restore back to the `old' 3DES code.  This was supposed to be done
437b528cefcSMark Murray   in 0.1h and 0.1i but I did a CVS screw-up.
438b528cefcSMark Murray * make telnetd handle v6 connections
439b528cefcSMark Murray
440b528cefcSMark MurrayChanges in release 0.1i:
441b528cefcSMark Murray
442b528cefcSMark Murray * start using `struct sockaddr_storage' which simplifies the code
443b528cefcSMark Murray   (with a fallback definition if it's not defined)
444b528cefcSMark Murray * bug fixes (including in hprop and kf)
445b528cefcSMark Murray * don't use mawk which seems to mishandle roken.awk
446b528cefcSMark Murray * get_addrs should be able to handle v6 addresses on Linux (with the
447b528cefcSMark Murray   required patch to the Linux kernel -- ask within)
448b528cefcSMark Murray * rshd builds with shadow passwords
449b528cefcSMark Murray
450b528cefcSMark MurrayChanges in release 0.1h:
451b528cefcSMark Murray
452b528cefcSMark Murray * kf: new program for forwarding credentials
453b528cefcSMark Murray * portability fixes
454b528cefcSMark Murray * make forwarding credentials work with MIT code
455b528cefcSMark Murray * better conversion of ka database
456b528cefcSMark Murray * add etc/services.append
457b528cefcSMark Murray * correct `modified by' from kpasswdd
458b528cefcSMark Murray * lots of bug fixes
459b528cefcSMark Murray
460b528cefcSMark MurrayChanges in release 0.1g:
461b528cefcSMark Murray
462b528cefcSMark Murray * kgetcred: new program for explicitly obtaining tickets
463b528cefcSMark Murray * configure fixes
464b528cefcSMark Murray * krb5-aware kx
465b528cefcSMark Murray * bug fixes
466b528cefcSMark Murray
467b528cefcSMark MurrayChanges in release 0.1f;
468b528cefcSMark Murray
469b528cefcSMark Murray * experimental support for v4 kadmin protokoll in kadmind
470b528cefcSMark Murray * bug fixes
471b528cefcSMark Murray
472b528cefcSMark MurrayChanges in release 0.1e:
473b528cefcSMark Murray
474b528cefcSMark Murray * try to handle old DCE and MIT kdcs
475b528cefcSMark Murray * support for older versions of credential cache files and keytabs
476b528cefcSMark Murray * postdated tickets work
477b528cefcSMark Murray * support for password quality checks in kpasswdd
478b528cefcSMark Murray * new flag --enable-kaserver for kdc
479b528cefcSMark Murray * renew fixes
480b528cefcSMark Murray * prototype su program
481b528cefcSMark Murray * updated (some) manpages
482b528cefcSMark Murray * support for KDC resource records
483b528cefcSMark Murray * should build with --without-krb4
484b528cefcSMark Murray * bug fixes
485b528cefcSMark Murray
486b528cefcSMark MurrayChanges in release 0.1d:
487b528cefcSMark Murray
488b528cefcSMark Murray * Support building with DB2 (uses 1.85-compat API)
489b528cefcSMark Murray * Support krb5-realm.DOMAIN in DNS
490b528cefcSMark Murray * new `ktutil srvcreate'
491b528cefcSMark Murray * v4/kafs support in klist/kdestroy
492b528cefcSMark Murray * bug fixes
493b528cefcSMark Murray
494b528cefcSMark MurrayChanges in release 0.1c:
495b528cefcSMark Murray
496b528cefcSMark Murray * fix ASN.1 encoding of signed integers
497b528cefcSMark Murray * somewhat working `ktutil get'
498b528cefcSMark Murray * some documentation updates
499b528cefcSMark Murray * update to Autoconf 2.13 and Automake 1.4
500b528cefcSMark Murray * the usual bug fixes
501b528cefcSMark Murray
502b528cefcSMark MurrayChanges in release 0.1b:
503b528cefcSMark Murray
504b528cefcSMark Murray * some old -> new crypto conversion utils
505b528cefcSMark Murray * bug fixes
506b528cefcSMark Murray
507b528cefcSMark MurrayChanges in release 0.1a:
508b528cefcSMark Murray
509b528cefcSMark Murray * new crypto code
510b528cefcSMark Murray * more bug fixes
511b528cefcSMark Murray * make sure we ask for DES keys in gssapi
512b528cefcSMark Murray * support signed ints in ASN1
513b528cefcSMark Murray * IPv6-bug fixes
514b528cefcSMark Murray
515b528cefcSMark MurrayChanges in release 0.0u:
516b528cefcSMark Murray
517b528cefcSMark Murray * lots of bug fixes
518b528cefcSMark Murray
519b528cefcSMark MurrayChanges in release 0.0t:
520b528cefcSMark Murray
521b528cefcSMark Murray * more robust parsing of krb5.conf
522b528cefcSMark Murray * include net{read,write} in lib/roken
523b528cefcSMark Murray * bug fixes
524b528cefcSMark Murray
525b528cefcSMark MurrayChanges in release 0.0s:
526b528cefcSMark Murray
527b528cefcSMark Murray * kludges for parsing options to rsh
528b528cefcSMark Murray * more robust parsing of krb5.conf
529b528cefcSMark Murray * removed some arbitrary limits
530b528cefcSMark Murray * bug fixes
531b528cefcSMark Murray
532b528cefcSMark MurrayChanges in release 0.0r:
533b528cefcSMark Murray
534b528cefcSMark Murray * default options for some programs
535b528cefcSMark Murray * bug fixes
536b528cefcSMark Murray
537b528cefcSMark MurrayChanges in release 0.0q:
538b528cefcSMark Murray
539b528cefcSMark Murray * support for building shared libraries with libtool
540b528cefcSMark Murray * bug fixes
541b528cefcSMark Murray
542b528cefcSMark MurrayChanges in release 0.0p:
543b528cefcSMark Murray
544b528cefcSMark Murray * keytab moved to /etc/krb5.keytab
545b528cefcSMark Murray * avoid false detection of IPv6 on Linux
546b528cefcSMark Murray * Lots of more functionality in the gssapi-library
547b528cefcSMark Murray * hprop can now read ka-server databases
548b528cefcSMark Murray * bug fixes
549b528cefcSMark Murray
550b528cefcSMark MurrayChanges in release 0.0o:
551b528cefcSMark Murray
552b528cefcSMark Murray * FTP with GSSAPI support.
553b528cefcSMark Murray * Bug fixes.
554b528cefcSMark Murray
555b528cefcSMark MurrayChanges in release 0.0n:
556b528cefcSMark Murray
557b528cefcSMark Murray * Incremental database propagation.
558b528cefcSMark Murray * Somewhat improved kadmin ui; the stuff in admin is now removed.
559b528cefcSMark Murray * Some support for using enctypes instead of keytypes.
560b528cefcSMark Murray * Lots of other improvement and bug fixes, see ChangeLog for details.
561