Lines Matching +refs:cc +refs:check +refs:function +refs:in +refs:lib

3 	* lib/krb5/error_string.c: protect error_string with mutex
5 * lib/krb5/context.c: allocate and destroy mutex in krb5_context
7 * lib/krb5/krb5.h (krb5_context_data): add mutex for error_string
15 * lib/krb5/init_creds_pw.c: try handle ts preauth better, still
22 * lib/hdb/hdb.asn1: remove enforce-transited-policy, its no longer
27 * lib/krb5/pkinit.c (_krb5_pk_create_sign): fill in NULL as
32 * lib/krb5/get_in_tkt_with_keytab.c (krb5_get_in_tkt_with_keytab):
33 avoid memory leak that snuck in when krb5_keytab_key_proc was
36 * lib/krb5/keytab_file.c: do locking, found to be a problem for
39 * lib/krb5/fcache.c: internally export x{,un}lock and thus prefix
42 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): use
43 KRB5_AUTH_CONTEXT_DO_TIME if we want timestamp in forwarded
46 * lib/krb5/krb5_auth_context.3: some text about
49 * lib/krb5/auth_context.c: add krb5_auth_con_addflags and
54 * lib/krb5/crypto.c (decrypt_internal_derived): move up padsize to
59 * lib/krb5/crypto.c: require cipher-text to be padded to padsize
61 * lib/krb5/eai_to_heim_errno.c: EAI_ADDRFAMILY and EAI_NODATA is
62 deprecated in RFC3493
64 * lib/krb5/verify_krb5_conf.c (check_host): don't check for
65 EAI_NODATA, because its depricated in RFC3493 Pointed out by
70 * lib/krb5/Makefile.am: move test_crypto to noinst_PROGRAMS
72 * lib/krb5/test_crypto.c: add --version,--help
81 * lib/krb5/pkinit.c: tweek to make pkinit work with the fact the
86 * lib/krb5/pkinit.c: clean up error handling, make enc-type work
93 * lib/krb5/pkinit.c: make PKINIT DH support work
97 * lib/hdb/Makefile.am (LDADD): link with LIB_dlopen
101 * lib/krb5/krb5.h: make pkinit_win2k_compatible into a flag field
103 * lib/krb5/pkinit.c: remove most compile depencies clean up
120 * lib/krb5/pkinit.c: fix bugs, improve error reporting
127 * lib/krb5/pkinit.c: clean up, make remove depenency on openssl's
130 * lib/krb5/krb5_locl.h: add some glue for pkinit add reference
133 * lib/krb5/init_creds.c: reference count krb5_get_init_creds_opt
134 private component to avoid copy all the data in it
136 * lib/krb5/crypto.c (AES_string_to_key): fix memory leak
138 * lib/krb5/init_creds_pw.c (init_cred_loop): fix memory leak
140 * lib/krb5/heim_threads.h: include pthread.h in the pthread case
149 * lib/krb5/Makefile.am (TESTS): add test_crypto
151 * lib/krb5/test_crypto.c: time crypto operations
159 * lib/krb5/rd_req.c (krb5_verify_ap_req2): krb5_free_ticket free
168 * lib/krb5/ticket.c (krb5_free_ticket): free the ticket itself to
171 * lib/krb5/krb5_ticket.3: krb5_free_ticket free the whole ticket
175 * lib/krb5/padata.c: add krb5_padata_add
177 * lib/krb5/krb5.h: krb5_context_data.pkinit_win2k_compatible
179 * lib/krb5/Makefile.am: add pkinit.c
183 * lib/krb5/init_creds_pw.c: add support for pkinit
185 * lib/krb5/krb5_locl.h: add the opaque krb5_pk_init_ctx to
188 * lib/krb5/pkinit.c: rename krb5_pk_init_openssl_ctx to
191 * lib/krb5/pkinit.c: PKINIT patch from Daniel Kouril and Petr
200 * lib/asn1/der_copy.c (copy_oid): copy all components
204 * lib/krb5/krb5.conf.5: document capaths section
211 * kdc/kerberos5.c: change logic for when to check transited policy
223 * lib/krb5/transited.c (krb5_domain_x500_encode): always zero out
226 * lib/krb5/transited.c (krb5_domain_x500_encode):
228 check return value for malloc
245 * kdc/kerberos5.c: always check transited policy if flag set
248 * kdc/config.c: add flag to always check transited policy
250 * lib/hdb/hdb.asn1: add flag to enforce transited policy
254 * lib/krb5/transited.c (krb5_domain_x500_decode): set *num_realms
257 * kuser/kgetcred.1: add --no-transit-check
259 * kuser/kgetcred.c: add --no-transit-check
268 * lib/krb5/rd_req.c (krb5_decrypt_ticket): try to verify transited
271 * lib/krb5/transited.c (krb5_domain_x500_decode): handle zero
273 (krb5_check_transited): new function that does more useful stuff
275 * lib/krb5/get_cred.c: get capath info from [capaths] section
279 * lib/krb5/fcache.c: Sleep forever waiting for lock. Previous
286 * lib/krb5/verify_krb5_conf.c: print the error value
289 * lib/krb5/config_file.c (krb5_config_parse_file_debug): punt if
295 * lib/krb5/fcache.c (erase_file): revert a change in previous; if
298 * lib/krb5/fcache.c: implement locking
307 * lib/krb5/init_creds_pw.c: add some help function that is common
320 * lib/krb5/verify_krb5_conf.c: add flag --warn-mit-syntax that
324 * lib/krb5/verify_krb5_conf.c: parse [kdc]use_2b and [gssapi]
328 * lib/asn1/lex.l: add BOOLEAN
330 * lib/asn1/parse.y: add BOOLEAN
334 * kuser/kinit.c: When running kinit in "fork mode" do pagsh
335 independent of krb4, also always do krb4 setup of cc. Always try
336 to destroy the v4 cc.
342 * lib/krb5/convert_creds.c (_krb5_krb_dest_tkt): unlink v4 token
347 * lib/krb5/krb5-v4compat.h: add _krb5_krb_dest_tkt and TKT_ROOT
349 * lib/krb5/init_creds_pw.c (*) send PA_PAC_REQUEST when the user
354 * lib/krb5/init_creds.c: add
358 * lib/krb5/krb5_locl.h: add enum krb5_get_init_creds_req_pac and
359 use it in struct _krb5_get_init_creds_opt_private
364 Kerberos in the API
368 * lib/krb5/rd_req.c (krb5_rd_req): always free keyblock since its
371 * lib/asn1/Makefile.am: add SAM types and PAC_REQUEST
373 * lib/asn1/k5.asn1: add more preauth types, add PA-PAC-REQUEST
375 * lib/asn1: add boolean support
379 * lib/krb5/changepw.c (setpw_send_request): free ap_req_data on
386 * lib/krb5/init_creds_pw.c (init_cred_loop): handle
391 * lib/krb5/send_to_kdc.c (krb5_sendto_kdc_flags): new function,
392 and then implement the order krb5_sendto_kdc* function with this
393 function.
395 * lib/krb5/krbhst.c (krb5_krbhst_init_flags): new function, use it
397 (krbhst_get_default_proto): new function, returns udp, or in case
402 * lib/krb5/krb5.h: flags for krb5_krbhst_init_flags (and
407 * lib/krb5/rd_req.c (krb5_rd_req): if we have a keyblock in auth
412 * lib/asn1/asn1_print.c: decode IA5Stringa and UTF8String
416 * lib/krb5/init_creds_pw.c: use _krb5_get_init_creds_opt_copy
417 * lib/krb5/init_creds.c: don't export krb5_get_init_creds_opt_copy
419 * lib/hdb/Makefile.am: libhdb might depend on LIB_dlopen
437 * lib/hdb/db3.c: improve readability of ->open ifdef, check if
440 * lib/krb5/init_creds.c (krb5_get_init_creds_opt_copy): add
442 * lib/krb5/rd_req.c (krb5_rd_req): allow caller to pass in a key
443 in the auth_context, they way processes that doesn't use the
444 keytab can still pass in the key of the service (matches behavior
449 * lib/krb5/init_creds_pw.c: collect all init_creds context into a
453 * lib/krb5/get_in_tkt.c (init_as_req): don't realloc data before
456 * lib/krb5/get_for_creds.c (add_addrs): don't increase addr->len
457 until in contains interesting data, use right iteration counter
460 * lib/krb5/log.c (log_realloc): increase len after realloc returns
465 * lib/krb5/config_file.c: fix prototypes
473 * lib/hdb/hdb_locl.h: include <limits.h> for ULONG_MAX noted by
491 * lib/asn1/asn1_print.c: add support for printing Enumerated
502 * kdc/kerberos5.c (only_older_enctype_p): check request if the
509 * lib/krb5/init_creds.c (krb5_get_init_creds_opt_alloc): add
512 * lib/krb5/krb5_get_init_creds.3: spelling
516 * lib/krb5/context.c (add_file): make len argument an pointer to
519 * lib/asn1/k5.asn1: add SAM types
521 * lib/krb5/init_creds_pw.c: break out the encrypt timestamp
522 preauth to its function break out the pa_data_to_key_plain to its
523 own function make more variables const
527 * lib/krb5/krb5.conf.5: document appdefaults/{forward,encrypt}
531 * lib/krb5/krb5.h: Add key usage for encryption of the
534 * include/make_crypto.c: include <openssl/ui.h> in the openssl
539 * lib/krb5/krb5-v4compat.h: assume session key is a char array of
542 * lib/krb5/prompter_posix.c:
553 * lib/krb5/crypto.c: switch from the des_ to the DES_ api
567 * lib/krb5/krb5_425_conv_principal.3: fix [Gt]
572 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password): handle
573 password passed in though context
575 * lib/krb5/Makefile.am (TESTS): += test_config
577 * lib/krb5/aes-test.c: move variable thats used within a #ifdef to
580 * lib/krb5/data.c (krb5_data_free): reset whole krb5_data when
583 * lib/krb5/keyblock.c (krb5_keyblock_zero): new function, zeros
586 * lib/krb5/init_creds_pw.c: rewrite/implement
591 * lib/krb5/init_creds.c (krb5_get_init_creds_opt_alloc): allocate
597 * lib/krb5/krb5_locl.h: add struct
602 * lib/krb5/krb5.h: add SAM keyusage numbers, add s2k proc typedef,
610 * lib/krb5/ticket.c (krb5_ticket_get_authorization_data_type):
613 * lib/krb5/ticket.c (krb5_copy_ticket): free all data when
619 * lib/krb5/krb5.h: cfx-01 use diffrent usage numbers
623 * lib/hdb/db3.c: try to include more db headers
625 * lib/hdb/db3.c: patch for working with DB4 on heimdal-discuss
630 * lib/krb5/krb5.h: add KEYTYPE_ARCFOUR_56
636 * lib/asn1/k5.asn1: add KRB5_NT_SMTP_NAME and KRB5_NT_ENTERPRISE
640 * appl/test/uu_client.c (proto): fill in client in the match cred
644 * lib/krb5/krb5.h: CFX uses slightly diffrent usage numbers
646 * lib/krb5/crypto.c (usage2arcfour): simplify, only include
651 * lib/hdb/hdb-ldap.c: code rewrite from Luke Howard
654 * lib/krb5/crypto.c (arcfour_checksum_p): return true when is
661 * lib/krb5/krb5_encrypt.3: document:
665 * lib/krb5/crypto.c (krb5_crypto_getpadsize,
677 * lib/krb5/krb5_create_checksum.3: text about when
680 * lib/krb5/crypto.c (krb5_crypto_get_checksum_type): fix format
683 * lib/krb5/krb5_create_checksum.3: document
686 * lib/krb5/crypto.c: add krb5_crypto_get_checksum_type
689 * lib/asn1/gen.c: s/UTF8String/heim_utf8_string/ in generated code
694 * include/make_crypto.c: include aes.h inc in the local libdes
699 * lib/asn1/der_free.c: set free'd poiners to NULL
701 * lib/asn1/gen_free.c: set free'd poiners to NULL
705 * lib/krb5/heim_threads.h: XXX don't use "plain" pthread support
708 * lib/krb5/crypto.c: Do the arcfour checksum mapping for
714 * lib/krb5/test_config.c: check krb5_prepend_config_files_default
717 * lib/krb5/context.c: add krb5_prepend_config_files and
722 * lib/hdb/mkey.c (read_master_mit): krb5_ret_int16 takes a int16_t
725 * lib/krb5/parse-name-test.c: please lint (and me)
735 * lib/krb5/krb5_get_in_cred.3: these function will be deprecated
737 * lib/krb5/Makefile.am: man_MANS += krb5_get_init_creds.3
739 * lib/krb5/krb5_get_init_creds.3: begining of documentation of
742 * lib/krb5/get_in_tkt.c (krb5_get_in_tkt): for compatibility with
748 * lib/krb5/krb5.conf.5: document tgs_require_subkey
750 * lib/asn1/Makefile.am: remove trance of generate tests files, its
753 * lib/hdb/Makefile.am: split generated source from non generated
758 * lib/krb5/get_cred.c (init_tgs_req): make generation of subkey
763 will use it when its there. But the request isn't encrypted in the
771 * lib/krb5/principal.c (unparse_name): len can't be zero, so,
772 don't check for that
776 * lib/krb5/principal.c (unparse_name): make sure there are space
782 * lib/krb5/kerberos.8: remove duplicate manual, from
787 * lib/krb5/cache.c: indent
789 * lib/krb5/cache.c (krb5_cc_set_default_name): only read
794 * lib/krb5/keytab_krb4.c (read_v4_entry): the des key is 8 bytes,
801 * lib/krb5/crypto.c (hmac): make it return an error when out of
807 * lib/krb5/keyblock.c (krb5_keyblock_get_enctype): return enctype
810 * lib/krb5/Makefile.am (man_MANS): += krb5_keyblock.3
812 * lib/krb5/krb5_keyblock.3: some information about krb5_keyblock
815 * lib/krb5/heim_threads.h: make the non-debug version of the mutex
819 * lib/krb5/heim_threads.h: make thread local storage macros take a
823 * lib/krb5/heim_threads.h: adding RWLOCKS and [sg]etspecific
825 * configure.in: use KRB_PTHREADS
827 * lib/asn1/Makefile.am (gen_files): add asn1_KerberosString and
830 * lib/asn1/k5.asn1 (ETYPE-INFO2-ENTRY): salt is a KerberosString
832 * lib/krb5/krb5.3: add ticket access functions
833 * lib/krb5/krb5_ticket.3: ditto
834 * lib/krb5/ticket.c: ditto
835 * lib/krb5/Makefile.am: ditto
837 * lib/krb5/mit_glue.c: add some more krb5_c functions
839 * lib/krb5/krb5_c_make_checksum.3: add some more krb5_c functions
841 * lib/krb5/crypto.c (krb5_cksumtype_valid): check is checksum type
844 * lib/krb5/crypto.c (krb5_checksum_is_keyed): only set extented
850 * lib/krb5/mit_glue.c (krb5_c_get_checksum): make type and data
855 * lib/krb5/krb5_c_make_checksum.3: update krb5_c_get_checksum
858 * lib/krb5/crypto.c (krb5_crypto_getenctype): new function
863 * lib/krb5/krb5.h: add krb5_enc_data
867 * lib/krb5/krb5.3: add krb5_c_ functions
869 * lib/krb5/mit_glue.c: support passing in NULL as the
872 * lib/krb5/aes-test.c: add test for krb5_c_encrypt_length and
875 * lib/krb5/krb5_c_make_checksum.3: krb5_c encryption glue
877 * lib/krb5/crypto.c (wrapped_length/wrapped_length_derived): when
885 * lib/krb5/mit_glue.c: first version of krb5_c encryption glue
889 * lib/hdb/hdb.c (hdb_create): check for dynamic backend after
895 * lib/krb5/cache.c: don't return value in void function
899 * lib/krb5/creds.c (krb5_compare_creds): if client is specified in
900 the mcreds, check that too
902 * lib/krb5/{keytab_file.c,principal.c,mk_error.c,krb5.h,get_cred.c}:
905 * lib/asn1: prefix typedefs and structs with heim_
909 * lib/hdb/hdb.c: avoid unnecessary setting of variable
917 * lib/krb5/get_cred.c (init_tgs_req): in case of error, don't free
918 in the req_body addresses since they where pass in by caller
921 * lib/krb5/krb5_ccache.3: document krb5_cc_clear_mcred
923 * lib/krb5/cache.c (krb5_cc_clear_mcred): new function, clear a
928 * lib/hdb/hdb.c (find_dynamic_method): if there isn't a prefix,
933 * lib/hdb/hdb.c: Dynamic backend loading, based on patch from Luke
936 * lib/hdb/hdb.h: add struct hdb_so_method and
941 * lib/krb5/mk_req_ext.c (krb5_mk_req_internal): when using
949 * lib/krb5/krb5-v4compat.h: add _krb5_krb_tf_setup
951 * lib/krb5/convert_creds.c (_krb5_krb_tf_setup): create/append v4
956 * lib/krb5/krb5_kuserok.3: put Nd argument in double quotes since
961 * lib/krb5/verify_krb5_conf.c: add missing " within #if 0, from
966 * lib/krb5/krb5_timeofday.3: improve krb5_set_real_time text
968 * lib/krb5/time.c: improve comment for krb5_set_real_time
978 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): pass in a
981 * lib/krb5/mk_error.c (krb5_mk_error): pass in a krb5_timestamp to
984 * lib/krb5/time.c (krb5_set_real_time): fix comment and make it
987 * lib/krb5/time.c, lib/krb5/krb5_timeofday.3,
988 lib/krb5/Makefile.am lib/krb5/test_time.c:
993 * lib/asn1/k5.asn1: make the aes and sha1 checksum types match
998 * lib/krb5/aes-test.c: add a test for aes kcrypto encrypted data
1000 * lib/krb5/crypto.c: clean up AES code to use a structure instead
1002 (_krb5_AES_string_to_default_iterator): set to 4096 as described in
1009 * lib/krb5/aes-test.c: add aes256 test vectors from Ken Raeburn
1014 * lib/hdb/hdb-ldap.c: use int2HDBFlags/HDBFlags2int From: Alberto
1018 * lib/krb5/heim_threads.h: remove freebsd comment, don't use debug
1021 * lib/krb5/Makefile.am (man_MANS): drop krb5_free_addresses.3
1023 * lib/krb5/krb5_free_addresses.3: removed file, functions are
1024 documented in krb5_address.3
1026 * lib/krb5/codec.c: add krb5_{de,en}code_ETYPE_INFO2
1028 * lib/krb5/crypto.c: add _krb5_AES_string_to_default_iterator add
1039 * lib/krb5/Makefile.am, krb5_get_in_cred.3, krb5.3:
1046 * lib/krb5/heim_threads.h: Fix unlock/destroy macros for the
1051 * lib/asn1/{der_put.c,der_length.c,check-der.c}: Fix encoding of
1057 * lib/krb5/krb5_c_make_checksum.3: some more mdoc fixes
1059 * lib/hdb/hdb-ldap.c (LDAP__connect): bind sasl "EXTERNAL" to ldap
1067 * lib/krb5/*.[0-9]: pacify mdoclink
1069 * lib/krb5/krb5_ccache.3: document diffrences between mit and
1082 * lib/asn1:
1089 * lib/krb5/heim_threads.h: add missing argument to mutex_init
1091 * lib/krb5/crypto.c: protect the random initiator with a mutex
1093 * lib/krb5/mcache.c: protect the mcc_head with a mutex
1095 * lib/krb5/krb5_locl.h: include heim_threads.h
1097 * lib/krb5/heim_threads.h: wrapper macros for thread
1102 * lib/krb5/krb5_principal.3
1103 lib/krb5/Makefile.am:
1104 Add all Kerberos principal function to one manpage, add a few more
1105 principal function to it, remove old now dup manpages
1107 * lib/krb5/krb5_build_principal.3: remove file
1108 * lib/krb5/krb5_free_principal.3: remove file
1109 * lib/krb5/krb5_sname_to_principal.3: remove file
1110 * lib/krb5/krb5_principal_get_realm.3: remove file
1114 * lib/krb5/verify_krb5_conf.8: sort sections, from netbsd
1116 * lib/krb5/krb5_verify_user.3: .Sh EXAMPLE -> .Sh EXAMPLES, from
1119 * lib/krb5/krb5_openlog.3: .Sh EXAMPLE -> .Sh EXAMPLES, sort
1122 * lib/krb5/krb5_keytab.3: .Sh EXAMPLE -> .Sh EXAMPLES, mdoc fixes,
1125 * lib/krb5/krb5_get_krbhst.3: .Sh EXAMPLE -> .Sh EXAMPLES, from
1128 * lib/krb5/krb5_get_all_client_addrs.3: add .Os, from NetBSD
1130 * lib/krb5/krb5_build_principal.3: sort sections, from NetBSD
1132 * lib/krb5/krb5.conf.5: .Sh EXAMPLE -> .Sh EXAMPLES, from netbsd
1134 * lib/krb5/get_default_realm.c: compatability -> compatibility,
1137 * lib/krb5/krb5_warn.3: add copyright/license
1139 * lib/krb5/krb5_context.3: add SYNOPSIS and LIBRARY
1141 * lib/krb5/krb5.3: add RCSID
1145 * lib/krb5/krb5_krbhst_init.3: uppercase url, from Thomas Klausner
1159 * lib/krb5/changepw.c: draft-ietf-cat-kerb-chg-password-02 and
1165 * lib/krb5/krb5.h: some define for rfc3244
1167 * lib/krb5/krb5.3: add krb5_change_password and krb5_set_password
1173 * lib/krb5/krb5_set_password.3: document krb5_change_password and
1176 * lib/krb5/changepw.c: implement rfc3244, partly from
1179 * lib/asn1/Makefile.am (gen_files): asn1_ChangePasswdDataMS.x for
1182 * lib/asn1/k5.asn1: add ChangePasswdDataMS, for
1195 * lib/krb5/name-45-test.c: need to use empty krb5.conf for some
1198 * lib/asn1/check-gen.c: there is no \e escape sequence; replace
1204 * lib/krb5/get_in_tkt.c (make_pa_enc_timestamp): make sure first
1218 * lib/asn1/Makefile.am: gen_files += asn1_ETYPE_INFO2.x and
1240 * lib/krb5/krb5_crypto_init.3: document krb5_enctype_to_string and
1249 * lib/krb5/aes-test.c: use _krb5_PKCS5_PBKDF2
1250 * lib/krb5/crypto.c: unexport krb5_PKCS5_PBKDF2
1254 * lib/krb5/build_auth.c (krb5_build_authenticator): if the local
1257 * lib/krb5/mk_rep.c (krb5_mk_rep): if the local sequence number is
1260 * lib/krb5/time.c (krb5_us_timeofday): make the sec parameter a
1263 * lib/krb5/mk_priv.c lib/krb5/mk_safe.c lib/krb5/rd_priv.c
1264 lib/krb5/rd_safe.c lib/krb5/rd_cred.c: implement RET_SEQUENCE and
1267 * lib/krb5/krb5.h (krb5_replay_data): make usec signed (matching
1277 * lib/krb5/context.c (default_etypes): also advertise that we
1280 * lib/krb5/Makefile.am: add krb5_c_ checksum related functions
1282 * lib/krb5/krb5_c_make_checksum.3: document krb5_c_ checksum
1285 * lib/krb5/mit_glue.c: add compat mit krb5_c checksum related
1288 * lib/asn1/k5.asn1: add ETYPE-INFO2 and ETYPE-INFO2-ENTRY
1292 * lib/krb5/krbhst.c: copy NUL too, from janj@wenf.org via openbsd
1296 * lib/asn1/der_copy.c (copy_general_string): use strdup
1297 * lib/asn1/der_put.c: remove sprintf
1298 * lib/asn1/gen.c: remove strcpy/sprintf
1300 * lib/krb5/name-45-test.c: use a more unique name then ratatosk so
1301 that other (me) have such hosts in the local domain and the tests
1304 * lib/krb5/test_alname.c: add --version and --help
1308 * lib/krb5/krb5_warn.3: add krb5_get_err_text
1310 * lib/krb5/transited.c: use strlcat/strlcpy, from openbsd
1311 * lib/krb5/krbhst.c (srv_find_realm): use strlcpy, from openbsd
1312 * lib/krb5/aname_to_localname.c (krb5_aname_to_localname): use
1319 * configure.in: fix for large file support in AIX, _LARGE_FILES
1325 * lib/krb5/*.3: Change .Fd #include <header.h> to .In header.h,
1328 * lib/krb5/krb5.conf.5: spelling, from Thomas Klausner
1345 * lib/krb5/krb5.3: s/kerberos/Kerberos/
1346 * lib/krb5/krb5_data.3: s/kerberos/Kerberos/
1347 * lib/krb5/krb5_address.3: s/kerberos/Kerberos/
1348 * lib/krb5/krb5_ccache.3: s/kerberos/Kerberos/
1349 * lib/krb5/krb5.conf.5: s/kerberos/Kerberos/
1355 * lib/krb5/test_alname.c: more krb5_aname_to_localname tests
1357 * lib/krb5/aname_to_localname.c (krb5_aname_to_localname): when
1361 * lib/krb5/Makefile.am (noinst_PROGRAMS): += test_alname
1363 * lib/krb5/test_alname.c: add test for krb5_aname_to_localname
1365 * lib/krb5/crypto.c (krb5_DES_AFS3_CMU_string_to_key): used p1
1372 kvno the resulting kvno is going to be. Now two ktutil change in a
1386 * lib/krb5/verify_krb5_conf.c (appdefaults_entries): add afslog
1394 * lib/krb5/crypto.c (usage2arcfour): map KRB5_KU_TICKET to 2,
1398 * lib/hdb/mkey.c (hdb_unseal_keys_mkey): truncate key to the key
1403 * lib/krb5/crypto.c (krb5_enctype_keysize): return key size of
1408 * lib/krb5/keytab.c (krb5_kt_get_entry): avoid printing 0
1422 * lib/krb5/krb5.3: add krb5_free_data_contents.3
1424 * lib/krb5/data.c: add krb5_free_data_contents for compat with MIT
1427 * lib/krb5/krb5_data.3: add krb5_free_data_contents for compat
1430 * lib/krb5/krb5_verify_user.3: write more about how the ccache
1435 * lib/krb5/addr_families.c (krb5_print_address): make sure
1443 * lib/krb5/aes-test.c: add another arcfour test
1447 * lib/krb5/aes-test.c: sneek in a test for arcfour-hmac-md5
1451 * lib/krb5/krb5_ccache.3: update .Dd
1453 * lib/krb5/krb5.3: sort in krb5_data functions
1455 * lib/krb5/Makefile.am (man_MANS): += krb5_data.3
1457 * lib/krb5/krb5_data.3: document krb5_data
1459 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password): if
1466 * lib/krb5/krb5_keytab.3: spelling, from
1469 * lib/krb5/krb5.conf.5: . means new line
1471 * lib/krb5/krb5.conf.5: spelling, from
1474 * lib/krb5/krb5_auth_context.3: spelling, from
1479 * kuser/Makefile.am: INCLUDES: -I$(srcdir)/../lib/krb5
1481 * lib/krb5/convert_creds.c: add _krb5_krb_life_to_time
1483 * lib/krb5/krb5-v4compat.h: add _krb5_krb_life_to_time
1496 * kdc/524.c (encode_524_response): check the enable_v4_cross_realm
1503 * lib/krb5/Makefile.am (man_MANS) += krb5_aname_to_localname.3
1505 * lib/krb5/krb5_aname_to_localname.3: manpage for
1508 * lib/krb5/krb5_kuserok.3: s/KRB5_USEROK/KRB5_KUSEROK/
1512 * lib/krb5/Makefile.am (man_MANS): add krb5_set_default_realm.3
1514 * lib/krb5/krb5.3: add manpages from krb5_set_default_realm.3
1516 * lib/krb5/krb5_set_default_realm.3: Manpage for
1524 * lib/krb5/krb5_keytab.3: add documention for krb5_kt_get_type
1526 * lib/krb5/keytab.c (krb5_kt_get_type): get prefix/type of keytab
1528 * lib/krb5/krb5.h (KRB5_KT_PREFIX_MAX_LEN): max length of prefix
1530 * lib/krb5/krb5_ccache.3: document krb5_cc_get_ops, add more
1533 * lib/krb5/cache.c (krb5_cc_get_ops): new function, return ops for
1541 * lib/krb5/krb5.3: krb5.h isn't in krb5 directory in heimdal
1554 * lib/krb5/krb5_ccache.3: add missing name of argument
1559 * lib/krb5/kuserok.c (krb5_kuserok): preserve old behviour of
1560 function and return FALSE when there isn't a local account for
1563 * lib/krb5/krb5_kuserok.3: fix prototype, spelling and more text
1564 describing the function
1568 * lib/krb5/cache.c (krb5_cc_default): if krb5_cc_default_name
1573 * lib/krb5/krb5.3: add krb5_address stuff and sort
1575 * lib/krb5/krb5_address.3: fix krb5_addr2sockaddr description
1577 * lib/krb5/Makefile.am (man_MANS): += krb5_address.3
1579 * lib/krb5/krb5_address.3: document types krb5_address and
1584 * lib/krb5/Makefile.am (man_MANS): += krb5_kuserok.3
1586 * lib/krb5/krb5_kuserok.3: spelling, from cizzi@it.su.se
1588 * lib/krb5/Makefile.am (man_MANS): += krb5_ccache.3
1590 * lib/krb5/krb5_ccache.3: spelling, from cizzi@it.su.se
1592 * lib/krb5/krb5.3: add more functions
1594 * lib/krb5/krb5_ccache.3: document krb5_ccache and krb5_cc
1597 * lib/krb5/krb5_kuserok.3: document krb5_kuserok
1599 * lib/krb5/krb5_verify_user.3: document
1602 * lib/krb5/krb5_verify_user.3: document krb5_verify_opt* and
1605 * lib/krb5/*.[0-9]: add copyright/licenses on more manpages
1610 * lib/krb5/Makefile.am (libkrb5_la_LDFLAGS): bump minor
1613 * lib/krb5/test_cc.c: test some
1616 * lib/krb5/context.c (init_context_from_config_file): set
1620 * lib/krb5/cache.c (krb5_cc_set_default_name): new function
1623 * lib/krb5/krb5.h (krb5_context_data): add default_cc_name
1636 * configure.in: add AM_MAINTAINER_MODE
1644 * lib/krb5/get_in_tkt.c (init_as_req): Send only a single
1645 PA-ENC-TIMESTAMP in the AS-REQ, using the first encryption
1650 * fix-export: some autoconf put their version number in
1669 * lib/krb5/krb5.conf.5: documentation for of boolean, etypes,
1670 address, write out encryption type in sentences, s/Host/host
1674 * lib/asn1/check-gen.c: add checks for Authenticator too
1678 * doc/setup.texi: in the hprop example, use hprop and the first
1681 * lib/krb5/get_addrs.c (find_all_addresses): address-less
1687 * lib/krb5/verify_krb5_conf.c (check_section): when key isn't
1690 * lib/krb5/verify_krb5_conf.c (syslogvals): mark up where severity
1694 * lib/krb5/crypto.c (_krb5_aes_cts_encrypt): make key argument a
1695 'const void *' to avoid AES_KEY being exposed in krb5-private.h
1697 * lib/krb5/krb5.conf.5: add [kdc]use_2b
1703 * lib/asn1/Makefile.am: add check-gen
1705 * lib/asn1/check-gen.c: add Principal check
1707 * lib/asn1/check-common.h: move generic asn1/der functions from
1708 check-der.c to here
1710 * lib/asn1/check-common.c: move generic asn1/der functions from
1711 check-der.c to here
1713 * lib/asn1/check-der.c: move out the generic asn1/der functions to
1721 * lib/krb5/krb5.conf.5: spelling, from Jason McIntyre
1741 * lib/krb5/krb5.conf.5: write more about [realms] REALM = { kdc =
1744 * lib/krb5/aes-test.c: test vectors in aes-draft
1746 * lib/krb5/Makefile.am: add aes-test.c
1748 * lib/krb5/crypto.c: Add support for AES
1754 * lib/krb5/crypto.c (struct encryption_type): split the blocksize
1763 * lib/krb5/crypto.c: add extra `opaque' argument to string_to_key
1764 function for each enctype in preparation enctypes that uses
1767 * lib/asn1/k5.asn1: add checksum and enctype for AES from
1770 * lib/krb5/krb5.h (krb5_keytype): add KEYTYPE_AES128,
1775 * lib/hdb/common.c (_hdb_fetch): handle error code from
1778 * kdc/Makefile.am: always include kerberos4.c and 524.c in
1781 * kdc/524.c: always compile in support for 524
1785 * kdc/config.c: always compile in support for 524
1787 * kdc/connect.c: always compile in support for 524
1792 * lib/krb5/convert_creds.c, lib/krb5/krb5-v4compat.h: Split out