[krbdev.mit.edu #9195] git commit
Greg Hudson via RT
rt at krbdev.mit.edu
Thu Feb 12 21:05:47 EST 2026
<URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=9195 >
Fix several portability issues affecting Solaris
Commit 1bfcf572241a4ec0e44e609e5c6b7c0b11b08eea added a trailing
semicolon to the Solaris INIT_FINI_PREP, causing a syntax error when
MAKE_SHLIB_COMMAND uses it as "$(INIT_FINI_PREP} && ${LDCOMBINE} ...".
Remove it.
Commit a575589ef525fb139cafa0de1a05382845f0afbd introduced UNIX domain
socket variables named "sun", which is defined to 1 on Solaris. Use
"unaddr" or avoid declaring a variable.
Commit 1c87ce6c44a9de0824580a2d72a8a202237e01f4 changed
pkinit_constants.c to use char arrays for OID constants, for brevity
when including them in krb5_data initializers. But many of the array
elements are not within the range of a signed char, causing errors
with the Solaris C compiler. Change these constants to uint8_t arrays
and introduce a macro to shorten the krb5_data initializers.
[ghudson at mit.edu: edited for style; wrote commit message]
https://github.com/krb5/krb5/commit/4c8ec1637252a6b22e2665e6003a88e709f8db6c
Author: Martin Řehák <rehak at tekkirk.org>
Committer: Greg Hudson <ghudson at mit.edu>
Commit: 4c8ec1637252a6b22e2665e6003a88e709f8db6c
Branch: master
src/config/shlib.conf | 2 +-
src/lib/apputils/net-server.c | 10 ++--
src/lib/krb5/os/addr.c | 5 +-
src/lib/krb5/os/locate_kdc.c | 13 ++---
src/plugins/preauth/pkinit/pkinit_constants.c | 72 +++++++++++++--------------
5 files changed, 49 insertions(+), 53 deletions(-)
More information about the krb5-bugs
mailing list