aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-07-21Profile library now uses MacOS native file specifiers on MacOS, and file ↵Miro Jurisic3-90/+136
paths on all other OSes git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11566 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-14Added #ifdef __cplusplus extern "C"Miro Jurisic2-0/+12
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11565 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-13profile headers now copied to outputMiro Jurisic1-1/+13
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11564 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-12AIX 4.3.2 (4.3.0+) build fixes based on bug report from Joshua Lackey,Ken Raeburn3-1/+14
lackeyj@austin.ibm.com. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11563 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-12Updated for 2.1d3 and 2.1d4Miro Jurisic1-0/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11561 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-12Fixed krb5 library CFM version numbersMiro Jurisic1-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11560 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-11 * krb5_decode_test.c (main): Add additional test cases inTom Yu2-0/+15
encryption_key to test negative integer handling. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11559 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-11 * asn1_decode.c (asn1_decode_integer): Fix to deal with overflowsTom Yu2-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
1999-07-10Headers now correctly copied to output foldersMiro Jurisic1-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11557 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10Fixed discrepancies between debug and final targetsMiro Jurisic1-3/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11556 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10AddedMiro Jurisic1-0/+39
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11555 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10More fixed to make Makefile work correctly from any rootMiro Jurisic1-0/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11554 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10AddedMiro Jurisic1-0/+33
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11553 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10More fixed to make perl script run cirrectly from any rootMiro Jurisic1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11552 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10More fixed to make perl script run cirrectly from any rootMiro Jurisic2-2/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11551 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10Added profile library and fixed perl script invocation to work fromarbitrary ↵Miro Jurisic1-24/+163
root git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11550 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10Added profile library file listMiro Jurisic1-18/+57
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11549 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-10Removed profile lib error table installationMiro Jurisic1-2/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11548 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-07* kdb5_util.c (main): Do try using com_err in the case that krb5_init_contextKen Raeburn2-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
1999-07-06* KRB5-asn.py (PA-SAM-RESPONSE): Fix syntax error -- comma separating sequenceKen Raeburn2-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
1999-07-06* configure.in: Delete old and already disabled code relating to shared libraryKen Raeburn2-232/+5
support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11544 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-04 * krb5_decode_test.c (main): Add test cases for encryption_key inTom Yu2-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
1999-07-04 * asn1buf.c (asn1buf_sync): Add length parameter to disambiguateTom Yu5-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
1999-07-03 * asn1buf.h: New prototpyes for asn1buf_sync() andTom Yu5-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
1999-07-01 * asn1buf.c (asn1buf_sync): Interim fix for DCE compat problemTom Yu2-1/+14
with indefinite length encodings. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11540 dc483132-0cff-0310-8789-dd5450dbe970
1999-07-01 * Makefile.in: Fix jaltman's changes so they don't break the unixTom Yu2-6/+11
build. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11539 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-30Disable lookaside cache. It's needed if the replay cache is enabled, and couldKen Raeburn4-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
1999-06-30* locate_kdc.c (krb5_locate_kdc): Kerberos admin service name isKen Raeburn2-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
1999-06-30krb5_try_realm_txt_rr() should allow the resolv library to expandJeffrey Altman1-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
1999-06-30Makefile.in modified to support conditional compilation of krb5_32.dllJeffrey Altman2-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
1999-06-30Add support for conditional definition of DNS flags to win-pre.hJeffrey Altman1-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
1999-06-29 * replay.c (MATCH): Fix up to compare the correct components ofTom Yu2-1/+7
the input address. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11533 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-29 * dk_encrypt.c (krb5_marc_dk_encrypt): CallTom Yu2-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
1999-06-29 * enc_helper.c (krb5_encrypt_helper): NULL out the pointer to theTom Yu2-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
1999-06-23Check whether profile is valid before partying on itDanilo Almeida2-0/+11
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11527 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-21DNS lookup implementation, conditionally compiled under KRB5_DNS_LOOKUP (whichKen Raeburn4-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
1999-06-21Boost version to 1.0.8Danilo Almeida2-2/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11524 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-18* init_ctx.c (krb5_free_context): Set field pointers to NULL after freeingKen Raeburn2-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
1999-06-18minor syntax cleanupKen Raeburn2-1/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11522 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-17 * asn1_encode.c (asn1_encode_generaltime): Fix minor bug inTom Yu2-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
1999-06-17* ccdefname.c (get_from_registry_indirect, try_dir, get_from_os):Danilo Almeida3-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
1999-06-17* krb5_32.def: Add krb5_get_default_config_files andDanilo Almeida2-0/+7
krb5_free_config_files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11519 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-17* krb5.hin (krb5_get_default_config_files, krb5_free_config_files):Danilo Almeida2-0/+12
Add function to get default config files with corresponding free function. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11518 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-17Fix memory leak in profile_init_path()Danilo Almeida2-0/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11517 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-16For profile name, enhance win32 heuristics to use environment variableDanilo Almeida3-50/+281
(like Unix) and registry. Also try executable's dir before windows dir if not secure. For ccname, enhance win32 heuristics to use registry properly. Default to API:krb5cc properly, and to use temp dirs before the windows dir. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11516 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-16Fix windows build.Danilo Almeida10-18/+29
Fix calling convention. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11515 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-16Fix windows buildDanilo Almeida2-4/+12
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11514 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-16Create Makefile.in for srvtab keytab code during win32 buildDanilo Almeida2-3/+12
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11513 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-15Get rid of control characters in text fileDanilo Almeida2-16/+20
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11512 dc483132-0cff-0310-8789-dd5450dbe970
1999-06-13Implement SRVTAB keytab type, which can read a krb4 srvtabGeoffrey King20-15/+863
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11511 dc483132-0cff-0310-8789-dd5450dbe970