summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* resolve conflicts from autoconf-2.13 importTom Yu1999-07-2324-2059/+4977
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11577 dc483132-0cff-0310-8789-dd5450dbe970
* Initial revisionTom Yu1999-07-231-0/+343
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11574 dc483132-0cff-0310-8789-dd5450dbe970
* more fixes for meeroh's patchKen Raeburn1999-07-222-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11573 dc483132-0cff-0310-8789-dd5450dbe970
* * init_os_ctx.c (os_get_default_config_files): Fix some typos and missed nameKen Raeburn1999-07-212-11/+18
| | | | | | | changes in the patch Miro just checked in but forgot to mention here, in which Mac filespecs are used instead of filenames. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11572 dc483132-0cff-0310-8789-dd5450dbe970
* * prof_int.h (profile_t): Delete typedef, since Miro changed prof_int.h toKen Raeburn1999-07-214-20/+25
| | | | | | | | include profile.h, which also has the typedef. * prof_file.c, prof_init.c: Fix typos and missed variable and type name changes from Miro's patch. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11571 dc483132-0cff-0310-8789-dd5450dbe970
* #ifdefed out krb5_*config_file on MacOSMiro Jurisic1999-07-213-5/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11570 dc483132-0cff-0310-8789-dd5450dbe970
* Profile library now uses MacOS native file specifiers on MacOS, and file ↵Miro Jurisic1999-07-211-13/+44
| | | | | | paths on all other OSes git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11569 dc483132-0cff-0310-8789-dd5450dbe970
* Added krb5_free_unparsed_nameMiro Jurisic1999-07-211-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11568 dc483132-0cff-0310-8789-dd5450dbe970
* Use Mac files specifiers for config files on MacOSMiro Jurisic1999-07-211-79/+46
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11567 dc483132-0cff-0310-8789-dd5450dbe970
* Profile library now uses MacOS native file specifiers on MacOS, and file ↵Miro Jurisic1999-07-213-90/+136
| | | | | | paths on all other OSes git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11566 dc483132-0cff-0310-8789-dd5450dbe970
* Added #ifdef __cplusplus extern "C"Miro Jurisic1999-07-142-0/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11565 dc483132-0cff-0310-8789-dd5450dbe970
* profile headers now copied to outputMiro Jurisic1999-07-131-1/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11564 dc483132-0cff-0310-8789-dd5450dbe970
* AIX 4.3.2 (4.3.0+) build fixes based on bug report from Joshua Lackey,Ken Raeburn1999-07-123-1/+14
| | | | | | lackeyj@austin.ibm.com. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11563 dc483132-0cff-0310-8789-dd5450dbe970
* Updated for 2.1d3 and 2.1d4Miro Jurisic1999-07-121-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11561 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed krb5 library CFM version numbersMiro Jurisic1999-07-121-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11560 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5_decode_test.c (main): Add additional test cases inTom Yu1999-07-112-0/+15
| | | | | | encryption_key to test negative integer handling. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11559 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_decode.c (asn1_decode_integer): Fix to deal with overflowsTom Yu1999-07-112-8/+30
| | | | | | | | and negative integers. (asn1_decode_unsigned_integer): Fix to deal with overflows and to return errors on encountering negative integers. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11558 dc483132-0cff-0310-8789-dd5450dbe970
* Headers now correctly copied to output foldersMiro Jurisic1999-07-101-4/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11557 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed discrepancies between debug and final targetsMiro Jurisic1999-07-101-3/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11556 dc483132-0cff-0310-8789-dd5450dbe970
* AddedMiro Jurisic1999-07-101-0/+39
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11555 dc483132-0cff-0310-8789-dd5450dbe970
* More fixed to make Makefile work correctly from any rootMiro Jurisic1999-07-101-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11554 dc483132-0cff-0310-8789-dd5450dbe970
* AddedMiro Jurisic1999-07-101-0/+33
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11553 dc483132-0cff-0310-8789-dd5450dbe970
* More fixed to make perl script run cirrectly from any rootMiro Jurisic1999-07-101-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11552 dc483132-0cff-0310-8789-dd5450dbe970
* More fixed to make perl script run cirrectly from any rootMiro Jurisic1999-07-102-2/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11551 dc483132-0cff-0310-8789-dd5450dbe970
* Added profile library and fixed perl script invocation to work fromarbitrary ↵Miro Jurisic1999-07-101-24/+163
| | | | | | root git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11550 dc483132-0cff-0310-8789-dd5450dbe970
* Added profile library file listMiro Jurisic1999-07-101-18/+57
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11549 dc483132-0cff-0310-8789-dd5450dbe970
* Removed profile lib error table installationMiro Jurisic1999-07-101-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11548 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb5_util.c (main): Do try using com_err in the case that krb5_init_contextKen Raeburn1999-07-072-2/+6
| | | | | | | fails, instead of fprintf of the error number. (cf krb5-bugs db #499, 13-Nov-1997) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11546 dc483132-0cff-0310-8789-dd5450dbe970
* * KRB5-asn.py (PA-SAM-RESPONSE): Fix syntax error -- comma separating sequenceKen Raeburn1999-07-062-4/+10
| | | | | | components doesn't belong buried in a comment. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11545 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Delete old and already disabled code relating to shared libraryKen Raeburn1999-07-062-232/+5
| | | | | | support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11544 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5_decode_test.c (main): Add test cases for encryption_key inTom Yu1999-07-042-0/+11
| | | | | | | order to test skipping of trailing fields in sequences, as well as handling of indefinite lengths in sequences. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11543 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1buf.c (asn1buf_sync): Add length parameter to disambiguateTom Yu1999-07-045-7/+21
| | | | | | | | | | | | | | | constructed-indefinite encoding from constructed-definite encoding which happens to end at the same place as the enclosing buf. * asn1buf.h: Update to match definition. * krb5_decode.c (end_structure): Update to deal with additional length parameter to asn1buf_sync(). * asn1_k_decode.c (end_sequence_of, end_structure): Update to deal with additional length parameter to asn1buf_sync(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11542 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1buf.h: New prototpyes for asn1buf_sync() andTom Yu1999-07-035-10/+71
| | | | | | | | | | | | | | | | | | | asn1buf_skiptail(). * asn1buf.c (asn1buf_sync): Fix to deal with constructed-indefinite encodings with trailing fields. As a result, this requires that the most recently read tag number be passed in. (asn1buf_skiptail): New helper function to skip trailing fields in a constructed-indefinite encoding. * krb5_decode.c (end_structure): Hack to deal with changed asn1buf_sync(). * asn1_k_decode.c (end_structure, end_sequence_of): Hack to deal with changed asn1buf_sync(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11541 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1buf.c (asn1buf_sync): Interim fix for DCE compat problemTom Yu1999-07-012-1/+14
| | | | | | with indefinite length encodings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11540 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Fix jaltman's changes so they don't break the unixTom Yu1999-07-012-6/+11
| | | | | | build. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11539 dc483132-0cff-0310-8789-dd5450dbe970
* Disable lookaside cache. It's needed if the replay cache is enabled, and couldKen Raeburn1999-06-304-2/+22
| | | | | | | | | theoretically make certain attacks more difficult, but the replay cache is disabled, the attack is very difficult compared to other existing attacks (would need huge numbers of queries), and under heavy load the lookaside cache degrades performance. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11538 dc483132-0cff-0310-8789-dd5450dbe970
* * locate_kdc.c (krb5_locate_kdc): Kerberos admin service name isKen Raeburn1999-06-302-1/+7
| | | | | | "kerberos-adm", not "kadmin", so look up "_kerberos-adm._tcp" in DNS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11537 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_try_realm_txt_rr() should allow the resolv library to expandJeffrey Altman1999-06-301-8/+14
| | | | | | | | | | | the local domain or domain searchlist when the query is being performed without the specification of a hostname or domain. When 'name' is NULL or "", no '.' should be appended to the query. Appending a '.' in that circumstance will result in an inability to resolv the REALM if gethostname() does not return a fully qualified domain name as on Windows and Solaris. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11536 dc483132-0cff-0310-8789-dd5450dbe970
* Makefile.in modified to support conditional compilation of krb5_32.dllJeffrey Altman1999-06-302-6/+21
| | | | | | | | | with DNS support using DNSFLAGS variable defined in win-pre.h. krb5_32.def modified to export functions necessary to support eklogin protocol. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11535 dc483132-0cff-0310-8789-dd5450dbe970
* Add support for conditional definition of DNS flags to win-pre.hJeffrey Altman1999-06-301-1/+7
| | | | | | | If KRB5_USE_DNS is defined in the environment then Krb5_32.dll will be built with DNS support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11534 dc483132-0cff-0310-8789-dd5450dbe970
* * replay.c (MATCH): Fix up to compare the correct components ofTom Yu1999-06-292-1/+7
| | | | | | the input address. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11533 dc483132-0cff-0310-8789-dd5450dbe970
* * dk_encrypt.c (krb5_marc_dk_encrypt): CallTom Yu1999-06-292-1/+7
| | | | | | | krb5_marc_dk_encrypt_length() instead of krb5_dk_encrypt_length() to prevent blocksize errors. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11532 dc483132-0cff-0310-8789-dd5450dbe970
* * enc_helper.c (krb5_encrypt_helper): NULL out the pointer to theTom Yu1999-06-292-2/+10
| | | | | | | ciphertext if there is an error; this prevents stuff farther up from freeing freed memory. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11531 dc483132-0cff-0310-8789-dd5450dbe970
* Check whether profile is valid before partying on itDanilo Almeida1999-06-232-0/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11527 dc483132-0cff-0310-8789-dd5450dbe970
* DNS lookup implementation, conditionally compiled under KRB5_DNS_LOOKUP (whichKen Raeburn1999-06-214-43/+691
| | | | | | | is not defined). Written by Ken Hornstein and Jeffrey Altman, with some minor changes from me. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11525 dc483132-0cff-0310-8789-dd5450dbe970
* Boost version to 1.0.8Danilo Almeida1999-06-212-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11524 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (krb5_free_context): Set field pointers to NULL after freeingKen Raeburn1999-06-182-5/+19
| | | | | | | targets, in case higher-level code retains pointers into the context structure. From Jeffrey Altman. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11523 dc483132-0cff-0310-8789-dd5450dbe970
* minor syntax cleanupKen Raeburn1999-06-182-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11522 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_encode.c (asn1_encode_generaltime): Fix minor bug inTom Yu1999-06-172-1/+6
| | | | | | bounds-checking for tm_year: 1900 + 8099 = 9999. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11521 dc483132-0cff-0310-8789-dd5450dbe970
* * ccdefname.c (get_from_registry_indirect, try_dir, get_from_os):Danilo Almeida1999-06-173-120/+225
| | | | | | | | | Extra robustness to win32 code. * init_os_ctx.c (krb5_get_config_files, krb5_free_config_files): Add function to get config files being used for current context with corresponding free function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11520 dc483132-0cff-0310-8789-dd5450dbe970