From: Harlan Stenn Date: Thu, 29 Nov 2012 11:36:57 +0000 (+0000) Subject: NTP_4_2_7P327 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9bf494f50b5eaf0eb30bc25679bb7495f099a62d;p=thirdparty%2Fntp.git NTP_4_2_7P327 bk: 50b748d9fXE33CqmvOv8m46CzNoH2Q --- diff --git a/ChangeLog b/ChangeLog index f3aa8372e0..eb96fe1017 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +(4.2.7p327) 2012/11/29 Released by Harlan Stenn * [Bug 2024] Identify Events in the system status word in decode.html.' * [Bug 2040] Provide a command-line option for the identity key bits. * Create loc/darwin for Mac OSX diff --git a/ntpd/invoke-ntpd.texi b/ntpd/invoke-ntpd.texi index a9473f6b95..ce5b42037c 100644 --- a/ntpd/invoke-ntpd.texi +++ b/ntpd/invoke-ntpd.texi @@ -6,7 +6,7 @@ # # EDIT THIS FILE WITH CAUTION (invoke-ntpd.texi) # -# It has been AutoGen-ed November 21, 2012 at 11:27:33 AM by AutoGen 5.16.2 +# It has been AutoGen-ed November 29, 2012 at 11:34:44 AM by AutoGen 5.16.2 # From the definitions ntpd-opts.def # and the template file agtexi-cmd.tpl @end ignore @@ -140,7 +140,7 @@ with a status code of 0. @exampleindent 0 @example -ntpd - NTP daemon program - Ver. 4.2.7p326 +ntpd - NTP daemon program - Ver. 4.2.7p327 USAGE: ntpd [ - [] | --[@{=| @}] ]... \ [ ... ] Flg Arg Option-Name Description diff --git a/ntpd/ntp.conf.5man b/ntpd/ntp.conf.5man index 3d60b3ca06..2431e6c395 100644 --- a/ntpd/ntp.conf.5man +++ b/ntpd/ntp.conf.5man @@ -1,8 +1,8 @@ -.TH ntp.conf 5man "21 Nov 2012" "4.2.7p326" "File Formats" +.TH ntp.conf 5man "29 Nov 2012" "4.2.7p327" "File Formats" .\" .\" EDIT THIS FILE WITH CAUTION (ntp.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:20 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:31 AM by AutoGen 5.16.2 .\" From the definitions ntp.conf.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpd/ntp.conf.5mdoc b/ntpd/ntp.conf.5mdoc index 2d23e2e238..6ffbf1dc50 100644 --- a/ntpd/ntp.conf.5mdoc +++ b/ntpd/ntp.conf.5mdoc @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTP_CONF 5mdoc File Formats .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:38 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:46 AM by AutoGen 5.16.2 .\" From the definitions ntp.conf.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpd/ntp.conf.man.in b/ntpd/ntp.conf.man.in index c541acf16e..ec601fe680 100644 --- a/ntpd/ntp.conf.man.in +++ b/ntpd/ntp.conf.man.in @@ -1,8 +1,8 @@ -.TH ntp.conf 5 "21 Nov 2012" "4.2.7p326" "File Formats" +.TH ntp.conf 5 "29 Nov 2012" "4.2.7p327" "File Formats" .\" .\" EDIT THIS FILE WITH CAUTION (ntp.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:20 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:31 AM by AutoGen 5.16.2 .\" From the definitions ntp.conf.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpd/ntp.conf.mdoc.in b/ntpd/ntp.conf.mdoc.in index e817d299dd..9b5c888059 100644 --- a/ntpd/ntp.conf.mdoc.in +++ b/ntpd/ntp.conf.mdoc.in @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTP_CONF 5 File Formats .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:38 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:46 AM by AutoGen 5.16.2 .\" From the definitions ntp.conf.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpd/ntp.keys.5man b/ntpd/ntp.keys.5man index 5e4b273998..ca7dd31461 100644 --- a/ntpd/ntp.keys.5man +++ b/ntpd/ntp.keys.5man @@ -1,8 +1,8 @@ -.TH ntp.keys 5man "21 Nov 2012" "4.2.7p326" "File Formats" +.TH ntp.keys 5man "29 Nov 2012" "4.2.7p327" "File Formats" .\" .\" EDIT THIS FILE WITH CAUTION (ntp.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:24 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:35 AM by AutoGen 5.16.2 .\" From the definitions ntp.keys.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpd/ntp.keys.5mdoc b/ntpd/ntp.keys.5mdoc index ce1690c69b..12e8722c02 100644 --- a/ntpd/ntp.keys.5mdoc +++ b/ntpd/ntp.keys.5mdoc @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTP_KEYS 5mdoc File Formats .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:40 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:48 AM by AutoGen 5.16.2 .\" From the definitions ntp.keys.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpd/ntp.keys.man.in b/ntpd/ntp.keys.man.in index a7cdb86866..fd9fc0ba06 100644 --- a/ntpd/ntp.keys.man.in +++ b/ntpd/ntp.keys.man.in @@ -1,8 +1,8 @@ -.TH ntp.keys 5 "21 Nov 2012" "4.2.7p326" "File Formats" +.TH ntp.keys 5 "29 Nov 2012" "4.2.7p327" "File Formats" .\" .\" EDIT THIS FILE WITH CAUTION (ntp.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:24 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:35 AM by AutoGen 5.16.2 .\" From the definitions ntp.keys.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpd/ntp.keys.mdoc.in b/ntpd/ntp.keys.mdoc.in index 08a686f5c7..36b53ffe24 100644 --- a/ntpd/ntp.keys.mdoc.in +++ b/ntpd/ntp.keys.mdoc.in @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTP_KEYS 5 File Formats .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:40 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:48 AM by AutoGen 5.16.2 .\" From the definitions ntp.keys.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpd/ntpd-opts.c b/ntpd/ntpd-opts.c index a9c6d286b6..da62f6c59c 100644 --- a/ntpd/ntpd-opts.c +++ b/ntpd/ntpd-opts.c @@ -1,7 +1,7 @@ /* * EDIT THIS FILE WITH CAUTION (ntpd-opts.c) * - * It has been AutoGen-ed November 21, 2012 at 11:26:10 AM by AutoGen 5.16.2 + * It has been AutoGen-ed November 29, 2012 at 11:33:25 AM by AutoGen 5.16.2 * From the definitions ntpd-opts.def * and the template file options * @@ -78,7 +78,7 @@ extern FILE * option_usage_fp; * ntpd option static const strings */ static char const ntpd_opt_strs[2987] = -/* 0 */ "ntpd 4.2.7p326\n" +/* 0 */ "ntpd 4.2.7p327\n" "Copyright (C) 1970-2012 The University of Delaware, all rights reserved.\n" "This is free software. It is licensed for use, modification and\n" "redistribution under the terms of the NTP License, copies of which\n" @@ -204,12 +204,12 @@ static char const ntpd_opt_strs[2987] = /* 2753 */ "Output version information and exit\0" /* 2789 */ "version\0" /* 2797 */ "NTPD\0" -/* 2802 */ "ntpd - NTP daemon program - Ver. 4.2.7p326\n" +/* 2802 */ "ntpd - NTP daemon program - Ver. 4.2.7p327\n" "USAGE: %s [ - [] | --[{=| }] ]... \\\n" "\t\t[ ... ]\n\0" /* 2935 */ "http://bugs.ntp.org, bugs@ntp.org\0" /* 2969 */ "\n\n\0" -/* 2972 */ "ntpd 4.2.7p326"; +/* 2972 */ "ntpd 4.2.7p327"; /* * ipv4 option description with diff --git a/ntpd/ntpd-opts.h b/ntpd/ntpd-opts.h index 4b9df72157..6823ec44cb 100644 --- a/ntpd/ntpd-opts.h +++ b/ntpd/ntpd-opts.h @@ -1,7 +1,7 @@ /* * EDIT THIS FILE WITH CAUTION (ntpd-opts.h) * - * It has been AutoGen-ed November 21, 2012 at 11:26:09 AM by AutoGen 5.16.2 + * It has been AutoGen-ed November 29, 2012 at 11:33:24 AM by AutoGen 5.16.2 * From the definitions ntpd-opts.def * and the template file options * @@ -104,8 +104,8 @@ typedef enum { } teOptIndex; #define OPTION_CT 37 -#define NTPD_VERSION "4.2.7p326" -#define NTPD_FULL_VERSION "ntpd 4.2.7p326" +#define NTPD_VERSION "4.2.7p327" +#define NTPD_FULL_VERSION "ntpd 4.2.7p327" /* * Interface defines for all options. Replace "n" with the UPPER_CASED diff --git a/ntpd/ntpd.1ntpdman b/ntpd/ntpd.1ntpdman index 0a16be925d..7082590ae8 100644 --- a/ntpd/ntpd.1ntpdman +++ b/ntpd/ntpd.1ntpdman @@ -1,8 +1,8 @@ -.TH ntpd 1ntpdman "21 Nov 2012" "4.2.7p326" "User Commands" +.TH ntpd 1ntpdman "29 Nov 2012" "4.2.7p327" "User Commands" .\" .\" EDIT THIS FILE WITH CAUTION (ntpd-opts.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:28 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:38 AM by AutoGen 5.16.2 .\" From the definitions ntpd-opts.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpd/ntpd.1ntpdmdoc b/ntpd/ntpd.1ntpdmdoc index 2832136a51..4e64349bdf 100644 --- a/ntpd/ntpd.1ntpdmdoc +++ b/ntpd/ntpd.1ntpdmdoc @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTPD 1ntpdmdoc User Commands .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:42 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:50 AM by AutoGen 5.16.2 .\" From the definitions ntpd-opts.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpd/ntpd.man.in b/ntpd/ntpd.man.in index 41fc7a792f..78a31e54a4 100644 --- a/ntpd/ntpd.man.in +++ b/ntpd/ntpd.man.in @@ -1,8 +1,8 @@ -.TH ntpd @NTPD_MS@ "21 Nov 2012" "4.2.7p326" "User Commands" +.TH ntpd @NTPD_MS@ "29 Nov 2012" "4.2.7p327" "User Commands" .\" .\" EDIT THIS FILE WITH CAUTION (ntpd-opts.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:28 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:38 AM by AutoGen 5.16.2 .\" From the definitions ntpd-opts.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpd/ntpd.mdoc.in b/ntpd/ntpd.mdoc.in index 13e5261ab9..6d306c2095 100644 --- a/ntpd/ntpd.mdoc.in +++ b/ntpd/ntpd.mdoc.in @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTPD @NTPD_MS@ User Commands .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:27:42 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:34:50 AM by AutoGen 5.16.2 .\" From the definitions ntpd-opts.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpdc/invoke-ntpdc.texi b/ntpdc/invoke-ntpdc.texi index 6773ba3b5e..9e6e4166c0 100644 --- a/ntpdc/invoke-ntpdc.texi +++ b/ntpdc/invoke-ntpdc.texi @@ -6,7 +6,7 @@ # # EDIT THIS FILE WITH CAUTION (invoke-ntpdc.texi) # -# It has been AutoGen-ed November 21, 2012 at 11:28:24 AM by AutoGen 5.16.2 +# It has been AutoGen-ed November 29, 2012 at 11:35:09 AM by AutoGen 5.16.2 # From the definitions ntpdc-opts.def # and the template file agtexi-cmd.tpl @end ignore @@ -69,7 +69,7 @@ with a status code of 0. @exampleindent 0 @example -ntpdc - vendor-specific NTPD control program - Ver. 4.2.7p326 +ntpdc - vendor-specific NTPD control program - Ver. 4.2.7p327 USAGE: ntpdc [ - [] | --[@{=| @}] ]... [ host ...] Flg Arg Option-Name Description -4 no ipv4 Force IPv4 DNS name resolution diff --git a/ntpdc/ntpdc-opts.c b/ntpdc/ntpdc-opts.c index 2ec852fd04..f0ef1fb0eb 100644 --- a/ntpdc/ntpdc-opts.c +++ b/ntpdc/ntpdc-opts.c @@ -1,7 +1,7 @@ /* * EDIT THIS FILE WITH CAUTION (ntpdc-opts.c) * - * It has been AutoGen-ed November 21, 2012 at 11:28:08 AM by AutoGen 5.16.2 + * It has been AutoGen-ed November 29, 2012 at 11:34:59 AM by AutoGen 5.16.2 * From the definitions ntpdc-opts.def * and the template file options * @@ -72,7 +72,7 @@ extern FILE * option_usage_fp; * ntpdc option static const strings */ static char const ntpdc_opt_strs[1862] = -/* 0 */ "ntpdc 4.2.7p326\n" +/* 0 */ "ntpdc 4.2.7p327\n" "Copyright (C) 1970-2012 The University of Delaware, all rights reserved.\n" "This is free software. It is licensed for use, modification and\n" "redistribution under the terms of the NTP License, copies of which\n" @@ -130,14 +130,14 @@ static char const ntpdc_opt_strs[1862] = /* 1640 */ "no-load-opts\0" /* 1653 */ "no\0" /* 1656 */ "NTPDC\0" -/* 1662 */ "ntpdc - vendor-specific NTPD control program - Ver. 4.2.7p326\n" +/* 1662 */ "ntpdc - vendor-specific NTPD control program - Ver. 4.2.7p327\n" "USAGE: %s [ - [] | --[{=| }] ]... [ host ...]\n\0" /* 1794 */ "$HOME\0" /* 1800 */ ".\0" /* 1802 */ ".ntprc\0" /* 1809 */ "http://bugs.ntp.org, bugs@ntp.org\0" /* 1843 */ "\n\n\0" -/* 1846 */ "ntpdc 4.2.7p326"; +/* 1846 */ "ntpdc 4.2.7p327"; /* * ipv4 option description with diff --git a/ntpdc/ntpdc-opts.h b/ntpdc/ntpdc-opts.h index 4f9c9f19b2..8f86662d61 100644 --- a/ntpdc/ntpdc-opts.h +++ b/ntpdc/ntpdc-opts.h @@ -1,7 +1,7 @@ /* * EDIT THIS FILE WITH CAUTION (ntpdc-opts.h) * - * It has been AutoGen-ed November 21, 2012 at 11:28:07 AM by AutoGen 5.16.2 + * It has been AutoGen-ed November 29, 2012 at 11:34:59 AM by AutoGen 5.16.2 * From the definitions ntpdc-opts.def * and the template file options * @@ -82,8 +82,8 @@ typedef enum { } teOptIndex; #define OPTION_CT 15 -#define NTPDC_VERSION "4.2.7p326" -#define NTPDC_FULL_VERSION "ntpdc 4.2.7p326" +#define NTPDC_VERSION "4.2.7p327" +#define NTPDC_FULL_VERSION "ntpdc 4.2.7p327" /* * Interface defines for all options. Replace "n" with the UPPER_CASED diff --git a/ntpdc/ntpdc.1ntpdcman b/ntpdc/ntpdc.1ntpdcman index 1c0cbb8b94..54081d3e83 100644 --- a/ntpdc/ntpdc.1ntpdcman +++ b/ntpdc/ntpdc.1ntpdcman @@ -1,8 +1,8 @@ -.TH ntpdc 1ntpdcman "21 Nov 2012" "4.2.7p326" "User Commands" +.TH ntpdc 1ntpdcman "29 Nov 2012" "4.2.7p327" "User Commands" .\" .\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:28:19 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:35:05 AM by AutoGen 5.16.2 .\" From the definitions ntpdc-opts.def .\" and the template file agman-cmd.tpl .\" diff --git a/ntpdc/ntpdc.1ntpdcmdoc b/ntpdc/ntpdc.1ntpdcmdoc index ec79965089..29792bb7cd 100644 --- a/ntpdc/ntpdc.1ntpdcmdoc +++ b/ntpdc/ntpdc.1ntpdcmdoc @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTPDC 1ntpdcmdoc User Commands .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:28:27 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:35:11 AM by AutoGen 5.16.2 .\" From the definitions ntpdc-opts.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/ntpdc/ntpdc.html b/ntpdc/ntpdc.html index 260de05205..a7d2c3e043 100644 --- a/ntpdc/ntpdc.html +++ b/ntpdc/ntpdc.html @@ -36,7 +36,7 @@ display the time offset of the system clock relative to the server clock. Run as root, it can correct the system clock to this offset as well. It can be run as an interactive command or from a cron job. -

