[17082] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

[krbdev.mit.edu #9195] git commit

daemon@ATHENA.MIT.EDU (Greg Hudson via RT)
Thu Feb 12 21:05:54 2026

From: "Greg Hudson via RT" <rt@krbdev.mit.edu>
In-Reply-To: 
Message-ID: <rt-4.4.3-2-1275363-1770948347-1834.9195-5-0@mit.edu>
To: "AdminCc of krbdev.mit.edu Ticket #9195":;
Date: Thu, 12 Feb 2026 21:05:47 -0500
MIME-Version: 1.0
Reply-To: rt@krbdev.mit.edu
Content-Type: text/plain; charset="utf-8"
Errors-To: krb5-bugs-bounces@mit.edu
Content-Transfer-Encoding: 8bit


<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@mit.edu: edited for style; wrote commit message]

https://github.com/krb5/krb5/commit/4c8ec1637252a6b22e2665e6003a88e709f8db6c
Author: Martin Řehák <rehak@tekkirk.org>
Committer: Greg Hudson <ghudson@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(-)

_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs


home help back first fref pref prev next nref lref last post