summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't right shift by 32Sam Hartman2002-01-142-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14108 dc483132-0cff-0310-8789-dd5450dbe970
* * hst_realm.c (EAFNOSUPPORT): On Windows, translate to WSAEAFNOSUPPORTKen Raeburn2002-01-092-0/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14104 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (t_localaddr): Link against $(LIBS)Ken Raeburn2002-01-092-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14102 dc483132-0cff-0310-8789-dd5450dbe970
* log msg for getaddrinfo error codesKen Raeburn2002-01-091-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14101 dc483132-0cff-0310-8789-dd5450dbe970
* Split out code for getting canonical name of local host, change it to useKen Raeburn2002-01-094-34/+92
| | | | | | | getaddrinfo, and make both sites call the new function. Added new error codes to report getaddrinfo failures that don't translate to standard errno codes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14100 dc483132-0cff-0310-8789-dd5450dbe970
* update commentKen Raeburn2002-01-091-2/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14099 dc483132-0cff-0310-8789-dd5450dbe970
* * socket-utils.h (ss2sin6) [__GNUC__]: Define inline function only if IPv6 ↵Ken Raeburn2002-01-092-0/+7
| | | | | | support is turned on git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14098 dc483132-0cff-0310-8789-dd5450dbe970
* do database expansion from tcl driver codeKen Raeburn2002-01-093-1/+109
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14097 dc483132-0cff-0310-8789-dd5450dbe970
* * shlib.conf: Fix hpux to deal with building shared libs with gcc.Tom Yu2002-01-092-3/+17
| | | | | | Patch from Doug Engert; fixes krb5-build/1021. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14096 dc483132-0cff-0310-8789-dd5450dbe970
* * crc.pl: New file; perl script to do generate some test vectorsTom Yu2002-01-0911-405/+730
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and CRC tables. * CRC.pm: New file; perl module to implement CRCs in terms of polynomial arithmetic (verrrry slooow). * Poly.pm: New file; perl module to do polynomial arithmetic in the field of integers mod 2. * t_crc.c: New file; do some sanity checks (and timing checks, more useful when building shift-4 as well). * Makefile.in (check-unix): Add rules for building, running t_crc. * crc32.c (mit_crc32_shift4): Add new function, usually not compiled, for shift-4 implementation of CRC32. * crc-32.h: Add (conditionalized) prototype for the shift-4 function; remove checksum_entry (it's no longer used). * crctest.c: Removed. * crc-test: Removed. * crc.c: Removed. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14095 dc483132-0cff-0310-8789-dd5450dbe970
* * shlib.conf: For Linux, always add "-lc" at the end of the link commandKen Raeburn2002-01-082-0/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14094 dc483132-0cff-0310-8789-dd5450dbe970
* * libobj.in (config.status): Depend on shlib.confKen Raeburn2002-01-082-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14093 dc483132-0cff-0310-8789-dd5450dbe970
* fix bug with inconsistent result codes when homedir isn't accessible but / isKen Raeburn2002-01-082-6/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14092 dc483132-0cff-0310-8789-dd5450dbe970
* KDC support for new PRNGSam Hartman2002-01-083-9/+34
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14090 dc483132-0cff-0310-8789-dd5450dbe970
* Get strong random bits at kadmind startupSam Hartman2002-01-082-1/+15
| | | | | | provide better error message for current round of keytab not found git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14089 dc483132-0cff-0310-8789-dd5450dbe970
* Assign entropy source identifierSam Hartman2002-01-082-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14088 dc483132-0cff-0310-8789-dd5450dbe970
* Implement code to get random data from /dev/{random,urandom}. ForSam Hartman2002-01-086-3/+114
| | | | | | | init_context use /dev/urandom; for database creation use /dev/random if it exists. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14087 dc483132-0cff-0310-8789-dd5450dbe970
* Check test results more carefully.Ken Raeburn2002-01-045-6/+28
| | | | | | Fix big-endian-64-bit bug in btree implementation (for sparcv9). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14086 dc483132-0cff-0310-8789-dd5450dbe970
* * main.c (main, init_realm): Get rid of variables set but never usedEzra Peisach2001-12-142-6/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14073 dc483132-0cff-0310-8789-dd5450dbe970
* * svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Local returnEzra Peisach2001-12-142-1/+7
| | | | | | variable declared enum auth_stat instead of int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14072 dc483132-0cff-0310-8789-dd5450dbe970
* * hmac_md5.c (k5_hmac_md5_hash): Test if malloc returns NULL andEzra Peisach2001-12-142-1/+6
| | | | | | not the argument to malloc. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14071 dc483132-0cff-0310-8789-dd5450dbe970
* * kdc_util.c (subrealm, add_to_transited): Unsigned vs. signed intEzra Peisach2001-12-112-7/+12
| | | | | | fixes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14064 dc483132-0cff-0310-8789-dd5450dbe970
* Fix typo in #ifdef KRB5_KRB4_COMPAT. Thanks to rbasch@mit.eduDanilo Almeida2001-12-102-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14062 dc483132-0cff-0310-8789-dd5450dbe970
* * ktf_g_ent.c (krb5_ktfile_get_entry): Coerce enctype for now toTom Yu2001-12-082-0/+13
| | | | | | | restore 1.0.x enctype similarity behavior. [pullup from 1.2.3] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14060 dc483132-0cff-0310-8789-dd5450dbe970
* * ftpcmd.y (pathname): Handle returns from ftpglob() better soTom Yu2001-12-082-6/+17
| | | | | | | | | | that errors get sent via reply(), while causing some match failures to match to simply return $1, so the higher level can deal. Previously, some failures would cause synch problems since NULL would be returned and no reply was sent. [pullup from 1.2.3] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14059 dc483132-0cff-0310-8789-dd5450dbe970
* * glob.c (execbrc): Fix some fencepost errors. Don't copyTom Yu2001-12-082-2/+14
| | | | | | | | uninitialized memory past the end of the pattern string. Don't increment pointer beyond string end. [pullup from 1.2.3] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14058 dc483132-0cff-0310-8789-dd5450dbe970
* * update_utmp.c (PTY_GETUTXENT): Fix typo. Thanks to ShawnTom Yu2001-12-082-2/+16
| | | | | | | Stepper. [fixes krb5-build/1020] [pullup from 1.2.3] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14057 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h (krb5int_des_init_state): Change variable name inEzra Peisach2001-12-072-1/+6
| | | | | | prototype away from usage. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14055 dc483132-0cff-0310-8789-dd5450dbe970
* * clnt_raw, clnt_tcp.c, clnt_udp.c: Use a union structure toEzra Peisach2001-12-0716-48/+83
| | | | | | | | | | | | | | | | | | | | | | | | | ensure argument alignment. * pmap_clnt.c, pmap_clnt.h (pmap_set): Change port argument to int to avoid width warnings. * rpc_callmsg.c (xdr_callmsg): Cast argument to XDR_INLINE to avoid signed vs. unsigned warning. * svc.c: Cast assignment to avoid signed warning. * xdr.c (xdr_u_short, xdr_u_long): cast pointers to long * in invocation of XDR_PUTLONG. * xdr_alloc.c (xdralloc_putbytes): Cast argument to DynInsert to avoid signed/unsigned warning. * auth_gssapi.c, svc_auth_gssapi, xdr_rec.c: Cast arguments to avoid alignment warnings. * svc_tcp.c, xdr_stdio.c: Cast argument to fread/fwrite/read/write. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14054 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGSEzra Peisach2001-12-064-4/+24
| | | | | | | * kprop.c, kpropd.c: Use GETSOCKNAME_ARG3_TYPE and GETPEERNAME_ARG3_TYPE. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14051 dc483132-0cff-0310-8789-dd5450dbe970
* * krcp.c, krlogin.c, krlogind.c, krsh.c, krshd.c, login.c,Ezra Peisach2001-12-0612-60/+88
| | | | | | | | | | | | | | setenv.c, v4rcp.c: Signed v.s unsigned int cleanup. * defines.h: rcmd_stream_{read,write} take size_t as length argument. * kcmd.c: Use GETSOCKNAME_ARG3_TYPE instead of assuming int. input and output handler take size_t as length argument instead of int. Other signed vs. unsigned fixes. * configure.in: Add KRB5_GETSOCKNAME_ARGS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14050 dc483132-0cff-0310-8789-dd5450dbe970
* * string_to_key.c (krb5_arcfour_string_to_key): Use size_t insteadEzra Peisach2001-12-052-3/+9
| | | | | | | of int for local variable. (asctouni): Length argument now size_t instead of int. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14049 dc483132-0cff-0310-8789-dd5450dbe970
* * t_encrypt.c (main): Free memory when finished to test for memoryEzra Peisach2001-12-052-0/+12
| | | | | | leaks. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14048 dc483132-0cff-0310-8789-dd5450dbe970
* * yarrow.c (krb5int_yarrow_stretch): Delare local variable unsigned.Ezra Peisach2001-12-053-6/+17
| | | | | | | | | (krb5int_yarrow_init): Zero cipher context on init. * yhash.h (HASH_Final): Use a variable other than out (shadow in yarrow.c) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14047 dc483132-0cff-0310-8789-dd5450dbe970
* * shs.c, shs.h (shsUpdate): Declare second argument as constEzra Peisach2001-12-053-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14046 dc483132-0cff-0310-8789-dd5450dbe970
* Fix typo in last checkinEzra Peisach2001-12-051-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14045 dc483132-0cff-0310-8789-dd5450dbe970
* * rsh.exp: Fix date-grabbing regexp to deal with older versions ofEzra Peisach2001-12-052-2/+7
| | | | | | | | expect/tcl that have limited regexp capabilities. Pullup from 1-2-3 branch git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14044 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c (cleanup_and_exit): Call krb5_klog_close()Ezra Peisach2001-12-053-4/+12
| | | | | | | * encode.c (encode_bytes, decode_bytes): Make length field unsigned to clean up unsigned/signed warnings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14043 dc483132-0cff-0310-8789-dd5450dbe970
* * t_ser.c (main): Free context on failure exit routeEzra Peisach2001-12-052-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14042 dc483132-0cff-0310-8789-dd5450dbe970
* * sendto_kdc.c (krb5_sendto_kdc): Get rid of unecessary castsEzra Peisach2001-12-052-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14041 dc483132-0cff-0310-8789-dd5450dbe970
* * t_cksum.c (main): Free memory leak in testsEzra Peisach2001-12-053-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14040 dc483132-0cff-0310-8789-dd5450dbe970
* * test_profile.c (main): Call profile_release() before exitingEzra Peisach2001-12-052-0/+6
| | | | | | in case of error return. (memory leak testing) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14039 dc483132-0cff-0310-8789-dd5450dbe970
* * gss-client.c, gss-misc.c, gss-server.c: Cast buffer length toEzra Peisach2001-12-054-10/+17
| | | | | | int in length argument for printf. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14038 dc483132-0cff-0310-8789-dd5450dbe970
* Fix documentation bugSam Hartman2001-12-042-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14035 dc483132-0cff-0310-8789-dd5450dbe970
* * klist.c (flags_string): Display transit-policy-checked, ok-as-delegate, ↵Ken Raeburn2001-11-282-0/+11
| | | | | | and anonymous ticket flags git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14029 dc483132-0cff-0310-8789-dd5450dbe970
* * ms2mit.c: Make sure we get a des-cbc-crc session key instead ofDanilo Almeida2001-11-282-27/+207
| | | | | | | | | potentially getting whatever happens to be in the cache. Remove unnecessary static variables. Make function headers use a consistent format. Rename ShowLastError() to ShowWinError() and ShowNTError() to ShowLsaError(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14024 dc483132-0cff-0310-8789-dd5450dbe970
* * api.2/init-v2.exp: For test 101 failure, change port number 1 -Ezra Peisach2001-11-272-1/+7
| | | | | | | which is used by tcpmux under Irix, to 4 - which is unassigned by IANA. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14021 dc483132-0cff-0310-8789-dd5450dbe970
* 2001-11-24 Sam Hartman <hartmans@mit.edu>Sam Hartman2001-11-262-2/+20
| | | | | | | | | * fwd_tgt.c (krb5_fwd_tgt_creds): Get a session key for the forwarded tgt that is the same as the session key for the auth_context. This is an enctype we know the remote side supports. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14019 dc483132-0cff-0310-8789-dd5450dbe970
* Add entropy source identifiers for random seed callsSam Hartman2001-11-265-5/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14018 dc483132-0cff-0310-8789-dd5450dbe970
* On fork, perturb the PRNG stream in the childSam Hartman2001-11-212-3/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14016 dc483132-0cff-0310-8789-dd5450dbe970