summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in, cmds.c, ftp.c, ftp_var.h, getpass.c, glob.c,Danilo Almeida2001-07-2411-197/+629
| | | | | | | | | | | | main.c, ruserpass.c, secure.c, secure.h: Quick and dirty Win32 port. Changes include using sockets more portably; changing the method of getting username, home directory, and temporary filenames; adding password reading code for Win32; directory enumeration via FindNextFile() rather than readdir(); removing OUT labels (which appear to cause problems with MSVC++ 6.0). Since ANSI C, assume we have stdarg.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13628 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c: Include stdlib.h, provide prototypes for setenv andEzra Peisach2001-07-232-2/+14
| | | | | | unsetenv before declaration. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13627 dc483132-0cff-0310-8789-dd5450dbe970
* * setenv.c (setenv): Include stdlib.h for malloc prototypesEzra Peisach2001-07-232-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13626 dc483132-0cff-0310-8789-dd5450dbe970
* * sys_term.c (startslave): Get rid of extra argument in call toEzra Peisach2001-07-232-1/+6
| | | | | | getptyslave(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13625 dc483132-0cff-0310-8789-dd5450dbe970
* * enc_des.c (fb64_start): Remove variable set but never usedEzra Peisach2001-07-232-3/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13624 dc483132-0cff-0310-8789-dd5450dbe970
* * t_imp_name.c (display_status_1): Remove variable that was setEzra Peisach2001-07-232-2/+7
| | | | | | but never used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13623 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: Include port-sockets.h instead of system header files; ↵Ken Raeburn2001-07-202-3/+6
| | | | | | should fix Windows build git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13622 dc483132-0cff-0310-8789-dd5450dbe970
* * xdr_mem.c: Do not assume that XDR x_private field is char *Ezra Peisach2001-07-192-6/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13621 dc483132-0cff-0310-8789-dd5450dbe970
* * auth.h: AUTH ah_private structure element changed to void *Ezra Peisach2001-07-1910-13/+31
| | | | | | | | | | | | | | | | | | * clnt.h: CLIENT cl_private structure element changed to type void *. * svc.h: SVCXRPT elements xp_p1 and xp_p2 changed to void * from caddr_t. * svc_udp.c: su_cache element of svcudp_data from caddr_t to void *. * clnt_tcp.c, svc_tcp.c (writetcp, readtcp): Cleanup alignment warning in casts. * types.hin (mem_alloc): Do not cast type of malloc to char *. * xdr.h: Change type of x_private of XDR from caddr_t to void *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13620 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (translate_h_errno): Supply a default value in case someKen Raeburn2001-07-192-2/+9
| | | | | | | unrecognized code is returned. (HAVE_GETNAMEINFO): Undefine before defining, just in case. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13618 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
* * klist.c (one_addr): Pass UNIX address family, not Kerberos address type, toKen Raeburn2001-07-192-2/+11
| | | | | | | inet_ntop. Print different messages for unknown address types and known address types we don't know how to print (e.g., AF_INET6 without inet_ntop). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13616 dc483132-0cff-0310-8789-dd5450dbe970
* * prof_tree.c (struct profile_iterator): Member "names" now points to const.Ken Raeburn2001-07-195-6/+19
| | | | | | | | | | (profile_node_iterator_create): Argument "names" now points to const. (profile_node_iterator): Local variable "cpp" now points to const. * prof_int.h (profile_node_iterator_create): Decl updated. * prof_get.c (profile_get_values): Argument "names" now points to const. * profile.hin (profile_get_values): Decl updated. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13615 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
* prefer inet_addr over inet_atonKen Raeburn2001-07-191-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13612 dc483132-0cff-0310-8789-dd5450dbe970
* delete stuff accidentally committed earlyKen Raeburn2001-07-191-5/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13611 dc483132-0cff-0310-8789-dd5450dbe970
* drop temporary sunos4 hacksKen Raeburn2001-07-192-8/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13610 dc483132-0cff-0310-8789-dd5450dbe970
* move krb5_os_hostaddr decl from krb5.hin to k5-int.hKen Raeburn2001-07-193-3/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13609 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: New fileKen Raeburn2001-07-192-0/+385
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13608 dc483132-0cff-0310-8789-dd5450dbe970
* * des.c (des_ecb_encrypt): Put "static" before "const" for local variable "iv"Ken Raeburn2001-07-192-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13607 dc483132-0cff-0310-8789-dd5450dbe970
* * string_table.c (str_INITING_KCONTEXT): Variable deleted.Ken Raeburn2001-07-164-5/+10
| | | | | | | | | * string_table.h (str_INITING_KCONTEXT): Declaration deleted. * kadm5_create.c (kadm5_create, kadm5_create_magic_princs): Don't use str_INITING_KCONTEXT, instead provide (different!) messages more appropriate to the actual code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13606 dc483132-0cff-0310-8789-dd5450dbe970
* * t_shs3.c: New test file from Marcus Watts.Ken Raeburn2001-07-164-13/+614
| | | | | | | | | | | | | | (longReverse): Resurrected function long since deleted from shs.c. * Makefile.in (check-unix, check-windows): Use t_shs3 test. (clean): Delete it. * shs.c (SHSTransform): Make input data pointer point to const. (SHSUpdate): Bugfixes suggested by Marcus Watts, to fix buffer overruns, bugs with small or odd block sizes. [mostly pr krb5-libs/626] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13605 dc483132-0cff-0310-8789-dd5450dbe970
* * v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): AllocateKen Raeburn2001-07-142-2/+8
| | | | | | | correct amount of space for kstream data. (Patch from Cygnus KerbNet code, 1997.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13604 dc483132-0cff-0310-8789-dd5450dbe970
* * admin_server.c: Provide prototype for do_child and declare staticEzra Peisach2001-07-092-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13597 dc483132-0cff-0310-8789-dd5450dbe970
* Include string.h for memset prototypeEzra Peisach2001-07-091-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13596 dc483132-0cff-0310-8789-dd5450dbe970
* * pmap_rmt.c, svc.c, svc_simple.c, svc_udp.c, svc_tcp.c,Ezra Peisach2001-07-0910-8/+22
| | | | | | | | | | xdr_array.c, xdr_reference.c : Include string.h for memset and memcmp prototypes. * auth_gssapi.c, auth_gssapi_misc.c, svc_auth_gssapi.c: Cast argment to PRINTF to match format. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13595 dc483132-0cff-0310-8789-dd5450dbe970
* * rpc_test_clnt.c, rpc_test_svc.c: Include string.h for memsetEzra Peisach2001-07-093-0/+7
| | | | | | prototype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13594 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos.c (Data): Third argument now constEzra Peisach2001-07-095-8/+20
| | | | | | | | | | | * misc.c (printd): First argument now const. * misc-proto.h: Modify printd prototype to take const first argument. * auth.c: Cast argument to memcpy to unsigned. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13593 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
* * logger.c (severity2string): Declare as returning const char *.Ezra Peisach2001-07-092-5/+10
| | | | | | | (klog_com_err_proc): Do not discard const status of format string. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13591 dc483132-0cff-0310-8789-dd5450dbe970
* * hash/hash_func.c (hash4): Declare first argument constEzra Peisach2001-07-094-12/+22
| | | | | | | | | * hash/hash.h: struct HTAB fname element now const. * hash/hash.c: Declare third argument to hash_access and init_hash const. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13590 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Add AC_HEADER_STDARGEzra Peisach2001-07-083-5/+24
| | | | | | * commands.c (call): Rewrite to use varargs/stdarg interface. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13589 dc483132-0cff-0310-8789-dd5450dbe970
* * fgetst.c: Include krb4int.hEzra Peisach2001-07-083-0/+11
| | | | | | * krb4int.h: Add fgetst prototype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13588 dc483132-0cff-0310-8789-dd5450dbe970
* * server_internal.h: Add prototype forEzra Peisach2001-07-082-0/+7
| | | | | | krb5_copy_key_data_contents. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13587 dc483132-0cff-0310-8789-dd5450dbe970
* * svr_iters.c: Declare kadm5_get_either staticEzra Peisach2001-07-082-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13586 dc483132-0cff-0310-8789-dd5450dbe970
* * svc.c (xprt_register): If svc_fdset has not been initilized,Ezra Peisach2001-07-083-1/+16
| | | | | | | | | | FD_ZERO it. * rpc_commondata.c: Do not assume what the structure of an fd_set looks like. Add variable gssrpc_svc_fdset_init to determine if initialized. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13585 dc483132-0cff-0310-8789-dd5450dbe970
* * crypto_libinit.c: Include crypto_libinit.h for prototypesEzra Peisach2001-07-082-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13584 dc483132-0cff-0310-8789-dd5450dbe970
* * login.c (sigint): Declare staticEzra Peisach2001-07-082-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13583 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (CHECK_WAIT_TYPE): Need to include sys/types.h forEzra Peisach2001-07-082-1/+7
| | | | | | initial test or pid_t might not be defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13582 dc483132-0cff-0310-8789-dd5450dbe970
* * resolve.c: Include stdlib.h (if present) for exit() prototypeEzra Peisach2001-07-061-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13581 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for need to provide setenv prototype ifEzra Peisach2001-07-064-2/+14
| | | | | | | | | | | setenv is in the C library. * forward.c: Provide setenv prototype if needed. * auth.c (auth_name): Cast result of sizeof() to int to match printf format specification. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13580 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check if prototype needed for herror()Ezra Peisach2001-07-063-1/+29
| | | | | | | | * commands.c (ayt_status): Add explict return type (void or int) depending on signal handler definition. Add prototype for herror if system does not provide one. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13579 dc483132-0cff-0310-8789-dd5450dbe970
* * trval.c: Include string.h for strcmp prototypeEzra Peisach2001-07-062-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13578 dc483132-0cff-0310-8789-dd5450dbe970
* * resolve.c: Include stdlib.h (if present) for exit() prototypeEzra Peisach2001-07-061-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13577 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
* * hash/dbm.c: Include db-dbm.h for prototypesEzra Peisach2001-07-062-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13573 dc483132-0cff-0310-8789-dd5450dbe970
* * db-dbm.h: New header file which lists the dbm interfacesEzra Peisach2001-07-063-1/+31
| | | | | | | * db-ndbm.h: Change prototype from dirinfo to dirfno which matches code and ndbm API. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13572 dc483132-0cff-0310-8789-dd5450dbe970