Lines Matching refs:lib
7 * lib/hdb/print.c (event2string): handle events without principal.
16 * lib/hdb/Makefile.am (asn1_files): add $(EXEEXT) for cygwin and
19 * lib/asn1/Makefile.am (asn1_files): add $(EXEEXT) for cygwin and
31 * lib/krb5/Makefile.am (libkrb5_la_LDFLAGS): bump version to 6:3:1
33 * lib/krb5/send_to_kdc.c (send_via_proxy): free data
34 * lib/krb5/send_to_kdc.c (send_via_proxy): new function use
36 * lib/krb5/get_for_creds.c: use getaddrinfo instead of
49 * lib/krb5/Makefile.am: bump version to 6:2:1
51 * lib/krb5/principal.c (krb5_sname_to_principal): handle
53 * lib/krb5/expand_hostname.c (krb5_expand_hostname): handle
70 * lib/krb5/principal.c (krb5_425_conv_principal_ext): be more
79 * lib/krb5/Makefile.am: bump version to 6:1:1
81 * lib/krb5/changepw.c (get_kdc_address): use
84 * lib/krb5/krbhst.c (krb5_get_krb_changepw_hst): add
86 * lib/krb5/get_host_realm.c: add support for _kerberos.domain
95 * lib/krb5/changepw.c (krb5_change_password): use the correct
98 * lib/krb5/Makefile.am: bump version to 6:0:1
100 * lib/asn1/Makefile.am: bump version to 1:4:0
118 * lib/krb5/principal.c (krb5_sname_to_principal): use getaddrinfo
119 * lib/krb5/expand_hostname.c (krb5_expand_hostname): use
121 * lib/krb5/changepw.c: re-write to use getaddrinfo
122 * lib/krb5/addr_families.c (krb5_parse_address): use getaddrinfo
132 * lib/krb5/crypto.c: ARCFOUR_set_key -> RC4_set_key
136 * lib/krb5/crypto.c (ARCFOUR_string_to_key): change order of bytes
142 * lib/krb5/addr_families.c (ipv4_uninteresting): ignore 0.0.0.0
148 * lib/krb5/krb5.h: rc4->arcfour
150 * lib/krb5/crypto.c: rc4->arcfour
154 * lib/krb5/krb5_locl.h: add <rc4.h>
155 * lib/krb5/krb5.h (krb5_keytype): add KEYTYPE_RC4
156 * lib/krb5/crypto.c: some code for doing RC4/MD5/HMAC which might
160 * lib/krb5/get_addrs.c (find_all_addresses): change code to
165 * lib/krb5/krb5.h (krb5_context_data): add `scan_interfaces'
166 * lib/krb5/get_addrs.c (krb5_get_all_client_addrs): make interaces
168 * lib/krb5/context.c (init_context_from_config_file): set
171 * lib/krb5/Makefile.am (libkrb5_la_SOURCES): add add_et_list.c
172 * lib/krb5/add_et_list.c (krb5_add_et_list): new function
176 * lib/krb5/get_default_realm.c (krb5_get_default_realm,
178 * lib/krb5/context.c (init_context_from_config_file): don't
181 * lib/krb5/krb5.h (KRB5_TC_*): make constants unsigned
182 * lib/asn1/gen_glue.c (generate_2int, generate_units): make sure
184 * lib/asn1/gen.c (define_type): make length in sequences be
190 * lib/krb5/get_in_tkt.c (krb5_get_in_cred): generate
192 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password): remove
220 * lib/krb5/Makefile.am: bump version to 5:0:0 to be safe
224 * lib/krb5/krb5.h (krb5_context_data): add `etypes_des'
226 * lib/krb5/get_cred.c (init_tgs_req): use
229 * lib/krb5/crypto.c (krb5_keytype_to_enctypes_default): new
232 * lib/krb5/context.c (set_etypes): new function
241 * lib/krb5/principal.c (krb5_parse_name): check memory allocations
247 * lib/krb5/dump_config.c (print_tree): check for empty tree
249 * lib/krb5/string-to-key-test.c (tests): update the test cases
253 * lib/krb5/Makefile.am: bump version to 4:1:0
263 * lib/krb5/Makefile.am: bump version to 4:0:0
267 * lib/hdb/Makefile.am: bump version to 4:0:1
269 * lib/asn1/Makefile.am: bump version to 1:3:0
275 * lib/krb5/verify_krb5_conf.c (main): support speicifying the
278 * lib/krb5/config_file.c (parse_binding): handle line with no
286 * lib/krb5/set_default_realm.c (krb5_set_default_realm): use
293 * lib/krb5/set_default_realm.c (config_binding_to_list): fix
312 * lib/krb5/crypto.c (krb5_get_wrapped_length): more correct
321 * lib/krb5/crypto.c (krb5_enctype_to_keytype): remove warning
325 * lib/krb5/mk_req.c (krb5_mk_req): use krb5_free_host_realm
327 * lib/krb5/krb5.h (krb5_ccache_data): make `ops' const
329 * lib/krb5/crypto.c (krb5_string_to_salttype): new function
335 * lib/krb5/creds.c (krb5_compare_creds): const-ify
337 * lib/krb5/cache.c: clean-up and comment-up
339 * lib/krb5/copy_host_realm.c (krb5_copy_host_realm): copy all the
342 * lib/krb5/verify_user.c (krb5_verify_user_lrealm): free the
350 * lib/krb5/convert_creds.c (krb524_convert_creds_kdc): look at the
353 * lib/krb5/crypto.c (krb5_enctypes_compatible_keys): spell
356 * lib/krb5/creds.c (krb5_compare_creds): fix spelling of
359 * lib/krb5/convert_creds.c (krb524_convert_creds_kdc): get new
363 * lib/45/get_ad_tkt.c (get_ad_tkt): update to new
368 * lib/krb5/keytab_keyfile.c: make krb5_akf_ops const
370 * lib/krb5/keytab_memory.c: make krb5_mkt_ops const
372 * lib/krb5/keytab_file.c: make krb5_fkt_ops const
376 * lib/krb5/config_file.c: rewritten to allow error messages
378 * lib/krb5/Makefile.am (bin_PROGRAMS): add verify_krb5_conf
381 * lib/krb5/verify_krb5_conf.c: new program for verifying that
384 * lib/krb5/config_file_netinfo.c: moved netinfo code here from
391 * lib/asn1/check-der.c: add test cases for Generalized time and
394 * lib/asn1/der_put.c: simplify by using der_put_length_and_tag
396 * lib/krb5/verify_user.c (krb5_verify_user_lrealm): ariant of
399 * lib/krb5/set_default_realm.c: add support for having several
402 * lib/krb5/kuserok.c (krb5_kuserok): use `krb5_get_default_realms'
404 * lib/krb5/get_default_realm.c (krb5_get_default_realms): add
406 * lib/krb5/krb5.h (krb5_context_data): change `default_realm' to
409 * lib/krb5/context.c: change from `default_realm' to
412 * lib/krb5/aname_to_localname.c (krb5_aname_to_localname): use
415 * lib/krb5/Makefile.am (libkrb5_la_SOURCES): add copy_host_realm.c
417 * lib/krb5/copy_host_realm.c: new file
421 * lib/asn1/der_put.c (encode_generalized_time): encode length
423 * lib/krb5/recvauth.c: new function `krb5_recvauth_match_version'
428 * lib/asn1/asn1_print.c: add err.h
443 * lib/asn1/asn1_print.c (tag_names); add another univeral tag
445 * lib/asn1/der.h: update universal tags
449 * lib/asn1/asn1_print.c (loop): print length of octet string
466 * lib/asn1/der_get.c (decode_general_string): remember to advance
469 * lib/asn1/Makefile.am: add asn1_print
471 * lib/asn1/asn1_print.c: new program for printing DER-structures
473 * lib/asn1/der_put.c: make functions more consistent
475 * lib/asn1/der_get.c: make functions more consistent
487 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password): return
490 * lib/krb5/get_in_tkt_pw.c (krb5_password_key_proc): check return
506 * lib/krb5/keytab_keyfile.c (get_cell_and_realm): only remove the
521 * lib/krb5/krb5_locl.h (O_BINARY): add fallback definition
523 * lib/krb5/krb5.h (krb5_context_data): add keytab types
528 * lib/krb5/keytab_krb4.c: remove O_BINARY
530 * lib/krb5/keytab_keyfile.c: some support for AFS KeyFile's. From
533 * lib/krb5/keytab_file.c: remove O_BINARY
535 * lib/krb5/keytab.c: move the list of keytab types to the context
537 * lib/krb5/fcache.c: remove O_BINARY
539 * lib/krb5/context.c (init_context_from_config_file): register all
543 * lib/krb5/cache.c (krb5_cc_resolve): move the registration of the
546 * lib/krb5/Makefile.am (libkrb5_la_SOURCES): add keytab_keyfile.c
550 * lib/krb5/keytab.c: add comments and clean-up
554 * lib/krb5/keytab_krb4.c: new file
556 * lib/krb5/krb5.h (krb5_kt_cursor): add a `data' field
558 * lib/krb5/Makefile.am: add keytab_krb4.c
560 * lib/krb5/keytab.c: add krb4 and correct some if's
564 * lib/krb5/krb5.h (krb5_fkt_ops, krb5_mkt_ops): new variables
566 * lib/krb5/keytab.c: move out file and memory functions
568 * lib/krb5/Makefile.am (libkrb5_la_SOURCES): add keytab_file.c,
571 * lib/krb5/keytab_memory.c: new file
573 * lib/krb5/keytab_file.c: new file
579 * lib/hdb/Makefile.am (libhdb_la_SOURCES): add keytab.c. From
582 * lib/krb5/convert_creds.c (krb524_convert_creds_kdc): check
587 * lib/krb5/send_to_kdc.c (send_and_recv): rename to recv_loop and
599 * lib/krb5/send_to_kdc.c (send_and_recv): handle EINTR properly.
611 * lib/krb5/get_addrs.c: krb5_get_all_server_addrs shouldn't return
617 * lib/krb5/address.c (krb5_append_addresses): remove duplicates
621 * lib/hdb/keytab.c: HDB keytab backend
625 * lib/krb5/keytab.c
635 * lib/krb5/addr_families.c (IN6_ADDR_V6_TO_V4): use `s6_addr'
644 * lib/krb5/crypto.c (etypes): remove NEW_DES3_CODE, enable
648 * lib/krb5/krb5.h (krb5_enctype): des3-cbc-sha1 (with key
654 * lib/krb5/sendauth.c (krb5_sendauth): only look at errno if
657 * lib/krb5/recvauth.c (krb5_recvauth): only look at errno if
671 * lib/krb5/get_addrs.c (get_addrs_int): try the different ways
691 * lib/krb5/principal.c (krb5_sname_to_principal): remember to call
720 * lib/krb5/get_in_tkt.c: type correctness
722 * lib/krb5/get_for_creds.c (krb5_fwd_tgs_creds): set forwarded in
745 * lib/krb5/config_file.c (parse_list): don't run past end of line
755 * lib/krb5/Makefile.am (n_fold_test_LDADD): need to set this
764 * lib/krb5/mk_req.c (krb5_mk_req): use krb5_expand_hostname
768 * lib/krb5/get_host_realm.c (krb5_get_host_realm_int): new
771 * lib/krb5/Makefile.am (libkrb5_la_SOURCES): add exapnd_hostname.c
773 * lib/krb5/expand_hostname.c: new file
781 * lib/asn1/Makefile.am: bump version to 1:2:0
783 * lib/krb5/Makefile.am: bump version to 3:1:0
787 * lib/krb5/principal.c (krb5_sname_to_principal): use
796 * lib/krb5/Makefile.am: bump version number (changed function
799 * lib/hdb/Makefile.am: bump version number (changes to some
804 * lib/krb5/Makefile.am: bump version to 3:0:2
806 * lib/hdb/Makefile.am: bump version to 2:1:0
808 * lib/asn1/Makefile.am: bump version to 1:1:0
818 * lib/krb5/store_fd.c: lots of changes from size_t to ssize_t
820 * lib/krb5/store_mem.c: lots of changes from size_t to ssize_t
822 * lib/krb5/store_emem.c: lots of changes from size_t to ssize_t
824 * lib/krb5/store.c: lots of changes from size_t to ssize_t
827 * lib/krb5/mk_safe.c: some type correctness
829 * lib/krb5/mk_priv.c: some type correctness
831 * lib/krb5/krb5.h (krb5_storage): change return values of
839 in lib/roken/roken.awk
841 * lib/krb5/get_addrs.c (find_all_addresses): try to use SA_LEN to
844 * lib/krb5/sock_principal.c (krb5_sock_to_principal): simplify by
847 * lib/krb5/send_to_kdc.c (krb5_sendto_kdc): simplify by using
850 * lib/krb5/changepw.c (krb5_change_password): simplify by using
853 * lib/krb5/auth_context.c (krb5_auth_con_setaddrs_from_fd):
871 * lib/krb5/get_addrs.c: conditionalize on HAVE_IPV6 instead of
878 * lib/krb5/get_addrs.c (find_all_addresses): try to handle the
898 * lib/krb5/n-fold-test.c (main): print the correct data
923 * lib/asn1/check-der.c: more test cases for integers
925 * lib/asn1/der_length.c (length_int): handle the case of the
930 * lib/asn1/check-der.c (generic_test): check malloc return value
933 * lib/krb5/Makefile.am: add string_to_key_test
935 * lib/krb5/prog_setup.c (krb5_program_setup): always initialize
938 * lib/krb5/n-fold-test.c (main): return a relevant return value
940 * lib/krb5/krbhst.c: do SRV lookups for admin server as well.
949 * lib/krb5/addr_families.c (ipv6_parse_addr): remove duplicate
955 * lib/krb5/cache.c (krb5_cc_resolve): fall-back to files if
972 * lib/krb5/get_in_tkt.c (add_padat): encrypt pre-auth data with
981 * lib/krb5/principal.c (unparse_name): error check malloc properly
983 * lib/krb5/get_in_tkt.c (krb5_init_etype): error check malloc
986 * lib/krb5/crypto.c (*): do some malloc return-value checks
989 * lib/hdb/hdb.c (hdb_process_master_key): simplify by using
992 * lib/hdb/hdb.c (hdb_process_master_key): check return value from
995 * lib/asn1/gen_decode.c (decode_type): fix generation of decoding
1003 * lib/asn1/der_copy.c (copy_octet_string): don't fail if length ==
1008 * lib/krb5/addr_families.c (ipv6_parse_addr): implement
1012 * lib/krb5/rd_cred.c (krb5_rd_cred): compare the sender's address
1015 * lib/krb5/krb5.h (KRB5_ADDRESS_ADDRPORT, KRB5_ADDRESS_IPPORT):
1019 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): get the
1022 * lib/krb5/auth_context.c: save the local and remove ports in the
1025 * lib/krb5/address.c (krb5_make_addrport): create an address of
1028 * lib/krb5/addr_families.c (krb5_sockaddr2port): new function for
1036 * lib/krb5/config_file.c (parse_list): handle blank lines at
1041 * lib/kadm5/init_c.c (get_cred_cache): you cannot reuse the cred
1054 * lib/krb5/crypto.c (DES3_postproc): new version that does the
1061 * lib/krb5/get_default_principal.c: rewrite to use
1064 * lib/krb5/Makefile.am: add n-fold-test
1071 * lib/krb5/addr_families.c (ipv6_uninteresting): don't consider
1074 * lib/krb5/get_addrs.c: new magic flag to get loopback address if
1080 * lib/krb5/crypto.c (HMAC_SHA1_DES3_checksum): don't include the
1108 * lib/krb5/crypto.c (verify_checksum): call (*ct->checksum)
1111 * lib/krb5/auth_context.c (krb5_auth_con_setaddrs_from_fd): free
1114 * lib/krb5/get_default_principal.c (get_logname): also try
1117 * lib/asn1/Makefile.am (asn1_files): add $(EXEEXT)
1119 * lib/krb5/principal.c (USE_RESOLVER): try to define only if we
1147 * lib/krb5/mcache.c: fix paste-o
1169 * lib/krb5/sendauth.c (krb5_sendauth): handle ccache == NULL by
1177 * lib/hdb/convert_db.c (main): handle the case of no master key
1185 * lib/krb5/get_in_tkt.c (init_as_req): interpret `addrs' being an
1195 * lib/krb5/get_cred.c (get_cred_from_kdc_flags): allocate and free
1198 * lib/krb5/creds.c (krb5_compare_creds): just verify that the
1205 * lib/hdb/hdb.c (hdb_set_master_key): initialise master key
1208 * lib/hdb/convert_db.c: add support for upgrading database
1219 * lib/hdb/convert_db.c: add some flags
1221 * lib/hdb/Makefile.am: remove extra LDFLAGS, update version to 2;
1224 * lib/hdb/hdb_locl.h: update prototypes
1226 * lib/hdb/print.c: move printable version of entry from kadmin
1228 * lib/hdb/hdb.c: change hdb_{seal,unseal}_* to check if the key is
1231 * lib/hdb/ndbm.c: add flags to NDBM_seq, NDBM_firstkey, and
1234 * lib/hdb/db.c: add flags to DB_seq, DB_firstkey, and DB_nextkey
1236 * lib/hdb/common.c: add flags to _hdb_{fetch,store}
1238 * lib/hdb/hdb.h: add master_key_version to struct hdb, update
1241 * lib/hdb/hdb.asn1: make mkvno optional, update version to 2
1245 * lib/krb5/config_file.c: HAVE_NETINFO_NI_H -> HAVE_NETINFO
1257 * lib/krb5/mcache.c (mcc_get_next): get the current cursor
1269 * lib/krb5/mk_req_ext.c (krb5_mk_req_internal): try to handle old
1273 * lib/krb5/mk_req.c (krb5_mk_req): use auth_context->keytype
1275 * lib/krb5/krb5.h (krb5_auth_context_data): add `keytype' and
1278 * lib/krb5/get_cred.c (make_pa_tgs_req): remove old kludge for
1283 * lib/krb5/crypto.c (F_PSEUDO): new flag for non-protocol
1291 * lib/krb5/auth_context.c (krb5_auth_con_init): initalize keytype
1299 * lib/krb5/krb5_locl.h: fix for stupid aix warnings
1301 * lib/krb5/fcache.c (erase_file): don't malloc
1312 * lib/krb5/transited.c (krb5_domain_x500_decode): don't abort
1314 * lib/krb5/principal.c: abort -> krb5_abortx
1316 * lib/krb5/mk_rep.c: abort -> krb5_abortx
1318 * lib/krb5/config_file.c: abort -> krb5_abortx
1320 * lib/krb5/context.c (init_context_from_config_file): init
1323 * lib/krb5/keytab.c: add support for reading (and writing?) old
1326 * lib/krb5/cache.c: add krb5_cc_get_version
1328 * lib/krb5/fcache.c: add support for reading and writing old
1331 * lib/krb5/store_mem.c (krb5_storage_from_mem): zero flags
1333 * lib/krb5/store_emem.c (krb5_storage_emem): zero flags
1335 * lib/krb5/store_fd.c (krb5_storage_from_fd): zero flags
1337 * lib/krb5/store.c: add flags to change how various fields are
1340 * lib/krb5/krb5.h: add support for reading and writing old version
1348 * lib/krb5/init_creds_pw.c (get_init_creds_common): if start_time
1351 * lib/krb5/data.c (krb5_data_free): free data as long as it's not
1358 * lib/krb5/krb5.h (KRB5_VERIFY_AP_REQ_IGNORE_INVALID): add
1360 * lib/krb5/rd_req.c (krb5_decrypt_ticket): add `flags` and
1374 * lib/krb5/store.c (krb5_storage_to_data, krb5_ret_data): use
1389 * lib/krb5/get_for_creds.c (krb5_fwd_tgs_creds): compat function
1397 * lib/krb5/keyblock.c (krb5_free_keyblock_contents): don't zero
1400 * lib/krb5/get_in_tkt.c (add_padata): loop over all enctypes
1431 * lib/krb5/cache.c: add krb5_cc_get_type that returns type of a
1441 * lib/krb5/Makefile.am: update version
1443 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): use
1446 * lib/krb5/fcache.c: add some support for reading and writing old
1451 * lib/krb5/store_mem.c (krb5_storage_from_mem): check malloc,
1454 * lib/krb5/store_fd.c (krb5_storage_from_fd): initialize
1457 * lib/krb5/store_emem.c (krb5_storage_emem): initialize
1460 * lib/krb5/store.c (krb5_storage_set_host_byteorder): add;
1465 * lib/krb5/krb5.h (krb5_storage): add `host_byteorder' flag for
1468 * lib/krb5/heim_err.et: add `host not found' error
1472 * lib/krb5/auth_context.c: abort -> krb5_abortx
1474 * lib/krb5/warn.c: add __attribute__; add *abort functions
1482 * lib/kadm5/create_s.c (kadm5_s_create_principal): create v4 salts
1487 * lib/krb5/get_cred.c (init_tgs_req): re-structure a little bit
1489 * lib/krb5/get_cred.c (init_tgs_req): some more error checking
1491 * lib/krb5/generate_subkey.c (krb5_generate_subkey): check return
1496 * lib/krb5/krb5.conf.5: update to reality
1498 * lib/krb5/krb5_425_conv_principal.3: update to reality
1502 * lib/krb5/get_host_realm.c: handle more than one realm for a host
1512 * lib/krb5/principal.c (krb5_524_conv_principal): make it actually
1515 * lib/krb5/krbhst.c: lookup SRV-records to find a kdc for a realm
1517 * lib/krb5/context.c: add srv_* flags to context
1519 * lib/krb5/principal.c: add default v4_name_convert entries
1521 * lib/krb5/krb5.h: add srv_* flags to context
1533 * lib/krb5/crypto.c (encrypt_internal): free checksum if lengths
1539 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password): kludge
1572 * lib/krb5/context.c (krb5_get_err_text): long -> krb5_error_code
1597 * lib/krb5/get_in_tkt.c (init_as_req): pass context to
1600 * lib/krb5/get_cred.c (get_cred_kdc_la): pass context to
1603 * lib/krb5/get_addrs.c (get_addrs_int): add extra host addresses
1605 * lib/krb5/krb5.h: add support for adding an extra set of
1608 * lib/krb5/context.c: add support for adding an extra set of
1611 * lib/krb5/addr_families.c: add krb5_parse_address
1613 * lib/krb5/address.c: krb5_append_addresses
1615 * lib/krb5/config_file.c (parse_binding): don't zap everything
1620 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): don't
1623 * lib/krb5/get_cred.c (get_cred_kdc, get_cred_kdc_la): make
1628 * lib/krb5/crypto.c (encrypt_internal): free checksum
1630 * lib/krb5/convert_creds.c (krb524_convert_creds_kdc): free reply,
1635 * lib/Makefile.am: add auth
1637 * lib/kadm5/iprop.h: getarg.h
1639 * lib/kadm5/replay_log.c: use getarg
1641 * lib/kadm5/ipropd_slave.c: use getarg
1643 * lib/kadm5/ipropd_master.c: use getarg
1645 * lib/kadm5/dump_log.c: use getarg
1651 * lib/asn1/main.c: use getargs
1657 * lib/kadm5/server.c: k_{put,get}_int -> _krb5_{put,get}_int
1659 * lib/krb5/addr_families.c (krb5_print_address): handle unknown
1663 * lib/krb5/crc.c: crc_{init_table,update} ->
1666 * lib/krb5/crypto.c: k_{put,get}_int -> _krb5_{put,get}_int
1669 * lib/krb5/send_to_kdc.c: k_{put,get}_int -> _krb5_{put,get}_int
1671 * lib/krb5/store.c: k_{put,get}_int -> _krb5_{put,get}_int
1673 * lib/krb5/krb5_locl.h: include krb5-private.h
1677 * lib/krb5/addr_families.c (krb5_print_address): int -> size_t
1679 * lib/krb5/addr_families.c: add support for printing ipv6
1694 lib/auth/Makefile, lib/auth/sia/Makefile
1696 * lib/krb5/crypto.c: n_fold -> _krb5_n_fold
1698 * lib/krb5/n-fold.c: n_fold -> _krb5_n_fold
1702 * lib/kadm5/set_keys.c (_kadm5_set_keys): free salt when zapping
1705 * lib/kadm5/free.c (kadm5_free_principal_ent): free `key_data'
1707 * lib/hdb/ndbm.c (NDBM_destroy): clear master key
1709 * lib/hdb/db.c (DB_destroy): clear master key
1721 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password):
1724 * lib/krb5/get_in_tkt.c (krb5_get_in_cred): be more careful about
1727 * lib/krb5/fcache.c (fcc_destroy): don't call fcc_close
1729 * lib/krb5/crypto.c (krb5_crypto_destroy): free `crypto'
1731 * lib/hdb/hdb_locl.h: try db_185.h first in case db.h is a DB 2.0
1761 * lib/krb5/get_host_realm.c (krb5_get_host_realm): no infinite
1766 * lib/kadm5/Makefile.am (install_build_headers): recover from make
1769 * lib/krb5/Makefile.am: kludge to help solaris make
1771 * lib/hdb/Makefile.am: kludge to help solaris make
1776 * lib/asn1/gen_glue.c (generate_2int, generate_int2): int ->
1784 * lib/krb5/get_default_realm.c: char* -> krb5_realm
1790 * lib/krb5/Makefile.am: create krb5-private.h
1798 * lib/hdb/Makefile.am: add version-info
1800 * lib/gssapi/Makefile.am: add version-info
1802 * lib/asn1/Makefile.am: use $(x:y=z) make syntax; move check-der
1805 * lib/Makefile.am: add 45
1807 * lib/kadm5/Makefile.am: split in client and server libraries
1818 * lib/kadm5/Makefile.am: fix build-installation of headers
1820 * lib/krb5/Makefile.am: remove include_dir hack
1822 * lib/hdb/Makefile.am: remove include_dir hack
1824 * lib/asn1/Makefile.am: remove include_dir hack
1832 * lib/asn1/Makefile.am: der.h
1856 * lib/krb5/Makefile.am: include Makefile.am.common
1858 * lib/kadm5/Makefile.am: include Makefile.am.common
1860 * lib/hdb/Makefile.am: include Makefile.am.common
1862 * lib/gssapi/Makefile.am: include Makefile.am.common
1864 * lib/asn1/Makefile.am: include Makefile.am.common
1866 * lib/Makefile.am: include Makefile.am.common
1868 * lib/45/Makefile.am: include Makefile.am.common
1888 * lib/krb5/store.c (krb5_store_stringz): braces fix
1890 * lib/kadm5/get_s.c (kadm5_s_get_principal): braces fix
1892 * lib/kadm5/ent_setup.c (_kadm5_setup_entry): braces fix
1896 * lib/krb5/config_file.c: cast to unsigned char to make is* happy
1898 * lib/krb5/log.c (krb5_addlog_dest): more braces to make gcc happy
1900 * lib/krb5/crypto.c (krb5_verify_checksum): rename C -> cksum to
1912 * lib/krb5/get_host_realm.c (krb5_get_host_realm): include leading
1917 * lib/krb5/get_host_realm.c: add dns support
1919 * lib/krb5/set_default_realm.c: use krb5_free_host_realm
1921 * lib/krb5/free_host_realm.c: check for NULL realmlist
1923 * lib/krb5/context.c: don't print warning if there is no krb5.conf
1953 * lib/krb5/get_addrs.c: SOCKADDR_HAS_SA_LEN ->
1960 * lib/asn1/gen.c: make `BIT STRING's unsigned
1962 * lib/asn1/{symbol.h,gen.c}: add TUInteger type
1964 * lib/krb5/verify_user.c (krb5_verify_user): pass prompter to
1967 * lib/krb5/fcache.c (fcc_gen_new): implement
1980 * lib/krb5/keytab.c (fkt_remove_entry): make this work
1986 * lib/hdb/convert_db.c: more typos
1997 * lib/asn1/check-der.c: fix printf warnings
2005 * lib/asn1/der_put.c: fix der_put_int
2021 * lib/hdb/convert_db.c: convert DES3 keys to des3-cbc-sha1, and
2024 * lib/krb5/crypto.c (DES3_string_to_key): make this actually do
2027 * lib/hdb/convert_db.c: little program for database conversion
2029 * lib/hdb/db.c (DB_open): try to open database w/o .db extension
2031 * lib/hdb/ndbm.c (NDBM_open): add test for database format
2033 * lib/hdb/db.c (DB_open): add test for database format
2035 * lib/asn1/gen_glue.c (generate_2int): don't depend on flags being
2038 * lib/hdb/hdb.c: change `hdb_set_master_key' to take an
2051 * lib/krb5/mk_safe.c (krb5_mk_safe): sizeof(buf) -> buf_size, buf
2054 * lib/krb5/get_in_tkt.c (krb5_init_etype): etypes are now `int'
2056 * lib/krb5/get_host_realm.c (krb5_get_host_realm): constize
2062 * lib/gssapi/init_sec_context.c (init_auth): remove unnecessary
2072 * lib/hdb/hdb.h: update prototypes
2076 * lib/kadm5/init_c.c (kadm5_c_init_with_context): remove unused
2079 * lib/asn1/Makefile.am (check-der): add
2081 * lib/asn1/gen.c (define_type): map ASN1 Integer to `int' instead
2084 * lib/asn1/der_length.c (length_unsigned): new function
2087 * lib/asn1/der_put.c (der_put_unsigned): new function
2090 * lib/asn1/der_get.c (der_get_unsigned): new function
2093 * lib/asn1/der.h: all integer functions take `int' instead of
2096 * lib/asn1/lex.l (filename): unused. remove.
2098 * lib/asn1/check-der.c: new test program for der encoding and
2103 * lib/krb5/send_to_kdc.c (krb5_sendto_kdc): only call
2107 * lib/krb5/changepw.c (get_kdc_address): dito
2121 * lib/krb5/Makefile.am: explicit rules for *.et files
2123 * lib/kadm5/init_c.c (get_kadm_ticket): only remove creds if
2132 * lib/krb5/sendauth.c (krb5_sendauth): return the error in
2135 * lib/krb5/rd_error.c (krb5_free_error, krb5_free_error_contents):
2138 * lib/krb5/mk_req_ext.c (krb5_mk_req_extended): more
2141 * lib/krb5/krb5.h (krb5_error): typedef to KRB_ERROR
2143 * lib/krb5/init_creds_pw.c: KRB5_TGS_NAME: use
2145 * lib/krb5/get_cred.c: KRB5_TGS_NAME: use
2147 * lib/kafs/afskrb5.c (afslog_uid_int): update to changes
2149 * lib/kadm5/rename_s.c (kadm5_s_rename_principal): call remove
2152 * lib/kadm5/get_s.c (kadm5_s_get_principal): always return an
2155 * lib/hdb/ndbm.c (NDBM_seq): unseal key
2157 * lib/hdb/db.c (DB_seq): unseal key
2159 * lib/asn1/Makefile.am: added explicit rules for asn1_err.[ch]
2167 * lib/krb5/keytab.c (fkt_remove_entry): remove KRB5_KT_NOTFOUND if
2184 * lib/kadm5/kadm5_locl.h (kadm5_client_context): add
2187 * lib/kadm5/init_c.c (_kadm5_c_init_context): move up