summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* * sane_hostname.c (pty_make_sane_hostname): Always initialize "ai"Ken Raeburn2002-05-252-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14450 dc483132-0cff-0310-8789-dd5450dbe970
* * krlogin.c (oob): Loop reading data until we actually reach the URG markerKen Raeburn2002-05-232-7/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14448 dc483132-0cff-0310-8789-dd5450dbe970
* Update key usage numbers to reflect latest draft from JohnSam Hartman2002-05-132-2/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14437 dc483132-0cff-0310-8789-dd5450dbe970
* * dbtest.c: Test for __STDC__ defined, not nonzero, to decide whether to useKen Raeburn2002-05-082-3/+8
| | | | | | | stdarg.h or varargs.h. (err): Similarly for function signature. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14436 dc483132-0cff-0310-8789-dd5450dbe970
* * prof_get.c (conf_yes, conf_no): Now const.Ken Raeburn2002-05-082-3/+8
| | | | | | (profile_parse_boolean): Local variable P points to const. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14435 dc483132-0cff-0310-8789-dd5450dbe970
* Free the context when it is non-null not when it is nullSam Hartman2002-04-303-2/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14428 dc483132-0cff-0310-8789-dd5450dbe970
* * v4gssftp.exp (v4ftp_test): Update checked messages for change of "credentialsKen Raeburn2002-04-262-1/+7
| | | | | | cache file" to "credentials cache" in error message table. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14425 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (GET_HOST_BY_NAME, GET_HOST_BY_ADDR)Ken Raeburn2002-04-262-4/+10
| | | | | | [GETHOSTBYNAME_R_RETURNS_INT]: Fix backwards test of return value. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14424 dc483132-0cff-0310-8789-dd5450dbe970
* * reconf: Only for autoreconf 2.53, create a private copy ofEzra Peisach2002-04-252-0/+34
| | | | | | | | autoreconf with a patch to a bug that prevented use of three levels configure.in files. The bug is fixed in the development version 2.53a. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14423 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in (AC_CONFIG_SUBDIRS): Always run configure inEzra Peisach2002-04-252-1/+8
| | | | | | | | lib/krb4 and krb524 - but do not build in those directories if krb4 support disabled. Autoconf 2.53 and up cannot handle variables in AC_CONFIG_SUBDIRS directive. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14422 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: If the return type for gethostbyname_r can't beKen Raeburn2002-04-252-1/+5
| | | | | | determined, just pretend it's not avaliable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14421 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (getaddrinfo) [_AIX]: Declare and initialize variable "ai"Ken Raeburn2002-04-252-7/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14420 dc483132-0cff-0310-8789-dd5450dbe970
* Handle KRB5_CALLCONV_WRONG in .def fileDanilo Almeida2002-04-162-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14402 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Sepcial-case solaris+gcc to always find curses.h,Tom Yu2002-04-122-0/+14
| | | | | | | since it fails to find it otherwise due to some macro redefinition warnings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14395 dc483132-0cff-0310-8789-dd5450dbe970
* Build without k5-int.hSam Hartman2002-04-124-5/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14394 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (clean): Remove t_expand and t_expand.oEzra Peisach2002-04-122-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14393 dc483132-0cff-0310-8789-dd5450dbe970
* * recvauth.c (sendauth_version): Now a const array.Ken Raeburn2002-04-123-3/+8
| | | | | | | * sendauth.c (sendauth_version): Now a const array. (krb5_sendauth): Cast address when assigning to outbuf data field. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14392 dc483132-0cff-0310-8789-dd5450dbe970
* * conv_princ.c (struct krb_convert): Add new field 'len'.Ken Raeburn2002-04-122-41/+69
| | | | | | | | (RC, R, NR): New macros. (sconv_list): Use them. (krb5_524_conv_principal): Compare lengths and then use memcmp. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14391 dc483132-0cff-0310-8789-dd5450dbe970
* * prompter.c (krb5_prompter_posix): Initialize 'i' and make it volatileKen Raeburn2002-04-122-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14390 dc483132-0cff-0310-8789-dd5450dbe970
* * lock_file.c (krb5_lock_file) [POSIX_FILE_LOCKS]: Make static "zero" ↵Ken Raeburn2002-04-122-2/+5
| | | | | | variable const git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14389 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for gethostbyname_r, gethostbyaddr_r, getservbyname_r andKen Raeburn2002-04-123-23/+149
| | | | | | | | | | | | getservbyport_r. Figure out the return type of gethostbyname_r. * fake-addrinfo.h (GET_HOST_BY_NAME, GET_HOST_BY_ADDR): New macros. (fai_add_hosts_by_name, fake_getnameinfo, getaddrinfo): Use them. (fake_getaddrinfo): Use getservbyname_r if available. (fake_getnameinfo): Never call inet_ntoa; in open-coded form, initialize local pointer variable after label. Use getservbyport_r if available. (gaiptr, faiptr, gniptr): Pointer variables are now const. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14388 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (add_addrinfo_to_list) [TEST]: Print out socket type beforeKen Raeburn2002-04-122-14/+34
| | | | | | | | returning. (add_host_to_list): Don't need to initialize err. Supply getaddrinfo hint to select datagram addresses only. Delete AIX bug workaround code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14387 dc483132-0cff-0310-8789-dd5450dbe970
* Don't use channel bindings for accept_sec_contextSam Hartman2002-04-112-10/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14386 dc483132-0cff-0310-8789-dd5450dbe970
* Suppress warning about unitialized variable; compiler's constant foldingSam Hartman2002-04-112-2/+6
| | | | | | isn't good enough to notice it is always initialized git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14385 dc483132-0cff-0310-8789-dd5450dbe970
* * ftp.c: Include Winsock 2 instead of Winsock.Danilo Almeida2002-04-115-2/+21
| | | | | | | | | | | * ftp_var.h: Include Winsock 2 headers. * secure.c: Include port-sockets.h on Win32. * main.c: Include mswsock.h (MS Winsock extensions) so that we get some socket options we need to convert sockets to "file descriptors" used in posix-like routines. We now need to pull this in explictly now that we are using Winsock 2. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14381 dc483132-0cff-0310-8789-dd5450dbe970
* * klist.c: Do not pull in winsock.h since we already pull inDanilo Almeida2002-04-112-3/+6
| | | | | | port-sockets.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14380 dc483132-0cff-0310-8789-dd5450dbe970
* * port-sockets.h: Use Winsock 2 headers for Win32.Danilo Almeida2002-04-113-2/+13
| | | | | | * fake-addrinfo.h: Define HAVE_GETADDRINFO for Win32. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14379 dc483132-0cff-0310-8789-dd5450dbe970
* * krb.h: Do not include winsock.h for Win32, since we already useDanilo Almeida2002-04-112-1/+5
| | | | | | port-sockets.h. This avoids winsock.h vs winsock2.h issues. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14378 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (translate_ai_error), hst_realm.cDanilo Almeida2002-04-113-0/+18
| | | | | | | (krb5int_translate_gai_error): Test some EAI_ error definitions so that we will also build correctly on Win32 (Winsock 2). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14377 dc483132-0cff-0310-8789-dd5450dbe970
* * cc_file.c: Use _WIN32 instead of _WINSOCKAPI_ becauseDanilo Almeida2002-04-112-1/+15
| | | | | | | | | | | | | _WINSOCKAPI_ depends on the Winsock header used (i.e., Winsock 2 does not define this). What we are really trying to check for is Win32. Include port-sockets.h for Win32. (NOTE: Why is NEED_SOCKETS being defined after the inclusion of k5-int.h? That is pretty useless... What we probably should do is more consitently used NEED_SOCKETS instead of manually putting in network code. However, some people would probably have issues with the build being slower...) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14376 dc483132-0cff-0310-8789-dd5450dbe970
* Use the canonical _WIN32 instead of WIN32 to test for Win32.Danilo Almeida2002-04-112-1/+9
| | | | | | Include port-sockets.h on Win32 (now that using WIN32_LEAN_AND_MEAN). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14375 dc483132-0cff-0310-8789-dd5450dbe970
* Need port-sockets.h for Win32 (now that using WIN32_LEAN_AND_MEAN)Danilo Almeida2002-04-113-2/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14374 dc483132-0cff-0310-8789-dd5450dbe970
* Define KRB5_PRIVATE=1 so that private definitions are used. DefineDanilo Almeida2002-04-112-1/+8
| | | | | | | WIN32_LEAN_AND_MEAN so there are no Winsock vs. Winsock 2 header file issues. (Winsock 2 is needed for IPv6 support.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14373 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Build ms2mit.Danilo Almeida2002-04-114-2/+18
| | | | | | | * version.rc: 1.3 (TEST) beta. * README: Note on building ms2mit. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14372 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1buf.c (asn1buf_remove_octetstring, asn1buf_remove_charstring): Fix boundsKen Raeburn2002-04-102-4/+11
| | | | | | test for correctness in overflow cases. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14370 dc483132-0cff-0310-8789-dd5450dbe970
* call krb5_c_ versions of enctype/cksumtype checking routinesKen Raeburn2002-04-0623-39/+83
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14367 dc483132-0cff-0310-8789-dd5450dbe970
* delete no-op '-k' optionKen Raeburn2002-04-062-12/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14366 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin (krb5_c_valid_enctype, krb5_c_valid_cksumtype,Ken Raeburn2002-04-062-0/+15
| | | | | | krb5_c_is_coll_proof_cksum, krb5_c_is_keyed_cksum): Declare. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14365 dc483132-0cff-0310-8789-dd5450dbe970
* rename some functions to have krb5_c_ prefixKen Raeburn2002-04-065-4/+36
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14364 dc483132-0cff-0310-8789-dd5450dbe970
* * sim_client.c: Always include stdlib.h.Ken Raeburn2002-04-062-9/+5
| | | | | | (main): Don't call valid_cksumtype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14363 dc483132-0cff-0310-8789-dd5450dbe970
* * sclient.c: Include fake-addrinfo.h. Include stdlib.h unconditionally.Ken Raeburn2002-04-062-68/+93
| | | | | | | | (net_read): New function, borrowed from krb5_net_read. (main): Use krb5_c_valid_cksumtype, net_read, getaddrinfo, getnameinfo. Try contacting each address for the host. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14362 dc483132-0cff-0310-8789-dd5450dbe970
* * klist.c (one_addr): Make 0 unsigned (!) in conditional expression inKen Raeburn2002-04-052-1/+6
| | | | | | getnameinfo call to avoid silly compiler warning. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14361 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (TRY_PEER_INT): Strip trailing spaces from defined macrosKen Raeburn2002-04-052-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14360 dc483132-0cff-0310-8789-dd5450dbe970
* * def-check.pl: Better error checking. Handles variable argumentDanilo Almeida2002-04-052-11/+54
| | | | | | | | | functions more nicely. Support for KRB5_CALLCONV_WRONG, KRB5INT_BEGIN_DECLS, KRB5INT_END_DECLS. Works with krb5.hin, krb5.h, and k5-int.h (giving different information for the last one, of course). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14359 dc483132-0cff-0310-8789-dd5450dbe970
* Patch from Mark Eichin for bug 635Sam Hartman2002-04-042-6/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14347 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Add support for doing optional stripping of programsTom Yu2002-04-032-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14331 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (install-strip): New rule to pass "-s" to installTom Yu2002-04-031-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14330 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Default to KRB5_DEPRECATED=1, allowing compilerTom Yu2002-04-032-8/+27
| | | | | | | | command line to override. Hide some struct definitions. Use KRB5INT_BEGIN_DECLS and KRB5INT_END_DECLS to deal with C++ function declarations. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14329 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (CONFIG_RULES): Fix to not define KRB5_DEPRECATED; weTom Yu2002-04-033-1/+9
| | | | | | set it to 1 in krb5.hin now. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14328 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Move a whole bunch of stuff under KRB5_DEPRECATED orTom Yu2002-04-022-9/+86
| | | | | | KRB5_PRIVATE as a first pass for cleaning up the API. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14320 dc483132-0cff-0310-8789-dd5450dbe970