summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5
Commit message (Collapse)AuthorAgeFilesLines
...
* * gen_port.c (krb5_gen_portaddr): Add const to cast ofEzra Peisach2001-07-272-1/+6
| | | | | | krb5_const_pointer to maintain const status. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13646 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_dfl.c (krb5_rc_io_fetch): Once length element read fromEzra Peisach2001-07-252-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
* * sn2princ.c: Do not cast away const char * in call to strdupEzra Peisach2001-07-252-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13637 dc483132-0cff-0310-8789-dd5450dbe970
* * in_tkt_sky.c (krb5_get_in_tkt_with_skey): Change cast fromEzra Peisach2001-07-254-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
* * asn1_k_encode.c: (asn1_encode_predicted_sam_response): UseEzra Peisach2001-07-252-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-24 Jeffrey Altman <jaltman@columbia.edu>Jeffrey Altman2001-07-242-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
* * hostaddr.c: Include fake-addrinfo.h.Ken Raeburn2001-07-192-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
* New utility program.Ken Raeburn2001-07-193-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
* * locate_kdc.c: Include fake-addrinfo.h.Ken Raeburn2001-07-192-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
* * setenv.c: Include pos-obsolete.hEzra Peisach2001-07-093-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
* * sn2princ.c (krb5_sname_to_principal): Cast tolower argument to intEzra Peisach2001-07-063-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
* * conv_princ.c (krb5_425_conv_principal): Cast argument to tolowerEzra Peisach2001-07-062-1/+4
| | | | | | to int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13575 dc483132-0cff-0310-8789-dd5450dbe970
* * get_in_tkt.c: Include os-proto.h for _krb5_conf_boolean prototypeEzra Peisach2001-07-063-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
* * rc_io.c: Declare krb5_rc_io_open_internal staticEzra Peisach2001-07-052-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13557 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (get_profile_etype_list): Fix etype-counting loop soTom Yu2001-06-302-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
* * chk_trans.c (foreach_realm): Cleanup loal variable set but neverEzra Peisach2001-06-282-3/+6
| | | | | | used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13529 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_io.c (krb5_rc_io_creat): Make cleanup code easier to read.Danilo Almeida2001-06-223-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
* * t_std_conf.c (test_locate_kdc): Get rid of unused variableEzra Peisach2001-06-212-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13440 dc483132-0cff-0310-8789-dd5450dbe970
* * chk_trans.c: Cast length arguments of %.*s in formats to intEzra Peisach2001-06-212-8/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13439 dc483132-0cff-0310-8789-dd5450dbe970
* delete log entry for change i forgot to check inKen Raeburn2001-06-211-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13424 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_dfl.c, rc_io.c: More compliance with coding standards: useDanilo Almeida2001-06-203-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
* * t_std_conf.c (test_locate_kdc): Update to new krb5_locate_kdcEzra Peisach2001-06-202-6/+10
| | | | | | interface. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13412 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (check-unix): Add $(RUN_SETUP) before invocation ofEzra Peisach2001-06-202-1/+6
| | | | | | transit-tests for shared library environment variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13411 dc483132-0cff-0310-8789-dd5450dbe970
* New implementation of transited-realm checking, with some test cases. The testKen Raeburn2001-06-205-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
* Use a "struct addrlist" instead of separate count and pointer-to-pointer valuesKen Raeburn2001-06-206-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
* * fwd_tgt.c (krb5_fwd_tgt_creds): Copy enctype for new creds from tgtKen Raeburn2001-06-162-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13354 dc483132-0cff-0310-8789-dd5450dbe970
* update profile section name in comments to reflect reality and other docsKen Raeburn2001-06-151-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13349 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (t_walk_rtree, t_kerb): Do not link against kdb librariesEzra Peisach2001-06-125-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
* * sn2princ.c, hst_realm.c, an_to_ln.c: Cast argument toEzra Peisach2001-06-125-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
* * asn1_k_decode.c (asn1_decode_predicted_sam_response): UseEzra Peisach2001-06-122-2/+8
| | | | | | | asn1_decode_charstring() instead of asn1_decode_octetstring() to decode krb5_data. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13338 dc483132-0cff-0310-8789-dd5450dbe970
* * str_conv.c: If strptime() is present on system without aEzra Peisach2001-06-112-1/+6
| | | | | | prototype, provide one. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13327 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Test for strptime() prototype. Debian linux hasEzra Peisach2001-06-112-0/+6
| | | | | | strptime in the C library but does not provide a prototype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13326 dc483132-0cff-0310-8789-dd5450dbe970
* * vfy_increds.c (krb5_verify_init_creds): Get rid of a variableEzra Peisach2001-06-072-5/+9
| | | | | | that was set in a conditional and never used afterwards. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13290 dc483132-0cff-0310-8789-dd5450dbe970
* * ktdefname.c (krb5_kt_default_name): Get rid of a variable thatEzra Peisach2001-06-072-5/+9
| | | | | | was set in a conditional but never used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13289 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (get_profile_etype_list): Zero out multiple separator charactersKen Raeburn2001-06-022-2/+8
| | | | | | between tokens, so the second can be recognized properly. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13258 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (add_host_to_list): Initialize stack variable errDanilo Almeida2001-05-082-1/+9
| | | | | | | which would otherwise get returned without being set in certain circumstances. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13235 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (add_sockaddr_to_list) [TEST]: If getnameinfo is available, useKen Raeburn2001-05-082-13/+28
| | | | | | | | it instead of inet_ntoa to get the printable address. (add_host_to_list): Share declaration sections as much as possible. Propagate errors back correctly from gethostbyname path. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13232 dc483132-0cff-0310-8789-dd5450dbe970
* add some commentsKen Raeburn2001-04-261-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13207 dc483132-0cff-0310-8789-dd5450dbe970
* hst_realm.c (T_TXT): Define if not defined by header filesKen Raeburn2001-04-262-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13206 dc483132-0cff-0310-8789-dd5450dbe970
* implement and use new internal interface for locating serversKen Raeburn2001-04-266-445/+672
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13204 dc483132-0cff-0310-8789-dd5450dbe970
* assume ANSI C: delete no-volatile support, and most no-prototype supportKen Raeburn2001-04-262-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13201 dc483132-0cff-0310-8789-dd5450dbe970
* back out changes that shouldn't have been checked in yetKen Raeburn2001-04-265-646/+434
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13198 dc483132-0cff-0310-8789-dd5450dbe970
* localaddr.c (foreach_localaddr): support SIOCGIFNUM, for SolarisKen Raeburn2001-04-267-434/+661
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13197 dc483132-0cff-0310-8789-dd5450dbe970
* move socklen_t, socklen handling from krb5 library to include/k5-int.hKen Raeburn2001-04-264-37/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13195 dc483132-0cff-0310-8789-dd5450dbe970
* update info on Solaris; add BSD/OSKen Raeburn2001-04-241-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13185 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (includes): New targetKen Raeburn2001-04-172-13/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13183 dc483132-0cff-0310-8789-dd5450dbe970
* * mk_safe.c (krb5_mk_safe): Only use safe_cksumtype from theTom Yu2001-04-052-1/+33
| | | | | | | | auth_context (derived from the config file or hardcoded default) if it's suitable for the enctype of the key we're going to use. [pullup from krb5-1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13144 dc483132-0cff-0310-8789-dd5450dbe970
* * t_gifconf.c: New fileKen Raeburn2001-03-312-0/+131
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13127 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (DEFAULT_ETYPE_LIST): New macro. Old etype list, plus des-md4,Ken Raeburn2001-03-312-3/+17
| | | | | | | with des-crc before des-mdX for now. (get_profile_etype_list): Use DEFAULT_ETYPE_LIST. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13126 dc483132-0cff-0310-8789-dd5450dbe970
* reindent for readabilityKen Raeburn2001-03-312-277/+277
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13125 dc483132-0cff-0310-8789-dd5450dbe970