This reverts commit
20f85a81151f69689e3c060e89852687eb6c5a3c.
The ability of 'kinit -s' to accept an absolute time is
intentionally undocumented and remains only for backwards
compatibility.
Leave a comment in the source to this effect, for future generations.
validation before use.
*start_time* specifies the duration of the delay before the ticket
- can become valid using the same time format as the **-l** option;
- alternately, an absolute time may be specified in one of several
- forms, including *[[yy]yymmdd]hhmm[ss]* (and some variants with
- *.* or *:* as a field separator), and some locale-specific time
- specifications.
+ can become valid using the same time format as the **-l** option.
**-r** *renewable_life*
requests renewable tickets, with a total lifetime of
case 's':
code = krb5_string_to_deltat(optarg, &opts->starttime);
if (code != 0 || opts->starttime == 0) {
+ /* Parse as an absolute time; intentionally undocumented
+ * but left for backwards compatibility. */
krb5_timestamp abs_starttime;
code = krb5_string_to_timestamp(optarg, &abs_starttime);