11999-11-11 Harlan Stenn <stenn@whimsy.udel.edu> 2 3 * configure.in: 4.0.98f 4 5 * configure.in: DECL_PLOCK_0 and DECL_STIME_0 are for dec-osf5*, too 6 7 * ntpd/ntpd.c: DEC OSF cleanup (editorial comments by HMS) 8 From: Tom Smith <smith@cag.lkg.dec.com> 9 10 * ntpd/ntp_refclock.c: MAXUNIT bugfix 11 From: Marc.Brett@westgeo.com 12 13 * ntpd/ntp_refclock.c: 14 * ntpd/ntpd.c: 15 * ntpd/refclock_arc.c: 16 * ntpd/refclock_as2201.c: 17 * ntpd/refclock_atom.c: 18 * ntpdc/ntpdc.c: 19 * ntpq/ntpq.c: 20 Code cleanup. 21 From: Marc.Brett@westgeo.com 22 23 * include/ntp_stdlib.h: 24 * libntp/systime.c: 25 * ntpd/ntp_proto.c: 26 Replaced the 'sco5_oldclock' variable with 'systime_10ms_ticks'. 27 Cleared libntp/systime.c and include/ntp_stdlib.h of references 28 to SCO5_CLOCK and RELIANTUNIX_CLOCK (moved to ntpd/ntp_proto.c). 29 From: Kamal A Mostafa <kamal@whence.com> 30 31 * configure.in: alpha-dec-osf4* -> alpha*-dec-osf4*|alpha*-dec-osf5* 32 From: Tom Smith <smith@cag.lkg.dec.com> 33 34 * configure.in: Look for <sys/sio.h>. If TIOCDCDTIMESTAMP is 35 there, we have TTYCLK. 36 * acconfig.h: Lose old AIOCTIMESTAMP stuff 37 Reported by: Kamal A Mostafa <kamal@whence.com> 38 391999-11-10 Harlan Stenn <stenn@whimsy.udel.edu> 40 41 * ntpd/ntpd.c (set_process_priority): Clean up nice() and setpriority() 42 431999-11-09 Harlan Stenn <stenn@whimsy.udel.edu> 44 45 * Makefile.am (EXTRA_DIST): Added README.cvs 46 Reported by: Kamal A Mostafa <kamal@whence.com> 47 481999-11-08 Harlan Stenn <stenn@whimsy.udel.edu> 49 50 * configure.in: 4.0.98e 51 521999-11-07 Harlan Stenn <stenn@whimsy.udel.edu> 53 54 * configure.in: Lose AIOCTIMESTAMP tests 55 56 * ntpd/ntpd.c: lose select() EINTR debug warning 57 * ntpd/ntp_refclock.c: AIOCTIMESTAMP -> TIOCDCDTIMESTAMP. Watch 58 CLK_SETSTR. 59 * ntpd/refclock_atom.c: fdpps is only there for PPS or PPSAPI. 60 AIOCTIMESTAMP is gone now. 61 From: Kamal A Mostafa <kamal@whence.com> 62 63 * configure.in (HAVE_MLOCKALL): Deal with dec-osf5 realities 64 * ntpd/refclock_ulink.c (ulink_poll): Fix cast. 65 * libntp/machines.c (ntp_set_tod): Use a long* for the argument to 66 stime(). 67 Reported by: Tom Smith <smith@cag.lkg.dec.com> 68 69 * ntpd/ntpd.c (set_process_priority): Use whatever we have until 70 something works. 71 72 * ntpd/ntp_loopfilter.c: Keep clock_frequency changes in a temp 73 variable so we can record it to loopstats (near as HMS can tell). 74 From: Dave Mills <mills@udel.edu> 75 761999-11-06 Harlan Stenn <stenn@whimsy.udel.edu> 77 78 * acconfig.h: RELIANTUNIX_CLOCK 79 * configure.in (ac_cv_var_tickadj): RELIANTUNIX_CLOCK 80 * libntp/systime.c (adj_systime): Reliant patches 81 From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> 82 831999-11-05 Harlan Stenn <stenn@whimsy.udel.edu> 84 85 * ntpd/refclock_parse.c (parse_start): ASYNC_PPS_CD_NEG cleanup 86 * configure.in (ac_cv_make_ntptime): OK on Linux 87 From: <Ulrich.Windl@rz.uni-regensburg.de> 88 89 * configure.in: NetBSD has PPSAPI now 90 F_SETOWN is needed for NetBSD 91 From: Jonathan Stone <jonathan@dsg.stanford.edu> 92 931999-11-02 Harlan Stenn <stenn@whimsy.udel.edu> 94 95 * configure.in: 4.0.98d 96 97 * ntpd/refclock_parse.c: Cleanup/fixes 98 From: John Hay <jhay@mikom.csir.co.za> 99 100 * ntpd/refclock_parse.c: Lose #include "ntp_select.h" 101 * ntpd/ntpd.c: Lose #include "ntp_select.h" 102 * ntpd/ntp_io.c: Lose #include "ntp_select.h" 103 * ntpd/ntp_intres.c: Lose #include "ntp_select.h" 104 * libntp/iosignal.c: Lose #include "ntp_select.h" 105 * include/ntpd.h: #include "ntp_select.h" for declaration of activefds 106 Reported by: Christian Krackowizer <kra1@technodat.co.at> 107 1081999-11-01 Harlan Stenn <stenn@whimsy.udel.edu> 109 110 * configure.in: 4.0.98c 111 112 * libntp/syssignal.c: Don't warn about SA_RESTART 113 * libntp/recvbuff.c: Fix free buffer count 114 From: Jeffrey C Honig <jch@bsdi.com> 115 116 * html/pps.htm: 117 * html/howto.htm: 118 * html/confopt.htm: 119 * html/clockopt.htm: 120 * html/uthopt.htm: 121 Updates. 122 From: Dave Mills <mills@udel.edu> 123 124 * ntpd/refclock_wwvb.c: burst fixes 125 * ntpd/refclock_ulink.c: burst fixes 126 * ntpd/refclock_tpro.c: burst and NSTAGE fixes 127 * ntpd/refclock_pst.c: burst fixes 128 * ntpd/refclock_irig.c: SAMPLE -> SAMPLES 129 * ntpd/refclock_heath.c: burst fixes 130 * ntpd/refclock_dumbclock.c: burst fixes 131 * ntpd/refclock_chronolog.c: burst fixes 132 * ntpd/refclock_bancomm.c: burst fixes 133 * ntpd/refclock_atom.c: burst fixes 134 * ntpd/refclock_as2201.c: burst fixes 135 * ntpd/ntp_refclock.c: PPSAPI, code, and comment cleanup/fixes 136 * ntpd/ntp_proto.c: Broadcast/restrict cleanup 137 * ntpd/ntp_loopfilter.c: Cleanup and fixes 138 * libntp/gpstolfp.c: Lose the UL qualifiers - old compilers hate them 139 From: Dave Mills <mills@udel.edu> 140 1411999-10-31 Harlan Stenn <stenn@whimsy.udel.edu> 142 143 * configure.in: TIOCSPPS cleanup 144 1451999-10-20 Harlan Stenn <stenn@whimsy.udel.edu> 146 147 * configure.in: 4.0.98b 148 149 * ntpd/refclock_atom.c: AIOCTIMESTAMP patch 150 * ntpd/ntpd.c: SCO clock patch 151 * ntpd/ntp_request.c: noselect patch 152 * ntpd/ntp_refclock.c: AIOCTIMESTAMP patch 153 * ntpd/ntp_proto.c: noselect patch 154 * ntpd/ntp_intres.c: noselect patch 155 * ntpd/ntp_config.c: noselect patch 156 * include/ntp_request.h: noselect patch 157 * include/ntp.h: noselect patch 158 From: Kamal A Mostafa <kamal@whence.com> 159 160 * configure.in: 161 * acconfig.h: TTYCLK_AIOCTIMESTAMP 162 Stuff for Kamal 163 164 * ntpd/refclock_atom.c (atom_pps): make "result" initialization 165 uglier, but more bulletproof. 166 167 * configure.in (sys/timepps.h): Fixed. 168 From: John Hay <jhay@mikom.csir.co.za> 169 1701999-10-19 Harlan Stenn <stenn@whimsy.udel.edu> 171 172 * ntpd/refclock_oncore.c: Rename instance.state to instance.o_state 173 174 * refclock_oncore.c: 175 * refclock_mx4200.c: 176 * refclock_chu.c: 177 * refclock_atom.c: 178 * ntp_refclock.c: 179 * ntp_peer.c: 180 * ntp_loopfilter.c: 181 * include/ntp_refclock.h: 182 Various cleanup and fixes 183 From: Dave Mills <mills@udel.edu> 184 1851999-10-17 Harlan Stenn <stenn@whimsy.udel.edu> 186 187 * ntpd/ntp_config.c (CONFIG_FILE): NT changes 188 From: Sven Dietrich <Sven_Dietrich@trimble.com> 189 1901999-10-16 Harlan Stenn <stenn@whimsy.udel.edu> 191 192 * configure.in: sys/timepps.h verification changes 193 194 * ntpd/refclock_atom.c (atom_poll): PPS cleanup 195 From: Dave Mills <mills@udel.edu> 196 (atom_pps): Portability patch 197 From: John Hay <jhay@mikom.csir.co.za> 198 199 200 * libntp/msyslog.c: 201 * libntp/gpstolfp.c: 202 Lint cleanup 203 From: Jonathan Stone <jonathan@dsg.stanford.edu> 204 205 * parseutil/dcfd.c: abs() -> l_abs(), time.h (AIX 4.3.2 patches) 206 From: Dana Kaempen <decay@flash.net> 207 208 * ntpd/refclock_oncore.c: 209 * ntpd/refclock_atom.c: 210 * ntpd/ntp_refclock.c: 211 PPS cleanup 212 From: John.Hay@mikom.csir.co.za 213 214 * util/ntptime.c: 215 * ntpdate/ntptimeset.c: 216 * ntpdate/ntpdate.c: 217 * ntpd/refclock_trak.c: 218 * ntpd/refclock_oncore.c: 219 * ntpd/refclock_mx4200.c: 220 * ntpd/refclock_msfees.c: 221 * ntpd/refclock_atom.c: 222 * ntpd/ntp_control.c: 223 * ntpd/ntp_config.c: 224 * configure.in: 225 * configure: 226 PPS, Solaris 7, cleanup patches 227 From: Marc.Brett@westgeo.com 228 229 * ports/winnt/ntptrace/ntptrace.dsp: 230 * ports/winnt/ntpq/ntpq.dsp: 231 * ports/winnt/ntpdc/ntpdc.dsp: 232 * ports/winnt/ntpdate/ntpdate.dsp: 233 * ports/winnt/ntpd/refclock_trimbledc.c: 234 * ports/winnt/ntpd/ntpd.dsp: 235 * ports/winnt/ntpd/ntp_iocompletionport.c: 236 * ports/winnt/ntpd/nt_clockstuff.c: 237 * ports/winnt/libntp/util_clockstuff.c: 238 * ports/winnt/libntp/libntp.dsp: 239 * ports/winnt/libntp/SetSystemTime.c: 240 * ports/winnt/instsrv/instsrv.c: 241 * ports/winnt/include/sys/ioctl.h: 242 * ports/winnt/include/termios.h: 243 * ports/winnt/include/config.h: 244 * ports/winnt/include/clockstuff.h: 245 * ports/winnt/ntp.dsw: 246 * ntpd/refclock_shm.c: 247 * ntpd/refclock_palisade.c: 248 * ntpd/ntpd.c: 249 * ntpd/ntp_timer.c: 250 * ntpd/ntp_refclock.c: 251 * libntp/systime.c: 252 * libntp/machines.c: 253 NT patches 254 From: Sven Dietrich <Sven_Dietrich@trimble.com> 255 2561999-10-15 Harlan Stenn <stenn@whimsy.udel.edu> 257 258 * ntpd/refclock_wwvb.c: 259 * ntpd/refclock_usno.c: 260 * ntpd/refclock_ulink.c: 261 * ntpd/refclock_tpro.c: 262 * ntpd/refclock_pst.c: 263 * ntpd/refclock_parse.c: 264 * ntpd/refclock_palisade.c: 265 * ntpd/refclock_oncore.c: 266 * ntpd/refclock_mx4200.c: 267 * ntpd/refclock_msfees.c: 268 * ntpd/refclock_jupiter.c: 269 * ntpd/refclock_irig.c: 270 * ntpd/refclock_heath.c: 271 * ntpd/refclock_chu.c: 272 * ntpd/refclock_atom.c: 273 * ntpd/refclock_as2201.c: 274 * ntpd/refclock_arc.c: 275 * ntpd/refclock_arbiter.c: 276 * ntpd/refclock_acts.c: 277 * ntpd/ntp_refclock.c: 278 * include/ntp_refclock.h: 279 Bunches of fixes. 280 From: Dave Mills <mills@udel.edu> 281 2821999-10-10 Harlan Stenn <stenn@whimsy.udel.edu> 283 284 * html/driver16.htm: New version 285 * ntpd/refclock_bancomm.c: New version 286 From: "Cliff, Gary" <gary.cliff@cdott.com> 287 "Ramasivan, Ganesh" <ganesh.ramasivan@cdott.com> 288 289 * ntpd/refclock_ulink.c (ulink_receive): Cleanup 290 (ulink_poll): Cleanup 291 * ntpd/refclock_atom.c (atom_pps): SunOS timespec/timeval cleanup 292 From: Marc.Brett@westgeo.com 293 294 * INSTALL: Point NT folks at ports/winnt 295 Reported by: Stephen Gildea <gildea@intouchsys.com> 296 297 * include/ntp_stdlib.h: Noise abatement 298 * include/ntpd.h: Noise abatement 299 Reported by: "W. David Higgins" <wdh@grouper.ccur.com> 300 301 * configure.in: DECL_STDIO_0 with gcc under solaris. 302 303 * include/l_stdlib.h: DECL_TOUPPER_0 304 DECL_STRERROR_0 305 306 * configure.in: Fix a bunch of implicit declarations for SunOS 307 308 * html/release.htm: cleanup - we still provide MD5. 309 Reported by: Winslowe Lacesso <lacesso@cs.ubc.ca> 310 3111999-10-09 Harlan Stenn <stenn@whimsy.udel.edu> 312 313 * ntpd/refclock_oncore.c: 314 * ntpd/refclock_atom.c: 315 * ntpd/ntp_refclock.c: 316 PPS API code updated to the current spec 317 From: Dave Mills 318 319 * configure.in (ac_cv_make_tickadj): Don't make tickadj starting 320 with solaris2.5 321 Requested by: Dave Mills 322 3231999-10-04 Harlan Stenn <stenn@whimsy.udel.edu> 324 325 * configure.in: We might need -lsocket for the -lnsl check. 326 3271999-09-19 Harlan Stenn <stenn@whimsy.udel.edu> 328 329 * ntpd/refclock_ulink.c: Typos in C++ comment 330 Reported by: Thomas.Tornblom@Sun.SE 331 332 * configure.in: 4.0.98a 333 334 * ntpd/ntp_config.c (getconfig): Fix typo. 335 From: "David E. Myers" <dem@skyline.rtp.nc.us> 336 From: David Godfrey <dave@delta.demon.co.uk> 337 From: Geoffrey Sisson <geoff@nominet.org.uk> 338 3391999-09-17 Harlan Stenn <stenn@whimsy.udel.edu> 340 341 * configure.in: 4.0.98 342 343 NetInfo support: 344 345 * config.guess 346 * config.sub 347 Add Mac OS (versions 10 and up). 348 349 * acconfig.h 350 * config.h.in 351 * configure.in 352 Check for NetInfo API; add HAVE_NETINFO macro and friends. 353 354 * include/ntp.h 355 * ntpd/ntp_config.c 356 * ntpdate/ntpdate.c 357 Add support for reading configuration from NetInfo. 358 359 * ntpd/ntp_config.c 360 Get rid of unnecessary eol variable in tokenizer. 361 362 * html/notes.htm 363 * html/ntpd.htm 364 * html/ntpdate.htm 365 Document NetInfo functionality. 366 367 * util/tickadj.c 368 Use HAVE_KVM_OPEN conditional around kvm.h include. 369 370 From: Wilfredo Sanchez <wsanchez@apple.com> 371 3721999-09-15 Harlan Stenn <stenn@whimsy.udel.edu> 373 374 * acconfig.h: 375 * config.h.in: 376 * configure.in: 377 * html/driver34.htm: 378 * html/refclock.htm: 379 * include/ntp.h: 380 * libntp/clocktypes.c: 381 * ntpd/Makefile.am: 382 * ntpd/ntp_control.c: 383 * ntpd/refclock_conf.c: 384 * ntpd/refclock_ulink.c: 385 Ultralink driver 386 From: Dave Strout <dstrout@linuxfoundary.com> 387 3881999-09-14 Harlan Stenn <stenn@whimsy.udel.edu> 389 390 * configure.in: ReliantUNIX patches 391 From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> 392 393 * ntpd/refclock_atom.c: PPS cleanup 394 * ntpd/ntp_refclock.c (refclock_ioctl): PPS cleanup 395 From: Dave Mills <mills@udel.edu> 396 397 * ntptrace/ntptrace.c (ReceiveBuf): addserver() can return NIL. 398 Reported by: "Alan J. Wylie" <alanw@cyrano.com> 399 400 * libntp/ieee754io.c: 401 * ntpd/ntp_proto.c: 402 * ntpd/ntp_refclock.c: 403 Lint cleanup. 404 From: Marc.Brett@westgeo.com 405 4061999-09-12 Harlan Stenn <stenn@whimsy.udel.edu> 407 408 * ntpd/ntp_refclock.c (refclock_ioctl): Declaration cleanup. 409 410 * ntpd/ntp_proto.c (init_proto): msyslog kern_enable at LOG_DEBUG. 411 412 * ntpd/refclock_atom.c: Add missing declaration. 413 4141999-09-11 Harlan Stenn <stenn@whimsy.udel.edu> 415 416 * configure.in (ac_cv_make_ntptime): Just look for struct 417 ntptimeval, not timespec or nsec (Solaris 2.7 should get ntptime 418 and it uses msec). 419 (ac_cv_var_oncore_ok): Reorder so it's a "normal" clock 420 421 * configure.in: Solaris Kernel FLL bug fixed in 106541-07 422 4231999-09-02 Harlan Stenn <stenn@whimsy.udel.edu> 424 425 * configure.in: 4.0.97f 426 427 * ntptrace/ntptrace.c: 428 * ntpdate/ntptimeset.c: 429 * ntpdate/ntptime_config.c: 430 * ntpdate/ntpdate.c: 431 * util/ntptime.c: 432 * parseutil/dcfd.c: 433 * libparse/parsestreams.c: 434 * libparse/parse_conf.c: 435 * libparse/parse.c: 436 * libparse/clk_varitext.c: 437 * libparse/clk_trimtsip.c: 438 * libparse/clk_trimtaip.c: 439 * libparse/clk_schmid.c: 440 * libparse/clk_rcc8000.c: 441 * libparse/clk_rawdcf.c: 442 * libparse/clk_meinberg.c: 443 * libparse/clk_hopf6021.c: 444 * libparse/clk_dcf7000.c: 445 * libparse/clk_computime.c: 446 * libntp/msyslog.c: 447 * libntp/iosignal.c: 448 * libntp/syssignal.c: 449 * adjtimed/adjtimed.c: 450 * ntpd/refclock_shm.c: 451 * ntpd/refclock_parse.c: 452 * ntpd/refclock_palisade.c: 453 * ntpd/refclock_mx4200.c: 454 * ntpd/refclock_jupiter.c: 455 * ntpd/refclock_datum.c: 456 * ntpd/ntpd.c: 457 * ntpd/ntp_util.c: 458 * ntpd/ntp_timer.c: 459 * ntpd/ntp_request.c: 460 * ntpd/ntp_refclock.c: 461 * ntpd/ntp_monitor.c: 462 * ntpd/ntp_loopfilter.c: 463 * ntpd/ntp_io.c: 464 * ntpd/ntp_intres.c: 465 * ntpd/ntp_filegen.c: 466 * include/l_stdlib.h: 467 <errno.h> and errno declaration cleanup. 468 469 * ntpd/map_vme.c: cleanup some spacing. 470 4711999-09-01 Harlan Stenn <stenn@whimsy.udel.edu> 472 473 * configure.in: 4.0.97e 474 475 * configure.in (ac_cv_struct_sigaction_has_sa_sigaction): 476 * acconfig.h: Ditto 477 * parseutil/dcfd.c (main): Use it. 478 From: HOSAKA Eiichi <HOSAKA.Eiichi@dd.anritsu.co.jp> 479 4801999-08-29 Harlan Stenn <stenn@whimsy.udel.edu> 481 482 * configure.in: 4.0.97d 483 484 * include/ntp_stdlib.h: Clean up previous NeXT patch. 485 From: Jack Bryans <jbryans@csulb.edu> 486 487 * ntpd/refclock_parse.c: Permit RTS to power a DCF77. 488 From: Carsten Paeth <calle@calle.in-berlin.de> 489 490 * ntpd/refclock_oncore.c (oncore_start): This makes the Oncore run 491 on systems without hardpps(). 492 From: Poul-Henning Kamp <phk@freebsd.org> 493 4941999-08-28 Harlan Stenn <stenn@whimsy.udel.edu> 495 496 * configure.in: 4.0.97c 497 498 * configure.in (ac_cv_make_ntptime): Typo. 499 From: Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> 500 5011999-08-26 Harlan Stenn <stenn@whimsy.udel.edu> 502 503 * configure.in: 4.0.97b 504 505 * libntp/iosignal.c: 506 * ntpd/ntp_peer.c: 507 * ntpd/refclock_nmea.c: 508 * ntpdate/ntptime_config.c: 509 * ntpdate/ntptimeset.c: 510 AIX, Irix, and SunOS lint cleanup 511 From: Marc.Brett@westgeo.com 512 5131999-08-24 Harlan Stenn <stenn@whimsy.udel.edu> 514 515 * configure.in 4.0.97a 516 517 * configure.in (AC_OUTPUT): added scripts/Makefile 518 * Makefile.am (SUBDIRS): Added scripts 519 * scripts/Makefile.am: Added 520 5211999-08-23 Harlan Stenn <stenn@whimsy.udel.edu> 522 523 * ntpd/refclock_nmea.c: Patches for: 524 Trimble OEM Ace-II receiver. Low cost PCB with single 525 voltage input, external active antenna and two serial 526 ports with either NMEA and ITAPs output. Programmable 527 to be tuned for 'time' accuracy in fixed station config. 528 From: Nick Hibma <nick.hibma@jrc.it> 529 5301999-08-21 Harlan Stenn <stenn@whimsy.udel.edu> 531 532 * ntpd/ntp_config.c: Added listen_to_virtual_ips support (-L flag) 533 * ntpd/ntp_io.c: Ditto 534 5351999-08-19 Harlan Stenn <stenn@whimsy.udel.edu> 536 537 * ntpd/ntp_intres.c (request): Lint cleanup 538 * ntpd/ntp_control.c (ctl_putclock): Ditto 539 * libntp/recvbuff.c (getrecvbufs): Ditto 540 (get_free_recv_buffer): Ditto 541 * libntp/systime.c (adj_systime): Ditto 542 5431999-08-18 Harlan Stenn <stenn@whimsy.udel.edu> 544 545 * configure.in: 4.0.97 546 547 * libntp/systime.c: 548 * ntpd/ntp_loopfilter.c: 549 * ntpd/ntpd.c: 550 * ports/winnt/libntp/nt_clockstuff.c: 551 From: Sven Dietrich <Sven_Dietrich@trimble.com> 552 553 * README.cvs: Updated. 554 555 * configure.in: 556 * include/ntp_machine.h: 557 * libntp/mexit.c: 558 * ntpd/ntp_config.c: 559 * ntpd/ntp_peer.c: 560 * ntpd/ntp_restrict.c: 561 * ntpd/refclock_arc.c: 562 * ntpdate/ntpdate.c: 563 Irix, SunOS, AIX, lint patches 564 From: Marc.Brett@westgeo.com 565 566 * util/ansi2knr.c: New release (fix for bug reported by Marc Brett) 567 From: "L. Peter Deutsch" <ghost@aladdin.com> 568 569 * include/ntp_stdlib.h: NeXT portability patch 570 From: Jack Bryans <jbryans@csulb.edu> 571 572 * configure.in: 573 * dot.emacs: (cleanup) 574 * ntpdate/Makefile.am: 575 * ntpdate/ntpdate.h: 576 * ntpdate/ntptime_config.c: 577 * ntpdate/ntptimeset.c: 578 ntptimeset patches. 579 From: Jeffrey Hutzelman <jhutz@cmu.edu> 580 581 * ntpd/refclock_parse.c (local_input): ts.l_ui -> ts.fp.l_ui 582 5831999-08-11 Harlan Stenn <stenn@whimsy.udel.edu> 584 585 * configure.in: 4.0.96p1 586 587 * ntpd/ntpd.c (sys/resource.h): Include this file only #if 588 HAVE_SYS_RESOURCE_H. 589 (set_process_priority): Use TIOCNOTTY only if it is #define'd. 590 * ntpd/refclock_parse.c (STREAM): STREAM does not imply HAVE_TERMIOS. 591 (termios.h, termio.h, fcntl.h): Do not include those files here; 592 they are already included by ntp_refclock.h or ntp_io.h. 593 * ntpd/refclock_leitch.c (sgtty.h, termios.h, termio.h): Do not 594 include those files here; they are already included by ntp_refclock.h. 595 * ntpdate/ntpdate.c (sys/resource.h) : Include that file only #if 596 HAVE_RESOURCE_H. 597 From: Philippe De Muyter <phdm@macqel.be> 598 599 * ntptrace/ntptrace.c (input_handler): Make it a "normal" function 600 definition. 601 Reported by: GIANNI_CATANIA@hp-italy-om6.om.hp.com 602 603 * configure.in: pc-cygwin32 -> pc-cygwin* because of a change in 604 B20. 605 From: Stephen Gildea <gildea@intouchsys.com> 606 6071999-08-09 Harlan Stenn <stenn@whimsy.udel.edu> 608 609 * configure.in: 4.0.96 610 611 * parseutil/dcfd.c (main): Replace SA_ONSTACK and SV_ONSTACK with 612 HAVE_SIGACTION and HAVE_SIGVEC, respectively. HP-UX provides both 613 of the former but only one of the latter... 614 6151999-08-08 Harlan Stenn <stenn@whimsy.udel.edu> 616 617 * configure.in: Better tests for -lnsl and -lsocket 618 From: Albert Chin-A-Young <china@thewrittenword.com> 619 620 Works for me - handle openlog() and -lgen the same way. 621 622 * Makefile.am (EXTRA_DIST): Add in the y2k notes 623 624 * parseutil/dcfd.c: Renamed drift_comp to accum_drift 625 626 * configure.in: Added MAKE_CHECK_Y2K support; check_y2k needs libparse. 627 * ntpd/Makefile.am (check_PROGRAMS): Use MAKE_CHECK_Y2K 628 * ntpd/Makefile.am (check-local): Added. 629 * parseutil/Makefile.am (check-local): Added. 630 631 * include/ntp.h: Y2KFixes 632 * libparse/parse.c: Ditto 633 * ntpd/Makefile.am (check_PROGRAMS): Ditto 634 * ntpd/refclock_acts.c: Ditto 635 * ntpd/refclock_arc.c (arc_receive): Ditto 636 * ntpd/refclock_heath.c: Ditto 637 * ntpd/refclock_hpgps.c: Ditto 638 * parseutil/Makefile.am (check-local): Ditto 639 * parseutil/dcfd.c (check_y2k): Ditto 640 * NOTES.y2kfixes: Ditto 641 * readme.y2kfixes: Ditto 642 * results.y2kfixes: Ditto 643 * ntpd/check_y2k.c: Ditto 644 From: y2k@y2k.labs.att.com 645 6461999-08-07 Harlan Stenn <stenn@whimsy.udel.edu> 647 648 * configure.in: Look for sys/ppstime.h. 649 6501999-07-31 Harlan Stenn <stenn@whimsy.udel.edu> 651 652 * ntpd/ntp_io.c (create_sockets): Typo. 653 From: Doug Wells <dmw@contek.com> 654 6551999-07-29 Harlan Stenn <stenn@whimsy.udel.edu> 656 657 * configure.in (ac_cv_struct_ntptimeval): Explicitly look for 658 struct ntptimeval. 659 (ac_cv_var_kernel_pll): Require struct ntptimeval. 660 Linux. Grrr. 661 Reported by: Ronald Kuetemeier <ronaldk@smginc.com> 662 6631999-07-27 Harlan Stenn <stenn@whimsy.udel.edu> 664 665 * configure.in: 4.0.95 666 667 * ports/winnt: New release 668 From: Sven Dietrich <Sven_Dietrich@trimble.com> 669 6701999-07-26 Harlan Stenn <stenn@whimsy.udel.edu> 671 672 * libntp/machines.c (ntp_set_tod): Bugfix 673 From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> 674 6751999-07-25 Harlan Stenn <stenn@whimsy.udel.edu> 676 677 * configure.in: 4.0.94b 678 679 * acconfig.h: 680 * configure.in: 681 * libparse/Makefile.am: 682 * libparse/parse_conf.c: 683 * libparse/clk_varitext.c: 684 * libparse/kclk_varitext.c: 685 * ntpd/refclock_parse.c: VARITEXT parse clock 686 * ntpdate/ntpdate.c: bugfix 687 From: Tony McConnell <tonym@datel-technology.co.uk> 688 6891999-07-24 Harlan Stenn <stenn@whimsy.udel.edu> 690 691 * include/ntp_syscall.h (ntp_gettime): Make it static 692 * configure.in: Added AC_C_INLINE 693 Reported by: "Charles C. Fu" <ccwf@klab.caltech.edu> 694 6951999-07-23 Harlan Stenn <stenn@whimsy.udel.edu> 696 697 * include/ntpd.h: 698 * libntp/machines.c: 699 * libntp/systime.c: 700 * ntpd/ntp_config.c: 701 * ntpd/ntp_filegen.c: 702 * ntpd/ntp_io.c: 703 * ntpd/ntp_proto.c: 704 * ntpd/ntp_timer.c: 705 * ntpdate/ntpdate.c: Windows NT port cleanup 706 From: Sven Dietrich <Sven_Dietrich@trimble.com> 707 7081999-07-22 Harlan Stenn <stenn@whimsy.udel.edu> 709 710 * libntp/authkeys.c: 711 * libntp/ieee754io.c: 712 * libntp/iosignal.c: 713 * libntp/machines.c: 714 * libntp/mexit.c: 715 * libntp/recvbuff.c: 716 * ntpd/ntp_filegen.c: 717 * ntpd/ntp_loopfilter.c: 718 * ntpd/ntp_request.c: 719 * ntpd/ntp_timer.c: 720 * ntpd/ntpd.c: Compile/lint cleanup 721 From: Allen Smith <easmith@beatrice.rutgers.edu> 722 7231999-07-21 Harlan Stenn <stenn@whimsy.udel.edu> 724 725 * configure.in: 4.0.94a 726 727 * configure.in (ac_cv_make_ntptime): Add tv_nsec check. 728 729 * include/Makefile.am (noinst_HEADERS): Forgot ntp_syscall.h 730 From: John.Hay@mikom.csir.co.za 731 732 * configure.in: 4.0.94 733 734 * Makefile.am (SUBDIRS): librsaref 735 (dist-hook): Lose CVS subdirs in the distribution tarball 736 737 * include/Makefile.am (noinst_HEADERS): Added iosignal.h, recvbuff.h 738 739 * Makefile.am (dist-hook): Don't call dos2unix anymore 740 7411999-07-20 Harlan Stenn <stenn@whimsy.udel.edu> 742 743 * acconfig.h: 744 * util/ntptime.c: FreeBSD nano patches 745 From: Per Hedeland <per@erix.ericsson.se> and 746 Allen Smith <easmith@beatrice.rutgers.edu> 747 748 * include/ntp.h: 749 include/ntp_fp.h: 750 include/ntp_io.h: 751 include/ntp_machine.h: 752 include/ntp_refclock.h: 753 include/ntp_stdlib.h: 754 include/ntpd.h: 755 libntp/Makefile.am: 756 libntp/emalloc.c: 757 libntp/machines.c: 758 libntp/mexit.c: 759 libntp/msyslog.c: 760 libntp/statestr.c: 761 libntp/syssignal.c: 762 libntp/systime.c: 763 libparse/parse.c: 764 libparse/parse_conf.c: 765 ntpd/ntp_control.c: 766 ntpd/ntp_intres.c: 767 ntpd/ntp_io.c: 768 ntpd/ntp_proto.c: 769 ntpd/ntp_refclock.c: 770 ntpd/ntp_request.c: 771 ntpd/ntp_timer.c: 772 ntpd/ntp_util.c: 773 ntpd/ntpd.c: 774 ntpd/refclock_nmea.c: 775 ntpd/refclock_palisade.c: 776 ntpd/refclock_palisade.h: 777 ntpd/refclock_shm.c: 778 ntpdate/ntpdate.c: 779 ntptrace/ntptrace.c: Cleanup 780 * libntp/recvbuff.c: 781 libntp/iosignal.c: 782 include/iosignal.h: 783 include/recvbuff.h: Added 784 From: Sven_Dietrich@Trimble.COM 785 786 * README: Add README.cvs 787 788 * configure.in (ac_cv_var_struct_ntptime_val_timespec): Typo. 789 From: John Hay <jhay@mikom.csir.co.za> 790 7911999-07-19 Harlan Stenn <stenn@whimsy.udel.edu> 792 793 * Makefile.am (EXTRA_DIST): Lose ntpmak; "build" does a better job. 794 795 * ntpq/Makefile.am (version.o): Use mkver 796 * ntptrace/Makefile.am (version.o): Ditto 797 * ntpdate/Makefile.am (version.o): Ditto 798 * ntpd/Makefile.am (version.o): Ditto 799 * ntpdc/Makefile.am (version.o): Ditto 800 801 * configure.in (AC_OUTPUT): scripts/mkver 802 803 * scripts/mkver.in: Created. Note RSAREF in the version string 804 8051999-07-18 Harlan Stenn <stenn@whimsy.udel.edu> 806 807 * README.des: Updated. 808 809 * ntpq/Makefile.am (LDADD): Add LIBRSAREF 810 811 * ntpdc/Makefile.am (LDADD): Add LIBRSAREF 812 813 * ntpdate/Makefile.am (LDADD): Add LIBRSAREF 814 815 * ntpd/Makefile.am (LDADD): Add LIBRSAREF 816 817 * configure.in (AC_OUTPUT): Added librsaref/Makefile 818 Added tests for making/using librsaref.a 819 Lose old DES stuff; AC_DEFINE(DES) if we find the rsaref stuff. 820 8211999-07-11 Harlan Stenn <stenn@whimsy.udel.edu> 822 823 * ntpd/refclock_trak.c (trak_receive): disambiguate expression. 824 At least now it is unambiguous. It may even still be correct. 825 Reported by: Tom Smith <smith@cag.lkg.dec.com> 826 827 * ntp_update (UPDATE_OPTIONS): Typo. 828 8291999-07-07 Harlan Stenn <stenn@whimsy.udel.edu> 830 831 * ntp_update: Check out copyright.htm before COPYRIGHT 832 833 * ntpd/ntp_config.c: Support for PPS assert/clear/hardpps 834 * ntpd/ntp_refclock.c (refclock_ioctl): Ditto 835 (refclock_gtlin): Ditto 836 * html/clockopt.htm: Document. 837 From: John Hay <jhay@mikom.csir.co.za> 838 839 * html/monopt.htm: We have four types of files now 840 * ntpd/refclock_oncore.c: If debug is on, tell when 841 we are waiting for a valid almanac 842 From: Poul-Henning Kamp <phk@critter.freebsd.dk> 843 844 * include/ntp_machine.h (HAVE_TERMIOS): STREAMS does not imply 845 HAVE_TERMIOS !!! 846 * include/parse.h (timercmp): Macro defined if needed. 847 * ntpd/ntp_config.c (SIGCHLD): Macro defined as SIGCLD if needed. 848 (sys/wait.h): File included only if HAVE_SYS_WAIT_H. 849 * configure.in (sys/wait.h): File added to AC_CHECK_HEADERS list. 850 From: Philippe De Muyter <phdm@macqel.be> 851 8521999-06-23 Harlan Stenn <stenn@whimsy.udel.edu> 853 854 * ntpd/refclock_irig.c (irig_debug): NetBSD patches 855 From: Frederick Bruckman <fb@enteract.com> 856 857 * util/ntptime.c (main): ntx.freq bugfix (-f option) 858 From: Frederick Bruckman <fb@enteract.com> 859 8601999-06-22 Harlan Stenn <stenn@whimsy.udel.edu> 861 862 * configure.in: Fix typo with DECL_H_ERRNO test 863 864 * ntpd/ntp_loopfilter.c: Lose syscall decl, it's handled in 865 l_stdlib.h now. 866 * ntpd/ntp_request.c: Ditto 867 * util/ntptime.c: Ditto 868 869Mon May 31 18:49:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 870 871 * ntpd/ntp_proto.c (proto_config): Don't set sys_bclient on 872 PROTO_MULTICAST_ADD, only caller can decide; remove wrong set on 873 PROTO_MULTICAST_DEL. 874 875Mon May 31 18:49:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 876 877 * ntpd/refclock_parse.c (stream_receive): Cast size_t to int to 878 match format. 879 (local_receive): Likewise. 880 (trimbletaip_event): Likewise. 881 (stream_receive): Cast struct timeval members to long to match 882 format. 883 (local_receive): Likewise. 884 885 * ntpd/ntp_util.c (stats_config): Cast size_t to int to match 886 format. 887 888 * libparse/clk_rawdcf.c (cvt_rawdcf): Cast ptr difference to int 889 to match format. 890 * ntpd/refclock_parse.c (gps16x_poll): Likewise. 891 892 * ntpd/ntp_filegen.c (filegen_open): Use long format, cast arg to 893 match. 894 895 * ntpd/refclock_parse.c (list_err): Use long format to match arg. 896 (parse_statistics): Likewise. 897 (gps16x_message): Likewise. 898 (cvt_ts): Use long format, cast args to match. 899 (parse_start): Add missing arg. 900 (gps16x_message): Swap args to match format. 901 902 * ntpd/ntpd.c (ntpdmain): Cast uid to long, adapt format. 903 904 * ntpd/ntp_intres.c (readconf): Use long format to match arg. 905 * ntpd/ntp_io.c (getrecvbufs): Likewise. 906 * ntpd/ntp_proto.c (default_get_precision): Likewise. 907 908 * ntpd/ntp_loopfilter.c (local_clock): Cast clock_panic to int to 909 match format. 910 911 * ntpd/ntp_io.c (io_multicast_add): Print s_addr member, not 912 struct in_addr, to match format. 913 914 * include/ntp_stdlib.h: Declare msyslog() as printf-like for gcc 915 format checking. 916 917Fri May 28 16:39:35 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 918 919 * ntpdc/ntpdc_ops.c (iostats): Align timereset line. 920 921 * ntpq/ntpq_ops.c (doopeers): Properly align header. 922 923 * ntpdc/ntpdc_ops.c (debug): Removed declaration, already in 924 ntp_stdlib.h. 925 * ntpq/ntpq_ops.c: Likewise. 926 927 * ntpdate/ntpdate.c (debug): Declare volatile to match 928 ntp_stdlib.h. 929 * ntpdc/ntpdc.c, ntpq/ntpq.c, ntptrace/ntptrace.c, util/tickadj.c, 930 util/ntptime.c: Likewise. 931 932 * include/parse.h (debug): Don't declare to avoid clash with 933 ntp_stdlib.h. 934 935 * include/Makefile.am (noinst_HEADERS): Add new ntp_syscall.h. 936 937 * configure.in: Also check for -lrt for POSIX.1c functions. 938 939Wed May 26 21:03:30 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 940 941 * configure.in: Removed -Wwrite-strings from CFLAGS. 942 943 * ntpdc/ntpdc.c (help): Remove superfluous cast. 944 * ntpq/ntpq.c (help): Likewise. 945 946Tue May 25 18:00:49 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 947 948 * ntpq/ntpq_ops.c (struct varlist): name cannot be const char * 949 since it may be malloc'ed. 950 951 * ntpdc/ntpdc.c (sendrequest): Declare pass as const char *, don't 952 loose const in cast. 953 * ntpq/ntpq.c (sendrequest): Likewise. 954 955 * ntpd/ntp_control.c (ctl_getitem): Remove superfluous cast. 956 * include/ntpd.h (struct ctl_var): text cannot be const char * 957 since it's malloc'ed. 958 9591999-06-22 Harlan Stenn <stenn@whimsy.udel.edu> 960 961 * include/l_stdlib.h: Don't include <netinet/in.h>, add forward 962 declaration of struct in_addr instead. 963 From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 964 965 Patch: 966 967 * include/l_stdlib.h: Fixed syscall() declaration. 968 * configure.in: Updated test to match. 969 970 * configure.in: Check if we need to declare errno and h_errno. 971 Check for <resolv.h> which may provide a h_errno declaration and 972 <arpa/nameserv.h> which the latter needs. 973 * acconfig.h: Provide the necessary templates. 974 975 * include/ntp_syscall.h: New file, hides various implementations 976 of ntp_adjtime() and ntp_gettime() syscalls. 977 * ntpd/ntp_loopfilter.c: Use it. 978 * ntpd/ntp_request.c: Likewise. 979 * ntpd/refclock_local.c: Likewise. 980 * util/ntptime.c: Likewise. 981 982 * include/l_stdlib.h: Include <netinet/in.h>, declare inet_ntoa if 983 necessary. 984 Moved syscall() declaration here. 985 986 * kernel/sys/parsestreams.h: Include <sys/termios.h> for it's 987 definition of struct ppsclockev. 988 Include <sys/ppsclock.h> unconditionally for definition of 989 CIOGETEV via TIOCGPPSEV. 990 * kernel/sys/ppsclock.h: Protect struct ppsclockev from 991 redefinition. 992 993 * include/ntp_refclock.h: Protect it from multiple inclusion. 994 * include/ntp_fp.h: Likewise. 995 * include/ntp.h: Likewise. 996 997 * include/ntpd.h: Include ntp_refclock.h for MAXDIAL declaration. 998 * libntp/authkeys.c: Include ntpd.h for current_time declaration. 999 1000 * include/ntpd.h (getauthkeys, auth_agekeys, rereadkeys): Moved 1001 prototypes to ntp_stdlib.h 1002 1003 * include/ntp_stdlib.h: Declare variables exported by libntp. 1004 * include/ntpd.h: Likewise for ntpd. 1005 1006 * libntp/authkeys.c (key_hash, authnokey, authfreekeys, 1007 cache_flags): Made static. 1008 * libntp/systime.c (tvu_maxslew, tsf_maxslew, sys_clock_offset, 1009 sys_residual): Likewise. 1010 * ntpd/ntp_intres.c (confentries): Likewise. 1011 * ntpd/ntp_loopfilter.c (clock_offset, clock_panic): Likewise. 1012 (pll_nano): Likewise. Removed duplicate definition. 1013 * ntpd/ntp_peer.c (peer_free, current_association_ID, 1014 assocpeer_calls, init_peer_starttime): Likewise. 1015 * ntpd/ntp_proto.c (sys_offset, sys_authdly): Likewise. 1016 * ntpd/ntp_request.c (numrequests, numresppkts, errorcounter): 1017 Likewise. 1018 * ntpd/ntp_restrict.c (res_calls, res_found, res_not_found, 1019 res_timereset, res_limited_refcnt): Likewise. 1020 * ntpd/ntpd.c (was_alarmed, worker_thread): Likewise. 1021 1022 * ntpq/ntpq_ops.c: Moved declaration of external variable from 1023 ntpq.c to file scope. 1024 1025 * adjtimed/adjtimed.c: Moved declarations of external variables to 1026 ntpd.h and ntp_stdlib.h. 1027 * clockstuff/propdelay.c: Likewise. 1028 * libntp/a_md5encrypt.c, libntp/authencrypt.c, libntp/authkeys.c, 1029 libntp/mfp_mul.c, libntp/msyslog.c, libntp/systime.c: Likewise. 1030 * ntpd/ntp_config.c, ntpd/ntp_control.c, ntpd/ntp_filegen.c, 1031 ntpd/ntp_intres.c, ntpd/ntp_io.c, ntpd/ntp_loopfilter.c, 1032 ntpd/ntp_monitor.c, ntpd/ntp_peer.c, ntpd/ntp_proto.c, 1033 ntpd/ntp_refclock.c, ntpd/ntp_request.c, ntpd/ntp_restrict.c, 1034 ntpd/ntp_timer.c, ntpd/ntp_util.c, ntpd/ntpd.c, 1035 ntpd/refclock_acts.c, ntpd/refclock_arbiter.c, ntpd/refclock_arc.c, 1036 ntpd/refclock_as2201.c, ntpd/refclock_atom.c, 1037 ntpd/refclock_bancomm.c, ntpd/refclock_chronolog.c, 1038 ntpd/refclock_chu.c, ntpd/refclock_datum.c, 1039 ntpd/refclock_dumbclock.c, ntpd/refclock_gpsvme.c, 1040 ntpd/refclock_heath.c, ntpd/refclock_hpgps.c, ntpd/refclock_irig.c, 1041 ntpd/refclock_jupiter.c, ntpd/refclock_leitch.c, 1042 ntpd/refclock_local.c, ntpd/refclock_msfees.c, 1043 ntpd/refclock_mx4200.c, ntpd/refclock_nmea.c, 1044 ntpd/refclock_oncore.c, ntpd/refclock_palisade.h, 1045 ntpd/refclock_parse.c, ntpd/refclock_pst.c, ntpd/refclock_shm.c, 1046 ntpd/refclock_tpro.c, ntpd/refclock_trak.c, ntpd/refclock_true.c, 1047 ntpd/refclock_usno.c, ntpd/refclock_wwvb.c: Likewise. 1048 * ntpdate/ntpdate.c: Likewise. 1049 * ntpdc/ntpdc.c, ntpdc/ntpdc_ops.c: Likewise. 1050 * ntpq/ntpq.c: Likewise. 1051 * ntptrace/ntptrace.c: Likewise. 1052 * util/ntptime.c, til/tickadj.c: Likewise. 1053 From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1054 1055 * include/ntp_machine.h: Removed superfluous yy/mm/dd comments. 1056 * include/ntpd.h: Likewise. 1057 * libntp/authencrypt.c: Likewise. 1058 * libntp/a_md5encrypt.c: Likewise. 1059 * libntp/caljulian.c: Likewise. 1060 * libntp/ymd2yd.c: Likewise. 1061 * libntp/syssignal.c: Likewise. 1062 * libntp/ymd2yd.c: Likewise. 1063 * ntpd/ntp_control.c: Likewise. 1064 * ntpd/ntp_io.c: Likewise. 1065 * ntpd/ntp_timer.c: Likewise. 1066 * ntpdate/ntpdate.c: Likewise. 1067 * ntpq/ntpq_ops.c: Likewise. 1068 * ntpd/ntp_peer.c (findpeer): Wrap debug output in DEBUG/debug. 1069 From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1070 1071 * dot.emacs: Removed wrong indentation of substatements. 1072 Wrap in c-style. 1073 From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1074 1075 * ntpd/refclock_palisade.c: Patches from Marc Brett 1076 * ntpd/refclock_palisade.h: Ditto. 1077 * util/hist.c: Ditto. 1078 1079Tue Jun 1 00:40:04 1999 Harlan Stenn <stenn@pogo.udel.edu> 1080 1081 * build: mips-dec-ultrix4.4 hates "set -e" 1082 1083 * flock-build: Created 1084 1085 * build: added -l option 1086 1087Mon May 31 20:28:40 1999 Harlan Stenn <stenn@pogo.udel.edu> 1088 1089 * README: Removed auto{make,conf}.patch files 1090 1091Tue May 25 01:20:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1092 1093 * Makefile.am ($(srcdir)/COPYRIGHT): Added 1094 (EXTRA_DIST): Remove auto*.patches 1095 1096Thu May 20 01:03:00 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1097 1098 * Makefile.am (dist-hook): Call dos2unix on the .htm files 1099 1100 * ntpd/refclock_palisade.h: Clean up declarations. 1101 1102 * configure.in (ac_cv_struct_ntptimeval_timespec): Added. 1103 (ac_cv_make_ntptime): Only if ntptimeval does not use timespec. 1104 1105 * util/tickadj.c: Linux Patches 1106 From: Reg Clemens <reg@dwf.com> 1107 1108Wed May 19 01:18:24 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1109 1110 * configure.in: 4.0.93a 1111 1112 * ntpd/refclock_palisade.h: Restore some lost patches 1113 From: Kamal A Mostafa <kamal@whence.com> 1114 1115Sun May 16 13:18:32 1999 Philippe De Muyter <phdm@macqel.be> 1116 1117 * libparse/clk_wharton.c (cvt_wharton_400a, inp_wharton_400a): Expect 1118 serial output format number 1, not 5. 1119 (clock_wharton_400a) : Likewise. 1120 * ntpd/refclock_parse.c (parse_clockinfo): For Wharton 400a clock, 1121 do not poll, but expect a message every second. 1122 * html/parsedata.htm : Entry added for Wharton 400a clock. 1123 * html/driver8.htm : Entry fixed for Wharton 400a clock. 1124 1125Sun May 16 02:59:46 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1126 1127 * configure.in: 4.0.93 1128 1129Sat May 15 18:53:47 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1130 1131 * configure.in (ntp_refclock): ONCORE requires PPSAPI, CIOGETEV, 1132 or TIOCGPPSEV. 1133 Reported by: Reg Clemens <reg@dwf.com> 1134 1135Fri May 14 23:58:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1136 1137 * configure.in: 4.0.92h2 1138 1139 * configure.in (ac_cv_make_ntptime): Not under Linux. Yes, it 1140 works for some people. We're tired of the complaints from the 1141 others. 1142 1143Fri May 14 18:58:59 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1144 1145 * libntp/authreadkeys.c (authreadkeys): Reject autokey keys. 1146 Include ntp.h for NTP_MAXKEY definition, ntp_fp.h for types used 1147 in ntp.h. 1148 1149Wed May 12 23:02:22 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1150 1151 * libntp/authkeys.c (auth_delkeys): Don't remove autokey keys, 1152 leave info on KEY_TRUSTED flag alone. 1153 Include ntp.h for NTP_MAXKEY definition. 1154 1155Thu May 13 02:19:02 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1156 1157 * configure.in: 4.0.92h1 1158 1159 * configure.in: patch for ReliantUNIX 1160 From: Andrej Borsenkow <borsenkow.msk@sni.de> 1161 1162 * ntpd/refclock_oncore.c: Patches 1163 From: Reg Clemens <reg@dwf.com> 1164 1165Thu Apr 29 14:01:04 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1166 1167 * html/*.htm: Remove unnecessary . Cleanup <pre></pre> 1168 sections. 1169 1170 * configure.in: Properly align configure --help output. 1171 * html/config.htm: Include this version, removing Netscape 1172 cruft. 1173 1174Wed Apr 28 15:08:55 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1175 1176 * kernel/sys/parsestreams.h: Only include <sys/ppsclock.h> if 1177 struct ppsclockev is missing from system headers. 1178 1179 * util/tickadj.c (getoffsets): Define kernels[] only if used. 1180 (openfile): Rename fd to avoid shadowing global fd. 1181 (writevar): Likewise. 1182 (readvar): Likewise. 1183 1184 * parseutil/dcfd.c (read_drift): drift_file is const char *. 1185 (update_drift): Likewise. 1186 (adjust_clock): Likewise. 1187 (main): Likewise. 1188 1189 * ntpd/refclock_parse.c (gps16x_poll): Adapt format to match 1190 parse->localstate type. 1191 1192 * ntpd/ntp_refclock.c (refclock_gtlin): Only define gotit label 1193 if used. 1194 1195 * include/l_stdlib.h (openlog, syslog): char * args are const. 1196 1197 * configure.in (*-*-osf4*): Enable declaration of stime(). 1198 1199 * ntpd/refclock_oncore.c (oncore_msg_any): Cast args to long to 1200 match prototype. 1201 (oncore_msg_En): Likewise. 1202 1203 * include/ntp_refclock.h (struct refclockstat): Declare p_lastcode 1204 as const char *. 1205 1206 * ntpq/ntpq_ops.c (struct varlist): Define name as const. 1207 1208 * ntpdc/ntpdc.c (tokenize): Define cp as const char *, remove 1209 wrong cast instead. 1210 1211 * ntpd/ntp_util.c (record_clock_stats): Make text arg const. 1212 * include/ntpd.h (record_clock_stats): Adapt declaration. 1213 * ntpd/refclock_oncore.c (oncore_start): Removed superfluous casts. 1214 (oncore_msg_Cf): Likewise. 1215 (oncore_msg_Fa): Likewise. 1216 (oncore_msg_Cj): Likewise. 1217 (oncore_msg_Ea): Likewise. 1218 (oncore_msg_Bj): Likewise. 1219 1220 * configure.in (*-*-solaris2.4): Enable declarations of 1221 gettimeofday(), settimeofday(); they are `protected' by 1222 __cplusplus in <sys/time.h>. 1223 1224Tue Apr 27 21:14:47 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1225 1226 * scripts/summary.pl: Use . as default statsdir. 1227 (do_loop): Accept new loopstats format with additional sys_error 1228 and clock_stability fields. 1229 (do_peer): Accept new peerstats format with additional skew field. 1230 1231Mon Apr 26 01:50:38 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1232 1233 * Upgraded automake (1.4a) and autoconf (2.14.1) 1234 1235 * configure.in (ac_refclock_irig): We no longer need stropts.h. 1236 * ntpd/refclock_irig.c: Ditto 1237 1238Mon Apr 26 17:33:33 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1239 1240 * configure.in (*-*-irix6*): Don't pass MIPSpro cc-only flag -n32 1241 to gcc. 1242 1243Thu Apr 22 15:06:40 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1244 1245 * ntpd/ntp_config.c (getconfig): IN_CLASSD() expects address in 1246 host byte order, but struct sockaddr_in.s_addr is in network byte 1247 order. 1248 * ntpd/ntp_io.c (io_multicast_del): Likewise. 1249 1250Sat Apr 24 01:00:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1251 1252 * configure.in: 4.0.92h 1253 1254 * ntptrace/ntptrace.c: -m maxhost patch 1255 From: "R. Gary Cutbill" <rgary@chrysalis.com> 1256 1257 * util/ntptime.c: Patches. 1258 From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> 1259 1260 * html/accopt.htm, html/assoc.htm, html/authopt.htm, 1261 html/biblio.htm, html/build.htm, html/clockopt.htm, 1262 html/confopt.htm, html/copyright.htm, html/debug.htm, 1263 html/exec.htm, html/extern.htm, html/hints.htm, html/index.htm, 1264 html/kern.htm, html/miscopt.htm, html/monopt.htm, html/notes.htm, 1265 html/ntpd.htm, html/ntpdate.htm, html/ntpdc.htm, html/ntpq.htm, 1266 html/ntptime.htm, html/ntptrace.htm, html/patches.htm, 1267 html/porting.htm, html/pps.htm, html/rdebug.htm, 1268 html/refclock.htm, html/release.htm, html/tickadj.htm, 1269 html/hints/solaris.html: Fixed many typos and problems. 1270 * acconfig.h (DECL_CFSETISPEED_0, DECL_MRAND48_0, DECL_NLIST_0, 1271 DECL_SRAND48_0, DECL_STIME_0): New templates. 1272 * include/l_stdlib.h: Include termios.h to get definition of 1273 speed_t. 1274 (cfsetispeed, cfsetospeed, mrand48, nlist, srand48, stime): New 1275 declarations. 1276 (openlog): Declare 2- or 3-argument form. 1277 * configure.in: Enable declarations of functions missing from 1278 Ultrix V4.3 system headers. 1279 * ntpd/refclock_oncore.c: Include <sys/types.h>, Ultrix V4.3 1280 <sys/stat.h> needs it for dev_t. 1281 From: Rainer Orth <ro@techfak.uni-bielefeld.de> 1282 1283 * ntpdc/ntpdc_ops.c: Reality checks. 1284 1285 * configure.in: netbsd has stubs for the timer_* stuff and doesn't 1286 support PPSAPI. IRIG requires <stropts.h> . 1287 From: Frederick Bruckman <fb@enteract.com> 1288 1289 * ntpdc/ntpdc_ops.c: (kerninfo) Report in seconds regardless of 1290 kernel precision. Report kernel flags as text. 1291 From: Poul-Henning Kamp <phk@critter.freebsd.dk> 1292 1293Sun Apr 18 14:26:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1294 1295 * configure.in: 4.0.92g 1296 1297 * ntpd/ntp_refclock.c (refclock_ioctl): We don't want 1298 PPS_HARDPPSONASSERT by default. 1299 * ntpd/refclock_oncore.c: Prefer timepps.h over sys/timepps.h 1300 From: Poul-Henning Kamp <phk@freebsd.org> 1301 1302Tue Apr 13 17:32:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1303 1304 * configure.in: 4.0.92f 1305 1306 * ntpd/ntp_refclock.c (refclock_open): VMIN should be 1, not 0 1307 From: Reg Clemens <reg@dwf.com> 1308 1309Sun Apr 11 18:26:44 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1310 1311 * ntpd/refclock_mx4200.c: Patches/improvements 1312 * ntpd/ntpd.c (set_process_priority): Lint 1313 From: Marc.Brett@westgeo.com 1314 1315 * util/ntptime.c: Lint, bit definition cleanup 1316 From: Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> 1317 1318Wed Apr 7 03:02:23 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1319 1320 * ntpd/refclock_oncore.c: Use timepps.h or sys/timepps.h 1321 * configure.in: Look for either timepps.h or sys/timepps.h 1322 From: Poul-Henning Kamp <phk@critter.freebsd.dk> 1323 1324 * ntpd/ntp_io.c (create_sockets): Don't warn about ENXIO. 1325 (Several places) 1326 From: Andrej Borsenkow <borsenkow.msk@sni.de> 1327 1328 * libntp/mfp_mul.c (mfp_mul): Lint. 1329 Marc.Brett@westgeo.com 1330 1331Sun Apr 4 03:23:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1332 1333 * configure.in: 4.0.92e 1334 Dave redesigned the clock state machine. 1335 13361999-02-28 Frank Kardel <kardel@acm.org> 1337 1338 * parseutil/dcfd.c: added DCF77 module powersetup 1339 1340 * ntpd/refclock_parse.c (parse_control): using gmprettydate instead of prettydate() 1341 (mk_utcinfo): new function for formatting GPS derived UTC information 1342 (gps16x_message): changed to use mk_utcinfo() 1343 (trimbletsip_message): changed to use mk_utcinfo() 1344 ignoring position information in unsynchronized mode 1345 (parse_start): augument linux support for optional ASYNC_LOW_LATENCY 1346 1347 * ntpd/ntp_control.c (ctl_putclock): cleanup of end of buffer handling 1348 1349 * libparse/parse.c (timepacket): removed unnecessary code 1350 1351 * libparse/clk_trimtsip.c (struct trimble): new member t_utcknown 1352 (cvt_trimtsip): fixed status monitoring, bad receiver states are 1353 now recognized 1354 1355 * libntp/prettydate.c (gmprettydate): new function for format date 1356 and time with respect to UTC 1357 1358 * libntp/gpstolfp.c (GPSWRAP): update GPS rollover to 990 weeks 1359 1360 * include/trimble.h (CMD_RUTCPARAM): control variable name unification 1361 1362 * include/ntp_fp.h: added prototype for gmprettydate() 1363 1364Sat Feb 27 00:03:16 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1365 1366 * libntp/systime.c: definition 1367 * ntpd/ntp_proto.c: sco5_oldclock declaration 1368 * configure.in: SCO5_CLOCK for *-*-sco3.2v5* 1369 * util/tickadj.c (main): SCO5_OLDCLOCK -> SCO5_CLOCK 1370 From: Kees Hendrikse <kees@echelon.nl> 1371 1372 * ntpd/ntp_config.c (getconfig): Indentation cleanup 1373 Deal with 'P' case better 1374 * ntpd/ntpd.c: Declare set_process_priority() 1375 * ntpd/refclock_dumbclock.c: Lint cleanup 1376 From: Marc.Brett@westgeo.com 1377 1378Wed Feb 24 10:22:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1379 1380 * configure.in: 4.0.92d 1381 1382 * configure.in: Dave says we can't enable PARSE clocks by default. 1383 Also, Solaris 2.7 still has its kernel bug - disable kernel FLL 1384 there. 1385 Reported by: Dave Mills <dlm@udel.edu> 1386 1387Tue Feb 23 23:37:44 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1388 1389 * libparse/Makefile.am (parsesolaris.o): Devious hack to deal 1390 with bug in sys/systm.h . 1391 Suggested by: Chaim Frenkel <chaimf@pobox.com> 1392 1393Tue Feb 23 20:46:31 1999 Frank Kardel <kardel@acm.org> 1394 1395 * ntpd/refclock_parse.c: fixed #endifs 1396 (stream_receive): fixed formats 1397 1398Mon Feb 22 00:35:06 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1399 1400 * configure.in: 4.0.92c 1401 1402 * ntpd/refclock_chronolog.c: Lint 1403 * ntpd/refclock_dumbclock.c: Ditto 1404 * ntpd/refclock_oncore.c: Ditto 1405 From: Marc.Brett@westgeo.com 1406 1407 * ntpd/refclock_oncore.c (oncore_msg_any): Call GETTIMEOFDAY, not 1408 gettimeofday(). 1409 From: david.higgins@mail.ccur.com 1410 1411 * configure.in (MCAST): Not in i386-sequent-sysv4 1412 Reported by: Joseph Geter <joe.geter@somills.com> 1413 1414 * util/ntptime.c: Linux cleanup. 1415 From: Reg Clemens <reg@dwf.com> 1416 1417 * configure.in: Rename SCO5_OLDCLOCK to SCO5_CLOCK 1418 * acconfig.h: Ditto 1419 1420 * ntpd/ntp_proto.c: SCO5_CLOCK stuff 1421 (init_proto): Use the SCO5_CLOCK stuff 1422 * libntp/systime.c: SCO5_CLOCK stuff 1423 (get_systime): Use the SCO5_CLOCK stuff 1424 (adj_systime): Use the SCO5_CLOCK stuff 1425 From: Kees Hendrikse <kees@echelon.nl> 1426 1427 * ntpd/ntp_config.c: Added -P option and associated baggage. 1428 (getstartup): Update help text 1429 (getconfig): Process -P option 1430 (getconfig): Update help text 1431 * ntpd/ntpd.c (set_process_priority): Created. 1432 (service_main): remove process priority stuff - we want to do at 1433 after we start up the resolver, so call set_process_priority() 1434 after getconfig(). 1435 From: Kamal A Mostafa <kamal@whence.com> 1436 14371999-02-21 Frank Kardel <kardel@acm.org> 1438 1439 * ntpd/ntp_util.c (hourly_stats): removed unused variable 1440 1441 * libntp/ieee754io.c: renamed index to fieldindex to avoid index() name clash 1442 1443 * ntpd/refclock_parse.c (parse_start): add initialization for Linux PPSkit 1444 1445Sun Feb 21 17:53:33 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1446 1447 * ntpd/ntp_io.c (create_sockets): Skip interfaces that are really 1448 just aliases. 1449 From: "Erik R. Leo" <erikl@sover.net> 1450 1451 * configure.in: 4.0.92b 1452 1453 * ntpd/ntpd.c (service_main): Check for an error return from 1454 sched_get_priority_max(). 1455 1456Wed Feb 17 03:48:47 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1457 1458 * configure.in: 4.0.92a 1459 1460 * configure.in: configure.in requires autoconf 2.13 or later. 1461 Reported by Ulrich Windl <ulrich.windl@rz.uni-regensburg.de> 1462 1463Wed Feb 17 00:12:11 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1464 1465 * acconfig.h: TERMIOS_NEEDS__SVID3 1466 * configure.in: Ditto 1467 * ntpd/refclock_palisade.h: Ditto 1468 * include/ntp_refclock.h: Ditto 1469 * ntpd/ntpd.c (service_main): We want sched_get_priority_max(). 1470 From: Kamal A Mostafa <kamal@whence.com> 1471 1472 * ntpd/ntp_refclock.c (refclock_open): Zero the entire c_cc[] array. 1473 From: Reg Clemens <reg@dwf.com> 1474 1475Tue Feb 16 23:37:49 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1476 1477 * Updated ansi2knr 1478 Reported by: Marc Brett 1479 1480Mon Feb 15 02:55:28 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1481 1482 * configure.in: 4.0.92 1483 1484 * ntpd/ntp_refclock.c: Added refclock_chronolog and 1485 refclock_dumbclock. 1486 From: Robert McMillin <rlm@syseca-us.com> 1487 1488Sun Feb 14 15:57:53 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1489 1490 * dropped SCO3 support #defines. 1491 * changed SCO5_TICKADJ #define to SCO5_OLDCLOCK 1492 * Added code in libntp/systime.c to accumulate changes until a whole 1493 tick can be added or dropped. Adjusted gettimeofday() output 1494 to include the contents of the accumulator. 1495 * cleaned up util/tickadj.c; tickadj -As now does the right thing. 1496 From: Kees Hendrikse <kees@echelon.nl> 1497 1498 * ntpq/ntpq.c: Rename delay() to auth_delay() 1499 Reported by: Andrej Borsenkow <borsenkow.msk@sni.de> 1500 1501 * ntpd/refclock_palisade.h: Cleanup. 1502 From: Marc.Brett@westgeo.com 1503 1504 * ntpd/ntp_refclock.c (refclock_ioctl): Typo. 1505 From: Reg Clemens <reg@dwf.com> 1506 1507 * ntpd/ntp_io.c (create_sockets): Only bind a given network once. 1508 From: Wolfgang Rupprecht <wolfgang@wsrcc.com> 1509 1510Sat Jan 30 11:48:37 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1511 1512 * configure.in: 4.0.91f 1513 1514Thu Jan 28 22:58:40 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1515 1516 * ntpd/refclock_parse.c (CLK_REALTYPE): We really want ttl, not hmode. 1517 * ntpd/ntp_config.c (getconfig): "mode" really should update the 1518 ttl member, not the hmode member. 1519 1520 * ntpd/refclock_local.c: More offset cleanup from Dave. 1521 1522Thu Jan 28 00:15:20 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1523 1524 * configure.in: 4.0.91e 1525 1526 * ntpd/refclock_local.c: Bugfix. 1527 From: Dave Mills 1528 1529 * ntpd/refclock_palisade.c: Lint/IRIX portability cleanup 1530 * ntpd/refclock_palisade.h: Re-enable the declaration of float() 1531 * ntpd/ntp_io.c (create_sockets): Initialize size to 0 1532 From: Marc.Brett@westgeo.com 1533 1534 * ntpd/refclock_parse.c (CLK_REALTYPE): Use hmode, not ttl. 1535 * configure.in (ac_cv_var_no_parenb_ignpar): Not under Linux. 1536 Reported by: Thomas Quinot <thomas@Cuivre.FR.EU.ORG> 1537 1538 * ntpdc/ntpdc.c (my_delay): Renamed, from delay. 1539 Reported by: Andrej Borsenkow <borsenkow.msk@sni.de> 1540 1541Tue Jan 26 00:56:10 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1542 1543 * configure.in: 4.0.91d 1544 1545 * ntpq/ntpq.c: Y2K patches 1546 From: Marc.Brett@westgeo.com 1547 1548 * html/driver29.htm: New version 1549 * ntpd/refclock_palisade.c: Ditto 1550 * ntpd/refclock_palisade.h: Ditto 1551 From: Sven_Dietrich@Trimble.COM 1552 1553 * upgrade ansi2knr.c 1554 1555 * Some stuff that Dave did. 1556 1557 * configure.in: 4.0.91c 1558 1559 * ntpd/refclock_oncore.c: Prototype cleanup. Enum cleanup. 1560 * ntpd/ntp_proto.c (clock_select): Fix memory leak. 1561 * configure.in (ac_cv_struct_ppsclockev): Might need sys/time.h to 1562 check for struct clockppsev. Return pce->serial, not 0; 1563 From: Marc.Brett@westgeo.com 1564 1565 * ntpd/refclock_oncore.c (oncore_msg_En): Clean up. 1566 From: John.Hay@mikom.csir.co.za 1567 1568Mon Jan 25 11:50:29 1999 Philippe De Muyter <phdm@macqel.be> 1569 1570 * libparse/parse_conf.c (clockformats): Entry added for 1571 clock_wharton_400a. 1572 * libparse/clk_wharton.c: New file. 1573 * libparse/Makefile.am (libparse_a_SOURCES): clk_wharton.c added; 1574 (libparse_kernel_a_SOURCES): kclk_wharton.c added. 1575 (kclk_wharton.o): New dependency rule. 1576 * ntpd/refclock_parse.c (parse_clockinfo): Entry added for the 1577 WHARTON clock (mode 15). 1578 * acconfig.h (CLOCK_WHARTON_400A): New configuration macro. 1579 * configure.in (CLOCK_WHARTON_400A): Macro defined like other 1580 CLOCK_xxx macros. 1581 1582Sun Jan 24 13:51:30 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1583 1584 * ntpd/ntp_config.c (do_resolve_internal): Missing #ifdef DEBUG 1585 From: Sven Dietrich <Sven_Dietrich@Trimble.COM> 1586 1587 * Makefile.am (SUBDIRS): Lose authstuff 1588 * configure.in: Ditto 1589 1590Sat Jan 23 15:28:03 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1591 1592 * configure.in: 4.0.91b 1593 1594Sat Jan 23 15:02:25 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1595 1596 * ntpd/refclock_oncore.c: use HAVE_STRUCT_PPSCLOCKEV 1597 * acconfig.h: HAVE_STRUCT_PPSCLOCKEV 1598 * configure.in (ac_cv_struct_ppsclockev): Added test 1599 1600Thu Jan 21 15:35:25 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1601 1602 * configure.in: 4.0.91a 1603 1604 * ntpd/refclock_nmea.c (nmea_receive): Call refclock_process() 1605 every second (or each time a nmea string is received). 1606 From: John Hay <jhay@mikom.csir.co.za> 1607 1608 * ntpd/ntp_refclock.c (refclock_ioctl): Use TIOCPPS if we have it. 1609 (refclock_ioctl): Use LDISC_CLKPPS, not LDISC_PPS when deciding 1610 how to set str. 1611 * ntpd/ntp_loopfilter.c: Lose unused ntp_gettime() stuff. 1612 * ntpd/ntp_request.c: Ditto. 1613 * ntpd/refclock_local.c: Ditto. 1614 * ntpd/refclock_shm.c (shm_poll): Fix the refclock_process() call. 1615 * ntpd/refclock_oncore.c: patches and cleanup 1616 * configure.in: ioctl/PPS checks, ONCORE cleanup 1617 * acconfig.h: ONCORE cleanup 1618 From: Reg Clemens <reg@dwf.com> 1619 1620 * configure.in (CFLAGS): cc on Sequent wants -Wc,+abi-socket. 1621 We also need to figure out why -lsocket isn't being detected; 1622 -lsocket is needed. 1623 From: Dana Kaempen <decay@flash.net> 1624 1625 * include/ntp_stdlib.h: AIX portability patches, header cleanup. 1626 * ntptrace/ntptrace.c: Ditto. 1627 * ntpdate/ntpdate.c: Ditto. 1628 * ntpd/refclock_true.c: Ditto. 1629 * ntpd/refclock_mx4200.c: Ditto. 1630 * ntpd/refclock_jupiter.c: Ditto. 1631 * libntp/msyslog.c: Ditto. 1632 From: Marc.Brett@waii.com 1633 1634Sun Jan 10 15:15:07 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1635 1636 * configure.in: 4.0.91 1637 1638Sat Jan 9 00:11:34 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1639 1640 * include/ntp_stdlib.h: msyslog() is declared differently if we're 1641 not __STDC__. 1642 1643 * include/ntp_types.h: It's HAVE_PROTOTYPES, not USE_PROTOTYPES. 1644 * include/ntp_machine.h: Ditto. 1645 1646Fri Jan 8 20:47:10 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1647 1648 * configure.in: Upgrade to autoconf-2.13 1649 Do the prototypes check much earlier, as it might alter CFLAGS and 1650 things which will affect other tests. 1651 1652 * ntpd/ntp_request.c (do_conf): The problem was with a template 1653 for "version" on an IRIX C compiler... 1654 From: Marc.Brett@waii.com 1655 1656 * libntp/authkeys.c: #include config.h first. 1657 Reported by: brian.bumpass@funb.com 1658 1659Thu Jan 7 00:24:35 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1660 1661 * util/tickadj.c (main): return() instead of exit(). 1662 * ntpd/ntp_request.c (do_conf): Disambiguate ||. 1663 * ntpd/ntp_proto.c (clock_select): Initialize variables. 1664 From: Marc.Brett@waii.com 1665 1666 * scripts/ntpver.in: Use PATH_SH 1667 1668 * configure.in (PATH_SH): Added. 1669 1670Tue Jan 5 19:02:51 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1671 1672 * configure.in: 4.0.90h 1673 1674 * html/driver30.htm: Updated. 1675 * html/refclock.htm: Refer to driver30 1676 * ntpd/refclock_oncore.c: Vastly improve and make less FreeBSD centric, 1677 From: Poul-Henning Kamp <phk@critter.freebsd.dk> and 1678 Reg.Clemens <reg@dwf.com> 1679 1680 * include/ntp.h: Portability/lint patches 1681 * libntp/binio.c: Ditto. 1682 * libntp/caljulian.c: Ditto. 1683 * libntp/caltontp.c: Ditto. 1684 * libntp/ieee754io.c: Ditto. 1685 * libntp/md5c.c: Ditto. 1686 * libntp/mfp_mul.c: Ditto. 1687 * libntp/msyslog.c: Ditto. 1688 * libntp/statestr.c: Ditto. 1689 * libntp/systime.c: Ditto. 1690 * libparse/clk_trimtsip.c: Ditto. 1691 * libparse/data_mbg.c: Ditto. 1692 * libparse/parse.c: Ditto. 1693 * ntpd/ntp_control.c: Ditto. 1694 * ntpd/ntp_filegen.c: Ditto. 1695 * ntpd/ntp_intres.c: Ditto. 1696 * ntpd/ntp_io.c: Ditto. 1697 * ntpd/ntp_peer.c: Ditto. 1698 * ntpd/ntp_proto.c: Ditto. 1699 * ntpd/ntp_util.c: Ditto. 1700 * ntpd/ntpd.c: Ditto. 1701 * ntpd/refclock_arc.c: Ditto. 1702 * ntpd/refclock_chu.c: Ditto. 1703 * ntpd/refclock_datum.c: Ditto. 1704 * ntpd/refclock_leitch.c: Ditto. 1705 * ntpd/refclock_parse.c: Ditto. 1706 * ntpd/refclock_usno.c: Ditto. 1707 * ntpq/ntpq.c: Ditto. 1708 * util/tickadj.c: Ditto. 1709 From: Marc.Brett@waii.com 1710 1711Mon Jan 4 00:56:55 1999 Harlan Stenn <stenn@whimsy.udel.edu> 1712 1713 * configure.in: 4.0.90g 1714 1715 * ntpd/ntp_config.c (getconfig): MODE was setting ttl, not hmode. 1716 Reported by: Carsten Emde <ce@ceag.ch> 1717 1718Fri Dec 4 01:01:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1719 1720 * configure.in: 4.0.90f 1721 1722 * ntpd/refclock_mx4200.c: New version 1723 From: Marc.Brett@waii.com 1724 17251998-12-02 Harlan Stenn <stenn@whimsy.udel.edu> 1726 1727 * ntpd/ntp_config.c (do_resolve_internal): If fork fails, say why. 1728 Reported by: Jeff_Dennison@admin.tc.faa.gov 1729 1730 * ntpd/ntpd.c (ntpdmain): fork() can return a -1. Someday we'll 1731 report this condition... 1732 17331998-12-02 Harlan Stenn <stenn@whimsy.udel.edu> 1734 1735 * configure.in: 4.0.90e 1736 1737 * ntpd/refclock_palisade.c: Reformat code so ansi2knr will work 1738 * ntpd/refclock_palisade.h: Ditto 1739 From: Marc.Brett@waii.com 1740 1741Sun Nov 29 21:00:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1742 1743 * configure.in: 4.0.90d 1744 1745 * configure.in (CFLAGS): Use "-O2 -g3 -n32" by default for Irix6.2 1746 and later. 1747 Reported by: Jack Bryans <jbryans@csulb.edu> 1748 17491998-11-29 Harlan Stenn <stenn@whimsy.udel.edu> 1750 1751 * configure.in: 4.0.90c 1752 1753 * ntpd/refclock_oncore.c (oncore_msg_En): Convert to nano 1754 From: John Hay <jhay@mikom.csir.co.za> 1755 1756 * include/ntp_request.h (RM_VN_MODE): Add version parameter, so 1757 xntpdc will work across v3 and v4. 1758 * ntpd/ntp_request.c: Track requested version 1759 (req_ack): Use requested version in RM_VN_MODE 1760 (more_pkt): Ditto 1761 (flush_pkt): Ditto 1762 (process_private): Get requested version 1763 * ntpd/ntp_intres.c (request): Use default version 1764 * ntpdc/ntpdc.c (sendrequest): Ditto 1765 From: John Hay <jhay@mikom.csir.co.za> 1766 1767Fri Nov 27 14:27:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1768 1769 * ntpd/refclock_palisade.c: Lint cleanup 1770 * ntpd/refclock_palisade.h: Ditto. 1771 From: Marc Brett <mbrett@rgs0.london.waii.com> 1772 1773Mon Nov 23 04:45:03 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1774 1775 * configure.in: 4.0.90b 1776 1777 * New code and cleanup for the NT stuff 1778 From: Carl Byington <carl@five-ten-sg.com> 1779 1780Sat Nov 21 21:21:45 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1781 1782 * configure.in: 4.0.90a 1783 1784 * libntp/systime.c (step_systime): net_set_tod calls clock_settime. 1785 * libntp/machines.c (ntp_set_tod): Take a 2nd arg for NT. 1786 * include/ntp_machine.h: ntp_set_tod() has 2 args always. 1787 * ports/winnt/bldrel.bat: Typo. 1788 From: Carl Byington <carl@five-ten-sg.com> 1789 1790 * ntpd/ntp_intres.c (findhostaddr): h_errno is a #define under AIX. 1791 * configure.in: clock_settime is a stub in AIX4. 1792 From: Perry Ross <pross@platinum.com> 1793 1794 * libntp/Makefile.am (EXTRA_DIST): Lose libntp.mak 1795 * ntpd/Makefile.am (EXTRA_DIST): Ditto. 1796 * ntpdate/Makefile.am (EXTRA_DIST): Ditto. 1797 * ntpdc/Makefile.am (EXTRA_DIST): Ditto. 1798 * ntpq/Makefile.am (EXTRA_DIST): Ditto. 1799 From: Greg Schueman <schueman@ix.netcom.com> 1800 1801Sat Nov 21 12:33:16 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1802 1803 * configure.in: 4.0.90 1804 1805 Nano changes from Dave Mills. 1806 1807Thu Nov 19 04:23:46 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1808 1809 * include/ntp_machine.h: STREAM also needs HAVE_SYS_STREAM_H 1810 Reported by: Ronald Cole <ronald@forte-intl.com> 1811 1812Mon Nov 16 19:17:34 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1813 1814 * configure.in: 4.0.73e14 1815 1816 * util/ntptime.c (main): Protect STA_NANO 1817 1818 * ntpd/refclock_oncore.c: General overhaul and simplifications. 1819 The new manual clarifies a lot of fine points, and the driver has 1820 been suitably simplified. Uses Site Survey if possible, otherwise 1821 does it by hand. Should also work with non-UT models, as long as 1822 they talk the Motorola Binary Protocol. The driver Doesn't (need 1823 to) know where the author lives anymore. 1824 From: Poul-Henning Kamp <phk@critter.freebsd.dk> 1825 1826 * ntpd/refclock_palisade.h: New version. 1827 * ntpd/refclock_palisade.c: New version. 1828 From: Sven Dietrich <Sven_Dietrich@Trimble.COM> 1829 1830Sat Oct 24 01:19:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1831 1832 * configure.in: 4.0.73e13 1833 1834 * ntpdc/ntpdc_ops.c (clkbug): Patches 1835 * ntpd/ntp_refclock.c (refclock_buginfo): Patches 1836 From: Marc.Brett@waii.com 1837 1838Sat Oct 10 20:13:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1839 1840 * configure.in: 4.0.73e12 1841 1842 * ntpd/ntp_util.c (hourly_stats): Added prio_set stuff. 1843 1844 * ntpd/ntpd.c (ntpdmain): HAVE_SETPGRP_0 typo. 1845 * parseutil/dcfd.c (detach): Ditto. 1846 * ntpd/ntp_control.c (ctl_putpeer): Sometimes, peer->dstadr is 1847 NIL. 1848 From: Perry Ross <pross@platinum.com> 1849 1850 * ntpd/ntpd.c: 1851 Some systems use sys/sched.h, not sched.h (Irix) 1852 * configure.in (CFLAGS): nextstep needs -posix. 1853 Reported by: Jack Bryans <jbryans@csulb.edu> 1854 1855Sat Oct 3 02:32:46 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1856 1857 * configure.in: 4.0.73e11 1858 1859 * configure.in (ac_refclock_palisade): Needs termios. 1860 1861 * libntp/mktime.c: Some systems need sys/types.h 1862 1863 * configure.in: Added AC_TYPE_SIZE_T and AC_CHECK_TYPE(time_t, long) 1864 The time_t stuff should only be needed on Older machines, so the 1865 fact that I'm using a long shouldn't be a problem (hollow laugh). 1866 1867 * include/l_stdlib.h: Sometimes we need to #include <sys/types.h> 1868 1869 * libntp/Makefile.am (../include/des.h): Typo. 1870 1871Fri Oct 2 20:52:47 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1872 1873 * ntpd/ntp_intres.c (request): Accept responses back thru V2. 1874 1875Thu Oct 1 00:11:16 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1876 1877 * configure.in: 4.0.73e9 1878 1879 * ntpd/ntpd.c (catch_danger): Added. 1880 (ntpdmain): AIX SIGDANGER stuff 1881 From: Lars-Owe Ivarsson <larsowe@paradisaea.its.uu.se> 1882 1883 * configure.in: 1884 * include/ntp_machine.h: 1885 * include/ntp_string.h: 1886 * libntp/machines.c: 1887 * libparse/clk_hopf6021.c: 1888 * libparse/clk_trimtsip.c: 1889 * ntpd/refclock_leitch.c: 1890 * ntpd/refclock_palisade.c: 1891 * ntpd/refclock_parse.c: 1892 Here are some patches to suppress warnings from various compilers 1893 (IRIX 5.3, MipsPro C 7.1 on IRIX 6.4, AIX 4.1) and loaders (IRIX 1894 5.3, IRIX 6.4). Shouldn't affect functionality at all. 1895 From: Marc Brett <mbrett@rgs0.london.waii.com> 1896 (I got similar patches for AIX from Lars-Owe Ivarsson 1897 <larsowe@paradisaea.its.uu.se>) 1898 1899Thu Sep 24 21:33:50 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1900 1901 * configure.in: '73e8 1902 1903 * configure.in: AIX4 stubs the POSIX timer_ stuff, 1904 sched_setscheduler, and mlockall. 1905 Reported by: Lars-Owe Ivarsson <larsowe@paradisaea.its.uu.se> 1906 1907 * configure.in: OpenBSD stubs the POSIX timer_ stuff. 1908 Reported by: sidney august cammeresi iv <cammeres@uiuc.edu> 1909 (and several other folks whose names I can't find at the moment) 1910 1911Mon Sep 21 15:35:23 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1912 1913 * configure.in: '73e7 1914 1915 * ntpd/refclock_parse.c: Missing declaration 1916 From: Marc Brett <mbrett@rgs0.london.waii.com> 1917 1918 * include/README: Remove old MCAST descriptions 1919 1920 * include/Makefile.am (noinst_HEADERS): Lose sun-in.h . 1921 1922Mon Sep 21 14:50:12 1998 Harlan Stenn <stenn@grundoon.udel.edu> 1923 1924 * ntpdate/ntpdate.c (timer): Properly format the definition. 1925 1926Sun Sep 20 23:02:50 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1927 1928 * configure.in: '73e6 1929 1930 * include/Makefile.am (noinst_HEADERS): Renamed in.h to sun-in.h 1931 1932Fri Sep 18 01:05:55 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1933 1934 * configure.in: '73e5 1935 1936 * ntpd/refclock_palisade.c: SCO patch 1937 From: Kamal A Mostafa <kamalm@sco.com> 1938 1939 * libparse/clk_trimtsip.c (cvt_trimtsip): Fix rollover bug. 1940 From: "Michael J. Tubby B.Sc. G8TIC" <Mike.Tubby@thorcom.co.uk> 1941 1942 * libntp/authencrypt.c: 1943 * libntp/systime.c: 1944 * ntpd/refclock_acts.c: 1945 * ntpd/refclock_arbiter.c: 1946 * ntpd/refclock_arc.c: 1947 * ntpd/refclock_as2201.c: 1948 * ntpd/refclock_atom.c: 1949 * ntpd/refclock_chu.c: 1950 * ntpd/refclock_conf.c: 1951 * ntpd/refclock_datum.c: 1952 * ntpd/refclock_heath.c: 1953 * ntpd/refclock_hpgps.c: 1954 * ntpd/refclock_irig.c: 1955 * ntpd/refclock_leitch.c: 1956 * ntpd/refclock_nmea.c: 1957 * ntpd/refclock_palisade.c: 1958 * ntpd/refclock_parse.c: 1959 * ntpd/refclock_pst.c: 1960 * ntpd/refclock_trak.c: 1961 * ntpd/refclock_true.c: 1962 * ntpd/refclock_usno.c: 1963 * ntpd/refclock_wwvb.c: 1964 Typos, cleanup, and bugfixes 1965 From: Marc Brett <mbrett@rgs0.london.waii.com> 1966 1967 * ntpd/ntp_timer.c (timer): Typo. 1968 * include/ntp_refclock.h: in refclockstat, clockdesc should be const. 1969 * ntpd/ntp_io.c (create_sockets): Typo. 1970 * ntpd/ntp_control.c (free_varlist): Use the appropriate cast when 1971 calling free(). 1972 (set_var): Use char *td for non-const char data. 1973 (ctl_getitem): Use char * for non-const data. 1974 (Many of these reported by Marc Brett) 1975 1976Sun Sep 13 19:19:09 1998 Harlan Stenn <stenn@whimsy.udel.edu> 1977 1978 * ntpd/ntpd.c: Added nofork declaration. 1979 (ntpdmain): Initialize it... 1980 * ntpd/ntp_config.c: added nofork. 1981 Updated ntp_options. 1982 (getstartup): Updated "usage" string. Deal with -n flag. 1983 (getconfig): Ditto. 1984 From: Jeffrey Hutzelman <jhutz@cs.cmu.edu> 1985 1986 * ntpd/ntp_io.c (open_socket): Use ntoa() to print out the address 1987 when bind() fails. (in 2 places) 1988 Reported by: "Markus W. Fehr" <mfehr@ch.ibm.com> 1989 Only soft-fail if an interface is unavailable. 1990 (create_sockets): Don't SO_REUSEADDR if the interface is unavailable. 1991 From: "Markus W. Fehr" <mfehr@ch.ibm.com> 1992 1993 * configure.in: If we --disable-all-clocks, then don't enable 1994 parse clocks by default. 1995 Reported by: Marion Hakanson <hakanson@cse.ogi.edu> 1996 1997Sat Aug 22 23:58:14 1998 Frank Kardel <kardel@acm.org> 1998 1999 * ntpd/refclock_parse.c (local_input): fixed IO handling for non-STREAM IO 2000 2001Sun Aug 16 20:13:32 1998 Frank Kardel <kardel@acm.org> 2002 2003 * libntp/ieee754io.c: debug information only compile for LIBDEBUG case 2004 2005 * ntpd/refclock_parse.c (gps16x_message): reduced UTC parameter information (dropped A0,A1) 2006 made uval a local variable (killed one of the last globals) 2007 (sendetx): added logging of messages when in debug mode 2008 (trimble_check): added periodic checks to facilitate re-initialization 2009 (trimbletsip_init): made use of EOL character if in non-kernel operation 2010 (trimbletsip_message): extended message interpretation 2011 (getdbl): fixed data conversion 2012 2013 * libparse/parse_conf.c (clockformats): Trimble TSIP driver now also 2014 available for kernel operation 2015 2016 * libparse/info_trimble.c: re-generated 2017 2018 * libparse/clk_trimtsip.c (cvt_trimtsip): initial kernel capable version (no more floats) 2019 (clock_trimtsip =): new format name 2020 2021 * libparse/clk_trimtaip.c (clock_trimtaip =): changed format name 2022 2023 * include/trimble.h (CMD_RSTATTRACK): renamed mode 6 variable name 2024 2025 * scripts/monitoring/ntploopwatch: moved emacs mode selector 2026 2027Mon Aug 10 15:32:48 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2028 2029 * ntpd/refclock_acts.c: Patch cleanup 2030 * ntpd/ntp_refclock.c: Patch cleanup 2031 * ntpd/ntp_timer.c: Patch cleanup 2032 From: qli@huey.udel.edu 2033 2034Wed Jul 29 15:23:21 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2035 2036 * libntp/machines.c: IRIX needs time.h 2037 Reported by: Judith E Bush <jbush@fi.edu> 2038 2039 * ntpd/ntpd.c (service_main): Better AIX PROCLOCK fix. 2040 From: Matt Ladendorf <matt.ladendorf@anheuser-busch.com> and 2041 Grover Davidson <Grover.Davidson@anheuser-busch.com> 2042 2043Wed Jul 29 01:36:48 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2044 2045 * include/ntpd.h (MAXINTERFACES): Moved here... 2046 * ntpd/ntp_io.c: From here... 2047 (create_sockets): Only deal with MAXINTERFACES. 2048 (create_sockets): Only deal with specified interfaces. 2049 2050 * ntpd/ntp_config.c (CONFIG_LISTEN): Added 2051 Added ifnum and listenaddrs[] 2052 (getconfig): Added defn for "addr" 2053 (getconfig): Initialize ifnum. 2054 2055 * ntpd/ntpd.c (service_main): call init_io after getconfig 2056 From: Vebjorn Ljosa <ljosa@initio.no> 2057 2058Wed Jul 29 00:42:28 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2059 2060 * ntpd/refclock_palisade.c: Use NEED_HPUX9_TIOCM_STUFF 2061 2062 * acconfig.h (NEED_HPUX9_TIOCM_STUFF): Added. 2063 2064 * configure.in (REFCLOCK_PALISADE): Needs termio*.h 2065 (NEED_HPUX9_TIOCM_STUFF): Added. 2066 2067 * ntpd/ntp_io.c (create_sockets): Use strchr instead of strstr. 2068 2069 * libntp/mktime.c: #include <sys/types.h> 2070 2071 * libntp/ieee754io.c: #include <sys/types.h> 2072 2073Wed Jul 29 00:24:22 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2074 2075 * ntpd/refclock_acts.c (ACTS_MAXPOLL): 14 -> 18. 2076 Import current_nextdate 2077 (acts_receive): Update peer->nextdate with current_nextdate 2078 (acts_poll): Call acts_timeout() (debugging) 2079 2080 * ntpd/ntp_refclock.c: Export current_nextdate. 2081 (refclock_transmit): Check peer->valid >= NTP_SHIFT - 2, not >. 2082 (refclock_transmit): hpoll wiggles, update current_nextdate 2083 2084 * ntpd/ntp_timer.c: #include "ntp_refclock.h" 2085 (MODE_MANUAL): Added. 2086 (timer): MODE_MANUAL stuff 2087 2088 From: qli@huey.udel.edu 2089 2090Tue Jul 28 23:23:15 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2091 2092 * configure.in: Check for inet_ntoa in -lbind . 2093 2094 * ntpd/ntpd.c: #undef PROCLOCK for AIX. 2095 2096Mon Jul 20 01:06:24 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2097 2098 * configure.in (AC_TYPE_SIZE_T): Added. 2099 2100Sat Jul 11 09:38:30 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2101 2102 * configure.in: 4.0.73e 2103 2104 * ports/winnt/: Replaced with new code (no SHM or PALISADE) 2105 From: Greg Schueman <schueman@ix.netcom.com> 2106 2107Fri Jul 10 12:12:59 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2108 2109 * configure.in: 4.0.73d 2110 2111 * include/ntp_machine.h (HAVE_SRANDOM): VxWorks patches 2112 (HAVE_RANDOM): Ditto. 2113 (CALL): Ditto. 2114 From: Casey Crellin <ccrellin@mweb.com> 2115 2116 * ntpd/refclock_parse.c (local_input): Typo. 2117 Reported by: Tony Li <tony1@home.net> 2118 2119Wed Jul 8 01:49:01 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2120 2121 * configure.in: 4.0.73c 2122 2123 * PARSE patches from Frank Kardel 2124 2125 * libntp/machines.c (ntp_set_tod): Get it right. 2126 2127Sun Jul 5 22:15:34 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2128 2129 * configure.in: 4.0.73a 2130 2131 * kernel/sys/timex.h (MOD_CANSCALE): Add rest of patch to handle 2132 scaling. 2133 From: Poul-Henning Kamp <phk@critter.freebsd.dk> 2134 2135Wed Jun 10 21:16:01 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2136 2137 * configure.in: 4.0.73 2138 2139 * ntpd/ntp_loopfilter.c (local_clock): MOD_CANSCALE patches, and 2140 be careful with the integration if we're nearly perfect. 2141 From: Poul-Henning Kamp <phk@critter.freebsd.dk> 2142 2143 * util/tickadj.c (main): Typo fix... 2144 From: Marion Hakanson <hakanson@cse.ogi.edu> 2145 2146 * ntpd/ntp_io.c (create_sockets): Attempt to ignore alias 2147 interfaces. 2148 From: Kenneth Maupin <maupin@easystreet.com> 2149 2150 * ntpd/ntp_refclock.c: PPS fixes 2151 * ntpd/refclock_msfees.c (msfees_start): Portability fixes and 2152 PPS/STREAM enhancements 2153 From: John Hay <jhay@mikom.csir.co.za> 2154 2155 * ntpd/ntp_refclock.c (refclock_gtlin): Patch... 2156 From: Jonathan Stone <jonathan@DSG.Stanford.EDU> 2157 2158Sun Jun 28 18:43:30 1998 Frank Kardel <kardel@acm.org> 2159 2160 * libntp/buftvtots.c (buftvtots): using WORD_BIGENDIAN instead of XNTP_BIG_ENDIAN 2161 2162 * libparse/clk_trimtsip.c (getflt): fixed ENDIAN issue 2163 (getdbl): fixed ENDIAN issue 2164 (getint): use get_msb_short() 2165 (cvt_trimtsip): use gpstolfp() for conversion 2166 2167 * libntp/Makefile.am (libntp_a_SOURCES): added gpstolfp.c source 2168 2169 * libntp/binio.c: added {get,put}_msb_{short,long}() functions 2170 2171 * include/ntp_fp.h: added gpstolfp() prototype 2172 2173 * include/binio.h: added binio MSB prototypes 2174 2175Sat Jun 13 13:48:17 1998 Frank Kardel <kardel@acm.org> 2176 2177 * parseutil/testdcf.c: signed/unsigned 2178 SYSV clock name clash fixed 2179 2180 * parseutil/dcfd.c: signed/unsigned 2181 SYSV clock name clash fixed 2182 year wrapping at 1998 2183 ctype macros take ints as args 2184 2185 * ntptrace/ntptrace.c (decodeipaddr): ctype macros take ints as args 2186 2187 * ntpq/ntpq_ops.c (doprintpeers): signed/unsigned 2188 2189 * ntpq/ntpq.c: ctype macros take ints as args 2190 signed/unsigned 2191 2192 * ntpdc/ntpdc.c: signed/unsigned 2193 2194 * ntpd/refclock_usno.c: signed/unsigned 2195 2196 * ntpd/refclock_true.c (true_send): signed/unsigned, name clashes 2197 2198 * ntpd/refclock_parse.c: signed/unsigned, name clashes 2199 2200 * ntpd/refclock_nmea.c (nmea_receive): ctype macros take ints as args 2201 2202 * ntpd/refclock_heath.c (heath_receive): prototypes (signed/unsigned issues) 2203 2204 * ntpd/refclock_arc.c: prototypes (signed/unsigned issues) 2205 2206 * ntpd/refclock_acts.c: prototypes (signed/unsigned issues) 2207 2208 * ntpd/ntpd.c: prototypes (signed/unsigned issues) 2209 2210 * ntpd/ntp_util.c (getauthkeys): prototypes (signed/unsigned issues) 2211 fix SYSV clock name clash 2212 2213 * ntpd/ntp_request.c: prototypes (signed/unsigned issues) 2214 fix SYSV clock name clash 2215 2216 * ntpd/ntp_io.c (input_handler): variable naming, signed/unsigned 2217 2218 * ntpd/ntp_intres.c (readconf): signed/unsigned issues 2219 2220 * ntpd/ntp_control.c: prototypes (signed/unsigned issues) 2221 fix SYSV clock name clash 2222 2223 * ntpd/ntp_config.c: fix SYSV clock name clash 2224 ctype macros take ints as args 2225 2226 * libparse/parsestreams.c: dirt (debug) removed 2227 2228 * libparse/parsesolaris.c: more prototypes 2229 fix name clashes 2230 allow for ansi2knr 2231 2232 * libparse/parse.c: bcopy/memcpy cleanup 2233 fix SYSV clock name clash 2234 2235 * libparse/clk_trimtsip.c (cvt_trimtsip): fix SYSV clock name clash 2236 2237 * libparse/clk_trimtaip.c (cvt_trimtaip): fix SYSV clock name clash 2238 2239 * libparse/clk_schmid.c (cvt_schmid): fix SYSV clock name clash 2240 2241 * libparse/clk_rcc8000.c (cvt_rcc8000): fix SYSV clock name clash 2242 2243 * libparse/clk_rawdcf.c (cvt_rawdcf): fix SYSV clock name clash 2244 2245 * libparse/clk_hopf6021.c (cvt_hopf6021): fix SYSV clock name clash 2246 2247 * libparse/clk_dcf7000.c (cvt_dcf7000): fix SYSV clock name clash 2248 2249 * libparse/clk_computime.c: fix SYSV clock name clash 2250 2251 * libntp/octtoint.c (octtoint): ctype macros take ints as args 2252 2253 * libntp/mstolfp.c (mstolfp): ctype macros take ints as args 2254 2255 * libntp/hextolfp.c (hextolfp): ctype macros take ints as args 2256 2257 * libntp/hextoint.c (hextoint): ctype macros take ints as args 2258 2259 * libntp/decodenetnum.c (decodenetnum): ctype macros take ints as args 2260 2261 * libntp/atouint.c (atouint): ctype macros take ints as args 2262 2263 * libntp/atolfp.c (atolfp): ctype macros take ints as args 2264 2265 * libntp/atoint.c (atoint): ctype macros take ints as args 2266 2267 * kernel/sys/parsestreams.h: STREAM macro gone in favor of HAVE_SYS_STREAM_H 2268 2269 * include/parse.h: STREAM macro gone in favor of HAVE_SYS_STREAM_H 2270 2271Fri Jun 12 11:08:53 1998 Frank Kardel <kardel@acm.org> 2272 2273 * ntpd/ntp_timer.c: prototype fixes (ansi2knr/knr compiler) 2274 2275 * ntpd/ntp_proto.c (make_keylist): type cast for e(!!!)malloc() 2276 2277 * libparse/Makefile.am: adjust for ansi2knr 2278 2279 * libntp/ieee754io.c: ansi2knr compatibility 2280 2281 * include/ntp_refclock.h: added pps_sample() extern declaration 2282 added refclock_process_offset() extern declaration 2283 2284 * include/ntp.h: fixed function * prototypes 2285 2286 * ntpd/refclock_parse.c (bind): added input routine 2287 (local_input): added input routine 2288 2289 * ntpd/ntp_io.c (input_handler): direct input processing for 2290 refclocks to save input recv buffers 2291 2292 * include/ntp_refclock.h: added int io_input(struct recvbuf *) 2293 pointer to allow direct processing of read refclock data in 2294 order to save many bug recv buffers on single character input 2295 (problem with "fast" machines) 2296 2297 * parse_conf.c: conditional compile macros fixed 2298 2299 * parse.c: conditional compile macros fixed 2300 printf prototype 2301 2302 * clk_trimtaip.c: conditional compile macros fixed 2303 printf prototype 2304 2305 * clk_schmid.c: conditional compile macros fixed 2306 printf prototype 2307 2308 * clk_rcc8000.c: conditional compile macros fixed 2309 printf prototype 2310 2311 * clk_hopf6021.c: conditional compile macros fixed 2312 printf prototype 2313 2314 * clk_dcf7000.c: conditional compile macros fixed 2315 printf prototype 2316 2317 * clk_computime.c: conditional compile macros fixed 2318 printf prototype 2319 2320Sat Jun 6 07:41:54 1998 Frank Kardel <kardel@acm.org> 2321 2322 * ntpd/refclock_palisade.c: fixed termio.h / termios.h inclusion 2323 2324 * include/ntp_refclock.h: made refclockproc/clockdesc const 2325 2326 * ntpd/ntp_control.c (ctl_putpeer): avoided ambigous 'else' (gcc) 2327 2328 * ntpd/refclock_parse.c (parse_start): added BURST mode initialisation 2329 2330 * scripts/stats/summary.sh (CLOCK): allow for Y2K log files 2331 2332 * libparse/clk_rawdcf.c: simplified condidional compile expression 2333 2334Wed May 27 08:10:43 1998 Frank Kardel <kardel@acm.org> 2335 2336 * include/Makefile.am (noinst_HEADERS): added new header files 2337 mbg_gps166.h binio.h ascii.h ieee754io.h 2338 2339 * ntpdc/ntpdc.c (sendrequest): fixed info_auth_keyid setting it 2340 got accidentally trashed every other round 2341 2342Mon May 25 22:55:07 1998 Frank Kardel <kardel@acm.org> 2343 2344 * configure.in: PARSE clocks are enabled by default whenever 2345 possible (termio.h or termios.h present) 2346 removed RAWDCF_SETDTR feature 2347 2348 * acconfig.h: removed RAWDCF_SETDTR option (now implicit by 2349 compilation and run time configuration) 2350 2351 * ntpd/refclock_parse.c (rawdcf_init): offer a RAWDCF clock (type 14) 2352 that attempts to set the DTR modem line for receiver power 2353 2354 * libparse/clk_meinberg.c (cvt_meinberg): support current standard 2355 Meinberg data formats 2356 2357Sun May 24 09:43:19 1998 Frank Kardel <kardel@acm.org> 2358 2359 * libparse/clk_rawdcf.c (pps_rawdcf): trigger pps on zero going 2360 edge - that is simpler wiring (Rx->DCD). 2361 2362 * parseutil/testdcf.c (wday): const keyword 2363 2364 * parseutil/dcfd.c (cvt_rawdcf): sign issues and calling interfaces 2365 2366 * ntpq/ntpq.c (MAXVARLEN): adjusted internal buffer length for 2367 variable values 2368 2369 * ntpd/refclock_parse.c: adjust to new io handling (fixed formats 2370 only) 2371 (mkreadable): don't include >"< in readable ASCII output (-> ntpq 2372 parsing) 2373 output debug messages to stdout instead of msyslog() 2374 fixed version information string 2375 2376 * ntpd/refclock_atom.c (pps_sample): new auxiliary pps interface 2377 2378 * libparse/parsestreams.c (parserput): get event status consistent 2379 with direct calls 2380 (zs_xsisr): simulate CARRIER status to avoid unnecessary M_xHANGUP 2381 events 2382 2383 * libparse/parsesolaris.c (parserput): get event status consistent 2384 with direct calls 2385 (zs_xsisr): simulate CARRIER status to avoid unnecessary M_xHANGUP 2386 events 2387 2388 * libparse/parse.c: removed old input cruft 2389 (parse_restart): new generic input help function 2390 (parse_addchar): ditto 2391 (parse_end): ditto 2392 (pps_one): new generic pps help function 2393 (pps_zero): ditto 2394 2395 * libparse/clk_trimtsip.c (clock_trimtsip =): new input handling 2396 2397 * libparse/clk_trimtaip.c (clock_trimtaip =): new input handling 2398 (inp_trimtaip): new input handler 2399 2400 * libparse/clk_schmid.c (clock_schmid =): new input handling 2401 (inp_schmid): new input handler 2402 2403 * libparse/clk_rcc8000.c (clock_rcc8000 =): new input handling 2404 (inp_rcc8000): new input handler 2405 2406 * libparse/clk_rawdcf.c (clock_rawdcf =): new input handling 2407 (snt_rawdcf): adjusted to new input handling 2408 (inp_rawdcf): new input handler 2409 2410 * libparse/clk_meinberg.c (clock_meinberg): new input handling 2411 (gps_input): new input handler 2412 (mbg_input): new input handler 2413 2414 * libparse/clk_hopf6021.c (clock_hopf6021 =): new input handling 2415 (inp_hopf6021): new input handler 2416 2417 * libparse/clk_dcf7000.c (clock_dcf7000 =): new input handling 2418 (inp_dcf7000): new input handler 2419 2420 * libparse/clk_computime.c (clock_computime =): new input handling 2421 (inp_computime): new input handler 2422 2423 * libparse/Makefile.am: link kernel module with libntp.a 2424 2425 * include/parse.h (struct parse): removed old data structure cruft 2426 (new input model) new PARSE_INP* macros for input handling 2427 removed old SYNC_* macros from old input model 2428 (struct clockformat): removed old parse functions in favor of the 2429 new input model 2430 updated prototypes 2431 2432 * include/ntp_refclock.h: prototype for refclock_atom pps_sample() 2433 interface 2434 2435 * acconfig.h: added PPS_SAMPLE define 2436 * configure.in (LIBPARSE): added PPS_SAMPLE configuration 2437 <refclock_atom aux interface> 2438 2439 * libntp/systime.c (adj_systime): debug output (> level 6) for 2440 adjtime results 2441 2442 * libntp/mfp_mul.c (mfp_mul): controlled debug output 2443 2444 * libntp/ieee754io.c (get_byte): controlled debug output 2445 (fetch_ieee754): ditto 2446 (put_ieee754): ditto 2447 2448Tue May 5 20:09:51 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2449 2450 * configure.in: document DES is not usually present. 2451 2452Wed Apr 29 22:00:22 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2453 2454 * configure.in: 4.0.72h 2455 2456 * authstuff/Makefile.am (check-local-rsn): check-local doesn't 2457 work with RSAREF... 2458 Reported by: "Auteria Wally Winzer Jr." <wally.winzer@champusa.com> 2459 2460 * libntp/machines.c: the settime() choices were ordered badly. 2461 Reported by: Michael Joosten <joost@c-lab.de> 2462 2463Sat Apr 25 00:35:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2464 2465 * configure.in (ac_cv_var_no_parenb_ignpar): Undo the kernel PLL 2466 block I just installed - Dave wants to control this via 2467 KERNEL_FLL_BUG. 2468 2469Fri Apr 24 20:35:57 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2470 2471 * libntp/Makefile.am (libntp_a_DEPENDENCIES): Set per libntp_a_LIBADD 2472 2473 * configure.in: Do a better job of blocking kernel PLL under 2474 solaris2.6. 2475 2476Fri Apr 24 00:41:12 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2477 2478 * configure.in: 4.0.72f 2479 (ac_cv_struct_nlist_n_un): Don't look for ntp_adjtime or 2480 ntp_gettime under solaris2.6. 2481 2482 * ntpd/ntp_proto.c (process_packet): Give verbose error messages 2483 2484 * include/global.h (PROTOTYPES): Drive via HAVE_PROTOTYPES. 2485 2486Wed Apr 22 16:55:55 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2487 2488 * configure.in (ac_cv_var_use_des): Added. 4.0.72e. 2489 * libntp/Makefile.am (libntp_a_LIBADD): Added DESOBJS 2490 2491Tue Apr 21 02:08:06 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2492 2493 * ntpd/refclock_arc.c (arc_receive): Typo... 2494 From: Sam Steingold <sds@usa.net> 2495 2496Fri Apr 10 03:05:35 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2497 2498 * configure.in (ac_refclock_chu): AUDIO_CHU support. Disabled by 2499 default, and currently only supported on SunOS and Solaris. 2500 * acconfig.h: AUDIO_CHU 2501 2502Wed Apr 8 19:53:53 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2503 2504 * libntp/Makefile.am (EXTRA_DIST): Added mktime.c 2505 2506 * configure.in: AC_REPLACE_FUNCS(mktime). 2507 (--enable-dst-minutes=60): Added, for (missing) mktime(). 2508 2509 * ntpd/refclock_heath.c (heath_receive): Use mktime() instead of 2510 the old hack. 2511 2512Tue Apr 7 21:15:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2513 2514 * configure.in (LIBOBJS): Hack it before AC_OUTPUT to deal with 2515 ANSI2KNR-filtering rules. 2516 From: Jim Meyering <meyering@ascend.com> 2517 2518Mon Apr 6 01:40:45 1998 Harlan Stenn <stenn@grundoon.udel.edu> 2519 2520 * libntp/strerror.c: ANSIfy strerror's definition. 2521 2522Thu Mar 12 20:24:45 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2523 2524 * libntp/statestr.c: Only #include <config.h> if HAVE_CONFIG_H is 2525 #define'd. 2526 From: Sven Dietrich <Sven_Dietrich@Trimble.COM> 2527 2528Wed Mar 11 00:27:32 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2529 2530 * configure.in: Cygwin needs to check for the advapi32 library. 2531 NT doesn't support a root user, so don't bother with getuid(). 2532 Also, don't bother with umask(). 2533 2534 * ntpd/ntp_io.c: cygwin32 patches 2535 * ntpd/ntp_proto.c: Ditto. 2536 * ntpd/ntpd.c: Ditto. 2537 * ntpd/ntp_timer.c: Ditto. 2538 * ntpdate/ntpdate.c: Ditto. 2539 * libntp/machines.c: Ditto. 2540 * libntp/systime.c: Ditto. 2541 * include/ntp_machine.h: Ditto. 2542 * include/ntp_unixtime.h: Ditto. 2543 From: Sven Dietrich <Sven_Dietrich@Trimble.COM> 2544 2545Tue Mar 10 22:26:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2546 2547 * configure.in (ac_cv_make_tickadj): Added. 2548 Now that tickadj is the only(?) utility that cares about tick and 2549 tickadj, we don't need to have NOKMEM and no PRESET_* be fatal. 2550 2551Sat Mar 7 02:57:17 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2552 2553 * ntpd/ntp_loopfilter.c (local_clock): Patch STA_FLL check 2554 From: Poul-Henning Kamp <phk@freebsd.org> 2555 2556 * various: Renamed ACTS to CLOCK_ACTS, ARBITER to CLOCK_ARBITER, 2557 ARCRON_MSF to CLOCK_ARCRON_MSF, AS2201 to CLOCK_AS2201, BANC to 2558 CLOCK_BANC, DATUM to CLOCK_DATUM, GPSVME to CLOCK_GPSVME, HEATH to 2559 CLOCK_HEATH, HPGPS to CLOCK_HPGPS, IRIG to CLOCK_IRIG, JUPITER to 2560 CLOCK_JUPITER, LEITCH to CLOCK_LEITCH, MSFEES to CLOCK_MSFEES, 2561 MX4200 to CLOCK_MX4200, NMEA to CLOCK_NMEA, PALISADE to 2562 CLOCK_PALISADE, PARSE to CLOCK_PARSE, PPS720 to CLOCK_PPS720, PST 2563 to CLOCK_PST, PTBACTS to CLOCK_PTBACTS, SHM_CLOCK to CLOCK_SHM, 2564 ONCORE to CLOCK_ONCORE, TPRO to CLOCK_TPRO, TRAK to CLOCK_TRAK, 2565 TRUETIME to CLOCK_TRUETIME, USNO to CLOCK_USNO, WWVB to CLOCK_WWVB 2566 2567 * Makefile.am (ETAGS_ARGS): Added acconfig.h 2568 2569 * various: Renamed LOCAL_CLOCK to CLOCK_LOCAL. 2570 2571 * configure.in: First cut at *-pc-cygwin32 support 2572 Requested by: Sven Dietrich <Sven_Dietrich@Trimble.COM> 2573 2574 * configure.in: gdt-surveying code is gone. Sigh. 2575 Reported by: Poul-Henning Kamp <phk@critter.freebsd.dk> 2576 2577Wed Mar 4 21:41:06 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2578 2579 * many places: Renamed ATOM to CLOCK_ATOM 2580 2581Tue Mar 3 03:18:13 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2582 2583 * ntpd/ntp_timer.c (timer): Only call refclock_transmit if 2584 REFCLOCK is #define'd. 2585 Reported by a bunch of folks. 2586 2587Mon Mar 2 03:46:07 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2588 2589 * configure.in (ntp_refclock): Use CLOCK_CHU, which no longer 2590 needs any special headers. 2591 * ntpd/refclock_chu.c: Call it CLOCK_CHU 2592 (chu_receive): Define it correctly. 2593 2594 * include/winnt/sys/time.h (gettimeofday): Prototypes are OK. 2595 (settimeofday): Prototypes are OK. 2596 From: JJEVNISEK@qgraph.com 2597 2598 * ntpq/ntpq_ops.c: varlist name and value aren't const. 2599 * ntpdc/ntpdc_ops.c (fudge): The flags are u_val, not val. 2600 * ntpdc/ntpdc.c: const cleanup, exit cleanup. 2601 * ntpd/refclock_wwvb.c (wwvb_receive): Move the definition of tz 2602 somewhere more normal. 2603 * ntpd/ntp_request.c (do_trustkey): kp gets u_long data, not 2604 u_int32 (but Harlan thinks this patch may be wrong). 2605 * ntpd/ntp_refclock.c (refclock_process): clocktime needs 2606 offset.l_ui, not offset.l_i . 2607 * ntpd/ntp_control.c (set_var): t isn't const. 2608 * libntp/a_md5encrypt.c (session_key): Cast 2nd arg to MD5auth_setkey. 2609 * include/ntpd.h: ctl_var's text field isn't const. 2610 * include/ntp_refclock.h: clockdesc isn't const. 2611 From: Marc Brett <Marc.Brett@waii.com> 2612 2613 * ntpd/ntp_loopfilter.c (local_clock): Limit ntv.constant to 2614 MAXTC, and log error returns from ntp_adjtime. 2615 From: Juha Sarlin <juha@c3l.tyreso.se> 2616 2617Mon Mar 2 03:05:23 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2618 2619 * configure.in (ac_cv_var_kernel_fll_bug): KERNEL_FLL_BUG 2620 * acconfig.h: KERNEL_FLL_BUG: added. 2621 * ntpd/ntp_loopfilter.c (local_clock): Only avoid STA_FLL if 2622 KERNEL_FLL_BUG is #define'd (Solaris2.6) 2623 2624Sat Feb 21 00:45:10 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2625 2626 * automake-1.2d.patches: Added ansi2knr.o rules. 2627 2628 * ntpd/refclock_tpro.c: P() stuff 2629 2630Fri Feb 20 20:10:20 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2631 2632 * configure.in: Improve the ${CC} -pipe test (cygwin-32's gcc -pipe 2633 silently does nothing). 2634 Reported by: Sven Dietrich <Sven_Dietrich@Trimble.COM> 2635 2636Wed Feb 18 00:51:08 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2637 2638* configure.in: 4.0.72 released. 2639 2640* configure.in:AC_REPLACE_FUNCS(strerror), check for poll.h, and deal 2641 with the --enable-JUPITER stuff. 2642* libntp/Makefile.am (libntp_a_LIBADD): Added (for strerror support). 2643* libntp/clocktypes.c: Added REFCLK_GPS_JUPITER. 2644* ntpdate/ntpdate.c: poll() support 2645* ntpd/Makefile.am: Add refclock_jupiter.c 2646* ntpd/refclock_conf.c: Added refclock_jupiter 2647* ntpd/refclock_mx4200.c (mx4200_pps): Bugfixes. 2648* include/ntp.h (REFCLK_GPS_JUPITER): Added, and bumped REFCLK_MAX. 2649 From: Craig Leres <leres@ee.lbl.gov> 2650 2651Mon Feb 16 21:02:42 1998 Harlan Stenn <stenn@grundoon.udel.edu> 2652 2653 * ntpd/ntp_proto.c: P() 2654 2655Mon Feb 16 12:43:11 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2656 2657* include/ntp_types.h: Added P() prototyping hack back in. 2658* include/parse.h: Ditto. 2659* include/ntpd.h: Ditto. 2660* include/ntp_unixtime.h: Ditto. 2661* include/ntp_stdlib.h: Ditto. 2662* include/ntp_select.h: Ditto. 2663* include/ntp_refclock.h: Ditto. 2664* include/ntp_fp.h: Ditto. 2665* include/md5.h: Ditto. 2666* include/ntp_filegen.h: Ditto. 2667* include/ntp_calendar.h: Ditto. 2668* include/l_stdlib.h: Ditto. 2669 2670 * configure.in (ACTS): Sometimes, TIOCMBIS is in sys/ioctl.h 2671 Reported by Kenneth Jaldehag <kenneth.jaldehag@sp.se> 2672 * configure.in (HEATH): Ditto. 2673 * configure.in (PTBACTS): Ditto. 2674 * configure.in (USNO): Ditto. 2675 2676Sat Feb 14 00:02:14 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2677 2678 * ntpd/refclock_irig.c (irig_rf): Rename sincos[] to sin_cos[]. 2679 2680Fri Feb 13 22:22:08 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2681 2682 * include/ntp.h (RANDPOLL): Use random or mrand48. 2683 * ntpd/ntp_config.c (do_resolve_internal): Ditto. 2684 * ntpd/ntp_peer.c (unpeer): Ditto. 2685 * ntpd/ntp_proto.c (make_keylist): Ditto. 2686 2687 * ntpd/ntpd.c (xntpdmain): Use srandom or srand48. 2688 2689 * configure.in: Look for {s,}random() and [ms]rand48(). 2690 2691Wed Feb 11 22:50:24 1998 Harlan Stenn <stenn@whimsy.udel.edu> 2692 2693 * ntpd/ntp_restrict.c (hack_restrict): Renamed restrict() 2694 * include/ntpd.h: Ditto 2695 * ntpd/ntp_request.c (do_restrict): Ditto 2696 * ntpd/ntp_config.c (getconfig): 2697 * ntpd/ntp_io.c (create_sockets): Ditto. 2698 26991998-01-23 Harlan Stenn <stenn@whimsy.udel.edu> 2700 2701 * ntpd/refclock_irig.c: Allow either <sun/audioio.h> or 2702 <sys/audioio.h> . From Dave Mills. 2703 2704 * configure.in: Under SunOS, it's sun/audioio.h . 2705 27061998-01-22 Harlan Stenn <stenn@whimsy.udel.edu> 2707 2708 * html/driver6.html: Updated header file info 2709 * html/irig.html: Ditto. 2710 * configure.in: sys/bsd_audioirig.h replaced with sys/audioio.h 2711 for new irig driver that Dave installed. 2712 27131998-01-08 Harlan Stenn <stenn@whimsy.udel.edu> 2714 2715 * Many places: Lose the P(()) prototype stuff 2716 2717 * util/tickadj.c (writevar): Make offset an off_t 2718 (readvar): Ditto 2719 (getoffsets): Make offsets off_t 2720 2721 * adjtimed/adjtimed.c (GetClockRate): Fix lseek arg 2. 2722 (SetClockRate): Ditto 2723 2724 * Many things in many places from many people. 2725 2726 * configure.in: Added AC_TYPE_OFF_T 2727 27281997-11-26 Harlan Stenn <stenn@whimsy.udel.edu> 2729 2730 * ntpd/refclock_palisade.c: ANSIfied. 2731 2732Wed Sep 3 23:51:44 1997 Harlan Stenn <stenn@whimsy.udel.edu> 2733 2734 * configure.in (AM_C_PROTOTYPES): Added. 2735 2736 * Makefile.am (AUTOMAKE_OPTIONS): Added ansi2knr. 2737 2738