summaryrefslogtreecommitdiffstats
path: root/src/krb524
Commit message (Collapse)AuthorAgeFilesLines
* add transarc-afs cmu-style long-lived ticket timestamp supportMark Eichin1996-04-091-8/+39
| | | | | | handle clockskew properly git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7767 dc483132-0cff-0310-8789-dd5450dbe970
* * conv_creds.c (krb524_convert_creds_plain):Richard Basch1996-03-202-1/+10
| | | | | | | if the v5 lifetime is greater than the max v4 lifetime, use the max v4 lifetime (0xff), rather than masking it with 0xff. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7671 dc483132-0cff-0310-8789-dd5450dbe970
* fix some whitespaceMark Eichin1996-03-141-10/+16
| | | | | | | clear use_master and use_keytab on failures that don't leave the relevant bits initialized git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7636 dc483132-0cff-0310-8789-dd5450dbe970
* Fri Jan 12 04:37:23 1996 Mark Eichin <eichin@cygnus.com>Mark Eichin1996-02-242-3/+31
| | | | | | | | * cnv_tkt_skey.c (krb524_convert_tkt_skey): rather than apply fit an extended v5 lifetime into a v4 range, give out a v4 ticket with as much of the v5 lifetime is available "now" instead. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7509 dc483132-0cff-0310-8789-dd5450dbe970
* Fix bug in finding the tgs key;Sam Hartman1996-01-273-2/+10
| | | | | | we really really want to avoid encrypting v4 tickets in DES3 keys. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7407 dc483132-0cff-0310-8789-dd5450dbe970
* * cnv_tkt_skey.c (krb524_convert_tkt_skey): Take both a v5 and v4Sam Hartman1996-01-256-56/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | service key. Use the v5 service key to decrypt the v5 ticket, and the v4 service key to encrypt the v4 ticket. * krb524d.c (do_connection): Use a separate v5 and v4 service key so that if the KDC chooses to encrypt the v5 ticket in something besides ENCTYPE_DES_CBC_CRC, we don't lose. Also, make sure we free keyblock contents and tickets on error. (lookup_service_key): Pass enctype to kdc_get_server_key (kdc_get_server_key): Only try for v4 salt if the enctype is DES_CRC. Take enctype as an argument. This creates a problem if the server key has a normal and v4 salt of ENCTYPE_DES_CBC_CRC but I can't think of a good answer to this. * k524init.c (main): Use crc32 not md5. Wed Jan 24 20:05:47 1996 Sam Hartman <hartmans@tertius.mit.edu> * krb524d.c (kdc_get_server_key): Try to find a v4 salt type key, else try any des_crc32 key, else fail. (do_connection): Lookup a crc32 key not an md5 key. (init_master): Handle reading kdc profile. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7386 dc483132-0cff-0310-8789-dd5450dbe970
* Simplified to simply require the use of WITH_ANAME or USE_KDB5_LIBRARYRichard Basch1996-01-221-14/+0
| | | | | | to specify the need for dbm inclusion/testing/compilation flags. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7350 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c: Changed krb5_db_fetch_mkey() such that it will only tryRichard Basch1995-12-121-1/+3
| | | | | | | to set the enctype of the keyblock if the keyblock had it set to ENCTYPE_UNKNOWN. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7211 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c: Rely on stashed master key enctype instead of hardcodingRichard Basch1995-12-121-2/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7195 dc483132-0cff-0310-8789-dd5450dbe970
* * conv_creds.c (krb524_convert_creds_kdc): loop through all of theMark Eichin1995-11-133-5/+46
| | | | | | | | | addresses returned by krb5_locate_kdc, don't just try the first one. * krb524d.c (do_connection): check for particular failures of decode_krb5_ticket, as well as for messages that are one int long (which will eliminate our own error replies.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7095 dc483132-0cff-0310-8789-dd5450dbe970
* remove rcs keyword cruft which doesn't make much sense in CVS.Mark Eichin1995-11-034-4/+0
| | | | | | | | removal simplifies merging. I left in the RCSID's that are in actual error table values (*_RCSID typically) but comments had them elided (Source keywords replaced with a literal pathname, Id totally removed.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7014 dc483132-0cff-0310-8789-dd5450dbe970
* Change test to krb524test - otherwise if built and "." is in the users path,Ezra Peisach1995-10-092-4/+9
| | | | | | reruns configure, then they will execute the wrong test. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6949 dc483132-0cff-0310-8789-dd5450dbe970
* (this may have caused the spin-looping I saw...)Mark Eichin1995-09-252-2/+8
| | | | | | | * krb524d.c (do_connection): if recvfrom failed, just return, don't try to use the (likely invalid) sockaddr in a reply message. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6850 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c (usage): needs to get context to pass toMark Eichin1995-09-142-4/+9
| | | | | | | | cleanup_and_exit so it does get freed, since it is allocated before parsing arguments. (main): change caller as well. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6789 dc483132-0cff-0310-8789-dd5450dbe970
* Changes to compile under AIX--made a while back but never committedSam Hartman1995-09-083-0/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6742 dc483132-0cff-0310-8789-dd5450dbe970
* * cnv_tkt_skey.c, conv_creds.c, get_cred.c k524init.c krb524d.c,Chris Provenzano1995-09-067-13/+18
| | | | | | * test.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6710 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c (main): set timeout inside while loop to prevent spin.Mark Eichin1995-09-062-2/+15
| | | | | | | | | | | (cleanup_and_exit): free master_princ or close keytab, and free the global context, to eliminate spurious storage use in malloc debugging. (init_master): free realm. (emailed to bjaspan@cam.ov.com seperately.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6692 dc483132-0cff-0310-8789-dd5450dbe970
* * cnv_tkt_skey.c, getcred.c, k524init.c, krb524d.c, test.c :Chris Provenzano1995-09-066-12/+16
| | | | | | | Remove krb5_enctype references, and replace with krb5_keytype where appropriate. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6674 dc483132-0cff-0310-8789-dd5450dbe970
* Update file listTheodore Tso1995-08-242-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6586 dc483132-0cff-0310-8789-dd5450dbe970
* Hacks to get it to compile with new kdb formatChris Provenzano1995-08-072-29/+39
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6430 dc483132-0cff-0310-8789-dd5450dbe970
* Use the etype from krb5_keytype_array[mkey]Paul Park1995-07-272-6/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6338 dc483132-0cff-0310-8789-dd5450dbe970
* Update calling sequence to krb5_db_fetch_mkey()Paul Park1995-07-172-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6305 dc483132-0cff-0310-8789-dd5450dbe970
* Reorganize library logic and use LDFLAGS from configurePaul Park1995-07-073-17/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6250 dc483132-0cff-0310-8789-dd5450dbe970
* Add ability to switch between Berkeley and DBM for KDC databasePaul Park1995-06-302-0/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6214 dc483132-0cff-0310-8789-dd5450dbe970
* fix the other typoMark Eichin1995-06-291-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6197 dc483132-0cff-0310-8789-dd5450dbe970
* fix typoMark Eichin1995-06-291-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6196 dc483132-0cff-0310-8789-dd5450dbe970
* * test.c: use PROTOTYPEMark Eichin1995-06-292-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6195 dc483132-0cff-0310-8789-dd5450dbe970
* * test.c, k524init.c, getcred.c: rewrote for old style definitiions.Mark Eichin1995-06-285-24/+54
| | | | | | * encode.c: use PROTOTYPE instead of KRB5_PROTOTYPE. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6193 dc483132-0cff-0310-8789-dd5450dbe970
* * krb524d.c: changed main, krb5_free_keyblock_contents to use oldMark Eichin1995-06-282-2/+11
| | | | | | style definitions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6182 dc483132-0cff-0310-8789-dd5450dbe970
* * encode.c: make declarations use KRB5_PROTOTYPE, and use oldMark Eichin1995-06-283-93/+40
| | | | | | | | style definitions, per V5 coding style. Also deleted Makefile (from original code) since it gets stomped by configure git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6172 dc483132-0cff-0310-8789-dd5450dbe970
* Compiler warning cleanupPaul Park1995-06-276-9/+20
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6171 dc483132-0cff-0310-8789-dd5450dbe970
* Remove usage of KDB_CONVERT_KEY_OUTOF_DBPaul Park1995-06-232-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6136 dc483132-0cff-0310-8789-dd5450dbe970
* Inline code from krb_save_credentials since there is none in some K4Paul Park1995-06-162-0/+23
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6085 dc483132-0cff-0310-8789-dd5450dbe970
* Shared library Makefile/configure changes and cleanupPaul Park1995-06-153-9/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6069 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: added install rulesTom Yu1995-06-142-2/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6066 dc483132-0cff-0310-8789-dd5450dbe970
* configure.in: Remove standardized set of autoconf macros, which areTheodore Tso1995-06-092-6/+5
| | | | | | now handled by CONFIG_RULES. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6017 dc483132-0cff-0310-8789-dd5450dbe970
* test.c (do_remote): Case sockaddr_in * to sockaddr * in callingEzra Peisach1995-06-074-5/+17
| | | | | | | | | | | | krb524_convert_creds_addr. (krb4_print_ticket): issue_time should be a KRB4_32 encode.c (encode_v4tkt): Cast a the unsigned long mbz field of KTEXT to krb5_int32 for call to encode_int32. conv_creds.c (krb524_convert_creds_addr): Cast sockaddr * to sockaddr_in *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5962 dc483132-0cff-0310-8789-dd5450dbe970
* Use ARADD instead of ARCHIVEPaul Park1995-06-062-1/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5957 dc483132-0cff-0310-8789-dd5450dbe970
* Fix strings for Ultrix native compilerPaul Park1995-06-062-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5956 dc483132-0cff-0310-8789-dd5450dbe970
* Updated to use autoconf, and to use the new Kerberos library APITheodore Tso1995-06-0616-181/+436
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5952 dc483132-0cff-0310-8789-dd5450dbe970
* Add Cygnus's "Sanitize" system to the krb5 tree, to make it easier to doTheodore Tso1995-04-141-0/+50
| | | | | | releases.... git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5359 dc483132-0cff-0310-8789-dd5450dbe970
* Renamed a file for DOS 8.3 compatabilityKeith Vetter1995-03-283-2/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5281 dc483132-0cff-0310-8789-dd5450dbe970
* * README, *.[ch]: Avoid <...> includes for our include filesJohn Gilmore1995-02-2813-27/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5032 dc483132-0cff-0310-8789-dd5450dbe970
* Apply new copyright notice to the krb524 sources. (1993, GZA -> 1994 OV)Theodore Tso1994-09-1517-214/+257
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4239 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-1813-56/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4190 dc483132-0cff-0310-8789-dd5450dbe970
* step 3: bcopy->memcpy or memmove (chose by hand), twiddle argsMark Eichin1994-06-154-9/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3819 dc483132-0cff-0310-8789-dd5450dbe970
* step 1: bzero->memset(,0,)Mark Eichin1994-06-155-6/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3809 dc483132-0cff-0310-8789-dd5450dbe970
* Fix bug which causes krb524 to create V4 tickets with the wrong realmTheodore Tso1993-12-151-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3185 dc483132-0cff-0310-8789-dd5450dbe970
* Change use of xfree to krb5_xfree to prevent namespace pollutionTheodore Tso1993-10-151-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2670 dc483132-0cff-0310-8789-dd5450dbe970
* Change export warning notice from "is assumed to require an export license"Theodore Tso1993-09-0116-32/+32
| | | | | | to "may require..." git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2638 dc483132-0cff-0310-8789-dd5450dbe970