This document applies to version 4.2.7p326 of ntpdc. +

This document applies to version 4.2.7p327 of ntpdc.

The program implements the SNTP protocol as defined by RFC 5905, the NTPv4 IETF specification. @@ -145,7 +145,7 @@ the usage text by passing it through a pager program. used to select the program, defaulting to more. Both will exit with a status code of 0. -

ntpdc - vendor-specific NTPD control program - Ver. 4.2.7p326
+
ntpdc - vendor-specific NTPD control program - Ver. 4.2.7p327
 USAGE:  ntpdc [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
   Flg Arg Option-Name    Description
    -4 no  ipv4           Force IPv4 DNS name resolution
diff --git a/ntpdc/ntpdc.man.in b/ntpdc/ntpdc.man.in
index 5396c9e2a4..1aa49e7fef 100644
--- a/ntpdc/ntpdc.man.in
+++ b/ntpdc/ntpdc.man.in
@@ -1,8 +1,8 @@
-.TH ntpdc @NTPDC_MS@ "21 Nov 2012" "4.2.7p326" "User Commands"
+.TH ntpdc @NTPDC_MS@ "29 Nov 2012" "4.2.7p327" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntpdc-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:28:19 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:05 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpdc-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/ntpdc/ntpdc.mdoc.in b/ntpdc/ntpdc.mdoc.in
index 6dc5eb11c5..1e23d4467e 100644
--- a/ntpdc/ntpdc.mdoc.in
+++ b/ntpdc/ntpdc.mdoc.in
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTPDC @NTPDC_MS@ User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntpdc-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:28:27 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:11 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpdc-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/ntpq/invoke-ntpq.texi b/ntpq/invoke-ntpq.texi
index 642f6b5822..84a23849de 100644
--- a/ntpq/invoke-ntpq.texi
+++ b/ntpq/invoke-ntpq.texi
@@ -6,7 +6,7 @@
 # 
 # EDIT THIS FILE WITH CAUTION  (invoke-ntpq.texi)
 # 
-# It has been AutoGen-ed  November 21, 2012 at 11:28:47 AM by AutoGen 5.16.2
+# It has been AutoGen-ed  November 29, 2012 at 11:35:25 AM by AutoGen 5.16.2
 # From the definitions    ntpq-opts.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
@@ -328,7 +328,7 @@ with a status code of 0.
 
 @exampleindent 0
 @example
-ntpq - standard NTP query program - Ver. 4.2.7p326
+ntpq - standard NTP query program - Ver. 4.2.7p327
 USAGE:  ntpq [ - [] | --[@{=| @}] ]... [ host ...]
   Flg Arg Option-Name    Description
    -4 no  ipv4           Force IPv4 DNS name resolution
diff --git a/ntpq/ntpq-opts.c b/ntpq/ntpq-opts.c
index 5f22451ef3..463feebbd8 100644
--- a/ntpq/ntpq-opts.c
+++ b/ntpq/ntpq-opts.c
@@ -1,7 +1,7 @@
 /*  
  *  EDIT THIS FILE WITH CAUTION  (ntpq-opts.c)
  *  
- *  It has been AutoGen-ed  November 21, 2012 at 11:28:33 AM by AutoGen 5.16.2
+ *  It has been AutoGen-ed  November 29, 2012 at 11:35:14 AM by AutoGen 5.16.2
  *  From the definitions    ntpq-opts.def
  *  and the template file   options
  *
@@ -72,7 +72,7 @@ extern FILE * option_usage_fp;
  *  ntpq option static const strings
  */
 static char const ntpq_opt_strs[1833] =
-/*     0 */ "ntpq 4.2.7p326\n"
+/*     0 */ "ntpq 4.2.7p327\n"
             "Copyright (C) 1970-2012 The University of Delaware, all rights reserved.\n"
             "This is free software. It is licensed for use, modification and\n"
             "redistribution under the terms of the NTP License, copies of which\n"
@@ -128,13 +128,13 @@ static char const ntpq_opt_strs[1833] =
 /*  1627 */ "no-load-opts\0"
 /*  1640 */ "no\0"
 /*  1643 */ "NTPQ\0"
-/*  1648 */ "ntpq - standard NTP query program - Ver. 4.2.7p326\n"
+/*  1648 */ "ntpq - standard NTP query program - Ver. 4.2.7p327\n"
             "USAGE:  %s [ - [] | --[{=| }] ]... [ host ...]\n\0"
 /*  1769 */ "$HOME\0"
 /*  1775 */ ".\0"
 /*  1777 */ ".ntprc\0"
 /*  1784 */ "http://bugs.ntp.org, bugs@ntp.org\0"
-/*  1818 */ "ntpq 4.2.7p326";
+/*  1818 */ "ntpq 4.2.7p327";
 
 /*
  *  ipv4 option description with
diff --git a/ntpq/ntpq-opts.h b/ntpq/ntpq-opts.h
index 05cb950324..44c6bfc03a 100644
--- a/ntpq/ntpq-opts.h
+++ b/ntpq/ntpq-opts.h
@@ -1,7 +1,7 @@
 /*  
  *  EDIT THIS FILE WITH CAUTION  (ntpq-opts.h)
  *  
- *  It has been AutoGen-ed  November 21, 2012 at 11:28:33 AM by AutoGen 5.16.2
+ *  It has been AutoGen-ed  November 29, 2012 at 11:35:14 AM by AutoGen 5.16.2
  *  From the definitions    ntpq-opts.def
  *  and the template file   options
  *
@@ -81,8 +81,8 @@ typedef enum {
 } teOptIndex;
 
 #define OPTION_CT    14
-#define NTPQ_VERSION       "4.2.7p326"
-#define NTPQ_FULL_VERSION  "ntpq 4.2.7p326"
+#define NTPQ_VERSION       "4.2.7p327"
+#define NTPQ_FULL_VERSION  "ntpq 4.2.7p327"
 
 /*
  *  Interface defines for all options.  Replace "n" with the UPPER_CASED
diff --git a/ntpq/ntpq.1ntpqman b/ntpq/ntpq.1ntpqman
index 0a126fa3c4..855ed7f3b1 100644
--- a/ntpq/ntpq.1ntpqman
+++ b/ntpq/ntpq.1ntpqman
@@ -1,8 +1,8 @@
-.TH ntpq 1ntpqman "21 Nov 2012" "4.2.7p326" "User Commands"
+.TH ntpq 1ntpqman "29 Nov 2012" "4.2.7p327" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntpq-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:28:43 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:20 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpq-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/ntpq/ntpq.1ntpqmdoc b/ntpq/ntpq.1ntpqmdoc
index 5518436d71..6f1b308bcf 100644
--- a/ntpq/ntpq.1ntpqmdoc
+++ b/ntpq/ntpq.1ntpqmdoc
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTPQ 1ntpqmdoc User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntpq-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:28:49 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:27 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpq-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/ntpq/ntpq.man.in b/ntpq/ntpq.man.in
index a0392b9144..f322740861 100644
--- a/ntpq/ntpq.man.in
+++ b/ntpq/ntpq.man.in
@@ -1,8 +1,8 @@
-.TH ntpq @NTPQ_MS@ "21 Nov 2012" "4.2.7p326" "User Commands"
+.TH ntpq @NTPQ_MS@ "29 Nov 2012" "4.2.7p327" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntpq-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:28:43 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:20 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpq-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/ntpq/ntpq.mdoc.in b/ntpq/ntpq.mdoc.in
index 87582e97a3..5333ca0c96 100644
--- a/ntpq/ntpq.mdoc.in
+++ b/ntpq/ntpq.mdoc.in
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTPQ @NTPQ_MS@ User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntpq-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:28:49 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:27 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpq-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/ntpsnmpd/invoke-ntpsnmpd.texi b/ntpsnmpd/invoke-ntpsnmpd.texi
index 30b88b10e8..5ec632971a 100644
--- a/ntpsnmpd/invoke-ntpsnmpd.texi
+++ b/ntpsnmpd/invoke-ntpsnmpd.texi
@@ -6,7 +6,7 @@
 # 
 # EDIT THIS FILE WITH CAUTION  (invoke-ntpsnmpd.texi)
 # 
-# It has been AutoGen-ed  November 21, 2012 at 11:29:06 AM by AutoGen 5.16.2
+# It has been AutoGen-ed  November 29, 2012 at 11:35:42 AM by AutoGen 5.16.2
 # From the definitions    ntpsnmpd-opts.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
@@ -42,7 +42,7 @@ with a status code of 0.
 
 @exampleindent 0
 @example
-ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.7p326
+ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.7p327
 USAGE:  ntpsnmpd [ - [] | --[@{=| @}] ]...
   Flg Arg Option-Name    Description
    -n no  nofork         Do not fork
diff --git a/ntpsnmpd/ntpsnmpd-opts.c b/ntpsnmpd/ntpsnmpd-opts.c
index a7d2ff88a1..46403e8f00 100644
--- a/ntpsnmpd/ntpsnmpd-opts.c
+++ b/ntpsnmpd/ntpsnmpd-opts.c
@@ -1,7 +1,7 @@
 /*  
  *  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.c)
  *  
- *  It has been AutoGen-ed  November 21, 2012 at 11:28:52 AM by AutoGen 5.16.2
+ *  It has been AutoGen-ed  November 29, 2012 at 11:35:30 AM by AutoGen 5.16.2
  *  From the definitions    ntpsnmpd-opts.def
  *  and the template file   options
  *
@@ -64,7 +64,7 @@ extern FILE * option_usage_fp;
  *  ntpsnmpd option static const strings
  */
 static char const ntpsnmpd_opt_strs[1561] =
-/*     0 */ "ntpsnmpd 4.2.7p326\n"
+/*     0 */ "ntpsnmpd 4.2.7p327\n"
             "Copyright (C) 1970-2012 The University of Delaware, all rights reserved.\n"
             "This is free software. It is licensed for use, modification and\n"
             "redistribution under the terms of the NTP License, copies of which\n"
@@ -103,14 +103,14 @@ static char const ntpsnmpd_opt_strs[1561] =
 /*  1360 */ "no-load-opts\0"
 /*  1373 */ "no\0"
 /*  1376 */ "NTPSNMPD\0"
-/*  1385 */ "ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.7p326\n"
+/*  1385 */ "ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.7p327\n"
             "USAGE:  %s [ - [] | --[{=| }] ]...\n\0"
 /*  1490 */ "$HOME\0"
 /*  1496 */ ".\0"
 /*  1498 */ ".ntprc\0"
 /*  1505 */ "http://bugs.ntp.org, bugs@ntp.org\0"
 /*  1539 */ "\n\n\0"
-/*  1542 */ "ntpsnmpd 4.2.7p326";
+/*  1542 */ "ntpsnmpd 4.2.7p327";
 
 /*
  *  nofork option description:
diff --git a/ntpsnmpd/ntpsnmpd-opts.h b/ntpsnmpd/ntpsnmpd-opts.h
index 7d6a6afeb8..61ec678a97 100644
--- a/ntpsnmpd/ntpsnmpd-opts.h
+++ b/ntpsnmpd/ntpsnmpd-opts.h
@@ -1,7 +1,7 @@
 /*  
  *  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.h)
  *  
- *  It has been AutoGen-ed  November 21, 2012 at 11:28:52 AM by AutoGen 5.16.2
+ *  It has been AutoGen-ed  November 29, 2012 at 11:35:30 AM by AutoGen 5.16.2
  *  From the definitions    ntpsnmpd-opts.def
  *  and the template file   options
  *
@@ -75,8 +75,8 @@ typedef enum {
 } teOptIndex;
 
 #define OPTION_CT    8
-#define NTPSNMPD_VERSION       "4.2.7p326"
-#define NTPSNMPD_FULL_VERSION  "ntpsnmpd 4.2.7p326"
+#define NTPSNMPD_VERSION       "4.2.7p327"
+#define NTPSNMPD_FULL_VERSION  "ntpsnmpd 4.2.7p327"
 
 /*
  *  Interface defines for all options.  Replace "n" with the UPPER_CASED
diff --git a/ntpsnmpd/ntpsnmpd.1ntpsnmpdman b/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
index ed01a04803..22dca2059c 100644
--- a/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
+++ b/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
@@ -1,8 +1,8 @@
-.TH ntpsnmpd 1ntpsnmpdman "21 Nov 2012" "4.2.7p326" "User Commands"
+.TH ntpsnmpd 1ntpsnmpdman "29 Nov 2012" "4.2.7p327" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:02 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:38 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpsnmpd-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc b/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
index 2ae1bc6bc7..5925c71b1e 100644
--- a/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
+++ b/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTPSNMPD 1ntpsnmpdmdoc User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:08 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:44 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpsnmpd-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/ntpsnmpd/ntpsnmpd.man.in b/ntpsnmpd/ntpsnmpd.man.in
index 7b43bf630e..9558246c41 100644
--- a/ntpsnmpd/ntpsnmpd.man.in
+++ b/ntpsnmpd/ntpsnmpd.man.in
@@ -1,8 +1,8 @@
-.TH ntpsnmpd @NTPSNMPD_MS@ "21 Nov 2012" "4.2.7p326" "User Commands"
+.TH ntpsnmpd @NTPSNMPD_MS@ "29 Nov 2012" "4.2.7p327" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:02 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:38 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpsnmpd-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/ntpsnmpd/ntpsnmpd.mdoc.in b/ntpsnmpd/ntpsnmpd.mdoc.in
index aa1c98830c..3674975fb2 100644
--- a/ntpsnmpd/ntpsnmpd.mdoc.in
+++ b/ntpsnmpd/ntpsnmpd.mdoc.in
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTPSNMPD @NTPSNMPD_MS@ User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:08 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:35:44 AM by AutoGen 5.16.2
 .\"  From the definitions    ntpsnmpd-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/packageinfo.sh b/packageinfo.sh
index bbea659028..2b0f17fa73 100644
--- a/packageinfo.sh
+++ b/packageinfo.sh
@@ -70,7 +70,7 @@ CLTAG=NTP_4_2_0
 # - Numeric values increment
 # - empty 'increments' to 1
 # - NEW 'increments' to empty
-point=326
+point=327
 
 ### betapoint is normally modified by script.
 # ntp-stable Beta number (betapoint)
diff --git a/scripts/invoke-ntp-wait.texi b/scripts/invoke-ntp-wait.texi
index cec7b16046..8e235ef2a7 100644
--- a/scripts/invoke-ntp-wait.texi
+++ b/scripts/invoke-ntp-wait.texi
@@ -6,7 +6,7 @@
 # 
 # EDIT THIS FILE WITH CAUTION  (invoke-ntp-wait.texi)
 # 
-# It has been AutoGen-ed  November 21, 2012 at 11:21:10 AM by AutoGen 5.16.2
+# It has been AutoGen-ed  November 29, 2012 at 11:32:07 AM by AutoGen 5.16.2
 # From the definitions    ntp-wait-opts.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
diff --git a/scripts/ntp-wait.1ntp-waitman b/scripts/ntp-wait.1ntp-waitman
index 515055b0c1..68bbadf949 100644
--- a/scripts/ntp-wait.1ntp-waitman
+++ b/scripts/ntp-wait.1ntp-waitman
@@ -1,8 +1,8 @@
-.TH ntp-wait 1ntp-waitman "21 Nov 2012" "ntp (4.2.7p326)" "User Commands"
+.TH ntp-wait 1ntp-waitman "29 Nov 2012" "ntp (4.2.7p327)" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntp-wait-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:21:05 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:32:04 AM by AutoGen 5.16.2
 .\"  From the definitions    ntp-wait-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/scripts/ntp-wait.1ntp-waitmdoc b/scripts/ntp-wait.1ntp-waitmdoc
index b69dd2b502..8db19101ec 100644
--- a/scripts/ntp-wait.1ntp-waitmdoc
+++ b/scripts/ntp-wait.1ntp-waitmdoc
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTP_WAIT 1ntp-waitmdoc User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntp-wait-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:21:15 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:32:09 AM by AutoGen 5.16.2
 .\"  From the definitions    ntp-wait-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/scripts/ntp-wait.html b/scripts/ntp-wait.html
index b4385749f2..643a077694 100644
--- a/scripts/ntp-wait.html
+++ b/scripts/ntp-wait.html
@@ -36,7 +36,7 @@ display the time offset of the system clock relative to the server
 clock.  Run as root, it can correct the system clock to this offset as
 well.  It can be run as an interactive command or from a cron job.
 
-  

This document applies to version 4.2.7p326 of ntp-wait. +

This document applies to version 4.2.7p327 of ntp-wait.

The program implements the SNTP protocol as defined by RFC 5905, the NTPv4 IETF specification. diff --git a/scripts/ntp-wait.man.in b/scripts/ntp-wait.man.in index 5d2f73b789..6622a20310 100644 --- a/scripts/ntp-wait.man.in +++ b/scripts/ntp-wait.man.in @@ -1,8 +1,8 @@ -.TH ntp-wait @NTP_WAIT_MS@ "21 Nov 2012" "ntp (4.2.7p326)" "User Commands" +.TH ntp-wait @NTP_WAIT_MS@ "29 Nov 2012" "ntp (4.2.7p327)" "User Commands" .\" .\" EDIT THIS FILE WITH CAUTION (ntp-wait-opts.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:21:05 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:32:04 AM by AutoGen 5.16.2 .\" From the definitions ntp-wait-opts.def .\" and the template file agman-cmd.tpl .\" diff --git a/scripts/ntp-wait.mdoc.in b/scripts/ntp-wait.mdoc.in index b9df672671..aa88514114 100644 --- a/scripts/ntp-wait.mdoc.in +++ b/scripts/ntp-wait.mdoc.in @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt NTP_WAIT @NTP_WAIT_MS@ User Commands .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp-wait-opts.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:21:15 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:32:09 AM by AutoGen 5.16.2 .\" From the definitions ntp-wait-opts.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/sntp/invoke-sntp.texi b/sntp/invoke-sntp.texi index 0787bf996d..749d7816f9 100644 --- a/sntp/invoke-sntp.texi +++ b/sntp/invoke-sntp.texi @@ -6,7 +6,7 @@ # # EDIT THIS FILE WITH CAUTION (invoke-sntp.texi) # -# It has been AutoGen-ed November 21, 2012 at 11:32:53 AM by AutoGen 5.16.2 +# It has been AutoGen-ed November 29, 2012 at 11:36:30 AM by AutoGen 5.16.2 # From the definitions sntp-opts.def # and the template file agtexi-cmd.tpl @end ignore @@ -125,7 +125,7 @@ with a status code of 0. @exampleindent 0 @example -sntp - standard Simple Network Time Protocol client program - Ver. 4.2.7p326 +sntp - standard Simple Network Time Protocol client program - Ver. 4.2.7p327 USAGE: sntp [ - [] | --[@{=| @}] ]... \ [ hostname-or-IP ...] Flg Arg Option-Name Description diff --git a/sntp/sntp-opts.c b/sntp/sntp-opts.c index 70b26b8950..9cf54e9e00 100644 --- a/sntp/sntp-opts.c +++ b/sntp/sntp-opts.c @@ -1,7 +1,7 @@ /* * EDIT THIS FILE WITH CAUTION (sntp-opts.c) * - * It has been AutoGen-ed November 21, 2012 at 11:16:27 AM by AutoGen 5.16.2 + * It has been AutoGen-ed November 29, 2012 at 11:29:22 AM by AutoGen 5.16.2 * From the definitions sntp-opts.def * and the template file options * @@ -73,7 +73,7 @@ extern FILE * option_usage_fp; * sntp option static const strings */ static char const sntp_opt_strs[2491] = -/* 0 */ "sntp 4.2.7p326\n" +/* 0 */ "sntp 4.2.7p327\n" "Copyright (C) 1970-2012 The University of Delaware, all rights reserved.\n" "This is free software. It is licensed for use, modification and\n" "redistribution under the terms of the NTP License, copies of which\n" @@ -157,7 +157,7 @@ static char const sntp_opt_strs[2491] = /* 2235 */ "LOAD_OPTS\0" /* 2245 */ "no-load-opts\0" /* 2258 */ "SNTP\0" -/* 2263 */ "sntp - standard Simple Network Time Protocol client program - Ver. 4.2.7p326\n" +/* 2263 */ "sntp - standard Simple Network Time Protocol client program - Ver. 4.2.7p327\n" "USAGE: %s [ - [] | --[{=| }] ]... \\\n" "\t\t[ hostname-or-IP ...]\n\0" /* 2424 */ "$HOME\0" @@ -165,7 +165,7 @@ static char const sntp_opt_strs[2491] = /* 2432 */ ".ntprc\0" /* 2439 */ "http://bugs.ntp.org, bugs@ntp.org\0" /* 2473 */ "\n\n\0" -/* 2476 */ "sntp 4.2.7p326"; +/* 2476 */ "sntp 4.2.7p327"; /* * ipv4 option description with diff --git a/sntp/sntp-opts.h b/sntp/sntp-opts.h index 37cd19b154..703fc81956 100644 --- a/sntp/sntp-opts.h +++ b/sntp/sntp-opts.h @@ -1,7 +1,7 @@ /* * EDIT THIS FILE WITH CAUTION (sntp-opts.h) * - * It has been AutoGen-ed November 21, 2012 at 11:16:25 AM by AutoGen 5.16.2 + * It has been AutoGen-ed November 29, 2012 at 11:29:22 AM by AutoGen 5.16.2 * From the definitions sntp-opts.def * and the template file options * @@ -90,8 +90,8 @@ typedef enum { } teOptIndex; #define OPTION_CT 23 -#define SNTP_VERSION "4.2.7p326" -#define SNTP_FULL_VERSION "sntp 4.2.7p326" +#define SNTP_VERSION "4.2.7p327" +#define SNTP_FULL_VERSION "sntp 4.2.7p327" /* * Interface defines for all options. Replace "n" with the UPPER_CASED diff --git a/sntp/sntp.1sntpman b/sntp/sntp.1sntpman index 46ded19208..c6a020560e 100644 --- a/sntp/sntp.1sntpman +++ b/sntp/sntp.1sntpman @@ -1,8 +1,8 @@ -.TH sntp 1sntpman "21 Nov 2012" "4.2.7p326" "User Commands" +.TH sntp 1sntpman "29 Nov 2012" "4.2.7p327" "User Commands" .\" .\" EDIT THIS FILE WITH CAUTION (sntp-opts.man) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:32:48 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:36:25 AM by AutoGen 5.16.2 .\" From the definitions sntp-opts.def .\" and the template file agman-cmd.tpl .\" diff --git a/sntp/sntp.1sntpmdoc b/sntp/sntp.1sntpmdoc index 6b36f2f794..d0883d6369 100644 --- a/sntp/sntp.1sntpmdoc +++ b/sntp/sntp.1sntpmdoc @@ -1,9 +1,9 @@ -.Dd November 21 2012 +.Dd November 29 2012 .Dt SNTP 1sntpmdoc User Commands .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (sntp-opts.mdoc) .\" -.\" It has been AutoGen-ed November 21, 2012 at 11:32:55 AM by AutoGen 5.16.2 +.\" It has been AutoGen-ed November 29, 2012 at 11:36:32 AM by AutoGen 5.16.2 .\" From the definitions sntp-opts.def .\" and the template file agmdoc-cmd.tpl .Sh NAME diff --git a/sntp/sntp.html b/sntp/sntp.html index 1bce2b2fda..2c93c0f23c 100644 --- a/sntp/sntp.html +++ b/sntp/sntp.html @@ -36,7 +36,7 @@ display the time offset of the system clock relative to the server clock. Run as root, it can correct the system clock to this offset as well. It can be run as an interactive command or from a cron job. -

This document applies to version 4.2.7p326 of sntp. +

This document applies to version 4.2.7p327 of sntp.

The program implements the SNTP protocol as defined by RFC 5905, the NTPv4 IETF specification. @@ -201,7 +201,7 @@ the usage text by passing it through a pager program. used to select the program, defaulting to more. Both will exit with a status code of 0. -

sntp - standard Simple Network Time Protocol client program - Ver. 4.2.7p326
+
sntp - standard Simple Network Time Protocol client program - Ver. 4.2.7p327
 USAGE:  sntp [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \
                 [ hostname-or-IP ...]
   Flg Arg Option-Name    Description
diff --git a/sntp/sntp.man.in b/sntp/sntp.man.in
index ac34af3d31..3e4f49ba91 100644
--- a/sntp/sntp.man.in
+++ b/sntp/sntp.man.in
@@ -1,8 +1,8 @@
-.TH sntp @SNTP_MS@ "21 Nov 2012" "4.2.7p326" "User Commands"
+.TH sntp @SNTP_MS@ "29 Nov 2012" "4.2.7p327" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (sntp-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:32:48 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:36:25 AM by AutoGen 5.16.2
 .\"  From the definitions    sntp-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
diff --git a/sntp/sntp.mdoc.in b/sntp/sntp.mdoc.in
index 87bd55bb49..5580314ad9 100644
--- a/sntp/sntp.mdoc.in
+++ b/sntp/sntp.mdoc.in
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt SNTP @SNTP_MS@ User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (sntp-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:32:55 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:36:32 AM by AutoGen 5.16.2
 .\"  From the definitions    sntp-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
diff --git a/util/invoke-ntp-keygen.texi b/util/invoke-ntp-keygen.texi
index 6b3dee7973..40fb9acc7c 100644
--- a/util/invoke-ntp-keygen.texi
+++ b/util/invoke-ntp-keygen.texi
@@ -6,7 +6,7 @@
 # 
 # EDIT THIS FILE WITH CAUTION  (invoke-ntp-keygen.texi)
 # 
-# It has been AutoGen-ed  November 21, 2012 at 11:29:31 AM by AutoGen 5.16.2
+# It has been AutoGen-ed  November 29, 2012 at 11:36:06 AM by AutoGen 5.16.2
 # From the definitions    ntp-keygen-opts.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
@@ -881,6 +881,7 @@ This software is released under the NTP license, .
 
 @menu
 * ntp-keygen usage::                  ntp-keygen help/usage (@option{--help})
+* ntp-keygen imbits::                 imbits option (-b)
 * ntp-keygen certificate::            certificate option (-c)
 * ntp-keygen cipher::                 cipher option (-C)
 * ntp-keygen id-key::                 id-key option (-e)
@@ -922,9 +923,12 @@ with a status code of 0.
 
 @exampleindent 0
 @example
-ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.7p326
+ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.7p327
 USAGE:  ntp-keygen [ - [] | --[@{=| @}] ]...
   Flg Arg Option-Name    Description
+   -b Num imbits         identity modulus bits
+                                - It must be in the range:
+                                  256 to 2048
    -c Str certificate    certificate scheme
    -C Str cipher         privatekey cipher
    -d no  debug-level    Increase debug verbosity level
@@ -971,6 +975,21 @@ please send bug reports to:  http://bugs.ntp.org, bugs@@ntp.org
 @end example
 @exampleindent 4
 
+@node ntp-keygen imbits
+@subsection imbits option (-b)
+@cindex ntp-keygen-imbits
+
+This is the ``identity modulus bits'' option.
+This option takes an argument number @file{imbits}.
+
+@noindent
+This option has some usage constraints.  It:
+@itemize @bullet
+@item
+must be compiled in by defining @code{AUTOKEY} during the compilation.
+@end itemize
+
+The number of bits in the identity modulus.  The default is 256.
 @node ntp-keygen certificate
 @subsection certificate option (-c)
 @cindex ntp-keygen-certificate
diff --git a/util/ntp-keygen-opts.c b/util/ntp-keygen-opts.c
index ef3a6cca35..ff487bdfd4 100644
--- a/util/ntp-keygen-opts.c
+++ b/util/ntp-keygen-opts.c
@@ -1,7 +1,7 @@
 /*  
  *  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.c)
  *  
- *  It has been AutoGen-ed  November 21, 2012 at 11:29:15 AM by AutoGen 5.16.2
+ *  It has been AutoGen-ed  November 29, 2012 at 11:35:48 AM by AutoGen 5.16.2
  *  From the definitions    ntp-keygen-opts.def
  *  and the template file   options
  *
@@ -74,8 +74,8 @@ extern FILE * option_usage_fp;
 /*
  *  ntp-keygen option static const strings
  */
-static char const ntp_keygen_opt_strs[2322] =
-/*     0 */ "ntp-keygen (ntp) 4.2.7p326\n"
+static char const ntp_keygen_opt_strs[2358] =
+/*     0 */ "ntp-keygen (ntp) 4.2.7p327\n"
             "Copyright (C) 1970-2012 The University of Delaware, all rights reserved.\n"
             "This is free software. It is licensed for use, modification and\n"
             "redistribution under the terms of the NTP License, copies of which\n"
@@ -91,94 +91,114 @@ static char const ntp_keygen_opt_strs[2322] =
             "specific, written prior permission.  The University of Delaware makes no\n"
             "representations about the suitability this software for any purpose.  It is\n"
             "provided \"as is\" without express or implied warranty.\n\0"
-/*   966 */ "certificate scheme\0"
-/*   985 */ "CERTIFICATE\0"
-/*   997 */ "certificate\0"
-/*  1009 */ "privatekey cipher\0"
-/*  1027 */ "CIPHER\0"
-/*  1034 */ "cipher\0"
-/*  1041 */ "Increase debug verbosity level\0"
-/*  1072 */ "DEBUG_LEVEL\0"
-/*  1084 */ "debug-level\0"
-/*  1096 */ "Set the debug verbosity level\0"
-/*  1126 */ "SET_DEBUG_LEVEL\0"
-/*  1142 */ "set-debug-level\0"
-/*  1158 */ "Write IFF or GQ identity keys\0"
-/*  1188 */ "ID_KEY\0"
-/*  1195 */ "id-key\0"
-/*  1202 */ "Generate GQ parameters and keys\0"
-/*  1234 */ "GQ_PARAMS\0"
-/*  1244 */ "gq-params\0"
-/*  1254 */ "generate RSA host key\0"
-/*  1276 */ "HOST_KEY\0"
-/*  1285 */ "host-key\0"
-/*  1294 */ "generate IFF parameters\0"
-/*  1318 */ "IFFKEY\0"
-/*  1325 */ "iffkey\0"
-/*  1332 */ "set Autokey group name\0"
-/*  1355 */ "IDENT\0"
-/*  1361 */ "ident\0"
-/*  1367 */ "set certificate lifetime\0"
-/*  1392 */ "LIFETIME\0"
-/*  1401 */ "lifetime\0"
-/*  1410 */ "generate MD5 keys\0"
-/*  1428 */ "MD5KEY\0"
-/*  1435 */ "md5key\0"
-/*  1442 */ "modulus\0"
-/*  1450 */ "MODULUS\0"
-/*  1458 */ "generate PC private certificate\0"
-/*  1490 */ "PVT_CERT\0"
-/*  1499 */ "pvt-cert\0"
-/*  1508 */ "output private password\0"
-/*  1532 */ "PVT_PASSWD\0"
-/*  1543 */ "pvt-passwd\0"
-/*  1554 */ "input private password\0"
-/*  1577 */ "GET_PVT_PASSWD\0"
-/*  1592 */ "get-pvt-passwd\0"
-/*  1607 */ "generate sign key (RSA or DSA)\0"
-/*  1638 */ "SIGN_KEY\0"
-/*  1647 */ "sign-key\0"
-/*  1656 */ "set host and optionally group name\0"
-/*  1691 */ "SUBJECT_NAME\0"
-/*  1704 */ "subject-name\0"
-/*  1717 */ "trusted certificate (TC scheme)\0"
-/*  1749 */ "TRUSTED_CERT\0"
-/*  1762 */ "trusted-cert\0"
-/*  1775 */ "generate  MV parameters\0"
-/*  1804 */ "MV_PARAMS\0"
-/*  1814 */ "mv-params\0"
-/*  1824 */ "update  MV keys\0"
-/*  1845 */ "MV_KEYS\0"
-/*  1853 */ "mv-keys\0"
-/*  1861 */ "Display extended usage information and exit\0"
-/*  1905 */ "help\0"
-/*  1910 */ "Extended usage information passed thru pager\0"
-/*  1955 */ "more-help\0"
-/*  1965 */ "Output version information and exit\0"
-/*  2001 */ "version\0"
-/*  2009 */ "Save the option state to a config file\0"
-/*  2048 */ "save-opts\0"
-/*  2058 */ "Load options from a config file\0"
-/*  2090 */ "LOAD_OPTS\0"
-/*  2100 */ "no-load-opts\0"
-/*  2113 */ "no\0"
-/*  2116 */ "NTP_KEYGEN\0"
-/*  2127 */ "ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.7p326\n"
+/*   966 */ "identity modulus bits\0"
+/*   988 */ "IMBITS\0"
+/*   995 */ "imbits\0"
+/*  1002 */ "certificate scheme\0"
+/*  1021 */ "CERTIFICATE\0"
+/*  1033 */ "certificate\0"
+/*  1045 */ "privatekey cipher\0"
+/*  1063 */ "CIPHER\0"
+/*  1070 */ "cipher\0"
+/*  1077 */ "Increase debug verbosity level\0"
+/*  1108 */ "DEBUG_LEVEL\0"
+/*  1120 */ "debug-level\0"
+/*  1132 */ "Set the debug verbosity level\0"
+/*  1162 */ "SET_DEBUG_LEVEL\0"
+/*  1178 */ "set-debug-level\0"
+/*  1194 */ "Write IFF or GQ identity keys\0"
+/*  1224 */ "ID_KEY\0"
+/*  1231 */ "id-key\0"
+/*  1238 */ "Generate GQ parameters and keys\0"
+/*  1270 */ "GQ_PARAMS\0"
+/*  1280 */ "gq-params\0"
+/*  1290 */ "generate RSA host key\0"
+/*  1312 */ "HOST_KEY\0"
+/*  1321 */ "host-key\0"
+/*  1330 */ "generate IFF parameters\0"
+/*  1354 */ "IFFKEY\0"
+/*  1361 */ "iffkey\0"
+/*  1368 */ "set Autokey group name\0"
+/*  1391 */ "IDENT\0"
+/*  1397 */ "ident\0"
+/*  1403 */ "set certificate lifetime\0"
+/*  1428 */ "LIFETIME\0"
+/*  1437 */ "lifetime\0"
+/*  1446 */ "generate MD5 keys\0"
+/*  1464 */ "MD5KEY\0"
+/*  1471 */ "md5key\0"
+/*  1478 */ "modulus\0"
+/*  1486 */ "MODULUS\0"
+/*  1494 */ "generate PC private certificate\0"
+/*  1526 */ "PVT_CERT\0"
+/*  1535 */ "pvt-cert\0"
+/*  1544 */ "output private password\0"
+/*  1568 */ "PVT_PASSWD\0"
+/*  1579 */ "pvt-passwd\0"
+/*  1590 */ "input private password\0"
+/*  1613 */ "GET_PVT_PASSWD\0"
+/*  1628 */ "get-pvt-passwd\0"
+/*  1643 */ "generate sign key (RSA or DSA)\0"
+/*  1674 */ "SIGN_KEY\0"
+/*  1683 */ "sign-key\0"
+/*  1692 */ "set host and optionally group name\0"
+/*  1727 */ "SUBJECT_NAME\0"
+/*  1740 */ "subject-name\0"
+/*  1753 */ "trusted certificate (TC scheme)\0"
+/*  1785 */ "TRUSTED_CERT\0"
+/*  1798 */ "trusted-cert\0"
+/*  1811 */ "generate  MV parameters\0"
+/*  1840 */ "MV_PARAMS\0"
+/*  1850 */ "mv-params\0"
+/*  1860 */ "update  MV keys\0"
+/*  1881 */ "MV_KEYS\0"
+/*  1889 */ "mv-keys\0"
+/*  1897 */ "Display extended usage information and exit\0"
+/*  1941 */ "help\0"
+/*  1946 */ "Extended usage information passed thru pager\0"
+/*  1991 */ "more-help\0"
+/*  2001 */ "Output version information and exit\0"
+/*  2037 */ "version\0"
+/*  2045 */ "Save the option state to a config file\0"
+/*  2084 */ "save-opts\0"
+/*  2094 */ "Load options from a config file\0"
+/*  2126 */ "LOAD_OPTS\0"
+/*  2136 */ "no-load-opts\0"
+/*  2149 */ "no\0"
+/*  2152 */ "NTP_KEYGEN\0"
+/*  2163 */ "ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.7p327\n"
             "USAGE:  %s [ - [] | --[{=| }] ]...\n\0"
-/*  2243 */ "$HOME\0"
-/*  2249 */ ".\0"
-/*  2251 */ ".ntprc\0"
-/*  2258 */ "http://bugs.ntp.org, bugs@ntp.org\0"
-/*  2292 */ "\n\n\0"
-/*  2295 */ "ntp-keygen (ntp) 4.2.7p326";
+/*  2279 */ "$HOME\0"
+/*  2285 */ ".\0"
+/*  2287 */ ".ntprc\0"
+/*  2294 */ "http://bugs.ntp.org, bugs@ntp.org\0"
+/*  2328 */ "\n\n\0"
+/*  2331 */ "ntp-keygen (ntp) 4.2.7p327";
+
+/*
+ *  imbits option description:
+ */
+#ifdef AUTOKEY
+#define IMBITS_DESC      (ntp_keygen_opt_strs+966)
+#define IMBITS_NAME      (ntp_keygen_opt_strs+988)
+#define IMBITS_name      (ntp_keygen_opt_strs+995)
+#define IMBITS_FLAGS     (OPTST_DISABLED \
+        | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
+
+#else   /* disable imbits */
+#define IMBITS_FLAGS     (OPTST_OMITTED | OPTST_NO_INIT)
+#define IMBITS_NAME      NULL
+#define IMBITS_DESC      NULL
+#define IMBITS_name      NULL
+#endif  /* AUTOKEY */
 
 /*
  *  certificate option description:
  */
 #ifdef AUTOKEY
-#define CERTIFICATE_DESC      (ntp_keygen_opt_strs+966)
-#define CERTIFICATE_NAME      (ntp_keygen_opt_strs+985)
-#define CERTIFICATE_name      (ntp_keygen_opt_strs+997)
+#define CERTIFICATE_DESC      (ntp_keygen_opt_strs+1002)
+#define CERTIFICATE_NAME      (ntp_keygen_opt_strs+1021)
+#define CERTIFICATE_name      (ntp_keygen_opt_strs+1033)
 #define CERTIFICATE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -193,9 +213,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  cipher option description:
  */
 #ifdef AUTOKEY
-#define CIPHER_DESC      (ntp_keygen_opt_strs+1009)
-#define CIPHER_NAME      (ntp_keygen_opt_strs+1027)
-#define CIPHER_name      (ntp_keygen_opt_strs+1034)
+#define CIPHER_DESC      (ntp_keygen_opt_strs+1045)
+#define CIPHER_NAME      (ntp_keygen_opt_strs+1063)
+#define CIPHER_name      (ntp_keygen_opt_strs+1070)
 #define CIPHER_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -209,17 +229,17 @@ static char const ntp_keygen_opt_strs[2322] =
 /*
  *  debug-level option description:
  */
-#define DEBUG_LEVEL_DESC      (ntp_keygen_opt_strs+1041)
-#define DEBUG_LEVEL_NAME      (ntp_keygen_opt_strs+1072)
-#define DEBUG_LEVEL_name      (ntp_keygen_opt_strs+1084)
+#define DEBUG_LEVEL_DESC      (ntp_keygen_opt_strs+1077)
+#define DEBUG_LEVEL_NAME      (ntp_keygen_opt_strs+1108)
+#define DEBUG_LEVEL_name      (ntp_keygen_opt_strs+1120)
 #define DEBUG_LEVEL_FLAGS     (OPTST_DISABLED)
 
 /*
  *  set-debug-level option description:
  */
-#define SET_DEBUG_LEVEL_DESC      (ntp_keygen_opt_strs+1096)
-#define SET_DEBUG_LEVEL_NAME      (ntp_keygen_opt_strs+1126)
-#define SET_DEBUG_LEVEL_name      (ntp_keygen_opt_strs+1142)
+#define SET_DEBUG_LEVEL_DESC      (ntp_keygen_opt_strs+1132)
+#define SET_DEBUG_LEVEL_NAME      (ntp_keygen_opt_strs+1162)
+#define SET_DEBUG_LEVEL_name      (ntp_keygen_opt_strs+1178)
 #define SET_DEBUG_LEVEL_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
 
@@ -227,9 +247,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  id-key option description:
  */
 #ifdef AUTOKEY
-#define ID_KEY_DESC      (ntp_keygen_opt_strs+1158)
-#define ID_KEY_NAME      (ntp_keygen_opt_strs+1188)
-#define ID_KEY_name      (ntp_keygen_opt_strs+1195)
+#define ID_KEY_DESC      (ntp_keygen_opt_strs+1194)
+#define ID_KEY_NAME      (ntp_keygen_opt_strs+1224)
+#define ID_KEY_name      (ntp_keygen_opt_strs+1231)
 #define ID_KEY_FLAGS     (OPTST_DISABLED)
 
 #else   /* disable id-key */
@@ -243,9 +263,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  gq-params option description:
  */
 #ifdef AUTOKEY
-#define GQ_PARAMS_DESC      (ntp_keygen_opt_strs+1202)
-#define GQ_PARAMS_NAME      (ntp_keygen_opt_strs+1234)
-#define GQ_PARAMS_name      (ntp_keygen_opt_strs+1244)
+#define GQ_PARAMS_DESC      (ntp_keygen_opt_strs+1238)
+#define GQ_PARAMS_NAME      (ntp_keygen_opt_strs+1270)
+#define GQ_PARAMS_name      (ntp_keygen_opt_strs+1280)
 #define GQ_PARAMS_FLAGS     (OPTST_DISABLED)
 
 #else   /* disable gq-params */
@@ -259,9 +279,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  host-key option description:
  */
 #ifdef AUTOKEY
-#define HOST_KEY_DESC      (ntp_keygen_opt_strs+1254)
-#define HOST_KEY_NAME      (ntp_keygen_opt_strs+1276)
-#define HOST_KEY_name      (ntp_keygen_opt_strs+1285)
+#define HOST_KEY_DESC      (ntp_keygen_opt_strs+1290)
+#define HOST_KEY_NAME      (ntp_keygen_opt_strs+1312)
+#define HOST_KEY_name      (ntp_keygen_opt_strs+1321)
 #define HOST_KEY_FLAGS     (OPTST_DISABLED)
 
 #else   /* disable host-key */
@@ -275,9 +295,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  iffkey option description:
  */
 #ifdef AUTOKEY
-#define IFFKEY_DESC      (ntp_keygen_opt_strs+1294)
-#define IFFKEY_NAME      (ntp_keygen_opt_strs+1318)
-#define IFFKEY_name      (ntp_keygen_opt_strs+1325)
+#define IFFKEY_DESC      (ntp_keygen_opt_strs+1330)
+#define IFFKEY_NAME      (ntp_keygen_opt_strs+1354)
+#define IFFKEY_name      (ntp_keygen_opt_strs+1361)
 #define IFFKEY_FLAGS     (OPTST_DISABLED)
 
 #else   /* disable iffkey */
@@ -291,9 +311,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  ident option description:
  */
 #ifdef AUTOKEY
-#define IDENT_DESC      (ntp_keygen_opt_strs+1332)
-#define IDENT_NAME      (ntp_keygen_opt_strs+1355)
-#define IDENT_name      (ntp_keygen_opt_strs+1361)
+#define IDENT_DESC      (ntp_keygen_opt_strs+1368)
+#define IDENT_NAME      (ntp_keygen_opt_strs+1391)
+#define IDENT_name      (ntp_keygen_opt_strs+1397)
 #define IDENT_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -308,9 +328,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  lifetime option description:
  */
 #ifdef AUTOKEY
-#define LIFETIME_DESC      (ntp_keygen_opt_strs+1367)
-#define LIFETIME_NAME      (ntp_keygen_opt_strs+1392)
-#define LIFETIME_name      (ntp_keygen_opt_strs+1401)
+#define LIFETIME_DESC      (ntp_keygen_opt_strs+1403)
+#define LIFETIME_NAME      (ntp_keygen_opt_strs+1428)
+#define LIFETIME_name      (ntp_keygen_opt_strs+1437)
 #define LIFETIME_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
 
@@ -324,18 +344,18 @@ static char const ntp_keygen_opt_strs[2322] =
 /*
  *  md5key option description:
  */
-#define MD5KEY_DESC      (ntp_keygen_opt_strs+1410)
-#define MD5KEY_NAME      (ntp_keygen_opt_strs+1428)
-#define MD5KEY_name      (ntp_keygen_opt_strs+1435)
+#define MD5KEY_DESC      (ntp_keygen_opt_strs+1446)
+#define MD5KEY_NAME      (ntp_keygen_opt_strs+1464)
+#define MD5KEY_name      (ntp_keygen_opt_strs+1471)
 #define MD5KEY_FLAGS     (OPTST_DISABLED)
 
 /*
  *  modulus option description:
  */
 #ifdef AUTOKEY
-#define MODULUS_DESC      (ntp_keygen_opt_strs+1442)
-#define MODULUS_NAME      (ntp_keygen_opt_strs+1450)
-#define MODULUS_name      (ntp_keygen_opt_strs+1442)
+#define MODULUS_DESC      (ntp_keygen_opt_strs+1478)
+#define MODULUS_NAME      (ntp_keygen_opt_strs+1486)
+#define MODULUS_name      (ntp_keygen_opt_strs+1478)
 #define MODULUS_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
 
@@ -350,9 +370,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  pvt-cert option description:
  */
 #ifdef AUTOKEY
-#define PVT_CERT_DESC      (ntp_keygen_opt_strs+1458)
-#define PVT_CERT_NAME      (ntp_keygen_opt_strs+1490)
-#define PVT_CERT_name      (ntp_keygen_opt_strs+1499)
+#define PVT_CERT_DESC      (ntp_keygen_opt_strs+1494)
+#define PVT_CERT_NAME      (ntp_keygen_opt_strs+1526)
+#define PVT_CERT_name      (ntp_keygen_opt_strs+1535)
 #define PVT_CERT_FLAGS     (OPTST_DISABLED)
 
 #else   /* disable pvt-cert */
@@ -366,9 +386,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  pvt-passwd option description:
  */
 #ifdef AUTOKEY
-#define PVT_PASSWD_DESC      (ntp_keygen_opt_strs+1508)
-#define PVT_PASSWD_NAME      (ntp_keygen_opt_strs+1532)
-#define PVT_PASSWD_name      (ntp_keygen_opt_strs+1543)
+#define PVT_PASSWD_DESC      (ntp_keygen_opt_strs+1544)
+#define PVT_PASSWD_NAME      (ntp_keygen_opt_strs+1568)
+#define PVT_PASSWD_name      (ntp_keygen_opt_strs+1579)
 #define PVT_PASSWD_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -383,9 +403,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  get-pvt-passwd option description:
  */
 #ifdef AUTOKEY
-#define GET_PVT_PASSWD_DESC      (ntp_keygen_opt_strs+1554)
-#define GET_PVT_PASSWD_NAME      (ntp_keygen_opt_strs+1577)
-#define GET_PVT_PASSWD_name      (ntp_keygen_opt_strs+1592)
+#define GET_PVT_PASSWD_DESC      (ntp_keygen_opt_strs+1590)
+#define GET_PVT_PASSWD_NAME      (ntp_keygen_opt_strs+1613)
+#define GET_PVT_PASSWD_name      (ntp_keygen_opt_strs+1628)
 #define GET_PVT_PASSWD_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -400,9 +420,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  sign-key option description:
  */
 #ifdef AUTOKEY
-#define SIGN_KEY_DESC      (ntp_keygen_opt_strs+1607)
-#define SIGN_KEY_NAME      (ntp_keygen_opt_strs+1638)
-#define SIGN_KEY_name      (ntp_keygen_opt_strs+1647)
+#define SIGN_KEY_DESC      (ntp_keygen_opt_strs+1643)
+#define SIGN_KEY_NAME      (ntp_keygen_opt_strs+1674)
+#define SIGN_KEY_name      (ntp_keygen_opt_strs+1683)
 #define SIGN_KEY_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -417,9 +437,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  subject-name option description:
  */
 #ifdef AUTOKEY
-#define SUBJECT_NAME_DESC      (ntp_keygen_opt_strs+1656)
-#define SUBJECT_NAME_NAME      (ntp_keygen_opt_strs+1691)
-#define SUBJECT_NAME_name      (ntp_keygen_opt_strs+1704)
+#define SUBJECT_NAME_DESC      (ntp_keygen_opt_strs+1692)
+#define SUBJECT_NAME_NAME      (ntp_keygen_opt_strs+1727)
+#define SUBJECT_NAME_name      (ntp_keygen_opt_strs+1740)
 #define SUBJECT_NAME_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
 
@@ -434,9 +454,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  trusted-cert option description:
  */
 #ifdef AUTOKEY
-#define TRUSTED_CERT_DESC      (ntp_keygen_opt_strs+1717)
-#define TRUSTED_CERT_NAME      (ntp_keygen_opt_strs+1749)
-#define TRUSTED_CERT_name      (ntp_keygen_opt_strs+1762)
+#define TRUSTED_CERT_DESC      (ntp_keygen_opt_strs+1753)
+#define TRUSTED_CERT_NAME      (ntp_keygen_opt_strs+1785)
+#define TRUSTED_CERT_name      (ntp_keygen_opt_strs+1798)
 #define TRUSTED_CERT_FLAGS     (OPTST_DISABLED)
 
 #else   /* disable trusted-cert */
@@ -450,9 +470,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  mv-params option description:
  */
 #ifdef AUTOKEY
-#define MV_PARAMS_DESC      (ntp_keygen_opt_strs+1775)
-#define MV_PARAMS_NAME      (ntp_keygen_opt_strs+1804)
-#define MV_PARAMS_name      (ntp_keygen_opt_strs+1814)
+#define MV_PARAMS_DESC      (ntp_keygen_opt_strs+1811)
+#define MV_PARAMS_NAME      (ntp_keygen_opt_strs+1840)
+#define MV_PARAMS_name      (ntp_keygen_opt_strs+1850)
 #define MV_PARAMS_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
 
@@ -467,9 +487,9 @@ static char const ntp_keygen_opt_strs[2322] =
  *  mv-keys option description:
  */
 #ifdef AUTOKEY
-#define MV_KEYS_DESC      (ntp_keygen_opt_strs+1824)
-#define MV_KEYS_NAME      (ntp_keygen_opt_strs+1845)
-#define MV_KEYS_name      (ntp_keygen_opt_strs+1853)
+#define MV_KEYS_DESC      (ntp_keygen_opt_strs+1860)
+#define MV_KEYS_NAME      (ntp_keygen_opt_strs+1881)
+#define MV_KEYS_name      (ntp_keygen_opt_strs+1889)
 #define MV_KEYS_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
 
@@ -483,11 +503,11 @@ static char const ntp_keygen_opt_strs[2322] =
 /*
  *  Help/More_Help/Version option descriptions:
  */
-#define HELP_DESC       (ntp_keygen_opt_strs+1861)
-#define HELP_name       (ntp_keygen_opt_strs+1905)
+#define HELP_DESC       (ntp_keygen_opt_strs+1897)
+#define HELP_name       (ntp_keygen_opt_strs+1941)
 #ifdef HAVE_WORKING_FORK
-#define MORE_HELP_DESC  (ntp_keygen_opt_strs+1910)
-#define MORE_HELP_name  (ntp_keygen_opt_strs+1955)
+#define MORE_HELP_DESC  (ntp_keygen_opt_strs+1946)
+#define MORE_HELP_name  (ntp_keygen_opt_strs+1991)
 #define MORE_HELP_FLAGS (OPTST_IMM | OPTST_NO_INIT)
 #else
 #define MORE_HELP_DESC  NULL
@@ -500,18 +520,23 @@ static char const ntp_keygen_opt_strs[2322] =
 #  define VER_FLAGS     (OPTST_SET_ARGTYPE(OPARG_TYPE_STRING) | \
                          OPTST_ARG_OPTIONAL | OPTST_IMM | OPTST_NO_INIT)
 #endif
