[krbdev.mit.edu #7532] git commit

Greg Hudson via RT rt-comment at krbdev.mit.edu
Wed Apr 15 00:40:37 EDT 2015


Use unsigned 16-bit type for key data kvno

Change key_data_kvno from a signed 16-bit field to an unsigned 16-bit
field, since negative values are never meaningful.  When adding new
keys, wrap from 65535 to 1 to avoid using the special value 0.

Don't bump the KDB binary version since this change is unlikely to
affect callers.

https://github.com/krb5/krb5/commit/1d4df2264684ab6731dedc8882a0cd6353af33da
Author: Greg Hudson <ghudson at mit.edu>
Commit: 1d4df2264684ab6731dedc8882a0cd6353af33da
Branch: master
 src/include/k5-int.h                         |    2 +-
 src/include/kdb.h                            |    2 +-
 src/lib/kadm5/kadm_rpc_xdr.c                 |    2 +-
 src/lib/kadm5/srv/adb_xdr.c                  |    2 +-
 src/lib/kdb/kdb_convert.c                    |    2 +-
 src/lib/kdb/kdb_cpw.c                        |    4 ++++
 src/lib/krb5/asn.1/ldap_key_seq.c            |    3 ++-
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c |    2 +-
 8 files changed, 12 insertions(+), 7 deletions(-)



More information about the krb5-bugs mailing list