summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* update dependenciesKen Raeburn2002-03-267-21/+30
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14292 dc483132-0cff-0310-8789-dd5450dbe970
* Change approach for getaddrinfo support. Now, only fake-addrinfo.h isKen Raeburn2002-03-2619-562/+592
| | | | | | | | | | | | included, no magic macros need to be defined, and no special care needs to be taken to identify a unique object file used in all builds of a library/program. All defined functions (if any) are static in each object file, and declared inline under gcc so they can be more easily eliminated. Simplifies maintenance, and worst case should add no more than a few KB to libraries and programs. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14291 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-03-265-4/+57
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14290 dc483132-0cff-0310-8789-dd5450dbe970
* * move-if-changed: New script.Ken Raeburn2002-03-263-2/+23
| | | | | | * post.in (depend-postrecurse): Use it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14289 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Remove dependency on krb524.h and krb524_err.h asEzra Peisach2002-03-202-1/+5
| | | | | | they may not be present if compiling --without-krb4. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14288 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Remove dependencies on krb524_err.h for login.o. IfEzra Peisach2002-03-202-2/+7
| | | | | | compiling without krb4 support, this file will not be present. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14287 dc483132-0cff-0310-8789-dd5450dbe970
* Fix merge from 1.2.2 branch to mainlineSam Hartman2002-03-162-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14286 dc483132-0cff-0310-8789-dd5450dbe970
* Fix client side buffer overflowsSam Hartman2002-03-163-6/+28
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14285 dc483132-0cff-0310-8789-dd5450dbe970
* Fix walk_realm_tree handling of null realmsSam Hartman2002-03-142-0/+29
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14273 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo: Add chapters on local addresses, hostname addressKen Raeburn2002-03-142-10/+537
| | | | | | lookups, and thread safety. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14272 dc483132-0cff-0310-8789-dd5450dbe970
* * kcmd.c (kcmd_connect): Actually save errno value when preparing error text toKen Raeburn2002-03-132-1/+6
| | | | | | print. Free address info before returning. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14271 dc483132-0cff-0310-8789-dd5450dbe970
* * kcmd.c (kcmd_connect): Don't call fixup_addrinfo, it's been deletedKen Raeburn2002-03-132-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14270 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Do not explicitly add getent.o and setenv.o toEzra Peisach2002-03-133-3/+16
| | | | | | | | | LIBOBJS. Autoconf 2.53 labels this as an error. Move to Makefile.in. * Makefile.in (OBJS): Add getent.o and setenv.o explicity. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14267 dc483132-0cff-0310-8789-dd5450dbe970
* delete a macro def that should've gone away before last checkinKen Raeburn2002-03-121-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14263 dc483132-0cff-0310-8789-dd5450dbe970
* Restructure a little to permit wrapping a system implementation of getaddrinfoKen Raeburn2002-03-123-80/+273
| | | | | | | | | and friends in a function that does some fixups on the returned data. Use this for Linux and AIX. Also separate the replacement versions as functions with different names so that Windows can (eventually) use them from a wrapper function if a system version cannot be located. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14262 dc483132-0cff-0310-8789-dd5450dbe970
* * lsb_addr_cmp.h (krb4int_address_less): DeclareKen Raeburn2002-03-122-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14261 dc483132-0cff-0310-8789-dd5450dbe970
* Handle IPv6 sockets that are used to communicate over IPv4, and permit use ofKen Raeburn2002-03-125-68/+182
| | | | | | non-IPv4 addresses if address checking is turned off. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14260 dc483132-0cff-0310-8789-dd5450dbe970
* update commentKen Raeburn2002-03-081-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14258 dc483132-0cff-0310-8789-dd5450dbe970
* revert accidental checkin of unfinished changesKen Raeburn2002-03-085-81/+45
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14257 dc483132-0cff-0310-8789-dd5450dbe970
* (kcmd_connect): copy out correct remote address to callerKen Raeburn2002-03-086-47/+82
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14256 dc483132-0cff-0310-8789-dd5450dbe970
* * kcmd.c (kcmd_connect): Always call getport with the address family from theKen Raeburn2002-03-082-24/+27
| | | | | | | | | | current address. Retry connection to the same remote address if the error returned was EADDRINUSE; that applies to the local address. (kcmd, k4cmd): Don't set *fd2p before calling setup_secondary_channel. (setup_secondary_channel): If fd2p is non-null, initialize the pointed-to value to -1. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14255 dc483132-0cff-0310-8789-dd5450dbe970
* move getsockname calls into common code from kcmd/k4cmdKen Raeburn2002-03-082-47/+40
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14254 dc483132-0cff-0310-8789-dd5450dbe970
* Use getaddrinfo. Separate out some AF-independent socket setup codeKen Raeburn2002-03-082-77/+93
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14253 dc483132-0cff-0310-8789-dd5450dbe970
* * rcp.M: Document -f and -t options as internal use onlyKen Raeburn2002-03-082-0/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14252 dc483132-0cff-0310-8789-dd5450dbe970
* Revert getaddrinfo changes in krb5-only code from 2-10. Factor out commonKen Raeburn2002-03-082-288/+195
| | | | | | krb4 and krb5 code into separate functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14251 dc483132-0cff-0310-8789-dd5450dbe970
* don't use k5-int.h hereKen Raeburn2002-03-072-2/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14250 dc483132-0cff-0310-8789-dd5450dbe970
* attribution for log entryKen Raeburn2002-03-071-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14245 dc483132-0cff-0310-8789-dd5450dbe970
* test suite updates from 1.2.x - mostly testing 8-bit-kvno workaroundsKen Raeburn2002-03-076-133/+509
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14244 dc483132-0cff-0310-8789-dd5450dbe970
* 8-bit-kvno workarounds from 1.2.4Ken Raeburn2002-03-074-6/+48
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14243 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (LIBMINOR): Bump due to changes in error tablesKen Raeburn2002-03-072-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14242 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5_err.et: Change several "credentials cache file" messages to just sayKen Raeburn2002-03-072-4/+10
| | | | | | | "credentials cache", so as to be applicable in the ccapi case too. (Miro's change from 1.2.x branch.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14241 dc483132-0cff-0310-8789-dd5450dbe970
* * kts_g_ent.c (krb5_ktsrvtab_get_entry): If a specific DES enctype wasKen Raeburn2002-03-072-1/+7
| | | | | | | requested, set the key's enctype to it, instead of always returning des-cbc-crc. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14240 dc483132-0cff-0310-8789-dd5450dbe970
* log entry for fwd_tgt change accidentally checked in without log entryKen Raeburn2002-03-071-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14239 dc483132-0cff-0310-8789-dd5450dbe970
* * ser_actx.c (krb5_auth_context_externalize): Do bounds checking on ↵Ken Raeburn2002-03-073-3/+31
| | | | | | converted size value git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14238 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c (lookup_service_key): Copy key block and free up keytab entry dataKen Raeburn2002-03-072-1/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14237 dc483132-0cff-0310-8789-dd5450dbe970
* restore krb5_const definition, with a warning it's deprecatedKen Raeburn2002-03-072-0/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14236 dc483132-0cff-0310-8789-dd5450dbe970
* more verbose reporting of unexpected errorsKen Raeburn2002-03-073-4/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14235 dc483132-0cff-0310-8789-dd5450dbe970
* changes from 1.2.4 branchKen Raeburn2002-03-073-8/+22
| | | | | | | | | | | * loginpaths.h [_PATH_DEFPATH]: Undefine LPATH and RPATH unconditionally before redefining them. * login.c (main): If the supplied name is longer than the utmp buffer, don't bother trying it as a username. (dolastlog): Don't assume lastlog.ll_time is a time_t. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14234 dc483132-0cff-0310-8789-dd5450dbe970
* shlib version number updates from 1.2.x branchKen Raeburn2002-03-078-5/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14233 dc483132-0cff-0310-8789-dd5450dbe970
* define "unix" on BSDKen Raeburn2002-03-074-9/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14232 dc483132-0cff-0310-8789-dd5450dbe970
* * foreachaddr.c (SLOP): New macro.Ken Raeburn2002-03-062-4/+27
| | | | | | | | | | (foreach_localaddr): Use it as the amount of extra space we look for past the ifreq structures actually filled in. Add SLOP to the size of the buffer allocated to hold the ifreq structures. Place an upper bound on the buffer size. Don't crash if the returned ifc_len is larger than the supplied buffer size. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14226 dc483132-0cff-0310-8789-dd5450dbe970
* make a log entry more readableKen Raeburn2002-03-061-4/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14225 dc483132-0cff-0310-8789-dd5450dbe970
* Commit patch to accept both encrypted and unencrypted credentials for ↵Sam Hartman2002-03-032-14/+48
| | | | | | Heimdal interop git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14215 dc483132-0cff-0310-8789-dd5450dbe970
* 2002-03-02 Sam Hartman <hartmans@mit.edu>Sam Hartman2002-03-032-25/+31
| | | | | | | | | | * server_acl.c (acl_find_entry): Patch from sxw@sxw.org.uk: patch to correct handling of ACL targets. Previous patch from Matt Crawford seems to only work for * targets where it ignores the restrictions. This patch seems to work for all the semantics described in MATt's original message, at least as far as I tested. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14214 dc483132-0cff-0310-8789-dd5450dbe970
* Set umask to 077 to avoid public srvtabsSam Hartman2002-03-032-0/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14213 dc483132-0cff-0310-8789-dd5450dbe970
* fieldbits.h: DeletedKen Raeburn2002-02-272-180/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14169 dc483132-0cff-0310-8789-dd5450dbe970
* Fix indentation I brokeSam Hartman2002-02-271-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14167 dc483132-0cff-0310-8789-dd5450dbe970
* Disable address checking in krb_rd_cred. No objections raised onSam Hartman2002-02-272-82/+16
| | | | | | krbdev; helps NAT and Heimdal interoperability. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14166 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin, k5-int.h: Use const instead of krb5_const.Ken Raeburn2002-02-233-178/+181
| | | | | | * krb5.hin (krb5_const): Deleted definition. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14163 dc483132-0cff-0310-8789-dd5450dbe970
* Use const instead of krb5_const.Ken Raeburn2002-02-2313-57/+32
| | | | | | Use stdarg always, never varargs. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14162 dc483132-0cff-0310-8789-dd5450dbe970