summaryrefslogtreecommitdiffstats
path: root/src/util/profile/ChangeLog
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1998-11-14 03:45:05 +0000
committerTheodore Tso <tytso@mit.edu>1998-11-14 03:45:05 +0000
commit5b62e1f2ff162cc7bef392fbc85266648eb100d5 (patch)
tree8b8d3e6b29e9834a2dc0ea246b4326f4babc7896 /src/util/profile/ChangeLog
parent9c3cd8f8f10efe5c9428ad0a1ada71bae826007a (diff)
downloadkrb5-5b62e1f2ff162cc7bef392fbc85266648eb100d5.tar.gz
krb5-5b62e1f2ff162cc7bef392fbc85266648eb100d5.tar.xz
krb5-5b62e1f2ff162cc7bef392fbc85266648eb100d5.zip
Makefile.in: Set the myfulldir and mydir variables (which are relative
to buildtop and thisconfigdir, respectively.) configure.in: Build the test script prtest for doing regression test suites of the profile library. prof_err.et (PROF_MAGIC_ITERATOR): Add a new error code for the magic number for the iterator structure. prof_file.c (profile_update_file): Increment the update serial number when the profile file is re-read. prof_tree.c (profile_make_node_final, profile_is_node_final): Add a new attribute for a node, which is whether or not the node is "final". This controls whether or not the next profile file should be searched when looking up a key which matches the section named by the node. (profile_node_iterator_create, profile_node_iterator_free, profile_node_iterator): New functions which take a profile_t and returns all of the names or values for a particular search key. This iterator follows the rules of doing multiple profile file lookups using the "final node" marker to stop searching subsequent profile files. prof_parse.c (parse_std_line): Add support for marking top level sections, subsections, and individual nodes as final, using the '*' character. (dump_profile_to_file): Print finalized sections with the '*' character. prof_get.c: Update routines to use the iterators provided by prof_tree.c. prof_int.c: Add upd_serial member to the prf_file_t structure. Define the symbolic flags used by the profile node iterator. Add function declarations for profile_make_node_final, profile_is_node_final, profile_node_iterator_create, profile_node_iterator_free, profile_node_iterator, and profile_get_value. test_profile.c: Add the query1 command which tests profile_get_value. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11038 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/profile/ChangeLog')
-rw-r--r--src/util/profile/ChangeLog45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index e3345397c..21dd99016 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,3 +1,48 @@
+1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Set the myfulldir and mydir variables (which are
+ relative to buildtop and thisconfigdir, respectively.)
+
+ * configure.in: Build the test script prtest for doing regression
+ test suites of the profile library.
+
+ * prof_err.et (PROF_MAGIC_ITERATOR): Add a new error code for the
+ magic number for the iterator structure.
+
+ * prof_file.c (profile_update_file): Increment the update serial
+ number when the profile file is re-read.
+
+ * prof_tree.c (profile_make_node_final, profile_is_node_final):
+ Add a new attribute for a node, which is whether or not
+ the node is "final". This controls whether or not the
+ next profile file should be searched when looking up a key
+ which matches the section named by the node.
+ (profile_node_iterator_create, profile_node_iterator_free,
+ profile_node_iterator): New functions which take a
+ profile_t and returns all of the names or values for a
+ particular search key. This iterator follows the rules of
+ doing multiple profile file lookups using the "final node"
+ marker to stop searching subsequent profile files.
+
+ * prof_parse.c (parse_std_line): Add support for marking top level
+ sections, subsections, and individual nodes as final,
+ using the '*' character.
+ (dump_profile_to_file): Print finalized sections with the '*'
+ character.
+
+ * prof_get.c: Update routines to use the iterators provided by
+ prof_tree.c.
+
+ * prof_int.c: Add upd_serial member to the prf_file_t structure.
+ Define the symbolic flags used by the profile node
+ iterator. Add function declarations for
+ profile_make_node_final, profile_is_node_final,
+ profile_node_iterator_create, profile_node_iterator_free,
+ profile_node_iterator, and profile_get_value.
+
+ * test_profile.c: Add the query1 command which tests
+ profile_get_value.
+
1998-11-05 Geoffrey King <gjking@mit.edu>
* prof_init.c (profile_init): Fix a problem whereby if the last