summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix memory leak in decode timestamp returnTheodore Tso1994-09-213-1/+15
| | | | | | Initialize return variable in decode_krb5_authdata() git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4327 dc483132-0cff-0310-8789-dd5450dbe970
* Use krb5_rd_req instead of krb5_rd_req_decode, to eliminate some codeTheodore Tso1994-09-152-19/+7
| | | | | | duplication. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4241 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed bug reported by Bill Sommerfeld where a missing byte-swap on aTheodore Tso1994-09-152-3/+15
| | | | | | little-endian machine causes the delete operation fail. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4235 dc483132-0cff-0310-8789-dd5450dbe970
* Two global variables didn't need to be global; changed to be staticTheodore Tso1994-09-092-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4211 dc483132-0cff-0310-8789-dd5450dbe970
* Fix pointer aliasing problem between newkey and authent->subkeyTheodore Tso1994-08-202-0/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4204 dc483132-0cff-0310-8789-dd5450dbe970
* Fix wrong OID's!Theodore Tso1994-08-202-12/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4203 dc483132-0cff-0310-8789-dd5450dbe970
* Fix bug of trying to use freed memoryTheodore Tso1994-08-202-1/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4202 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-18400-2222/+350
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4191 dc483132-0cff-0310-8789-dd5450dbe970
* Fix to srvmatch so that when comparing the server, we ignore the realm forTheodore Tso1994-08-184-2/+30
| | | | | | | | the purposes of the comparison. This used to be the what this worked, but it was broken in the krb5 principal cutover long ago. Since we weren't doing cross-realm authentication, no one noticed.... git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4185 dc483132-0cff-0310-8789-dd5450dbe970
* Make krb5_encode_kdc_rep pass in the correct msg_type to the ASN.1Theodore Tso1994-08-172-1/+27
| | | | | | | | encoding routines. Not that value is being used now, but it might be in the future, and we should make sure the high level routines are doing the right thing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4176 dc483132-0cff-0310-8789-dd5450dbe970
* 1) Stop checking the msg_type field unless KRB5_MSGTYPE_STRICT is definedTheodore Tso1994-08-175-55/+86
| | | | | | | | | 2) Allow the enc_kdc_rep_part structure to have a ASN.1 tag of either 25 (AS REP) or 26 (TGS REP). Unfortunately, old versions of Kerberos always use TGS REP (#26), so we can't change the encoder with breaking compatibility. Sigh.... git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4175 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed GSSAPI Object Identifier. (Transcription error between MIT andTheodore Tso1994-08-172-4/+9
| | | | | | OpenVision....) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4170 dc483132-0cff-0310-8789-dd5450dbe970
* fix time includesMark Eichin1994-08-174-6/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4166 dc483132-0cff-0310-8789-dd5450dbe970
* ctype.hMark Eichin1994-08-143-0/+5
| | | | | | stdio.h git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4147 dc483132-0cff-0310-8789-dd5450dbe970
* unused labelMark Eichin1994-08-141-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4146 dc483132-0cff-0310-8789-dd5450dbe970
* stdlib.hMark Eichin1994-08-142-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4145 dc483132-0cff-0310-8789-dd5450dbe970
* index to strchrMark Eichin1994-08-142-2/+1
| | | | | | unused vars git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4144 dc483132-0cff-0310-8789-dd5450dbe970
* punt unused varsMark Eichin1994-08-141-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4143 dc483132-0cff-0310-8789-dd5450dbe970
* use ctype.hMark Eichin1994-08-141-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4142 dc483132-0cff-0310-8789-dd5450dbe970
* unused varsMark Eichin1994-08-141-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4141 dc483132-0cff-0310-8789-dd5450dbe970
* time.hMark Eichin1994-08-141-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4140 dc483132-0cff-0310-8789-dd5450dbe970
* gcc -Wall: clean up trash following #endifs..Mark Eichin1994-08-121-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4125 dc483132-0cff-0310-8789-dd5450dbe970
* Changes to prevent krb5_encode.c from writing to constant structures.Theodore Tso1994-08-114-62/+36
| | | | | | Internals of ASN.1 code cleaned up a bit in the process.... git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4121 dc483132-0cff-0310-8789-dd5450dbe970
* stamp..Mark Eichin1994-08-097-466/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4101 dc483132-0cff-0310-8789-dd5450dbe970
* Stamp Out Imake in Our Lifetimes..Mark Eichin1994-08-0919-1283/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4085 dc483132-0cff-0310-8789-dd5450dbe970
* Changed preauthentication names to match those which Cliff and I agreed uponTheodore Tso1994-08-092-46/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4078 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_decode_k.c (asn1_decode_sequence_of_enctype): fix typoTom Yu1994-08-042-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4045 dc483132-0cff-0310-8789-dd5450dbe970
* oops forgot to look for install programTom Yu1994-08-0412-0/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4042 dc483132-0cff-0310-8789-dd5450dbe970
* make install fixesTom Yu1994-08-0414-22/+34
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4036 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_decode_k.c (asn1_decode_sequence_of_enctype): more fixingTom Yu1994-08-022-1/+9
| | | | | | of realloc(NULL) returning NULL git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4032 dc483132-0cff-0310-8789-dd5450dbe970
* * scc_maybe.c (krb5_scc_open_file): changed an #ifdef fromTom Yu1994-08-022-1/+6
| | | | | | ANSI_STDIO to HAS_SETVBUF git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4031 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1buf.h: include ext-proto.h now to avoid type warningsTom Yu1994-07-232-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4010 dc483132-0cff-0310-8789-dd5450dbe970
* * daemon.c: <fcntl.h>, not <sys/fcntl.h>Tom Yu1994-07-162-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3997 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5_err.et: missing space between comma and doublequoteTom Yu1994-07-162-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3996 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_encode_k.c (asn1_encode_transited_encoding): whoops don'tTom Yu1994-07-163-2/+13
| | | | | | | | | | bomb if val->tr_contents.dlength == 0 * asn1_decode_k.c (asn1_decode_encrypted_data): oops looks like Harry made a brain fart here.... default value for kvno was 5, not 0. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3995 dc483132-0cff-0310-8789-dd5450dbe970
* Add BSD daemon library routineTheodore Tso1994-07-162-1/+95
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3986 dc483132-0cff-0310-8789-dd5450dbe970
* Updated protocol error messages to be in line with latest officialTheodore Tso1994-07-151-3/+3
| | | | | | assigned number document. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3982 dc483132-0cff-0310-8789-dd5450dbe970
* Use POSIX utime() instead of non-posix utimes()Theodore Tso1994-07-152-10/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3979 dc483132-0cff-0310-8789-dd5450dbe970
* Added MIT Copyright noticesTheodore Tso1994-07-1419-0/+419
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3973 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_encode_k.c (asn1_encode_pa_data): oops still check NULL ifTom Yu1994-07-142-1/+7
| | | | | | length != 0 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3970 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: remove spurious mkdirTom Yu1994-07-142-3/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3969 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_encode_k.c (asn1_encode_pa_data): the contents field of aTom Yu1994-07-092-1/+8
| | | | | | | | krb5_pa_data structure can be NULL (e.g. salt_type==KRB5_KDB_SALTTYPE_V4), and the encoder was treating this as a missing required field git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3962 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_decode_k.c: yet another instance of the SunOS realloc bugTom Yu1994-07-093-9/+26
| | | | | | | * asn1buf.c: whee SunOS realloc of a NULL pointer returns NULL. sigh. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3961 dc483132-0cff-0310-8789-dd5450dbe970
* * an1buf.c: Harry saves vs. Unix again. Making sure that anythingTom Yu1994-07-072-2/+7
| | | | | | | | that can call calloc with a zero argument won't return ENOMEM if calloc retuns NULL in this case. This was prompted by breakage under linux. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3956 dc483132-0cff-0310-8789-dd5450dbe970
* Get rid of strftime (since it breaks when used this way, at least underMark Eichin1994-07-063-27/+18
| | | | | | | | | | Solaris, and many systems don't even have it) in generaltime encoder. Use gmt_mktime in generaltime decoder. With these changes, kinit works again under Solaris 2. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3953 dc483132-0cff-0310-8789-dd5450dbe970
* add gmt_mktime to support new asn1 codeMark Eichin1994-07-064-0/+87
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3952 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1_encode_k.h:Tom Yu1994-07-034-3/+11
| | | | | | | | | * asn1buf.c: * krbasn1.h: punt stdlib.h in favor of stdio.h. It looks like Harry was assuming that NULL gets defined in stdlib instead of stdio git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3949 dc483132-0cff-0310-8789-dd5450dbe970
* Reduced Makefile.in, using pre/postMark Eichin1994-07-023-58/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3945 dc483132-0cff-0310-8789-dd5450dbe970
* Reduced Makefile.in, using pre/postMark Eichin1994-07-0222-532/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3944 dc483132-0cff-0310-8789-dd5450dbe970
* revert portability change temporarilyMark Eichin1994-07-021-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3943 dc483132-0cff-0310-8789-dd5450dbe970