Lines Matching full:lib

3 	* lib/krb5/mk_rep.c: free allocated storage; reported by Howard
20 * lib/krb5/krb5.h: remove trailing comma in enum
32 * lib/krb5/keytab_keyfile.c: more strcspn
34 * lib/krb5/store_emem.c (emem_store): limit how much we allocate
37 * lib/krb5/principal.c: don't allow trailing backslashes in
43 * lib/krb5/keytab_any.c: properly close the open keytabs (from
55 * lib/krb5/changepw.c (process_reply): fix reply length check
60 * lib/krb5/keytab_file.c (fkt_remove_entry): check return value
65 * lib/krb5/context.c (krb5_set_config_files): return ENXIO instead
70 * lib/krb5/kuserok.c, lib/krb5/prompter_posix.c: use strcspn
77 * lib/krb5/krb5_appdefault.3: remove extra "application"
85 * lib/krb5/krb5_locl.h: get limits.h for UINT_MAX
95 * lib/krb5/config_file.c: don't use NULL when we mean 0
114 lib/krb5/transited.c (krb5_domain_x500_decode): Validate some
120 * lib/krb5/keytab_keyfile.c (akf_add_entry): Use O_EXCL when
131 * lib/krb5/log.c (krb5_vlog_msg): delay message formating till we
140 * lib/krb5/sendauth.c: close ccache if we opened it
150 * lib/hdb/hdb-ldap.c: use ASN1_MALLOC_ENCODE
156 * lib/hdb/common.c: use ASN1_MALLOC_ENCODE
158 * lib/asn1/gen.c: add convenience macro that allocates a buffer
161 * lib/krb5/get_cred.c (init_tgs_req): use
165 * lib/krb5/get_cred.c (init_tgs_req): init ret
169 * lib/asn1/k5.asn1: remove ETYPE_DES3_CBC_NONE_IVEC
171 * lib/krb5/krb5.h: remove ENCTYPE_DES3_CBC_NONE_IVEC
173 * lib/krb5/crypto.c: get rid of DES3_CBC_encrypt_ivec, just use
176 * lib/krb5/Makefile.am: back out 1.144, since it will re-create
179 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): don't
182 * lib/krb5/crypto.c: add function krb5_crypto_getblocksize that
185 * lib/krb5/build_auth.c: just get the length of the encoded
195 * lib/krb5/changepw.c: verify lengths in response
197 * lib/asn1/der_get.c (decode_integer, decode_unsigned): check for
202 * lib/krb5/mk_req_ext.c: generate a local subkey if
205 * lib/krb5/build_auth.c: we don't have enough information about
208 * lib/krb5/auth_context.c: new function
211 * lib/krb5/get_in_tkt.c: only set kdc_sec_offset if looking at an
214 * lib/krb5/context.c (init_context_from_config_file): simplify
217 * lib/krb5/changepw.c (send_request): set AP_OPTS_USE_SUBKEY
219 * lib/krb5/krb5.h: add AP_OPTS_USE_SUBKEY
223 * lib/krb5/name-45-test.c: also test krb5_524_conv_principal
224 * lib/krb5/Makefile.am (TESTS): add name-45-test
225 * lib/krb5/name-45-test.c: add testcases for
230 * lib/krb5/parse-name-test.c: also test unparse_short functions
231 * lib/asn1/asn1_print.c: use com_err/error_message API
232 * lib/krb5/Makefile.am: add parse-name-test
233 * lib/krb5/parse-name-test.c: add a program for testing parsing
261 * lib/krb5/principal.c (krb5_425_conv_principal_ext): lookup AAAA
265 * lib/hdb/keytab.c (find_db): const-correctness in parameters to
268 * lib/asn1/gen.c: include <string.h> in the generated files (for
273 * lib/krb5/test_get_addrs.c, lib/krb5/krbhst-test.c: make it use
277 * lib/asn1/check-der.c: make this build again
281 * lib/asn1/der_get.c (der_get_int): handle len == 0. based on a
286 * lib/krb5/krb5.h: we seem to call KRB5KDC_ERR_KEY_EXP
297 * lib/asn1/asn1_print.c: print OIDs too, based on a patch from
307 * lib/krb5/krb5.conf.5: correct documentation for
310 * lib/krb5/log.c: rename syslog_data to avoid name conflicts (from
325 * lib/asn1/asn1_print.c: include com_right.h
327 * lib/krb5/addr_families.c: socklen_t -> krb5_socklen_t
332 * lib/krb5/verify_krb5_conf.c: don't bail out if parsing of a file
339 * lib/krb5/context.c (krb5_get_default_config_files): ignore
344 * lib/krb5/krb5.h: turn strings into pointers, so we can assign to
347 * lib/krb5/constants.c: turn strings into pointers, so we can
350 * lib/krb5/get_addrs.c (get_addrs_int): initialise res if
353 * lib/krb5/context.c: fix various borked stuff in previous commits
357 * lib/krb5/krbhst.c (kpasswd_get_next): if we fall back to using
363 * lib/krb5/auth_context.c: check return value of
366 * lib/krb5/addr_families.c: check return value of
369 * lib/krb5/context.c: get the default keytab from KRB5_KTNAME
373 * lib/krb5/verify_krb5_conf.c: allow parsing of more than one file
375 * lib/krb5/context.c: allow changing config files with the
380 * lib/krb5/config_file.c: allow the use of more than one config
396 * lib/krb5/rd_cred.c: if the remote address isn't an addrport,
400 * lib/asn1/gen_decode.c: remove unused variable
407 * lib/krb5/principal.c: actually lower case the lower case
423 * lib/krb5/addr_families.c (krb5_print_address): don't copy size
435 * lib/krb5/changepw.c: make sure we return an error if there are
440 * lib/krb5/cache.c (krb5_cc_register): break out of loop when the
445 * lib/krb5/keytab_file.c: check size of entry before trying to
452 * lib/45/mk_req.c: fix for storage change
454 * lib/hdb/print.c: fix for storage change
478 * lib/krb5/crypto.c (usage2arcfour): don't abort if the usage is
487 * lib/krb5/krb5_verify_user.3: make it clear that _lrealm modifies
492 * lib/krb5/verify_init.c: fix typo in error string
498 * lib/krb5/krb5_locl.h: include <sys/file.h>
500 * lib/krb5/acl.c: rename acl_string parameter
502 * lib/krb5/Makefile.am: remove __P from protos, and put parameter
513 * lib/krb5/keytab_krb4.c: storage tweaks
515 * lib/krb5/keytab_keyfile.c: storage tweaks
517 * lib/krb5/keytab_file.c: storage tweaks; also try to handle zero
520 * lib/krb5/keytab_any.c: use KRB5_KT_END instead of KRB5_CC_END
522 * lib/krb5/fcache.c: storage tweaks
524 * lib/krb5/store_mem.c: make the krb5_storage opaque, and add
528 * lib/krb5/store_fd.c: make the krb5_storage opaque, and add
532 * lib/krb5/store_emem.c: make the krb5_storage opaque, and add
536 * lib/krb5/store.c: make the krb5_storage opaque, and add function
540 * lib/krb5/store-int.h: make the krb5_storage opaque, and add
544 * lib/krb5/krb5.h: make the krb5_storage opaque, and add function
563 * lib/krb5/config_file.c: constify
567 * lib/krb5/verify_user.c: remove unnecessary cast
569 * lib/krb5/recvauth.c: constify
571 * lib/krb5/principal.c (krb5_parse_name): const qualify
573 * lib/krb5/mcache.c (mcc_get_name): constify return type
575 * lib/krb5/context.c (krb5_free_context): don't try to free the
578 * lib/krb5/cache.c (krb5_cc_register): don't make a copy of the
581 * lib/krb5/krb5.h: constify some struct members
583 * lib/krb5/log.c: constify
585 * lib/krb5/init_creds_pw.c (krb5_get_init_creds_password): const
588 * lib/krb5/get_in_tkt.c (krb5_init_etype): constify
590 * lib/krb5/crypto.c: constify some
592 * lib/krb5/config_file.c: constify
594 * lib/krb5/aname_to_localname.c (krb5_aname_to_localname):
597 * lib/krb5/addr_families.c (ipv4_sockaddr2port): constify
601 * lib/krb5/verify_krb5_conf.c: add some log checking
603 * lib/krb5/log.c (krb5_addlog_dest): reorganise syslog parsing
607 * lib/krb5/crypto.c (krb5_crypto_init): check that the key size
612 * lib/krb5/send_to_kdc.c: rename send parameter to send_data
614 * lib/krb5/mk_error.c: rename ctime parameter to client_time
623 * lib/asn1/k5.asn1: add the GSS-API checksum type here
627 * lib/krb5/Makefile.am (libkrb5_la_LDFLAGS): bump version to
629 * lib/hdb/Makefile.am (libhdb_la_LDFLAGS): bump version to 7:5:0
630 * lib/asn1/Makefile.am (libasn1_la_LDFLAGS): bump version to 6:0:0
634 * lib/krb5/rd_cred.c: handle addresses with port numbers
636 * lib/krb5/keytab_file.c, lib/krb5/keytab.c:
640 * lib/krb5/init_creds_pw.c:
643 * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds):
646 * lib/krb5/get_cred.c:
649 * lib/krb5/crypto.c:
653 * lib/krb5/addr_families.c:
664 * lib/krb5/keytab_keyfile.c (akf_add_entry): don't create the file
674 * lib/krb5/rd_safe.c: actually use the correct key (from Daniel
679 * lib/krb5/context.c (krb5_get_err_text): protect against NULL
686 * lib/krb5/keytab_any.c: implement add and remove
688 * lib/krb5/keytab_krb4.c: implement add and remove
690 * lib/krb5/store_emem.c (emem_free): clear memory before freeing
699 * lib/krb5/log.c (krb5_closelog): don't pass pointer to pointer
707 * lib/krb5/context.c: default default_keytab_modify to NULL
709 * lib/krb5/keytab.c (krb5_kt_default_modify_name): if no modify
715 * lib/krb5/keytab.c: compare keytab types case insensitively
719 * lib/krb5/crypto.c (create_checksum): make usage `unsigned' (it's
721 * lib/krb5/get_in_tkt.c: use krb5_enctype consistently. From Ben
723 * lib/krb5/crypto.c: use krb5_enctype consistently. From Ben