Skip Menu |
 

From: ghudson@mit.edu
Subject: git commit

Add hostrealm pluggable interface definition

https://github.com/krb5/krb5/commit/d61fbd85467c71c9bfb185e0e675e1619972bd0b
Author: Greg Hudson <ghudson@mit.edu>
Commit: d61fbd85467c71c9bfb185e0e675e1619972bd0b
Branch: master
src/include/Makefile.in | 1 +
src/include/k5-int.h | 3 +-
src/include/krb5/hostrealm_plugin.h | 135 +++++++++++++++++++++++++++++++++++
src/lib/krb5/krb/plugin.c | 3 +-
4 files changed, 140 insertions(+), 2 deletions(-)
From: ghudson@mit.edu
Subject: git commit
Download (untitled) / with headers
text/plain 1.1KiB

Use hostrealm interface for realm mapping

Reimplement krb5_get_host_realm, krb5_get_fallback_host_realm, and
krb5_get_default_realm in terms of the hostrealm interface. Three
built-in modules (dns, domain, and profile) implement the current
behavior.

https://github.com/krb5/krb5/commit/db21244a069e581a392dff5b320e758e06a28e4d
Author: Greg Hudson <ghudson@mit.edu>
Commit: db21244a069e581a392dff5b320e758e06a28e4d
Branch: master
src/include/k5-int.h | 4 +
src/include/k5-trace.h | 11 +-
src/lib/krb5/krb/init_ctx.c | 1 +
src/lib/krb5/libkrb5.exports | 1 +
src/lib/krb5/os/Makefile.in | 15 +-
src/lib/krb5/os/def_realm.c | 190 -----------------
src/lib/krb5/os/deps | 79 +++++--
src/lib/krb5/os/hostrealm.c | 401 +++++++++++++++++++++++++++++++++++
src/lib/krb5/os/hostrealm_dns.c | 143 +++++++++++++
src/lib/krb5/os/hostrealm_domain.c | 128 +++++++++++
src/lib/krb5/os/hostrealm_profile.c | 117 ++++++++++
src/lib/krb5/os/hst_realm.c | 255 +----------------------
src/lib/krb5/os/os-proto.h | 12 +
13 files changed, 884 insertions(+), 473 deletions(-)
From: ghudson@mit.edu
Subject: git commit

Move utility functions to hostrealm.c

Move the remaining internal functions from hst_realm.c to hostrealm.c,
and get rid of hst_realm.c.

https://github.com/krb5/krb5/commit/4f7f1fce6edca17db625d76c1f81ea098f29c313
Author: Greg Hudson <ghudson@mit.edu>
Commit: 4f7f1fce6edca17db625d76c1f81ea098f29c313
Branch: master
src/lib/krb5/os/Makefile.in | 3 -
src/lib/krb5/os/deps | 15 +----
src/lib/krb5/os/hostrealm.c | 132 +++++++++++++++++++++++++++++++++
src/lib/krb5/os/hst_realm.c | 168 -------------------------------------------
4 files changed, 134 insertions(+), 184 deletions(-)
From: ghudson@mit.edu
Subject: git commit
Download (untitled) / with headers
text/plain 1.1KiB

Add hostrealm interface tests

Create a test module for the hostrealm interface, a harness to call
the realm mapping functions and display their results, and a Python
script to exercise the functionality of the interface and each module
(except the dns module, which we cannot easily test since it relies on
TXT records in the public DNS).

https://github.com/krb5/krb5/commit/7ad5f3bfd8b57d2f4c001182792e25968309ca8a
Author: Greg Hudson <ghudson@mit.edu>
Commit: 7ad5f3bfd8b57d2f4c001182792e25968309ca8a
Branch: master
src/Makefile.in | 1 +
src/configure.in | 1 +
src/plugins/hostrealm/test/Makefile.in | 21 +++
src/plugins/hostrealm/test/deps | 14 ++
src/plugins/hostrealm/test/hostrealm_test.exports | 2 +
src/plugins/hostrealm/test/main.c | 197 +++++++++++++++++++++
src/tests/Makefile.in | 11 +-
src/tests/hrealm.c | 99 +++++++++++
src/tests/t_hostrealm.py | 128 +++++++++++++
9 files changed, 471 insertions(+), 3 deletions(-)
From: ghudson@mit.edu
Subject: git commit

Document hostrealm interface

https://github.com/krb5/krb5/commit/2721a662a3d88601bff991599928c1566be7485a
Author: Greg Hudson <ghudson@mit.edu>
Commit: 2721a662a3d88601bff991599928c1566be7485a
Branch: master
doc/admin/conf_files/krb5_conf.rst | 26 ++++++++++++++++++++++++
doc/plugindev/hostrealm.rst | 39 ++++++++++++++++++++++++++++++++++++
doc/plugindev/index.rst | 1 +
3 files changed, 66 insertions(+), 0 deletions(-)