ntpdc.1ntpdcmdoc revision 1.1.1.1
1.Dd December 24 2013 2.Dt NTPDC 1ntpdcmdoc User Commands 3.Os SunOS 5.10 4.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc) 5.\" 6.\" It has been AutoGen-ed December 24, 2013 at 11:38:47 AM by AutoGen 5.18.3pre5 7.\" From the definitions ntpdc-opts.def 8.\" and the template file agmdoc-cmd.tpl 9.Sh NAME 10.Nm ntpdc 11.Nd vendor-specific NTPD control program 12.Sh SYNOPSIS 13.Nm 14.\" Mixture of short (flag) options and long options 15.Op Fl flags 16.Op Fl flag Op Ar value 17.Op Fl \-option\-name Ns Oo Oo Ns "=| " Oc Ns Ar value Oc 18[ host ...] 19.Pp 20.Sh DESCRIPTION 21.Nm 22is a utility program used to query 23.Xr ntpd 1ntpdmdoc 24about its 25current state and to request changes in that state. 26It uses NTP mode 7 control message formats described in the source code. 27The program may 28be run either in interactive mode or controlled using command line 29arguments. 30Extensive state and statistics information is available 31through the 32.Nm 33interface. 34In addition, nearly all the 35configuration options which can be specified at startup using 36ntpd's configuration file may also be specified at run time using 37.Nm . 38.Sh "OPTIONS" 39.Bl -tag 40.It Fl 4 , Fl \-ipv4 41Force IPv4 DNS name resolution. 42This option must not appear in combination with any of the following options: 43ipv6. 44.sp 45Force DNS resolution of following host names on the command line 46to the IPv4 namespace. 47.It Fl 6 , Fl \-ipv6 48Force IPv6 DNS name resolution. 49This option must not appear in combination with any of the following options: 50ipv4. 51.sp 52Force DNS resolution of following host names on the command line 53to the IPv6 namespace. 54.It Fl c Ar cmd , Fl \-command Ns = Ns Ar cmd 55run a command and exit. 56This option may appear an unlimited number of times. 57.sp 58The following argument is interpreted as an interactive format command 59and is added to the list of commands to be executed on the specified 60host(s). 61.It Fl d , Fl \-debug\-level 62Increase debug verbosity level. 63This option may appear an unlimited number of times. 64.sp 65.It Fl D Ar number , Fl \-set\-debug\-level Ns = Ns Ar number 66Set the debug verbosity level. 67This option may appear an unlimited number of times. 68This option takes an integer number as its argument. 69.sp 70.It Fl i , Fl \-interactive 71Force ntpq to operate in interactive mode. 72This option must not appear in combination with any of the following options: 73command, listpeers, peers, showpeers. 74.sp 75Force ntpq to operate in interactive mode. Prompts will be written 76to the standard output and commands read from the standard input. 77.It Fl l , Fl \-listpeers 78Print a list of the peers. 79This option must not appear in combination with any of the following options: 80command. 81.sp 82Print a list of the peers known to the server as well as a summary of 83their state. This is equivalent to the 'listpeers' interactive command. 84.It Fl n , Fl \-numeric 85numeric host addresses. 86.sp 87Output all host addresses in dotted\-quad numeric format rather than 88converting to the canonical host names. 89.It Fl p , Fl \-peers 90Print a list of the peers. 91This option must not appear in combination with any of the following options: 92command. 93.sp 94Print a list of the peers known to the server as well as a summary 95of their state. This is equivalent to the 'peers' interactive command. 96.It Fl s , Fl \-showpeers 97Show a list of the peers. 98This option must not appear in combination with any of the following options: 99command. 100.sp 101Print a list of the peers known to the server as well as a summary 102of their state. This is equivalent to the 'dmpeers' interactive command. 103.It Fl \&? , Fl \-help 104Display usage information and exit. 105.It Fl \&! , Fl \-more\-help 106Pass the extended usage information through a pager. 107.It Fl > Oo Ar cfgfile Oc , Fl \-save\-opts Oo Ns = Ns Ar cfgfile Oc 108Save the option state to \fIcfgfile\fP. The default is the \fIlast\fP 109configuration file listed in the \fBOPTION PRESETS\fP section, below. 110The command will exit after updating the config file. 111.It Fl < Ar cfgfile , Fl \-load\-opts Ns = Ns Ar cfgfile , Fl \-no\-load\-opts 112Load options from \fIcfgfile\fP. 113The \fIno\-load\-opts\fP form will disable the loading 114of earlier config/rc/ini files. \fI\-\-no\-load\-opts\fP is handled early, 115out of order. 116.It Fl \-version Op Brq Ar v|c|n 117Output version of program and exit. The default mode is `v', a simple 118version. The `c' mode will print copyright information and `n' will 119print the full copyright notice. 120.El 121.Sh "OPTION PRESETS" 122Any option that is not marked as \fInot presettable\fP may be preset 123by loading values from configuration ("RC" or ".INI") file(s) and values from 124environment variables named: 125.nf 126 \fBNTPDC_<option\-name>\fP or \fBNTPDC\fP 127.fi 128.ad 129The environmental presets take precedence (are processed later than) 130the configuration files. 131The \fIhomerc\fP files are "\fI$HOME\fP", and "\fI.\fP". 132If any of these are directories, then the file \fI.ntprc\fP 133is searched for within those directories. 134cvt_prog='/usr/local/gnu/share/autogen/texi2mdoc' 135cvt_prog=`cd \`dirname "$cvt_prog"\` >/dev/null && pwd 136 `/`basename "$cvt_prog"` 137cd $tmp_dir 138test \-x "$cvt_prog" || die "'$cvt_prog' is not executable" 139{ 140 list='synopsis description options option\-presets' 141 for f in $list ; do cat $f ; echo ; done 142 rm \-f $list name 143 list='implementation\-notes environment files examples exit\-status errors 144 compatibility see\-also conforming\-to history authors copyright bugs 145 notes' 146 for f in $list ; do cat $f ; echo ; done > .end\-doc 147 rm \-f $list 148 list=`ls \-1 *`' .end\-doc' 149 for f in $list ; do cat $f ; echo ; done 150 rm \-f $list 151} 1>.doc 2>/dev/null 152sed \-f .cmds .doc | /usr/local/gnu/bin/grep \-E \-v '^[ ]*$' | $cvt_prog 153.Sh USAGE 154If one or more request options are included on the command line 155when 156.Nm 157is executed, each of the requests will be sent 158to the NTP servers running on each of the hosts given as command 159line arguments, or on localhost by default. 160If no request options 161are given, 162.Nm 163will attempt to read commands from the 164standard input and execute these on the NTP server running on the 165first host given on the command line, again defaulting to localhost 166when no other host is specified. 167The 168.Nm 169utility will prompt for 170commands if the standard input is a terminal device. 171.Pp 172The 173.Nm 174utility uses NTP mode 7 packets to communicate with the 175NTP server, and hence can be used to query any compatible server on 176the network which permits it. 177Note that since NTP is a UDP protocol 178this communication will be somewhat unreliable, especially over 179large distances in terms of network topology. 180The 181.Nm 182utility makes 183no attempt to retransmit requests, and will time requests out if 184the remote host is not heard from within a suitable timeout 185time. 186.Pp 187The operation of 188.Nm 189are specific to the particular 190implementation of the 191.Xr ntpd 1ntpdmdoc 192daemon and can be expected to 193work only with this and maybe some previous versions of the daemon. 194Requests from a remote 195.Nm 196utility which affect the 197state of the local server must be authenticated, which requires 198both the remote program and local server share a common key and key 199identifier. 200.Pp 201Note that in contexts where a host name is expected, a 202.Fl 4 203qualifier preceding the host name forces DNS resolution to the IPv4 namespace, 204while a 205.Fl 6 206qualifier forces DNS resolution to the IPv6 namespace. 207Specifying a command line option other than 208.Fl i 209or 210.Fl n 211will cause the specified query (queries) to be sent to 212the indicated host(s) immediately. 213Otherwise, 214.Nm 215will 216attempt to read interactive format commands from the standard 217input. 218.Ss "Interactive Commands" 219Interactive format commands consist of a keyword followed by zero 220to four arguments. 221Only enough characters of the full keyword to 222uniquely identify the command need be typed. 223The output of a 224command is normally sent to the standard output, but optionally the 225output of individual commands may be sent to a file by appending a 226.Ql \&> , 227followed by a file name, to the command line. 228.Pp 229A number of interactive format commands are executed entirely 230within the 231.Nm 232utility itself and do not result in NTP 233mode 7 requests being sent to a server. 234These are described 235following. 236.Bl -tag -width indent 237.It Ic \&? Ar command_keyword 238.It Ic help Ar command_keyword 239A 240.Sq Ic \&? 241will print a list of all the command 242keywords known to this incarnation of 243.Nm . 244A 245.Sq Ic \&? 246followed by a command keyword will print function and usage 247information about the command. 248This command is probably a better 249source of information about 250.Xr ntpq 1ntpqmdoc 251than this manual 252page. 253.It Ic delay Ar milliseconds 254Specify a time interval to be added to timestamps included in 255requests which require authentication. 256This is used to enable 257(unreliable) server reconfiguration over long delay network paths 258or between machines whose clocks are unsynchronized. 259Actually the 260server does not now require timestamps in authenticated requests, 261so this command may be obsolete. 262.It Ic host Ar hostname 263Set the host to which future queries will be sent. 264Hostname may 265be either a host name or a numeric address. 266.It Ic hostnames Op Cm yes | Cm no 267If 268.Cm yes 269is specified, host names are printed in 270information displays. 271If 272.Cm no 273is specified, numeric 274addresses are printed instead. 275The default is 276.Cm yes , 277unless 278modified using the command line 279.Fl n 280switch. 281.It Ic keyid Ar keyid 282This command allows the specification of a key number to be 283used to authenticate configuration requests. 284This must correspond 285to a key number the server has been configured to use for this 286purpose. 287.It Ic quit 288Exit 289.Nm . 290.It Ic passwd 291This command prompts you to type in a password (which will not 292be echoed) which will be used to authenticate configuration 293requests. 294The password must correspond to the key configured for 295use by the NTP server for this purpose if such requests are to be 296successful. 297.It Ic timeout Ar milliseconds 298Specify a timeout period for responses to server queries. 299The 300default is about 8000 milliseconds. 301Note that since 302.Nm 303retries each query once after a timeout, the total waiting time for 304a timeout will be twice the timeout value set. 305.El 306.Ss "Control Message Commands" 307Query commands result in NTP mode 7 packets containing requests for 308information being sent to the server. 309These are read\-only commands 310in that they make no modification of the server configuration 311state. 312.Bl -tag -width indent 313.It Ic listpeers 314Obtains and prints a brief list of the peers for which the 315server is maintaining state. 316These should include all configured 317peer associations as well as those peers whose stratum is such that 318they are considered by the server to be possible future 319synchronization candidates. 320.It Ic peers 321Obtains a list of peers for which the server is maintaining 322state, along with a summary of that state. 323Summary information 324includes the address of the remote peer, the local interface 325address (0.0.0.0 if a local address has yet to be determined), the 326stratum of the remote peer (a stratum of 16 indicates the remote 327peer is unsynchronized), the polling interval, in seconds, the 328reachability register, in octal, and the current estimated delay, 329offset and dispersion of the peer, all in seconds. 330.Pp 331The character in the left margin indicates the mode this peer 332entry is operating in. 333A 334.Ql \&+ 335denotes symmetric active, a 336.Ql \&\- 337indicates symmetric passive, a 338.Ql \&= 339means the 340remote server is being polled in client mode, a 341.Ql \&^ 342indicates that the server is broadcasting to this address, a 343.Ql \&~ 344denotes that the remote peer is sending broadcasts and a 345.Ql \&~ 346denotes that the remote peer is sending broadcasts and a 347.Ql \&* 348marks the peer the server is currently synchronizing 349to. 350.Pp 351The contents of the host field may be one of four forms. 352It may 353be a host name, an IP address, a reference clock implementation 354name with its parameter or 355.Fn REFCLK "implementation_number" "parameter" . 356On 357.Ic hostnames 358.Cm no 359only IP\-addresses 360will be displayed. 361.It Ic dmpeers 362A slightly different peer summary list. 363Identical to the output 364of the 365.Ic peers 366command, except for the character in the 367leftmost column. 368Characters only appear beside peers which were 369included in the final stage of the clock selection algorithm. 370A 371.Ql \&. 372indicates that this peer was cast off in the falseticker 373detection, while a 374.Ql \&+ 375indicates that the peer made it 376through. 377A 378.Ql \&* 379denotes the peer the server is currently 380synchronizing with. 381.It Ic showpeer Ar peer_address Oo Ar ... Oc 382Shows a detailed display of the current peer variables for one 383or more peers. 384Most of these values are described in the NTP 385Version 2 specification. 386.It Ic pstats Ar peer_address Oo Ar ... Oc 387Show per\-peer statistic counters associated with the specified 388peer(s). 389.It Ic clockinfo Ar clock_peer_address Oo Ar ... Oc 390Obtain and print information concerning a peer clock. 391The 392values obtained provide information on the setting of fudge factors 393and other clock performance information. 394.It Ic kerninfo 395Obtain and print kernel phase\-lock loop operating parameters. 396This information is available only if the kernel has been specially 397modified for a precision timekeeping function. 398.It Ic loopinfo Op Cm oneline | Cm multiline 399Print the values of selected loop filter variables. 400The loop 401filter is the part of NTP which deals with adjusting the local 402system clock. 403The 404.Sq offset 405is the last offset given to the 406loop filter by the packet processing code. 407The 408.Sq frequency 409is the frequency error of the local clock in parts\-per\-million 410(ppm). 411The 412.Sq time_const 413controls the stiffness of the 414phase\-lock loop and thus the speed at which it can adapt to 415oscillator drift. 416The 417.Sq watchdog timer 418value is the number 419of seconds which have elapsed since the last sample offset was 420given to the loop filter. 421The 422.Cm oneline 423and 424.Cm multiline 425options specify the format in which this 426information is to be printed, with 427.Cm multiline 428as the 429default. 430.It Ic sysinfo 431Print a variety of system state variables, i.e., state related 432to the local server. 433All except the last four lines are described 434in the NTP Version 3 specification, RFC\-1305. 435.Pp 436The 437.Sq system flags 438show various system flags, some of 439which can be set and cleared by the 440.Ic enable 441and 442.Ic disable 443configuration commands, respectively. 444These are 445the 446.Cm auth , 447.Cm bclient , 448.Cm monitor , 449.Cm pll , 450.Cm pps 451and 452.Cm stats 453flags. 454See the 455.Xr ntpd 1ntpdmdoc 456documentation for the meaning of these flags. 457There 458are two additional flags which are read only, the 459.Cm kernel_pll 460and 461.Cm kernel_pps . 462These flags indicate 463the synchronization status when the precision time kernel 464modifications are in use. 465The 466.Sq kernel_pll 467indicates that 468the local clock is being disciplined by the kernel, while the 469.Sq kernel_pps 470indicates the kernel discipline is provided by the PPS 471signal. 472.Pp 473The 474.Sq stability 475is the residual frequency error remaining 476after the system frequency correction is applied and is intended for 477maintenance and debugging. 478In most architectures, this value will 479initially decrease from as high as 500 ppm to a nominal value in 480the range .01 to 0.1 ppm. 481If it remains high for some time after 482starting the daemon, something may be wrong with the local clock, 483or the value of the kernel variable 484.Va kern.clockrate.tick 485may be 486incorrect. 487.Pp 488The 489.Sq broadcastdelay 490shows the default broadcast delay, 491as set by the 492.Ic broadcastdelay 493configuration command. 494.Pp 495The 496.Sq authdelay 497shows the default authentication delay, 498as set by the 499.Ic authdelay 500configuration command. 501.It Ic sysstats 502Print statistics counters maintained in the protocol 503module. 504.It Ic memstats 505Print statistics counters related to memory allocation 506code. 507.It Ic iostats 508Print statistics counters maintained in the input\-output 509module. 510.It Ic timerstats 511Print statistics counters maintained in the timer/event queue 512support code. 513.It Ic reslist 514Obtain and print the server's restriction list. 515This list is 516(usually) printed in sorted order and may help to understand how 517the restrictions are applied. 518.It Ic monlist Op Ar version 519Obtain and print traffic counts collected and maintained by the 520monitor facility. 521The version number should not normally need to be 522specified. 523.It Ic clkbug Ar clock_peer_address Oo Ar ... Oc 524Obtain debugging information for a reference clock driver. 525This 526information is provided only by some clock drivers and is mostly 527undecodable without a copy of the driver source in hand. 528.El 529.Ss "Runtime Configuration Requests" 530All requests which cause state changes in the server are 531authenticated by the server using a configured NTP key (the 532facility can also be disabled by the server by not configuring a 533key). 534The key number and the corresponding key must also be made 535known to 536.Nm . 537This can be done using the 538.Ic keyid 539and 540.Ic passwd 541commands, the latter of which will prompt at the terminal for a 542password to use as the encryption key. 543You will also be prompted 544automatically for both the key number and password the first time a 545command which would result in an authenticated request to the 546server is given. 547Authentication not only provides verification that 548the requester has permission to make such changes, but also gives 549an extra degree of protection again transmission errors. 550.Pp 551Authenticated requests always include a timestamp in the packet 552data, which is included in the computation of the authentication 553code. 554This timestamp is compared by the server to its receive time 555stamp. 556If they differ by more than a small amount the request is 557rejected. 558This is done for two reasons. 559First, it makes simple 560replay attacks on the server, by someone who might be able to 561overhear traffic on your LAN, much more difficult. 562Second, it makes 563it more difficult to request configuration changes to your server 564from topologically remote hosts. 565While the reconfiguration facility 566will work well with a server on the local host, and may work 567adequately between time\-synchronized hosts on the same LAN, it will 568work very poorly for more distant hosts. 569As such, if reasonable 570passwords are chosen, care is taken in the distribution and 571protection of keys and appropriate source address restrictions are 572applied, the run time reconfiguration facility should provide an 573adequate level of security. 574.Pp 575The following commands all make authenticated requests. 576.Bl -tag -width indent 577.It Xo Ic addpeer Ar peer_address 578.Op Ar keyid 579.Op Ar version 580.Op Cm prefer 581.Xc 582Add a configured peer association at the given address and 583operating in symmetric active mode. 584Note that an existing 585association with the same peer may be deleted when this command is 586executed, or may simply be converted to conform to the new 587configuration, as appropriate. 588If the optional 589.Ar keyid 590is a 591nonzero integer, all outgoing packets to the remote server will 592have an authentication field attached encrypted with this key. 593If 594the value is 0 (or not given) no authentication will be done. 595The 596.Ar version 597can be 1, 2 or 3 and defaults to 3. 598The 599.Cm prefer 600keyword indicates a preferred peer (and thus will 601be used primarily for clock synchronisation if possible). 602The 603preferred peer also determines the validity of the PPS signal \- if 604the preferred peer is suitable for synchronisation so is the PPS 605signal. 606.It Xo Ic addserver Ar peer_address 607.Op Ar keyid 608.Op Ar version 609.Op Cm prefer 610.Xc 611Identical to the addpeer command, except that the operating 612mode is client. 613.It Xo Ic broadcast Ar peer_address 614.Op Ar keyid 615.Op Ar version 616.Op Cm prefer 617.Xc 618Identical to the addpeer command, except that the operating 619mode is broadcast. 620In this case a valid key identifier and key are 621required. 622The 623.Ar peer_address 624parameter can be the broadcast 625address of the local network or a multicast group address assigned 626to NTP. 627If a multicast address, a multicast\-capable kernel is 628required. 629.It Ic unconfig Ar peer_address Oo Ar ... Oc 630This command causes the configured bit to be removed from the 631specified peer(s). 632In many cases this will cause the peer 633association to be deleted. 634When appropriate, however, the 635association may persist in an unconfigured mode if the remote peer 636is willing to continue on in this fashion. 637.It Xo Ic fudge Ar peer_address 638.Op Cm time1 639.Op Cm time2 640.Op Ar stratum 641.Op Ar refid 642.Xc 643This command provides a way to set certain data for a reference 644clock. 645See the source listing for further information. 646.It Xo Ic enable 647.Oo 648.Cm auth | Cm bclient | 649.Cm calibrate | Cm kernel | 650.Cm monitor | Cm ntp | 651.Cm pps | Cm stats 652.Oc 653.Xc 654.It Xo Ic disable 655.Oo 656.Cm auth | Cm bclient | 657.Cm calibrate | Cm kernel | 658.Cm monitor | Cm ntp | 659.Cm pps | Cm stats 660.Oc 661.Xc 662These commands operate in the same way as the 663.Ic enable 664and 665.Ic disable 666configuration file commands of 667.Xr ntpd 1ntpdmdoc . 668.Bl -tag -width indent 669.It Cm auth 670Enables the server to synchronize with unconfigured peers only 671if the peer has been correctly authenticated using either public key 672or private key cryptography. 673The default for this flag is enable. 674.It Cm bclient 675Enables the server to listen for a message from a broadcast or 676multicast server, as in the multicastclient command with 677default address. 678The default for this flag is disable. 679.It Cm calibrate 680Enables the calibrate feature for reference clocks. 681The default for this flag is disable. 682.It Cm kernel 683Enables the kernel time discipline, if available. 684The default for this flag is enable if support is available, otherwise disable. 685.It Cm monitor 686Enables the monitoring facility. 687See the documentation here about the 688.Cm monlist 689command or further information. 690The default for this flag is enable. 691.It Cm ntp 692Enables time and frequency discipline. 693In effect, this switch opens and closes the feedback loop, 694which is useful for testing. 695The default for this flag is enable. 696.It Cm pps 697Enables the pulse\-per\-second (PPS) signal when frequency 698and time is disciplined by the precision time kernel modifications. 699See the 700.Qq A Kernel Model for Precision Timekeeping 701(available as part of the HTML documentation 702provided in 703.Pa /usr/share/doc/ntp ) 704page for further information. 705The default for this flag is disable. 706.It Cm stats 707Enables the statistics facility. 708See the 709.Sx Monitoring Options 710section of 711.Xr ntp.conf 5 712for further information. 713The default for this flag is disable. 714.El 715.It Xo Ic restrict Ar address Ar mask 716.Ar flag Oo Ar ... Oc 717.Xc 718This command operates in the same way as the 719.Ic restrict 720configuration file commands of 721.Xr ntpd 1ntpdmdoc . 722.It Xo Ic unrestrict Ar address Ar mask 723.Ar flag Oo Ar ... Oc 724.Xc 725Unrestrict the matching entry from the restrict list. 726.It Xo Ic delrestrict Ar address Ar mask 727.Op Cm ntpport 728.Xc 729Delete the matching entry from the restrict list. 730.It Ic readkeys 731Causes the current set of authentication keys to be purged and 732a new set to be obtained by rereading the keys file (which must 733have been specified in the 734.Xr ntpd 1ntpdmdoc 735configuration file). 736This 737allows encryption keys to be changed without restarting the 738server. 739.It Ic trustedkey Ar keyid Oo Ar ... Oc 740.It Ic untrustedkey Ar keyid Oo Ar ... Oc 741These commands operate in the same way as the 742.Ic trustedkey 743and 744.Ic untrustedkey 745configuration file 746commands of 747.Xr ntpd 1ntpdmdoc . 748.It Ic authinfo 749Returns information concerning the authentication module, 750including known keys and counts of encryptions and decryptions 751which have been done. 752.It Ic traps 753Display the traps set in the server. 754See the source listing for 755further information. 756.It Xo Ic addtrap Ar address 757.Op Ar port 758.Op Ar interface 759.Xc 760Set a trap for asynchronous messages. 761See the source listing 762for further information. 763.It Xo Ic clrtrap Ar address 764.Op Ar port 765.Op Ar interface 766.Xc 767Clear a trap for asynchronous messages. 768See the source listing 769for further information. 770.It Ic reset 771Clear the statistics counters in various modules of the server. 772See the source listing for further information. 773.El 774.Sh "ENVIRONMENT" 775See \fBOPTION PRESETS\fP for configuration environment variables. 776.Sh "FILES" 777See \fBOPTION PRESETS\fP for configuration files. 778.Sh "EXIT STATUS" 779One of the following exit values will be returned: 780.Bl -tag 781.It 0 " (EXIT_SUCCESS)" 782Successful program execution. 783.It 1 " (EXIT_FAILURE)" 784The operation failed or the command syntax was not valid. 785.It 66 " (EX_NOINPUT)" 786A specified configuration file could not be loaded. 787.It 70 " (EX_SOFTWARE)" 788libopts had an internal operational error. Please report 789it to autogen\-users@lists.sourceforge.net. Thank you. 790.El 791.Sh "SEE ALSO" 792.Xr ntp.conf 5 , 793.Xr ntpd 1ntpdmdoc 794.Rs 795.%A David L. Mills 796.%T Network Time Protocol (Version 3) 797.%O RFC1305 798.Re 799.Sh AUTHORS 800The formatting directives in this document came from FreeBSD. 801.Sh "COPYRIGHT" 802Copyright (C) 1970\-2013 The University of Delaware all rights reserved. 803This program is released under the terms of the NTP license, <http://ntp.org/license>. 804.Sh BUGS 805The 806.Nm 807utility is a crude hack. 808Much of the information it shows is 809deadly boring and could only be loved by its implementer. 810The 811program was designed so that new (and temporary) features were easy 812to hack in, at great expense to the program's ease of use. 813Despite 814this, the program is occasionally useful. 815.Pp 816Please report bugs to http://bugs.ntp.org . 817.Pp 818Please send bug reports to: http://bugs.ntp.org, bugs@ntp.org 819.Sh "NOTES" 820This manual page was \fIAutoGen\fP\-erated from the \fBntpdc\fP 821option definitions. 822