aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5
AgeCommit message (Collapse)AuthorFilesLines
2001-10-04Danilo says we can get rid of the DLLIMP stuff nowKen Raeburn96-224/+267
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13775 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-29* locate_kdc.c (add_host_to_list): If address family in sockaddr structure isKen Raeburn2-0/+10
zero, copy it in from the addrinfo structure. Bug workaround for AIX 4.3.3. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13767 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-29fix log entryKen Raeburn1-1/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13766 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-29provide fake addrinfo implementation; get ipv6 addrs for solaris 8Ken Raeburn2-13/+215
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13765 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-07* t_expand.c: New file.Ken Raeburn3-3/+35
* Makefile.in (SRCS): Add test-case source files; rebuilt dependencies. (t_expand.o): Build from t_expand.c now, no special build rule. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13738 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-07* rd_req_dec.c (krb5_rd_req_decoded_opt): Pass server realm toKen Raeburn2-7/+10
transited-list check, not local realm, in case they're different. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13737 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-06updated dependencies for latest make-depend target codeKen Raeburn2-24/+23
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13734 dc483132-0cff-0310-8789-dd5450dbe970
2001-09-01dependenciesKen Raeburn11-1/+874
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13725 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-31* hostaddr.c (krb5_os_hostaddr): Don't use AI_DEFAULTKen Raeburn2-1/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13715 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-31fix conditionalsKen Raeburn1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13711 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-31genaddrs.c: update for ipv6Ken Raeburn2-28/+62
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13709 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-30update for fake-addrinfo changesKen Raeburn2-2/+7
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13701 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-21* walk_rtree.c (krb5_walk_realm_tree): Initialize slen to silence compiler ↵Ken Raeburn2-1/+6
warning git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13683 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-08 * walk_rtree.c (krb5_walk_realm_tree): Do not try to free const char *Ezra Peisach5-8/+24
* mk_safe.c (krb5_mk_safe_basic): Do not declare local_addr and remote_addr const and then cast the attribute away. * mk_req_ext.c (krb5_generate_authenticator): Static function - remove const attribute from cksum pointer. * gc_via_tkt.c (krb5_get_cred_via_tkt): Cast unsigned integer krb5_error error_value to signed before adding ERROR_TABLE_BASE_krb5. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13677 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-02implement libdefaults/extra_addressesKen Raeburn2-40/+177
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13667 dc483132-0cff-0310-8789-dd5450dbe970
2001-08-02* hostaddr.c (krb5_os_hostaddr): Only retry non-numeric lookup after numericKen Raeburn2-1/+6
lookup if AI_NUMERICHOST is nonzero. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13665 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-31krb5_check_transited_list now takes pointers to constKen Raeburn2-2/+7
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13662 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-31 * genaddrs.c: Use GETPEERNAME_ARG2_TYPE, GETPEERNAME_ARG3_TYPEEzra Peisach3-7/+38
instead of assuming types. * changepw.c: Use GETSOCKNAME_ARG3_TYPE instead of int in casts. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13659 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-31 * get_in_tkt.c: Cast to unsigned krb5_error error value toEzra Peisach2-2/+9
krb5_error_code before trying to add to ERROR_TABLE_BASE_krb5. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13658 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-30 * sendauth.c (krb5_sendauth): Instead of casting second argumentEzra Peisach2-3/+22
to getpeername() and getsockname() to "struct sockaddr *", cast to system specific type as determined by autoconf. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13656 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-30 * configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGSEzra Peisach2-0/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13655 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-27 * gen_port.c (krb5_gen_portaddr): Add const to cast ofEzra Peisach2-1/+6
krb5_const_pointer to maintain const status. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13646 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-25 * rc_dfl.c (krb5_rc_io_fetch): Once length element read fromEzra Peisach2-5/+16
cache, and verified to be positive, put into unsigned int variable for passing to other functions that expect such. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13638 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-25 * sn2princ.c: Do not cast away const char * in call to strdupEzra Peisach2-1/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13637 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-25 * in_tkt_sky.c (krb5_get_in_tkt_with_skey): Change cast fromEzra Peisach4-3/+16
krb5_pointer to krb5_const_pointer to ensure const integrity of parameter. * in_tkt_ktb.c (keytab_keyproc): Add const argument to cast of keyseed to struct keytab_keyproc_arg to maintain const status. * conv_princ.c (krb5_524_conv_principal): Cast argument to memcpy to size_t. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13636 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-25 * asn1_k_encode.c: (asn1_encode_predicted_sam_response): UseEzra Peisach2-1/+7
asn1_encode_charstring() instead of asn1_decode_octetstring() for krb5_data. (signed vs. unsigned) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13635 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-242001-07-24 Jeffrey Altman <jaltman@columbia.edu>Jeffrey Altman2-14/+22
* def_realm.c: krb5_get_default_realm() required a profile file even when KRB5_DNS_LOOKUP was defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13634 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-19* hostaddr.c: Include fake-addrinfo.h.Ken Raeburn2-18/+81
(FAI_PREFIX): Define macro. (krb5_os_hostaddr): Use getaddrinfo, to get ipv6 support and thread safety. Support numeric addresses as well. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13617 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-19New utility program.Ken Raeburn3-0/+119
* t_locate_kdc.c: New file. * Makefile.in (t_locate_kdc.o, t_locate_kdc): New targets. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13614 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-19* locate_kdc.c: Include fake-addrinfo.h.Ken Raeburn2-58/+25
(FAI_PREFIX, FAI_IMPLEMENTATION): Define macros. (get_port, add_sockaddr_to_list, add_host_to_list): Drop gethostbyname/getservbyname support, always use getnameinfo, which should be thread-safe. (translate_ai_error, set_port_num): Now always defined. (set_port_num): Only check for AF_INET6 if KRB5_USE_INET6. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13613 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-09 * setenv.c: Include pos-obsolete.hEzra Peisach3-0/+19
* pos-obsolete.h: Add for obsolete functions until they can be removed from the library. Contains setenv functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13592 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-06 * sn2princ.c (krb5_sname_to_principal): Cast tolower argument to intEzra Peisach3-3/+10
* hst_realm.c (krb5_get_host_realm): Cast argument to toupper and tolower to int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13576 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-06 * conv_princ.c (krb5_425_conv_principal): Cast argument to tolowerEzra Peisach2-1/+4
to int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13575 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-06 * get_in_tkt.c: Include os-proto.h for _krb5_conf_boolean prototypeEzra Peisach3-0/+10
* Makefile.in (LOCALINCLUDES): Add -I$(srcdir)/../os so os-proto.h can be included. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13574 dc483132-0cff-0310-8789-dd5450dbe970
2001-07-05 * rc_io.c: Declare krb5_rc_io_open_internal staticEzra Peisach2-1/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13557 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-30 * init_ctx.c (get_profile_etype_list): Fix etype-counting loop soTom Yu2-4/+10
that trailing separator characters (as in the DEFAULT_ETYPE_LIST) don't cause another iteration, which was causing the following loop to fall off the end of the string due to count being one too great. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13532 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-28 * chk_trans.c (foreach_realm): Cleanup loal variable set but neverEzra Peisach2-3/+6
used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13529 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-22* rc_io.c (krb5_rc_io_creat): Make cleanup code easier to read.Danilo Almeida3-73/+174
(krb5_rc_io_open_internal): Include code previously in krb5_rc_open(). Add a new full pathname parameter so that a file can be opened by its full pathname. Make cleanup code easier to read. (krb5_rc_io_open): Call krb5_rc_io_open_internal(). (krb5_rc_io_move): Fix Windows implementation so that it works where it is used (only called by krb5_rc_dfl_expunge()). (krb5_rc_io_sync): Fix function header to comply with coding standard. Add implementation for Windows. (krb5_rc_io_close): Close file descriptor only if it is not -1. Set file descriptor to -1 if it is successfully closed. * rc_dfl.c (krb5_rc_dfl_close_no_free): Leave file descriptor check for krb5_rc_io_close(). (krb5_rc_dfl_expunge): Do better resource cleanup on error. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13471 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-21 * t_std_conf.c (test_locate_kdc): Get rid of unused variableEzra Peisach2-1/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13440 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-21 * chk_trans.c: Cast length arguments of %.*s in formats to intEzra Peisach2-8/+12
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13439 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-21delete log entry for change i forgot to check inKen Raeburn1-2/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13424 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-20* rc_dfl.c, rc_io.c: More compliance with coding standards: useDanilo Almeida3-425/+406
ANSI function declarations, use curly braces to fix up #ifdef reindenting under Emacs, reindent code, strip trailing whitespace, wrap lines, fix commans. Not finished: fix indenting of curly braces in control structures. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13423 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-20 * t_std_conf.c (test_locate_kdc): Update to new krb5_locate_kdcEzra Peisach2-6/+10
interface. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13412 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-20 * Makefile.in (check-unix): Add $(RUN_SETUP) before invocation ofEzra Peisach2-1/+6
transit-tests for shared library environment variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13411 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-20New implementation of transited-realm checking, with some test cases. The testKen Raeburn5-79/+494
cases currently check only t-r list expansion, not the validation step. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13397 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-20Use a "struct addrlist" instead of separate count and pointer-to-pointer valuesKen Raeburn6-86/+87
for internal interfaces for looking up servers. Add a new routine to free the addrlist contents, so that memory management can be changed in one place. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13390 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-16* fwd_tgt.c (krb5_fwd_tgt_creds): Copy enctype for new creds from tgtKen Raeburn2-0/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13354 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-15update profile section name in comments to reflect reality and other docsKen Raeburn1-3/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13349 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-12 * Makefile.in (t_walk_rtree, t_kerb): Do not link against kdb librariesEzra Peisach5-11/+27
for these test executables. * srv_rcache.c (krb5_get_server_rcache): Cast argument to isgraph() to int. * init_ctx.c: Cast arguments to isspace() to int. If unix is defined, include ../krb5_libinit.h. There has to be a better was for windows. * conv_princ.c (krb5_425_conv_principal): Cast argument to isupper(). to int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13340 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-12 * sn2princ.c, hst_realm.c, an_to_ln.c: Cast argument toEzra Peisach5-10/+18
isupper()/isspace()/islower() to int. * t_std_conf.c (test_locate_kdc): krb5_locate_kdc expects a struct sockaddr *** as a third argument instead of sockaddr **. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13339 dc483132-0cff-0310-8789-dd5450dbe970