[16933] in Kerberos-V5-bugs
[krbdev.mit.edu #9120] git commit
daemon@ATHENA.MIT.EDU (Greg Hudson via RT)
Sat Apr 20 20:19:43 2024
From: "Greg Hudson via RT" <rt@krbdev.mit.edu>
In-Reply-To:
Message-ID: <rt-4.4.3-2-2772510-1713658777-356.9120-5-0@mit.edu>
To: "AdminCc of krbdev.mit.edu Ticket #9120":;
Date: Sat, 20 Apr 2024 20:19:37 -0400
MIME-Version: 1.0
Reply-To: rt@krbdev.mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krb5-bugs-bounces@mit.edu
<URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=9120 >
Improve profile final flag support
When parsing a file, ignore sections appearing after a final-flagged
section of the same name. Adjust the meaning of group_level in the
parser state so that it is 1 inside of top-level sections instead of
0, and simplify the addition of top-level sections to the tree by
relying on profile_add_node()'s section merging.
Make the final flag work for relations as well as sections. Check it
while parsing via a new check_final parameter in profile_add_node(),
and during iteration.
Output final flags for relations in dump_profile(). Make the final
flag available to it via a new output parameter in
profile_find_node_relation().
https://github.com/krb5/krb5/commit/f951625e6bd3ff44f1056958b56e35a1a043e362
Author: Greg Hudson <ghudson@mit.edu>
Commit: f951625e6bd3ff44f1056958b56e35a1a043e362
Branch: master
doc/admin/conf_files/krb5_conf.rst | 16 +++++---
src/util/profile/Makefile.in | 8 ++++
src/util/profile/final.expected | 18 ++++++++-
src/util/profile/final2.ini | 4 +-
src/util/profile/final6.ini | 45 ++++++++++++++++++++++
src/util/profile/prof_int.h | 4 +-
src/util/profile/prof_parse.c | 78 ++++++++++++++++++++------------------
src/util/profile/prof_set.c | 4 +-
src/util/profile/prof_tree.c | 19 ++++++++--
9 files changed, 143 insertions(+), 53 deletions(-)
_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs