<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/krb5.git/src/kadmin/cli, branch master</title>
<subtitle>github.com: krb5/krb5
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/'/>
<entry>
<title>Fix meridian type in getdate.y</title>
<updated>2023-02-27T23:51:10+00:00</updated>
<author>
<name>Julien Rische</name>
<email>jrische@redhat.com</email>
</author>
<published>2023-02-21T09:03:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=0108d7d7fbb1111c062ac580e69e97103662fc2b'/>
<id>0108d7d7fbb1111c062ac580e69e97103662fc2b</id>
<content type='text'>
Commit d3356bc42191c1896ab06835a2fb245e00471420 (ticket 8927)
incorrectly tagged tMERIDIAN as &lt;Number&gt;.  So while the lexer assigns
meridian values to the Meridian union field, the parser erroneously
reads them from the Number field.  On 64-bit IBM zSystems (s390x),
this can result in using the most recently read number as a meridian
value, leading to an abort in ToSeconds().

Fix the tMERIDIAN token type to be &lt;Meridian&gt;.

[ghudson@mit.edu: edited commit message]

ticket: 9087 (new)
tags: pullup
target_version: 1.20-next
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit d3356bc42191c1896ab06835a2fb245e00471420 (ticket 8927)
incorrectly tagged tMERIDIAN as &lt;Number&gt;.  So while the lexer assigns
meridian values to the Meridian union field, the parser erroneously
reads them from the Number field.  On 64-bit IBM zSystems (s390x),
this can result in using the most recently read number as a meridian
value, leading to an abort in ToSeconds().

Fix the tMERIDIAN token type to be &lt;Meridian&gt;.

[ghudson@mit.edu: edited commit message]

ticket: 9087 (new)
tags: pullup
target_version: 1.20-next
</pre>
</div>
</content>
</entry>
<entry>
<title>Synchronize command-line option documentation</title>
<updated>2021-02-17T22:42:33+00:00</updated>
<author>
<name>Robbie Harwood</name>
<email>rharwood@redhat.com</email>
</author>
<published>2021-01-15T20:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=bd912c8583261f1f2521a06e5c05757cec032580'/>
<id>bd912c8583261f1f2521a06e5c05757cec032580</id>
<content type='text'>
Command-line options are described in the following places:

- .rst file "SYNOPSIS" section
- .rst file "OPTIONS" section
- parameters to getopt()
- results of getopt() that are actually handled
- a usage() or xusage() function
- occasionally, a long form in usage()/xusage()
- occasionally, libss subcommand specifications

Over time, these have drifted.  Make an effort to correct this drift,
marking deprecated options as such.  For consistency, remove mention
of long arguments that have an equivalent short form.

ticket: 8987 (new)
tags: pullup
target_version: 1.19-next
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Command-line options are described in the following places:

- .rst file "SYNOPSIS" section
- .rst file "OPTIONS" section
- parameters to getopt()
- results of getopt() that are actually handled
- a usage() or xusage() function
- occasionally, a long form in usage()/xusage()
- occasionally, libss subcommand specifications

Over time, these have drifted.  Make an effort to correct this drift,
marking deprecated options as such.  For consistency, remove mention
of long arguments that have an equivalent short form.

ticket: 8987 (new)
tags: pullup
target_version: 1.19-next
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce warnings from mainline autoconf</title>
<updated>2020-12-07T06:32:26+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2020-11-08T23:40:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=28ffafcbd35e82c4feef6591a108fd27b5718f00'/>
<id>28ffafcbd35e82c4feef6591a108fd27b5718f00</id>
<content type='text'>
In configure.ac and aclocal.m4, eliminate the use of old macros that
will generate warning from the forthcoming autoconf 2.70 release.
Specifically:

* Use AS_HELP_STRING instead of AC_HELP_STRING.

* Use AC_{COMPILE,LINK,RUN}_IFELSE and AC_LANG_{SOURCE,PROGRAM}
instead of AC_TRY_COMPILE and similar.

* Use m4_foreach_w instead of ac_foreach.

* Eliminate AC_PROG_LEX and yylineno checking, as we no longer use
  lex.

* As recommended by autoconf, assume that signal handlers return void
  as specified in C89.

* As recommmended by autoconf, assume &lt;time.h&gt; is present and that
  &lt;sys/time.h&gt;, if present, can be included alongside it.

* Don't call AC_CHECK_FUNCS with a shell variable for the thread
  safety checks.  Instead just assume (as is currently the case) that
  all of the functions have been previously checked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In configure.ac and aclocal.m4, eliminate the use of old macros that
will generate warning from the forthcoming autoconf 2.70 release.
Specifically:

* Use AS_HELP_STRING instead of AC_HELP_STRING.

* Use AC_{COMPILE,LINK,RUN}_IFELSE and AC_LANG_{SOURCE,PROGRAM}
instead of AC_TRY_COMPILE and similar.

* Use m4_foreach_w instead of ac_foreach.

* Eliminate AC_PROG_LEX and yylineno checking, as we no longer use
  lex.

* As recommended by autoconf, assume that signal handlers return void
  as specified in C89.

* As recommmended by autoconf, assume &lt;time.h&gt; is present and that
  &lt;sys/time.h&gt;, if present, can be included alongside it.

* Don't call AC_CHECK_FUNCS with a shell variable for the thread
  safety checks.  Instead just assume (as is currently the case) that
  all of the functions have been previously checked.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix token and type declarations in getdate.y</title>
<updated>2020-07-22T21:09:17+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2020-07-21T05:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=d3356bc42191c1896ab06835a2fb245e00471420'/>
<id>d3356bc42191c1896ab06835a2fb245e00471420</id>
<content type='text'>
Bison 3.5 adds a POSIX yacc compliance warning that %type should only
be applied to non-terminals.  Use %token for terminals in getdate.y.
Reported by Norm Green.

ticket: 8927
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bison 3.5 adds a POSIX yacc compliance warning that %type should only
be applied to non-terminals.  Use %token for terminals in getdate.y.
Reported by Norm Green.

ticket: 8927
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos in comments</title>
<updated>2020-04-08T19:10:30+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2020-04-02T17:56:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=db245c0d98c8e38a78a2e0b4af40ee23a18aaa96'/>
<id>db245c0d98c8e38a78a2e0b4af40ee23a18aaa96</id>
<content type='text'>
Correct comment spelling errors detected using codespell.
Reported by Jens Schleusener.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct comment spelling errors detected using codespell.
Reported by Jens Schleusener.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't warn in kadmin when no policy is specified</title>
<updated>2019-12-22T20:31:22+00:00</updated>
<author>
<name>Robbie Harwood</name>
<email>rharwood@redhat.com</email>
</author>
<published>2019-12-19T22:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=2ca842d5cbd5981ab5fa50e418359763c9f1a6d5'/>
<id>2ca842d5cbd5981ab5fa50e418359763c9f1a6d5</id>
<content type='text'>
Not having policy defined is a normal occurrence.  While it's a useful
message to log in case it's unexpected, the current form is
unnecessarily alarmist.

ticket: 8857 (new)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not having policy defined is a normal occurrence.  While it's a useful
message to log in case it's unexpected, the current form is
unnecessarily alarmist.

ticket: 8857 (new)
</pre>
</div>
</content>
</entry>
<entry>
<title>Display unsupported enctype names</title>
<updated>2019-05-28T17:27:04+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2019-05-21T17:34:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=ebbc6e8e99ee9d5d757411200a6a3173171774df'/>
<id>ebbc6e8e99ee9d5d757411200a6a3173171774df</id>
<content type='text'>
Add a table of unsupported enctype numbers to enctype_util.c and
consult it in krb5_enctype_to_name().  Treat unsupported enctype
numbers as deprecated in krb5int_c_deprecated_enctype().  In kadmin,
display "UNSUPPORTED:" before invalid enctype names.

ticket: 8808
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a table of unsupported enctype numbers to enctype_util.c and
consult it in krb5_enctype_to_name().  Treat unsupported enctype
numbers as deprecated in krb5int_c_deprecated_enctype().  In kadmin,
display "UNSUPPORTED:" before invalid enctype names.

ticket: 8808
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve error messages from kadmin change_password</title>
<updated>2019-05-10T14:42:40+00:00</updated>
<author>
<name>Robbie Harwood</name>
<email>rharwood@redhat.com</email>
</author>
<published>2019-05-06T17:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=13ba54002d362ebb09be464b4e7ec75050d1348f'/>
<id>13ba54002d362ebb09be464b4e7ec75050d1348f</id>
<content type='text'>
The checks for missing option arguments were dead code, because the
loop condition requires at least two remaining arguments.  Instead
check for at least one argument with a leading "-", and check for too
many or too few arguments after the loop.  Add an initial message for
unrecognized options.

[ghudson@mit.edu: adjusted logic to improve mesages in more cases]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The checks for missing option arguments were dead code, because the
loop condition requires at least two remaining arguments.  Instead
check for at least one argument with a leading "-", and check for too
many or too few arguments after the loop.  Add an initial message for
unrecognized options.

[ghudson@mit.edu: adjusted logic to improve mesages in more cases]
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark deprecated enctypes when used</title>
<updated>2019-01-17T15:32:11+00:00</updated>
<author>
<name>Robbie Harwood</name>
<email>rharwood@redhat.com</email>
</author>
<published>2019-01-10T21:34:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=8d8e68283b599e680f9fe45eff8af397e827bd6c'/>
<id>8d8e68283b599e680f9fe45eff8af397e827bd6c</id>
<content type='text'>
Preface ETYPE_DEPRECATED enctypes with "DEPRECATED:" in klist output,
KDC logs, and kadmin interactions.  Also complain in krb5kdc when the
stash file has a deprecated enctype or a deprecated enctype is
requested with -k.

ticket: 8773 (new)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Preface ETYPE_DEPRECATED enctypes with "DEPRECATED:" in klist output,
KDC logs, and kadmin interactions.  Also complain in krb5kdc when the
stash file has a deprecated enctype or a deprecated enctype is
requested with -k.

ticket: 8773 (new)
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the term "replica KDC" in source and docs</title>
<updated>2018-10-03T16:11:24+00:00</updated>
<author>
<name>Greg Hudson</name>
<email>ghudson@mit.edu</email>
</author>
<published>2018-09-17T13:59:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/krb5.git/commit/?id=4d56fab8385f1deb238bce37673af96df7f89073'/>
<id>4d56fab8385f1deb238bce37673af96df7f89073</id>
<content type='text'>
ticket: 8738 (new)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ticket: 8738 (new)
</pre>
</div>
</content>
</entry>
</feed>
