summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
...
* drop NEED_TIME_H processing in krb.hKen Raeburn2002-07-132-9/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14643 dc483132-0cff-0310-8789-dd5450dbe970
* Don't install port-sockets.h, and don't include it from <kerberosIV/krb.h>.Ken Raeburn2002-07-124-5/+8
| | | | | | Instead, include it in the source files that need it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14627 dc483132-0cff-0310-8789-dd5450dbe970
* Put # for cpp directives in first columnKen Raeburn2002-07-092-24/+28
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14624 dc483132-0cff-0310-8789-dd5450dbe970
* Add hooks to optionally report local address used when contacting a KDC-likeKen Raeburn2002-07-082-3/+13
| | | | | | | service via UDP. Currently unused, this will eventually be used for MacOS support for krb524. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14615 dc483132-0cff-0310-8789-dd5450dbe970
* log msgs for configure.in and fake-addrinfo.h changes accidentally checked ↵Ken Raeburn2002-07-051-0/+10
| | | | | | in with port-sockets.h git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14607 dc483132-0cff-0310-8789-dd5450dbe970
* * port-sockets.h (SOCKET_WRITEV) [!_WIN32]: Use TMP after setting it, to ↵Ken Raeburn2002-07-054-6/+27
| | | | | | silence compiler warnings git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14606 dc483132-0cff-0310-8789-dd5450dbe970
* * osconf.h (DEFAULT_PROFILE_PATH): Conditionalized for Mac OS XTom Yu2002-07-032-0/+10
| | | | | | | to look in Mac OS X Preferences file locations. [pullup from 1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14600 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Modify test for in6addr_any definition in CEzra Peisach2002-06-262-1/+8
| | | | | | | library. Original test was stripped out by optimizing gcc compiler. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14588 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (GET_SERV_BY_PORT) [HAVE_GETSERVBYNAME_R &&Ken Raeburn2002-06-252-29/+54
| | | | | | | | | | !GETSERVBYNAME_R_RETURNS_INT]: Fix getservbyport_r calling sequence, based on IRIX man pages. (getaddrinfo) [WRAP_GETADDRINFO]: Handle case where gethostbyname fails because host has no IPv4 addresses. Don't return a success indication without replacing the old ai_canonname value if it wasn't null. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14582 dc483132-0cff-0310-8789-dd5450dbe970
* * socket-utils.h (ss2sin6): Enable compilation of inline function versionKen Raeburn2002-06-252-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14581 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-util.h (krb5_compat_recvauth, krb5_compat_recvauth_version): ↵Ken Raeburn2002-06-252-21/+2
| | | | | | Declarations deleted git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14573 dc483132-0cff-0310-8789-dd5450dbe970
* move krb5_sete[ug]id from libkrb5util (fn) to k5-util.h (macro)Ken Raeburn2002-06-253-5/+54
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14569 dc483132-0cff-0310-8789-dd5450dbe970
* * port-sockets.h (win_socket_initialize): Delete declarationKen Raeburn2002-06-242-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14563 dc483132-0cff-0310-8789-dd5450dbe970
* Oops, missed oneTom Yu2002-06-221-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14558 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Fix up yet more CALLCONV botches from last mergeTom Yu2002-06-212-7/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14557 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h: If IPv6 support is compiled in, but the OS doesEzra Peisach2002-06-213-0/+40
| | | | | | | | | | | | not provide in6addr_any in libc, provide a static copy. * configure.in: If IPv6 support is compiled in, test for existence of in6addr_any in libc. Irix 6.5.16 declares it, and some libraries appear to depend on it, but it is not defined in any libraries that I could find. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14555 dc483132-0cff-0310-8789-dd5450dbe970
* * port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include krb5/autoconf.h, to ↵Ken Raeburn2002-06-212-0/+7
| | | | | | get HAVE_SYS_UIO_H git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14552 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check for sys/uio.h.Ken Raeburn2002-06-203-1/+10
| | | | | | | * port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include sys/uio.h if available, to get struct iovec. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14548 dc483132-0cff-0310-8789-dd5450dbe970
* Client-side TCP support update for Windows.Ken Raeburn2002-06-182-0/+77
| | | | | | Some support for scatter/gather socket i/o added via macros in port-sockets.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14538 dc483132-0cff-0310-8789-dd5450dbe970
* Fix missed pullup of kt_free_entry -> free_keytab_entry_contentsTom Yu2002-06-181-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14529 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Delete inclusion of profile.h againKen Raeburn2002-06-152-6/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14515 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Conditionalize KRB5_CALLCONV_WRONG separatelyTom Yu2002-06-152-16/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | because gssapi.h defines KRB5_CALLCONV but doesn't need KRB5_CALLCONV_WRONG [pullup from 1-2-2-branch] * krb5.hin: Rename krb5_kt_free_entry_contents as krb5_free_keytab_entry_contents to make it consistent with rest of API. Add KRB5_CALLCONV_WRONG. Fix up various calling conventions. For Win32, add KT an CC accessors and default to not PRIVATE. * krb5.hin: Make krb5_build_principal_va() KRB5_CALLCONV. [pullups from 1-2-2-branch] * krb5.hin: Conditionalized pragmas for Metrowerks * krb5.hin: Updated Mac OS X headers to new framework layout [pullups from 1-2-2-branch] * krb5.hin: Updated Mac OS #defines and #includes for new header layout and Mac OS X frameworks [pullups from 1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14513 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h: Added krb5_kt_dfl_ops for KRB5_KEYTAB_ACCESSOR_FUNCTIONSTom Yu2002-06-152-15/+32
| | | | | | | | | | | | | | | * k5-int.h: Removed conditionals now defined in prefix files and updated header paths * k5-int.h: Rearranged the #ifdef macintosh section to work on Mac OS 9 and X * k5-int.h: Updated Mac OS #defines and #includes for new header layout and Mac OS X frameworks [pullups from 1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14512 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Fix BEGIN_DECLS conditionalTom Yu2002-06-152-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14511 dc483132-0cff-0310-8789-dd5450dbe970
* * win-mac.h: Since this file is now only Win32, remove non-Win32Tom Yu2002-06-152-98/+28
| | | | | | | | | | | stuff to make it easier to read. Never used __declspec(dllexport) so that we do not accidentally export symbols. * win-mac.h: Add KRB5_CALLCONV_WRONG. [pullups from 1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14510 dc483132-0cff-0310-8789-dd5450dbe970
* delete remnants of sys subdirKen Raeburn2002-06-123-54/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14500 dc483132-0cff-0310-8789-dd5450dbe970
* * syslog.h: DeletedKen Raeburn2002-06-122-102/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14499 dc483132-0cff-0310-8789-dd5450dbe970
* * bsdlib.h, bstring.h, fake-stdlib.h: DeletedKen Raeburn2002-06-124-925/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14497 dc483132-0cff-0310-8789-dd5450dbe970
* * kwinsock.h, macsock.h: DeletedKen Raeburn2002-06-123-944/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14496 dc483132-0cff-0310-8789-dd5450dbe970
* client-side TCP supportKen Raeburn2002-06-112-1/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14492 dc483132-0cff-0310-8789-dd5450dbe970
* Separate send-to-kdc UDP code, export it via accessor interface, and call in toKen Raeburn2002-06-052-9/+21
| | | | | | | it from krb524_sendto_kdc. Supply a socket type to krb5_locate_server and krb5_locate_kdc. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14473 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h [COPY_FIRST_CANONNAME]: Include string.hKen Raeburn2002-06-042-2/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14471 dc483132-0cff-0310-8789-dd5450dbe970
* Add capability of looking up TCP addresses for KDC in DNS; not enabled yet.Ken Raeburn2002-06-042-1/+8
| | | | | | | | Internal "addrlist" structure now includes socket type, by way of using struct addrinfo where struct sockaddr was used before; updated uses. No support for noting TCP/UDP vs UDP-only addresses in config files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14465 dc483132-0cff-0310-8789-dd5450dbe970
* * socket-utils.h (socklen) [! HAVE_SA_LEN]: Return a socklen_t instead of size_tKen Raeburn2002-05-312-4/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14463 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (getaddrinfo, getnameinfo, gai_strerror, freeaddrinfo)Ken Raeburn2002-05-312-14/+51
| | | | | | | | | | | [S_SPLINT_S]: Add Splint annotations. (getaddrinfo, getnameinfo): Buffer sizes are supposed to be socklen_t, not size_t. (freeaddrinfo) [COPY_FIRST_CANONNAME]: Handle null pointer argument. (getaddrinfo) [COPY_FIRST_CANONNAME]: Always do the copying if the ai_canonname is non-null, regardless of the supplied flags. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14462 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Check return type for getservbyname_r just as forKen Raeburn2002-05-313-5/+97
| | | | | | | | | | | | gethostbyname_r. * fake-addrinfo.h (GET_HOST_BY_NAME): Use plain gethostbyname if THREADSAFE_GETHOSTBYNAME is defined, even if _r versions are available. (GET_HOST_BY_ADDR) [GETHOSTBYNAME_R_RETURNS_INT]: Add missing variable declaration. (GET_SERV_BY_NAME, GET_SERV_BY_PORT): New macros, in three flavors, parallel to GET_HOST macros; not used yet. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14461 dc483132-0cff-0310-8789-dd5450dbe970
* * MacTCP.h, AddressXlation.h: DeletedKen Raeburn2002-05-293-1189/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14457 dc483132-0cff-0310-8789-dd5450dbe970
* Reduce build-time per-system dependencies and krb5.h namespace intrusionsKen Raeburn2002-05-253-32/+34
| | | | | | | | | | | | | | * krb5.hin: Don't include profile.h. Do include limits.h. (krb5_int16, krb5_ui_2, krb5_int32, krb5_ui_4): Conditionalize on the values of INT_MAX, LONG_MAX and SHRT_MAX. (VALID_INT_BITS, VALID_UINT_BITS, SALT_TYPE_AFS_LENGTH, SALT_TYPE_NO_LENGTH): Define in terms of INT_MAX and UINT_MAX. (struct _profile_t): Declare forward. (krb5_get_profile): Use struct _profile_t instead of profile_t in declaration. (krb5_ui_1): Delete. * Makefile.in (krb5.h): Don't put SIZEOF macros into output. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14451 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
* * 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
* * 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
* * 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
* * 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
* * 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
* * 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
* Add krb5_init_keyblockSam Hartman2002-03-292-0/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14312 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (getaddrinfo) [__linux__]: Don't crash if hint is a null ↵Ken Raeburn2002-03-282-1/+4
| | | | | | pointer git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14304 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h: Include errno.h.Ken Raeburn2002-03-283-1/+6
| | | | | | * krb5.hin: Don't include errno.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14303 dc483132-0cff-0310-8789-dd5450dbe970