-#define VER_DESC        (ntp_keygen_opt_strs+1965)
-#define VER_name        (ntp_keygen_opt_strs+2001)
-#define SAVE_OPTS_DESC  (ntp_keygen_opt_strs+2009)
-#define SAVE_OPTS_name  (ntp_keygen_opt_strs+2048)
-#define LOAD_OPTS_DESC     (ntp_keygen_opt_strs+2058)
-#define LOAD_OPTS_NAME     (ntp_keygen_opt_strs+2090)
-#define NO_LOAD_OPTS_name  (ntp_keygen_opt_strs+2100)
-#define LOAD_OPTS_pfx      (ntp_keygen_opt_strs+2113)
+#define VER_DESC        (ntp_keygen_opt_strs+2001)
+#define VER_name        (ntp_keygen_opt_strs+2037)
+#define SAVE_OPTS_DESC  (ntp_keygen_opt_strs+2045)
+#define SAVE_OPTS_name  (ntp_keygen_opt_strs+2084)
+#define LOAD_OPTS_DESC     (ntp_keygen_opt_strs+2094)
+#define LOAD_OPTS_NAME     (ntp_keygen_opt_strs+2126)
+#define NO_LOAD_OPTS_name  (ntp_keygen_opt_strs+2136)
+#define LOAD_OPTS_pfx      (ntp_keygen_opt_strs+2149)
 #define LOAD_OPTS_name     (NO_LOAD_OPTS_name + 3)
 /*
  *  Declare option callback procedures
  */
