[19952] in Kerberos_V5_Development
Re: Documentation for 'final' values wrong?
daemon@ATHENA.MIT.EDU (Greg Hudson)
Wed Jul 10 09:48:57 2019
To: Lutz Justen <ljusten@google.com>, <krbdev@mit.edu>
From: Greg Hudson <ghudson@mit.edu>
Message-ID: <32f3d80c-e6a9-f2ac-90d5-52eacf89e77e@mit.edu>
Date: Wed, 10 Jul 2019 09:45:24 -0400
MIME-Version: 1.0
In-Reply-To: <CAFb54np-aCrVOZ1H8TWg3KjLjsXXc3PD3ox5Bv-_MkYJRnMKCg@mail.gmail.com>
Content-Language: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu
On 7/9/19 9:14 AM, Lutz Justen wrote:
> https://web.mit.edu/kerberos/krb5-1.12/doc/admin/conf_files/krb5_conf.html
> indicates that tags can be marked final by adding a '*' at the end, e.g.
> foo = bar*
> However, if I'm reading the parsing code in src/util/profile/prof_parse.c
> right, it looks for the '*' in the 'tag' part, i.e. 'foo', see near the end
> of parse_std_line(). That means, the correct syntax would be
> foo* = bar
>
> What is the correct syntax? Is the documentation wrong or the parsing code
> (or my code reading skills)?
I see the same apparent mismatch between documentation and code, and can
trace the mismatch back to release 1.3.
I am inclined to treat the code as correct and change the documentation.
I'll make a note to do that.
_______________________________________________
krbdev mailing list krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev