aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/keytab/kt_file.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-09Fix unimportant memory leaksSteve Grubb1-1/+2
2020-07-07Avoid backward seeks when reading keytab filesJoshua Neuheisel1-0/+4
2020-04-08Fix typos in commentsGreg Hudson1-2/+2
2019-12-06Improve type safety of serialization codeGreg Hudson1-275/+3
2019-07-12Don't error on invalid enctypes in keytabRobbie Harwood1-22/+5
2018-06-18Eliminate use of the 'register' keywordThomas Sondergaard1-1/+1
2017-06-13Allow unspecified kvno in keytab entriesLuke Howard1-1/+1
2017-05-16Make timestamp manipulations y2038-safeGreg Hudson1-2/+4
2016-03-22Fix keytab file format descriptionGreg Hudson1-1/+1
2016-02-12Remove form feed charactersGreg Hudson1-3/+3
2015-11-30Remove ANSI_STDIO conditionalGreg Hudson1-11/+2
2015-04-15Adjust keytab kvno workaroundsGreg Hudson1-33/+39
2015-04-15Implement 32-bit keytab kvno extensionGreg Hudson1-1/+25
2014-06-05Use k5_setmsgGreg Hudson1-14/+9
2014-02-26Eliminate internal fixed-width type wrappersGreg Hudson1-2/+2
2013-05-14Assume mutex locking cannot failGreg Hudson1-18/+6
2013-04-08Simplify principal access within libkrb5Greg Hudson1-22/+17
2013-03-24Move a bunch of stuff out of k5-int.hGreg Hudson1-4/+5
2011-06-10Mark up strings for translationGreg Hudson1-5/+8
2011-03-09Adjust most C source files to match the new standards for copyrightGreg Hudson1-31/+29
2010-11-25Fix Windows buildGreg Hudson1-1/+1
2010-10-26FILE keytabs have been able to handle write operations since krb5 1.7,Greg Hudson1-31/+12
2010-10-11When returning KRB5_KT_NOTFOUND from krb5_ktfile_get_entry, set anGreg Hudson1-1/+8
2010-05-13Negative enctypes improperly read from keytabsGreg Hudson1-3/+2
2009-11-10In lib/krb5/keytab, ensure that function definition headers haveGreg Hudson1-102/+69
2009-10-31make mark-cstyleTom Yu1-706/+706
2009-05-23In krb5_ktfileint_write_entry, add a no-op fseek in between readingGreg Hudson1-0/+3
2009-05-01Check return value of ftell() in krb5_ktfileint_find_slotGreg Hudson1-0/+4
2009-04-30In ktfile_common_resolve, set the output pointer to NULL on error, andGreg Hudson1-25/+29
2009-04-30Fix a memory leak by reorganizing krb5_ktf_keytab_internalize to useGreg Hudson1-80/+70
2009-04-27Fix an unchecked use of fwrite in krb5_ktfileint_delete_entryGreg Hudson1-1/+3
2009-04-24Simplify and shorten krb5_ktfileint_find_slot, and properly handle theGreg Hudson1-99/+40
2009-04-24In krb5_ktfileint_find_slot, don't continue the loop when we find aGreg Hudson1-0/+1
2009-04-12More dead code elimination. When asprintf was used the varaible namelen wasEzra Peisach1-5/+0
2009-02-23Check the return value of fseek in two places in kt_file.cGreg Hudson1-2/+8
2009-02-05In krb5_ktfileint_find_slot, check for an error return from ftell.Greg Hudson1-0/+3
2009-02-04Remove xfread/xfwrite macros. Casting the first argument to char * isGreg Hudson1-36/+33
2009-01-28Start to phase out krb5_xfree macro, which just casts its argument toKen Raeburn1-12/+12
2008-10-23Use snprintf instead of strcpy/strcat in many placesGreg Hudson1-13/+4
2008-10-20Use strdup in place of malloc/strcpy in many placesGreg Hudson1-2/+1
2008-08-20lean client changesZhanna Tsitkov1-1/+5
2008-08-15a stash file is not a keytabWill Fiveash1-2/+0
2008-08-02Two versions of resolver code were almost identical, so unify them and reduce...Ken Raeburn1-37/+11
2008-07-22Catch a few more cases of unchecked k5_mutex_lock callsKen Raeburn1-1/+3
2007-10-22Set close-on-exec flag in most places where file descriptors areKen Raeburn1-0/+1
2007-10-10Add enhanced error messages to new error return cases, explaining theKen Raeburn1-0/+6
2007-10-09kt_file.c: Support multiple iterators active simultaneously, using aKen Raeburn1-13/+75
2007-08-31Make internal functions staticKen Raeburn1-38/+38
2007-07-27Set KTFILEP field to null any time we close the fileKen Raeburn1-0/+3
2007-07-27Check for null file handle in get_next.Ken Raeburn1-0/+4