]> git.ipfire.org Git - thirdparty/krb5.git/commit
Refactor libapputils handling of socket addresses
authorGreg Hudson <ghudson@mit.edu>
Thu, 14 Nov 2024 03:51:20 +0000 (22:51 -0500)
committerGreg Hudson <ghudson@mit.edu>
Tue, 10 Dec 2024 20:38:40 +0000 (15:38 -0500)
commitc67b17a17985db291931babb31bece9bd287fbb5
tree1199a99d2b9ebf2817fcefad0855426aa7e5b22f
parentac36696ff85d0516a8dbab887162f4a3e51531c6
Refactor libapputils handling of socket addresses

Add private libkrb5 APIs for sockaddr-to-krb5-address conversion and
for printing socket addresses.  Use them in the KDC, kadmind,
kprop/kpropd, and trace logging.

In net-server.c, do not convert the local and remote socket addresses
to krb5_address; instead pass them directly to dispatch().  Convert
the addresses where needed in the KDC and kadmind.
23 files changed:
src/include/k5-int.h
src/include/net-server.h
src/kadmin/server/schpw.c
src/kadmin/server/server_stubs.c
src/kdc/dispatch.c
src/kdc/do_as_req.c
src/kdc/do_tgs_req.c
src/kdc/kdc_audit.c
src/kdc/kdc_audit.h
src/kdc/kdc_log.c
src/kdc/kdc_util.c
src/kdc/kdc_util.h
src/kprop/kprop.c
src/kprop/kprop.h
src/kprop/kprop_util.c
src/kprop/kpropd.c
src/lib/apputils/net-server.c
src/lib/krb5/libkrb5.exports
src/lib/krb5/os/Makefile.in
src/lib/krb5/os/addr.c [new file with mode: 0644]
src/lib/krb5/os/deps
src/lib/krb5/os/t_trace.ref
src/lib/krb5/os/trace.c