register KCM cc_ops
[heimdal.git] / ChangeLog
blobc7b09bdb011e67aca1e85eaa24727d3a2a3ec3f5
1 2005-01-24  Luke Howard  <lukeh@padl.com>
3         * lib/krb5/init_creds_pw.c: allow NULL in_options to be passed
4           krb5_get_init_creds_password()
6         * kdc/kerberos5.c: don't crash when logging no server etype
7           support if client == NULL
9 2005-01-17  Love Hörnquist Åstrand  <lha@it.su.se>
11         * kdc/kstash.c: s/random_key/random_key_flag/, From Dave Love
12         <d.love@dl.ac.uk>
14 2005-01-12  Love Hörnquist Åstrand  <lha@it.su.se>
16         * doc/apps.texi: Texinfo fixes. Text about irix 6.5 using
17         PAM. From: Dave Love <d.love@dl.ac.uk>
19 2005-01-08  Love Hörnquist Åstrand  <lha@it.su.se>
21         * lib/krb5/verify_krb5_conf.c: cast argument to isdigit to
22         unsigned char
24         * lib/krb5/keytab_keyfile.c: cast argument to toupper to unsigned
25         char
27         * lib/asn1/hash.c (hashcaseadd): cast argument to toupper to
28         unsigned char
30         * appl/kf/kfd.c (kfd_match_version): cast argument to islower to
31         unsigned char
33         * lib/krb5/krb5.3: drop krb5_{checksum,enctype}_is_disabled
35         * lib/krb5/krb5_encrypt.3: drop krb5_enctype_is_disabled, more
36         text about krb5_enctype_valid
38         * lib/krb5/krb5_create_checksum.3: drop
39         krb5_checksum_is_disabled
41         * lib/krb5/crypto.c: drop krb5_{checksum,enctype}_isdisabled
42         
43         * lib/krb5/context.c: krb5_enctype_is_disabled is the same thing
44         as krb5_enctype_valid, so use the later since its older and the
45         api doesn't really need another entry point
47         * lib/krb5/rd_req.c: krb5_enctype_is_disabled is the same thing as
48         krb5_enctype_valid, so use the later since its older and the api
49         doesn't really need another entry point
51         * kdc/kerberos5.c: krb5_enctype_is_disabled is the same thing as
52         krb5_enctype_valid, so use the later since its older and the api
53         doesn't really need another entry point
55 2005-01-05  Love Hörnquist Åstrand  <lha@it.su.se>
57         * kpasswd/kpasswdd.8: document --addresses, controls what
58         addresses kpasswd should listen too
60         * kpasswd/kpasswdd.c: add --addresses, controls what addresses
61         kpasswd should listen too
63         * lib/krb5/addr_families.c (krb5_parse_address): filter out dup
64         addresses from getaddrinfo
66         * kpasswd/kpasswd.1: document -c
68         * kpasswd/kpasswd.c: allow specifying a credential cache to use
69         for the admin principal
71         * include/bits.c: constify to avoid warning with -Wwrite-string
72         
73         * NEWS: add 0.6.2 and 0.6.3 items
74         
75         * lib/krb5/krb5_keyblock.3: document krb5_generate_subkey_extended
77         * lib/krb5/krb5_is_thread_safe.3: document function
79         * lib/krb5/Makefile.am (man_MANS) += krb5_is_thread_safe.3
80         
81         * lib/krb5/context.c (krb5_is_thread_safe): return TRUE is the
82         library was compiled with multithreading support. If not,
83         application must global lock the library, it it uses threads that
84         call kerberos functions at the same time.
85         
86 2005-01-05  Luke Howard  <lukeh@padl.com>
88         * lib/krb5/auth_context.c: use krb5_generate_subkey_extended()
90         * lib/krb5/appdefault.c: remove redundant KRB5_LIB_FUNCTION
92         * lib/krb5/build_auth.c: support for enctype negotiation
93           (client sends EtypeList in Authenticator authz data)
95         * lib/krb5/context.c: mutex should be destroyed last in
96           krb5_free_context()
98         * lib/krb5/generate_subkey.c: add krb5_generate_subkey_extended(),
99           set *subkey to NULL if key geneartion fails
101         * lib/krb5/krb5.h: add KRB5_KU_PA_SERVER_REFERRAL_DATA
103         * lib/krb5/mk_req_ext.c: support ETYPE_ARCFOUR_HMAC_MD5_56
105         * lib/krb5/rd_req.c: support for enctype negotiation
106           (client sends EtypeList in Authenticator authz data)
108 2005-01-04  Luke Howard  <lukeh@padl.com>
110         * lib/asn1/k5.asn1: add authorization data types for enctype
111         negotiation implementation
113 2005-01-04  Love Hörnquist Åstrand  <lha@it.su.se>
115         * lib/krb5/changepw.c (change_password_loop): on failing to find a
116         kdc, set result_code to KRB5_KPASSWD_HARDERROR
117         
118 2005-01-01  Love Hörnquist Åstrand  <lha@it.su.se>
120         * doc/heimdal.texi: Happy New Year
121