+#ifdef AUTOKEY
+  static tOptProc doOptImbits;
+#else /* not AUTOKEY */
+# define doOptImbits NULL
+#endif /* def/not AUTOKEY */
 #ifdef AUTOKEY
   static tOptProc doOptModulus;
 #else /* not AUTOKEY */
@@ -558,8 +583,20 @@ static tOptProc
  * option that the ntp-keygen program responds to.
  */
 static tOptDesc optDesc[OPTION_CT] = {
-  {  /* entry idx, value */ 0, VALUE_OPT_CERTIFICATE,
-     /* equiv idx, value */ 0, VALUE_OPT_CERTIFICATE,
+  {  /* entry idx, value */ 0, VALUE_OPT_IMBITS,
+     /* equiv idx, value */ 0, VALUE_OPT_IMBITS,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ IMBITS_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --imbits */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ doOptImbits,
+     /* desc, NAME, name */ IMBITS_DESC, IMBITS_NAME, IMBITS_name,
+     /* disablement strs */ NULL, NULL },
+
+  {  /* entry idx, value */ 1, VALUE_OPT_CERTIFICATE,
+     /* equiv idx, value */ 1, VALUE_OPT_CERTIFICATE,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ CERTIFICATE_FLAGS, 0,
@@ -570,8 +607,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ CERTIFICATE_DESC, CERTIFICATE_NAME, CERTIFICATE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 1, VALUE_OPT_CIPHER,
-     /* equiv idx, value */ 1, VALUE_OPT_CIPHER,
+  {  /* entry idx, value */ 2, VALUE_OPT_CIPHER,
+     /* equiv idx, value */ 2, VALUE_OPT_CIPHER,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ CIPHER_FLAGS, 0,
@@ -582,8 +619,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ CIPHER_DESC, CIPHER_NAME, CIPHER_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 2, VALUE_OPT_DEBUG_LEVEL,
-     /* equiv idx, value */ 2, VALUE_OPT_DEBUG_LEVEL,
+  {  /* entry idx, value */ 3, VALUE_OPT_DEBUG_LEVEL,
+     /* equiv idx, value */ 3, VALUE_OPT_DEBUG_LEVEL,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, NOLIMIT, 0,
      /* opt state flags  */ DEBUG_LEVEL_FLAGS, 0,
@@ -594,8 +631,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ DEBUG_LEVEL_DESC, DEBUG_LEVEL_NAME, DEBUG_LEVEL_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 3, VALUE_OPT_SET_DEBUG_LEVEL,
-     /* equiv idx, value */ 3, VALUE_OPT_SET_DEBUG_LEVEL,
+  {  /* entry idx, value */ 4, VALUE_OPT_SET_DEBUG_LEVEL,
+     /* equiv idx, value */ 4, VALUE_OPT_SET_DEBUG_LEVEL,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, NOLIMIT, 0,
      /* opt state flags  */ SET_DEBUG_LEVEL_FLAGS, 0,
@@ -606,8 +643,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ SET_DEBUG_LEVEL_DESC, SET_DEBUG_LEVEL_NAME, SET_DEBUG_LEVEL_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 4, VALUE_OPT_ID_KEY,
-     /* equiv idx, value */ 4, VALUE_OPT_ID_KEY,
+  {  /* entry idx, value */ 5, VALUE_OPT_ID_KEY,
+     /* equiv idx, value */ 5, VALUE_OPT_ID_KEY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ ID_KEY_FLAGS, 0,
@@ -618,8 +655,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ ID_KEY_DESC, ID_KEY_NAME, ID_KEY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 5, VALUE_OPT_GQ_PARAMS,
-     /* equiv idx, value */ 5, VALUE_OPT_GQ_PARAMS,
+  {  /* entry idx, value */ 6, VALUE_OPT_GQ_PARAMS,
+     /* equiv idx, value */ 6, VALUE_OPT_GQ_PARAMS,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ GQ_PARAMS_FLAGS, 0,
@@ -630,8 +667,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ GQ_PARAMS_DESC, GQ_PARAMS_NAME, GQ_PARAMS_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 6, VALUE_OPT_HOST_KEY,
-     /* equiv idx, value */ 6, VALUE_OPT_HOST_KEY,
+  {  /* entry idx, value */ 7, VALUE_OPT_HOST_KEY,
+     /* equiv idx, value */ 7, VALUE_OPT_HOST_KEY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ HOST_KEY_FLAGS, 0,
@@ -642,8 +679,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ HOST_KEY_DESC, HOST_KEY_NAME, HOST_KEY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 7, VALUE_OPT_IFFKEY,
-     /* equiv idx, value */ 7, VALUE_OPT_IFFKEY,
+  {  /* entry idx, value */ 8, VALUE_OPT_IFFKEY,
+     /* equiv idx, value */ 8, VALUE_OPT_IFFKEY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ IFFKEY_FLAGS, 0,
@@ -654,8 +691,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ IFFKEY_DESC, IFFKEY_NAME, IFFKEY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 8, VALUE_OPT_IDENT,
-     /* equiv idx, value */ 8, VALUE_OPT_IDENT,
+  {  /* entry idx, value */ 9, VALUE_OPT_IDENT,
+     /* equiv idx, value */ 9, VALUE_OPT_IDENT,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ IDENT_FLAGS, 0,
@@ -666,8 +703,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ IDENT_DESC, IDENT_NAME, IDENT_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 9, VALUE_OPT_LIFETIME,
-     /* equiv idx, value */ 9, VALUE_OPT_LIFETIME,
+  {  /* entry idx, value */ 10, VALUE_OPT_LIFETIME,
+     /* equiv idx, value */ 10, VALUE_OPT_LIFETIME,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ LIFETIME_FLAGS, 0,
@@ -678,8 +715,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ LIFETIME_DESC, LIFETIME_NAME, LIFETIME_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 10, VALUE_OPT_MD5KEY,
-     /* equiv idx, value */ 10, VALUE_OPT_MD5KEY,
+  {  /* entry idx, value */ 11, VALUE_OPT_MD5KEY,
+     /* equiv idx, value */ 11, VALUE_OPT_MD5KEY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ MD5KEY_FLAGS, 0,
@@ -690,8 +727,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ MD5KEY_DESC, MD5KEY_NAME, MD5KEY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 11, VALUE_OPT_MODULUS,
-     /* equiv idx, value */ 11, VALUE_OPT_MODULUS,
+  {  /* entry idx, value */ 12, VALUE_OPT_MODULUS,
+     /* equiv idx, value */ 12, VALUE_OPT_MODULUS,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ MODULUS_FLAGS, 0,
@@ -702,8 +739,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ MODULUS_DESC, MODULUS_NAME, MODULUS_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 12, VALUE_OPT_PVT_CERT,
-     /* equiv idx, value */ 12, VALUE_OPT_PVT_CERT,
+  {  /* entry idx, value */ 13, VALUE_OPT_PVT_CERT,
+     /* equiv idx, value */ 13, VALUE_OPT_PVT_CERT,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PVT_CERT_FLAGS, 0,
@@ -714,8 +751,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PVT_CERT_DESC, PVT_CERT_NAME, PVT_CERT_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 13, VALUE_OPT_PVT_PASSWD,
-     /* equiv idx, value */ 13, VALUE_OPT_PVT_PASSWD,
+  {  /* entry idx, value */ 14, VALUE_OPT_PVT_PASSWD,
+     /* equiv idx, value */ 14, VALUE_OPT_PVT_PASSWD,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PVT_PASSWD_FLAGS, 0,
@@ -726,8 +763,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PVT_PASSWD_DESC, PVT_PASSWD_NAME, PVT_PASSWD_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 14, VALUE_OPT_GET_PVT_PASSWD,
-     /* equiv idx, value */ 14, VALUE_OPT_GET_PVT_PASSWD,
+  {  /* entry idx, value */ 15, VALUE_OPT_GET_PVT_PASSWD,
+     /* equiv idx, value */ 15, VALUE_OPT_GET_PVT_PASSWD,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ GET_PVT_PASSWD_FLAGS, 0,
@@ -738,8 +775,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ GET_PVT_PASSWD_DESC, GET_PVT_PASSWD_NAME, GET_PVT_PASSWD_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 15, VALUE_OPT_SIGN_KEY,
-     /* equiv idx, value */ 15, VALUE_OPT_SIGN_KEY,
+  {  /* entry idx, value */ 16, VALUE_OPT_SIGN_KEY,
+     /* equiv idx, value */ 16, VALUE_OPT_SIGN_KEY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ SIGN_KEY_FLAGS, 0,
@@ -750,8 +787,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ SIGN_KEY_DESC, SIGN_KEY_NAME, SIGN_KEY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 16, VALUE_OPT_SUBJECT_NAME,
-     /* equiv idx, value */ 16, VALUE_OPT_SUBJECT_NAME,
+  {  /* entry idx, value */ 17, VALUE_OPT_SUBJECT_NAME,
+     /* equiv idx, value */ 17, VALUE_OPT_SUBJECT_NAME,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ SUBJECT_NAME_FLAGS, 0,
@@ -762,8 +799,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ SUBJECT_NAME_DESC, SUBJECT_NAME_NAME, SUBJECT_NAME_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 17, VALUE_OPT_TRUSTED_CERT,
-     /* equiv idx, value */ 17, VALUE_OPT_TRUSTED_CERT,
+  {  /* entry idx, value */ 18, VALUE_OPT_TRUSTED_CERT,
+     /* equiv idx, value */ 18, VALUE_OPT_TRUSTED_CERT,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ TRUSTED_CERT_FLAGS, 0,
@@ -774,8 +811,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ TRUSTED_CERT_DESC, TRUSTED_CERT_NAME, TRUSTED_CERT_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 18, VALUE_OPT_MV_PARAMS,
-     /* equiv idx, value */ 18, VALUE_OPT_MV_PARAMS,
+  {  /* entry idx, value */ 19, VALUE_OPT_MV_PARAMS,
+     /* equiv idx, value */ 19, VALUE_OPT_MV_PARAMS,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ MV_PARAMS_FLAGS, 0,
@@ -786,8 +823,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ MV_PARAMS_DESC, MV_PARAMS_NAME, MV_PARAMS_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 19, VALUE_OPT_MV_KEYS,
-     /* equiv idx, value */ 19, VALUE_OPT_MV_KEYS,
+  {  /* entry idx, value */ 20, VALUE_OPT_MV_KEYS,
+     /* equiv idx, value */ 20, VALUE_OPT_MV_KEYS,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ MV_KEYS_FLAGS, 0,
@@ -868,17 +905,17 @@ static tOptDesc optDesc[OPTION_CT] = {
  *
  *  Define the ntp-keygen Option Environment
  */
-#define zPROGNAME       (ntp_keygen_opt_strs+2116)
-#define zUsageTitle     (ntp_keygen_opt_strs+2127)
-#define zRcName         (ntp_keygen_opt_strs+2251)
+#define zPROGNAME       (ntp_keygen_opt_strs+2152)
+#define zUsageTitle     (ntp_keygen_opt_strs+2163)
+#define zRcName         (ntp_keygen_opt_strs+2287)
 static char const * const apzHomeList[3] = {
-    ntp_keygen_opt_strs+2243,
-    ntp_keygen_opt_strs+2249,
+    ntp_keygen_opt_strs+2279,
+    ntp_keygen_opt_strs+2285,
     NULL };
-#define zBugsAddr       (ntp_keygen_opt_strs+2258)
-#define zExplain        (ntp_keygen_opt_strs+2292)
+#define zBugsAddr       (ntp_keygen_opt_strs+2294)
+#define zExplain        (ntp_keygen_opt_strs+2328)
 #define zDetail         (NULL)
-#define zFullVersion    (ntp_keygen_opt_strs+2295)
+#define zFullVersion    (ntp_keygen_opt_strs+2331)
 /* extracted from optcode.tlib near line 350 */
 
 #if defined(ENABLE_NLS)
@@ -915,6 +952,43 @@ doUsageOpt(tOptions * pOptions, tOptDesc * pOptDesc)
     (void)pOptions;
 }
 
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+/**
+ * Code to handle the imbits option, when AUTOKEY is #define-d.
+ *
+ * @param pOptions the ntp-keygen options data structure
+ * @param pOptDesc the option descriptor for this option.
+ */
+#ifdef AUTOKEY
+static void
+doOptImbits(tOptions* pOptions, tOptDesc* pOptDesc)
+{
+    static struct {long rmin, rmax;} const rng[1] = {
+        { 256, 2048 } };
+    int  ix;
+
+    if (pOptions <= OPTPROC_EMIT_LIMIT)
+        goto emit_ranges;
+    optionNumericVal(pOptions, pOptDesc);
+
+    for (ix = 0; ix < 1; ix++) {
+        if (pOptDesc->optArg.argInt < rng[ix].rmin)
+            continue;  /* ranges need not be ordered. */
+        if (pOptDesc->optArg.argInt == rng[ix].rmin)
+            return;
+        if (rng[ix].rmax == LONG_MIN)
+            continue;
+        if (pOptDesc->optArg.argInt <= rng[ix].rmax)
+            return;
+    }
+
+    option_usage_fp = stderr;
+
+emit_ranges:
+    optionShowRange(pOptions, pOptDesc, (void *)rng, 1);
+}
+#endif /* defined AUTOKEY */
+
 #if ! defined(TEST_NTP_KEYGEN_OPTS)
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@@ -1059,7 +1133,7 @@ tOptions ntp_keygenOptions = {
       NO_EQUIVALENT, /* '-#' option index */
       NO_EQUIVALENT /* index of default opt */
     },
-    25 /* full option count */, 20 /* user option count */,
+    26 /* full option count */, 21 /* user option count */,
     ntp_keygen_full_usage, ntp_keygen_short_usage,
     NULL, NULL,
     PKGDATADIR, ntp_keygen_packager_info
diff --git a/util/ntp-keygen-opts.h b/util/ntp-keygen-opts.h
index d87a2175be..4e2347814d 100644
--- a/util/ntp-keygen-opts.h
+++ b/util/ntp-keygen-opts.h
@@ -1,7 +1,7 @@
 /*  
  *  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.h)
  *  
- *  It has been AutoGen-ed  November 21, 2012 at 11:29:14 AM by AutoGen 5.16.2
+ *  It has been AutoGen-ed  November 29, 2012 at 11:35:48 AM by AutoGen 5.16.2
  *  From the definitions    ntp-keygen-opts.def
  *  and the template file   options
  *
@@ -64,41 +64,42 @@
  *  Enumeration of each option:
  */
 typedef enum {
-    INDEX_OPT_CERTIFICATE      =  0,
-    INDEX_OPT_CIPHER           =  1,
-    INDEX_OPT_DEBUG_LEVEL      =  2,
-    INDEX_OPT_SET_DEBUG_LEVEL  =  3,
-    INDEX_OPT_ID_KEY           =  4,
-    INDEX_OPT_GQ_PARAMS        =  5,
-    INDEX_OPT_HOST_KEY         =  6,
-    INDEX_OPT_IFFKEY           =  7,
-    INDEX_OPT_IDENT            =  8,
-    INDEX_OPT_LIFETIME         =  9,
-    INDEX_OPT_MD5KEY           = 10,
-    INDEX_OPT_MODULUS          = 11,
-    INDEX_OPT_PVT_CERT         = 12,
-    INDEX_OPT_PVT_PASSWD       = 13,
-    INDEX_OPT_GET_PVT_PASSWD   = 14,
-    INDEX_OPT_SIGN_KEY         = 15,
-    INDEX_OPT_SUBJECT_NAME     = 16,
-    INDEX_OPT_TRUSTED_CERT     = 17,
-    INDEX_OPT_MV_PARAMS        = 18,
-    INDEX_OPT_MV_KEYS          = 19,
-    INDEX_OPT_VERSION          = 20,
-    INDEX_OPT_HELP             = 21,
-    INDEX_OPT_MORE_HELP        = 22,
-    INDEX_OPT_SAVE_OPTS        = 23,
-    INDEX_OPT_LOAD_OPTS        = 24
+    INDEX_OPT_IMBITS           =  0,
+    INDEX_OPT_CERTIFICATE      =  1,
+    INDEX_OPT_CIPHER           =  2,
+    INDEX_OPT_DEBUG_LEVEL      =  3,
+    INDEX_OPT_SET_DEBUG_LEVEL  =  4,
+    INDEX_OPT_ID_KEY           =  5,
+    INDEX_OPT_GQ_PARAMS        =  6,
+    INDEX_OPT_HOST_KEY         =  7,
+    INDEX_OPT_IFFKEY           =  8,
+    INDEX_OPT_IDENT            =  9,
+    INDEX_OPT_LIFETIME         = 10,
+    INDEX_OPT_MD5KEY           = 11,
+    INDEX_OPT_MODULUS          = 12,
+    INDEX_OPT_PVT_CERT         = 13,
+    INDEX_OPT_PVT_PASSWD       = 14,
+    INDEX_OPT_GET_PVT_PASSWD   = 15,
+    INDEX_OPT_SIGN_KEY         = 16,
+    INDEX_OPT_SUBJECT_NAME     = 17,
+    INDEX_OPT_TRUSTED_CERT     = 18,
+    INDEX_OPT_MV_PARAMS        = 19,
+    INDEX_OPT_MV_KEYS          = 20,
+    INDEX_OPT_VERSION          = 21,
+    INDEX_OPT_HELP             = 22,
+    INDEX_OPT_MORE_HELP        = 23,
+    INDEX_OPT_SAVE_OPTS        = 24,
+    INDEX_OPT_LOAD_OPTS        = 25
 } teOptIndex;
 
-#define OPTION_CT    25
-#define NTP_KEYGEN_VERSION       "4.2.7p326"
-#define NTP_KEYGEN_FULL_VERSION  "ntp-keygen (ntp) 4.2.7p326"
+#define OPTION_CT    26
+#define NTP_KEYGEN_VERSION       "4.2.7p327"
+#define NTP_KEYGEN_FULL_VERSION  "ntp-keygen (ntp) 4.2.7p327"
 
 /*
  *  Interface defines for all options.  Replace "n" with the UPPER_CASED
  *  option name (as in the teOptIndex enumeration above).
- *  e.g. HAVE_OPT(CERTIFICATE)
+ *  e.g. HAVE_OPT(IMBITS)
  */
 #define         DESC(n) (ntp_keygenOptions.pOptDesc[INDEX_OPT_## n])
 #define     HAVE_OPT(n) (! UNUSED_OPT(& DESC(n)))
@@ -130,6 +131,10 @@ typedef enum {
  *  Make sure there are no #define name conflicts with the option names
  */
 #ifndef     NO_OPTION_NAME_WARNINGS
+# ifdef    IMBITS
+#  warning undefining IMBITS due to option name conflict
+#  undef   IMBITS
+# endif
 # ifdef    CERTIFICATE
 #  warning undefining CERTIFICATE due to option name conflict
 #  undef   CERTIFICATE
@@ -211,6 +216,7 @@ typedef enum {
 #  undef   MV_KEYS
 # endif
 #else  /* NO_OPTION_NAME_WARNINGS */
+# undef IMBITS
 # undef CERTIFICATE
 # undef CIPHER
 # undef DEBUG_LEVEL
@@ -237,6 +243,10 @@ typedef enum {
  *
  *  Interface defines for specific options.
  */
+#define VALUE_OPT_IMBITS         'b'
+#ifdef AUTOKEY
+#define OPT_VALUE_IMBITS         (DESC(IMBITS).optArg.argInt)
+#endif /* AUTOKEY */
 #define VALUE_OPT_CERTIFICATE    'c'
 #define VALUE_OPT_CIPHER         'C'
 #define VALUE_OPT_DEBUG_LEVEL    'd'
diff --git a/util/ntp-keygen.1ntp-keygenman b/util/ntp-keygen.1ntp-keygenman
index d321b02b47..fa36b86b30 100644
--- a/util/ntp-keygen.1ntp-keygenman
+++ b/util/ntp-keygen.1ntp-keygenman
@@ -1,8 +1,8 @@
-.TH ntp-keygen 1ntp-keygenman "21 Nov 2012" "ntp (4.2.7p326)" "User Commands"
+.TH ntp-keygen 1ntp-keygenman "29 Nov 2012" "ntp (4.2.7p327)" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:26 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:36:02 AM by AutoGen 5.16.2
 .\"  From the definitions    ntp-keygen-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
@@ -18,6 +18,19 @@ All arguments must be options.
 .SH DESCRIPTION
 .SH "OPTIONS"
 .TP
+.BR \-b " \fIimbits\fP, " \-\-imbits "=" \fIimbits\fP
+identity modulus bits.
+This option takes an integer number as its argument.
+The value of \fIimbits\fP is constrained to being:
+.in +4
+.nf
+.na
+in the range  256 through 2048
+.fi
+.in -4
+.sp
+The number of bits in the identity modulus.  The default is 256.
+.TP
 .BR \-c " \fIscheme\fP, " \-\-certificate "=" \fIscheme\fP
 certificate scheme.
 .sp
diff --git a/util/ntp-keygen.1ntp-keygenmdoc b/util/ntp-keygen.1ntp-keygenmdoc
index b0f0d08b27..446df62050 100644
--- a/util/ntp-keygen.1ntp-keygenmdoc
+++ b/util/ntp-keygen.1ntp-keygenmdoc
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTP_KEYGEN 1ntp-keygenmdoc User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:34 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:36:08 AM by AutoGen 5.16.2
 .\"  From the definitions    ntp-keygen-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
@@ -21,6 +21,18 @@ All arguments must be options.
 .Sh DESCRIPTION
 .Sh "OPTIONS"
 .Bl -tag
+.It  \-b " \fIimbits\fP, " \-\-imbits "=" \fIimbits\fP
+identity modulus bits.
+This option takes an integer number as its argument.
+The value of \fIimbits\fP is constrained to being:
+.in +4
+.nf
+.na
+in the range  256 through 2048
+.fi
+.in -4
+.sp
+The number of bits in the identity modulus.  The default is 256.
 .It  \-c " \fIscheme\fP, " \-\-certificate "=" \fIscheme\fP
 certificate scheme.
 .sp
diff --git a/util/ntp-keygen.man.in b/util/ntp-keygen.man.in
index 224833553d..006b053278 100644
--- a/util/ntp-keygen.man.in
+++ b/util/ntp-keygen.man.in
@@ -1,8 +1,8 @@
-.TH ntp-keygen @NTP_KEYGEN_MS@ "21 Nov 2012" "ntp (4.2.7p326)" "User Commands"
+.TH ntp-keygen @NTP_KEYGEN_MS@ "29 Nov 2012" "ntp (4.2.7p327)" "User Commands"
 .\"
 .\"  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.man)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:26 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:36:02 AM by AutoGen 5.16.2
 .\"  From the definitions    ntp-keygen-opts.def
 .\"  and the template file   agman-cmd.tpl
 .\"
@@ -18,6 +18,19 @@ All arguments must be options.
 .SH DESCRIPTION
 .SH "OPTIONS"
 .TP
+.BR \-b " \fIimbits\fP, " \-\-imbits "=" \fIimbits\fP
+identity modulus bits.
+This option takes an integer number as its argument.
+The value of \fIimbits\fP is constrained to being:
+.in +4
+.nf
+.na
+in the range  256 through 2048
+.fi
+.in -4
+.sp
+The number of bits in the identity modulus.  The default is 256.
+.TP
 .BR \-c " \fIscheme\fP, " \-\-certificate "=" \fIscheme\fP
 certificate scheme.
 .sp
diff --git a/util/ntp-keygen.mdoc.in b/util/ntp-keygen.mdoc.in
index 43b931252e..7c69c89590 100644
--- a/util/ntp-keygen.mdoc.in
+++ b/util/ntp-keygen.mdoc.in
@@ -1,9 +1,9 @@
-.Dd November 21 2012
+.Dd November 29 2012
 .Dt NTP_KEYGEN @NTP_KEYGEN_MS@ User Commands
 .Os SunOS 5.10
 .\"  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.mdoc)
 .\"  
-.\"  It has been AutoGen-ed  November 21, 2012 at 11:29:34 AM by AutoGen 5.16.2
+.\"  It has been AutoGen-ed  November 29, 2012 at 11:36:08 AM by AutoGen 5.16.2
 .\"  From the definitions    ntp-keygen-opts.def
 .\"  and the template file   agmdoc-cmd.tpl
 .Sh NAME
@@ -21,6 +21,18 @@ All arguments must be options.
 .Sh DESCRIPTION
 .Sh "OPTIONS"
 .Bl -tag
+.It  \-b " \fIimbits\fP, " \-\-imbits "=" \fIimbits\fP
+identity modulus bits.
+This option takes an integer number as its argument.
+The value of \fIimbits\fP is constrained to being:
+.in +4
+.nf
+.na
+in the range  256 through 2048
+.fi
+.in -4
+.sp
+The number of bits in the identity modulus.  The default is 256.
 .It  \-c " \fIscheme\fP, " \-\-certificate "=" \fIscheme\fP
 certificate scheme.
 .sp