aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/os
AgeCommit message (Collapse)AuthorFilesLines
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-01dependenciesKen Raeburn1-0/+195
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-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-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-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 * 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-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-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-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-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 * 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-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-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
2001-06-07 * ktdefname.c (krb5_kt_default_name): Get rid of a variable thatEzra Peisach2-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
2001-05-08* locate_kdc.c (add_host_to_list): Initialize stack variable errDanilo Almeida2-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
2001-05-08* locate_kdc.c (add_sockaddr_to_list) [TEST]: If getnameinfo is available, useKen Raeburn2-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
2001-04-26add some commentsKen Raeburn1-0/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13207 dc483132-0cff-0310-8789-dd5450dbe970
2001-04-26hst_realm.c (T_TXT): Define if not defined by header filesKen Raeburn2-1/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13206 dc483132-0cff-0310-8789-dd5450dbe970
2001-04-26implement and use new internal interface for locating serversKen Raeburn6-445/+672
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13204 dc483132-0cff-0310-8789-dd5450dbe970
2001-04-26back out changes that shouldn't have been checked in yetKen Raeburn5-646/+434
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13198 dc483132-0cff-0310-8789-dd5450dbe970
2001-04-26localaddr.c (foreach_localaddr): support SIOCGIFNUM, for SolarisKen Raeburn7-434/+661
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13197 dc483132-0cff-0310-8789-dd5450dbe970
2001-04-26move socklen_t, socklen handling from krb5 library to include/k5-int.hKen Raeburn2-24/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13195 dc483132-0cff-0310-8789-dd5450dbe970
2001-04-24update info on Solaris; add BSD/OSKen Raeburn1-1/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13185 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-31* t_gifconf.c: New fileKen Raeburn2-0/+131
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13127 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-11 * def_realm.c: Move prototype for krb5_try_realm_txt_rr() toEzra Peisach6-11/+30
os-proto.h. * init_os_ctx.c: Include os-proto.h * changepw.c, locate_kdc.c: Do not shadow sin() with local variable name. * os-proto.h: Add prototypes for krb5_try_realm_txt_rr() and the obsolete krb5_secure_config_files(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13074 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-05* localaddr.c (krb5_os_localaddr): Don't look for -1 return value fromKen Raeburn2-1/+8
foreach_localaddr. (print_addr): Only process AF_INET6 addresses if AF_INET6 is defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13056 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-05* gmt_mktime.c (gmt_mktime): Handle years earlier than 1970.Ken Raeburn3-3/+58
(main) [TEST_LEAP]: New routine, driver for testing. * Makefile.in (t_mktime): New target. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13055 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-052001-03-05 Sam Hartman <hartmans@mit.edu>Sam Hartman2-1/+8
* kuserok.c: Set max_username to 65 not 10. 65 should be enough for a null terminated string from most current Unixes usernames. The previous limit of 10 was too low. I don't know how the previous limit was chosen nor why this is not a dynamic buffer. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13054 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-05 * init_os_ctx.c: Get sys/ioctl.h for Solaris to get FIONBIOTom Yu2-0/+7
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13053 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-03only call ioctl on /dev/random if open succeededKen Raeburn1-1/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13051 dc483132-0cff-0310-8789-dd5450dbe970
2001-03-03init_os_ctx.c: On UNIX, seed PRNG with data from /dev/[u]random if availableKen Raeburn2-0/+48
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13050 dc483132-0cff-0310-8789-dd5450dbe970
2001-02-05 * prompter.c (krb5_prompter_posix): Fix up terminal modes if we'reTom Yu2-0/+17
interrupted. [reported by Booker Bense] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12993 dc483132-0cff-0310-8789-dd5450dbe970
2000-12-18localaddr.c: Add getnameinfo support. Annotate for lclint.Ken Raeburn3-203/+304
Makefile.in: New target for running lclint on localaddr.c. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12896 dc483132-0cff-0310-8789-dd5450dbe970
2000-10-17 * changepw.c: Cast length argument to recvfrom/sendto to intEzra Peisach11-25/+51
* os-proto.h: Moved extern definition of krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 here. * accessor.c: Definition for krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 moved to os-proto.h * osconfig.c: Changed definition for krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 to unsigned int. * get_krbhst.c, init_os_context.c, locate_kdc.c, prompter.c: Unsigned/signed int cleanup. * read_pwd.c (krb5_read_password): Change size_return to unsigned int *. * sendto_kdc.c: Remove definition for krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1. (moved to os-proto.h). Cast arguments to int for send() and recv(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12783 dc483132-0cff-0310-8789-dd5450dbe970
2000-10-10getifaddrs() supportKen Raeburn3-9/+215
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12751 dc483132-0cff-0310-8789-dd5450dbe970
2000-09-26 * an_to_ln.c: Unsigned vs signed int fixesEzra Peisach3-20/+33
* t_std_conf.c: Declare local functions static, do not shadow sin() with local variable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12680 dc483132-0cff-0310-8789-dd5450dbe970
2000-08-312000-08-31 Jeffrey Altman <jaltman@columbia.edu>Jeffrey Altman1-2/+2
* locate_kdc.c: krb5_locate_srv_dns() Ensure that res_search() is called with a query string that is terminated by a '.' in order to disable the expansion of dns-search lists. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12642 dc483132-0cff-0310-8789-dd5450dbe970
2000-08-312000-08-31 Jeffrey Altman <jaltman@columbia.edu>Jeffrey Altman2-2/+23
* locate_kdc.c: krb5_locate_srv_dns() Ensure that res_search() is called with a query string that is terminated by a '.' in order to disable the expansion of dns-search lists. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12641 dc483132-0cff-0310-8789-dd5450dbe970
2000-07-23 * accessor.c: Add NEED_SOCKETS in order to get prototype forTom Yu2-0/+6
krb5_locate_kdc(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12582 dc483132-0cff-0310-8789-dd5450dbe970
2000-07-19Add krb5int_accessor() to access internal krb5 functions from outsideDanilo Almeida3-0/+65
the library (so that we don't have to export them for the krb525 and gssapi libraries). The goal is to make this function eventually do nothing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12560 dc483132-0cff-0310-8789-dd5450dbe970