Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) From: ghudson@mit.edu Subject: git commit RT-Send-CC: X-RT-Original-Encoding: iso-8859-1 Content-Length: 748 Adjust keytab kvno workarounds In krb5_ktfile_get_entry(), change the pivot and fuzzy match workarounds for kvnos to work with the 32-bit kvno extension. For the pivot logic, try to recognize kvno wraparound at boundary by looking at the relative timestamps and the size of the version difference. For the fuzzy match logic, remember the first match against the low 8 bits of the desired kvno, but keep searching for an exact match. https://github.com/krb5/krb5/commit/73bdca02cd4c0f908affeea32a1693535955a766 Author: Greg Hudson Commit: 73bdca02cd4c0f908affeea32a1693535955a766 Branch: master src/lib/krb5/keytab/kt_file.c | 72 ++++++++++++++++++++++------------------- 1 files changed, 39 insertions(+), 33 deletions(-)