The NTP daemon and utilities
CentOS Sources
2014-12-20 c054b85192ea340529fc9a659cac7ea6b893b50e
commit | author | age
473877 1 Summary: The NTP daemon and utilities
CB 2 Name: ntp
3 Version: 4.2.6p5
6d61af 4 Release: 19%{?dist}
473877 5 # primary license (COPYRIGHT) : MIT
CB 6 # ElectricFence/ (not used) : GPLv2
7 # kernel/sys/ppsclock.h (not used) : BSD with advertising
8 # include/ntif.h (not used) : BSD
9 # include/rsa_md5.h : BSD with advertising
10 # include/ntp_rfc2553.h : BSD with advertising
11 # lib/isc/commandline.c (not used) : BSD with advertising
12 # lib/isc/inet_aton.c (not used) : BSD with advertising
13 # lib/isc/strtoul.c (not used) : BSD with advertising
14 # lib/isc/unix/file.c : BSD with advertising
15 # lib/isc/inet_aton.c (not used) : BSD with advertising
16 # libntp/mktime.c : BSD with advertising
17 # libntp/ntp_random.c : BSD with advertising
18 # libntp/memmove.c : BSD with advertising
19 # libntp/ntp_rfc2553.c : BSD with advertising
20 # libntp/adjtimex.c (not used) : BSD
21 # libparse/ : BSD
22 # ntpd/refclock_jjy.c: MIT
23 # ntpd/refclock_oncore.c : BEERWARE License (aka, Public Domain)
24 # ntpd/refclock_palisade.c : BSD with advertising
25 # ntpd/refclock_jupiter.c : BSD with advertising
26 # ntpd/refclock_mx4200.c : BSD with advertising
27 # ntpd/refclock_palisade.h : BSD with advertising
28 # ntpstat-0.2/ : GPLv2
29 # sntp/libopts/ (not used) : BSD or GPLv3+
30 # util/ansi2knr.c (not used) : GPL+
31 License: (MIT and BSD and BSD with advertising) and GPLv2
32 Group: System Environment/Daemons
33 Source0: http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-%{version}.tar.gz
34 Source1: ntp.conf
35 Source2: ntp.keys
36 Source4: ntpd.sysconfig
37 # http://people.redhat.com/rkeech/#ntpstat
38 Source5: ntpstat-0.2.tgz
39 Source6: ntp.step-tickers
40 Source7: ntpdate.wrapper
41 Source8: ntp.cryptopw
42 Source9: ntpdate.sysconfig
43 Source10: ntp.dhclient
44 Source12: ntpd.service
45 Source13: ntpdate.service
46 Source14: ntp-wait.service
47 Source15: sntp.service
48 Source16: sntp.sysconfig
49
50 # ntpbz #802
51 Patch1: ntp-4.2.6p1-sleep.patch
52 # add support for dropping root to ntpdate
53 Patch2: ntp-4.2.6p4-droproot.patch
54 # ntpbz #779
55 Patch3: ntp-4.2.6p3-bcast.patch
56 # align buffer for control messages
57 Patch4: ntp-4.2.6p1-cmsgalign.patch
58 # link ntpd with -ffast-math on ia64
59 Patch5: ntp-4.2.6p1-linkfastmath.patch
60 # ntpbz #2294
61 Patch6: ntp-4.2.6p5-fipsmd5.patch
62 # ntpbz #759
63 Patch7: ntp-4.2.6p1-retcode.patch
cdde2b 64 # ntpbz #2085
CB 65 Patch8: ntp-4.2.6p5-rootdisp.patch
473877 66 # ntpbz #2309
CB 67 Patch9: ntp-4.2.6p5-hexpw.patch
68 # ntpbz #898
69 Patch10: ntp-4.2.6p4-htmldoc.patch
70 # ntpbz #1402
71 Patch11: ntp-4.2.6p5-updatebclient.patch
72 # fix precision calculation on fast CPUs
73 Patch12: ntp-4.2.4p7-getprecision.patch
74 # ntpbz #1408
cdde2b 75 Patch13: ntp-4.2.6p5-logdefault.patch
473877 76 # add option -m to lock memory
CB 77 Patch14: ntp-4.2.6p5-mlock.patch
78 # allow -u and -p options to be used twice (#639101)
79 Patch15: ntp-4.2.6p5-multiopts.patch
80 # ntpbz #2040
81 Patch16: ntp-4.2.6p5-identlen.patch
82 # ntpbz #1670
83 Patch17: ntp-4.2.6p3-broadcastdelay.patch
84 # ntpbz #1671
85 Patch18: ntp-4.2.6p5-delaycalib.patch
86 # ntpbz #2019
87 Patch19: ntp-4.2.6p5-pwcipher.patch
88 # ntpbz #2320
89 Patch20: ntp-4.2.6p5-noservres.patch
cdde2b 90 # ntpbz #2506
CB 91 Patch21: ntp-4.2.6p5-refreshroute.patch
6d61af 92 # ntpbz #2666
CS 93 Patch22: ntp-4.2.6p5-cve-2014-9294.patch
94 # ntpbz #2665
95 Patch23: ntp-4.2.6p5-cve-2014-9293.patch
96 # ntpbz #2667
97 Patch24: ntp-4.2.6p5-cve-2014-9295.patch
98 # ntpbz #2670
99 Patch25: ntp-4.2.6p5-cve-2014-9296.patch
473877 100
CB 101 # handle unknown clock types
102 Patch50: ntpstat-0.2-clksrc.patch
103 # process first packet in multipacket response
104 Patch51: ntpstat-0.2-multipacket.patch
105 # use current system variable names
106 Patch52: ntpstat-0.2-sysvars.patch
107 # print synchronization distance instead of dispersion
108 Patch53: ntpstat-0.2-maxerror.patch
109 # fix error bit checking
110 Patch54: ntpstat-0.2-errorbit.patch
111
112 URL: http://www.ntp.org
113 Requires(post): systemd-units
114 Requires(preun): systemd-units
115 Requires(postun): systemd-units
116 Requires: ntpdate = %{version}-%{release}
117 BuildRequires: libcap-devel openssl-devel libedit-devel perl-HTML-Parser
118 BuildRequires: pps-tools-devel autogen autogen-libopts-devel systemd-units
119
120 %description
121 The Network Time Protocol (NTP) is used to synchronize a computer's
122 time with another reference time source. This package includes ntpd
123 (a daemon which continuously adjusts system time) and utilities used
124 to query and configure the ntpd daemon.
125
126 Perl scripts ntp-wait and ntptrace are in the ntp-perl package,
127 ntpdate is in the ntpdate package and sntp is in the sntp package.
128 The documentation is in the ntp-doc package.
129
130 %package perl
131 Summary: NTP utilities written in Perl
132 Group: Applications/System
133 Requires: %{name} = %{version}-%{release}
134 Requires(post): systemd-units
135 Requires(preun): systemd-units
136 Requires(postun): systemd-units
137 # perl introduced in 4.2.4p4-7
138 Obsoletes: %{name} < 4.2.4p4-7
139 BuildArch: noarch
140 %description perl
141 This package contains Perl scripts ntp-wait and ntptrace.
142  
143 %package -n ntpdate
144 Summary: Utility to set the date and time via NTP
145 Group: Applications/System
146 Requires(pre): shadow-utils
147 Requires(post): systemd-units
148 Requires(preun): systemd-units
149 Requires(postun): systemd-units
150
151 %description -n ntpdate
152 ntpdate is a program for retrieving the date and time from
153 NTP servers.
154
155 %package -n sntp
156 Summary: Standard Simple Network Time Protocol program
157 Group: Applications/System
158 Requires(post): systemd-units
159 Requires(preun): systemd-units
160 Requires(postun): systemd-units
161
162 %description -n sntp
163 sntp can be used as a SNTP client to query a NTP or SNTP server and either
164 display the time or set the local system's time (given suitable privilege).
165 It can be run as an interactive command or in a cron job.
166
167 %package doc
168 Summary: NTP documentation
169 Group: Documentation
170 Requires: %{name} = %{version}-%{release}
171 BuildArch: noarch
172 %description doc
173 This package contains NTP documentation in HTML format.
174  
175 %global ntpdocdir %{_datadir}/doc/%{name}-%{version}
176
177 # pool.ntp.org vendor zone which will be used in ntp.conf
178 %if 0%{!?vendorzone:1}
179 %{?fedora: %global vendorzone fedora.}
c054b8 180 %{?rhel: %global vendorzone centos.}
473877 181 %endif
CB 182
183 %prep
184 %setup -q -a 5
185
186 %patch1 -p1 -b .sleep
187 %patch2 -p1 -b .droproot
188 %patch3 -p1 -b .bcast
189 %patch4 -p1 -b .cmsgalign
190 %ifarch ia64
191 %patch5 -p1 -b .linkfastmath
192 %endif
193 %patch6 -p1 -b .fipsmd5
194 %patch7 -p1 -b .retcode
cdde2b 195 %patch8 -p1 -b .rootdisp
473877 196 %patch9 -p1 -b .hexpw
CB 197 %patch10 -p1 -b .htmldoc
198 %patch11 -p1 -b .updatebclient
199 %patch12 -p1 -b .getprecision
200 %patch13 -p1 -b .logdefault
201 %patch14 -p1 -b .mlock
202 %patch15 -p1 -b .multiopts
203 %patch16 -p1 -b .identlen
204 %patch17 -p1 -b .broadcastdelay
205 %patch18 -p1 -b .delaycalib
206 %patch19 -p1 -b .pwcipher
207 %patch20 -p1 -b .noservres
cdde2b 208 %patch21 -p1 -b .refreshroute
6d61af 209 %patch22 -p1 -b .cve-2014-9294
CS 210 %patch23 -p1 -b .cve-2014-9293
211 %patch24 -p1 -b .cve-2014-9295
212 %patch25 -p1 -b .cve-2014-9296
473877 213
CB 214 # ntpstat patches
215 %patch50 -p1 -b .clksrc
216 %patch51 -p1 -b .multipacket
217 %patch52 -p1 -b .sysvars
218 %patch53 -p1 -b .maxerror
219 %patch54 -p1 -b .errorbit
220
221 # set default path to sntp KoD database
222 sed -i 's|/var/db/ntp-kod|%{_localstatedir}/lib/sntp-kod|' sntp/{sntp.1,main.c}
223
224 # fix line terminators
225 sed -i 's|\r||g' html/scripts/{footer.txt,style.css}
226
227 for f in COPYRIGHT ChangeLog; do
228     iconv -f iso8859-1 -t utf8 -o ${f}{_,} && touch -r ${f}{,_} && mv -f ${f}{_,}
229 done
230
231 # don't regenerate texinfo files as it breaks build with _smp_mflags
232 touch ntpd/ntpd-opts.texi util/ntp-keygen-opts.texi
233
234 # autogen fails to regenerate man pages (#958908), but they won't be used anyway
235 touch ntpd/ntpd.1 util/ntp-keygen.1
236
237 %build
238 sed -i 's|$CFLAGS -Wstrict-overflow|$CFLAGS|' configure sntp/configure
239 export CFLAGS="$RPM_OPT_FLAGS -fPIE -fno-strict-aliasing -fno-strict-overflow"
240 export LDFLAGS="-pie -Wl,-z,relro,-z,now"
241 %configure \
242     --sysconfdir=%{_sysconfdir}/ntp/crypto \
243     --with-openssl-libdir=%{_libdir} \
244     --without-ntpsnmpd \
245     --enable-all-clocks --enable-parse-clocks \
246     --enable-ntp-signd=%{_localstatedir}/run/ntp_signd \
247     --disable-local-libopts
248 echo '#define KEYFILE "%{_sysconfdir}/ntp/keys"' >> ntpdate/ntpdate.h
249 echo '#define NTP_VAR "%{_localstatedir}/log/ntpstats/"' >> config.h
250
251 make %{?_smp_mflags}
252
253 sed -i 's|$ntpq = "ntpq"|$ntpq = "%{_sbindir}/ntpq"|' scripts/ntptrace
254 sed -i 's|ntpq -c |%{_sbindir}/ntpq -c |' scripts/ntp-wait
255
256 pushd html
257 ../scripts/html2man
258 # remove adjacent blank lines
259 sed -i 's/^[\t\ ]*$//;/./,/^$/!d' man/man*/*.[58]
260 popd 
261
262 make -C ntpstat-0.2 CFLAGS="$CFLAGS"
263
264 %install
265 make DESTDIR=$RPM_BUILD_ROOT bindir=%{_sbindir} install
266
267 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man{5,8}
268 sed -i 's/sntp\.1/sntp\.8/' $RPM_BUILD_ROOT%{_mandir}/man1/sntp.1
269 mv $RPM_BUILD_ROOT%{_mandir}/man{1/sntp.1,8/sntp.8}
270 rm -rf $RPM_BUILD_ROOT%{_mandir}/man1
271
272 pushd ntpstat-0.2
273 mkdir -p $RPM_BUILD_ROOT%{_bindir}
274 install -m 755 ntpstat $RPM_BUILD_ROOT%{_bindir}
275 install -m 644 ntpstat.1 $RPM_BUILD_ROOT%{_mandir}/man8/ntpstat.8
276 popd
277
278 # fix section numbers
279 sed -i 's/\(\.TH[a-zA-Z ]*\)[1-9]\(.*\)/\18\2/' $RPM_BUILD_ROOT%{_mandir}/man8/*.8
280 cp -r html/man/man[58] $RPM_BUILD_ROOT%{_mandir}
281
282 mkdir -p $RPM_BUILD_ROOT%{ntpdocdir}
283 cp -p COPYRIGHT ChangeLog NEWS $RPM_BUILD_ROOT%{ntpdocdir}
284
285 # prepare html documentation
286 find html | grep -E '\.(html|css|txt|jpg|gif)$' | grep -v '/build/\|sntp' | \
287     cpio -pmd $RPM_BUILD_ROOT%{ntpdocdir}
288 find $RPM_BUILD_ROOT%{ntpdocdir} -type f | xargs chmod 644
289 find $RPM_BUILD_ROOT%{ntpdocdir} -type d | xargs chmod 755
290
291 pushd $RPM_BUILD_ROOT
292 mkdir -p .%{_sysconfdir}/{ntp/crypto,sysconfig,dhcp/dhclient.d} .%{_libexecdir}
293 mkdir -p .%{_localstatedir}/{lib/ntp,log/ntpstats} .%{_unitdir}
294 touch .%{_localstatedir}/lib/{ntp/drift,sntp-kod}
295 sed -e 's|VENDORZONE\.|%{vendorzone}|' \
296     -e 's|ETCNTP|%{_sysconfdir}/ntp|' \
297     -e 's|VARNTP|%{_localstatedir}/lib/ntp|' \
298     < %{SOURCE1} > .%{_sysconfdir}/ntp.conf
299 touch -r %{SOURCE1} .%{_sysconfdir}/ntp.conf
300 install -p -m600 %{SOURCE2} .%{_sysconfdir}/ntp/keys
301 install -p -m755 %{SOURCE7} .%{_libexecdir}/ntpdate-wrapper
302 install -p -m644 %{SOURCE4} .%{_sysconfdir}/sysconfig/ntpd
303 install -p -m644 %{SOURCE9} .%{_sysconfdir}/sysconfig/ntpdate
304 sed -e 's|VENDORZONE\.|%{vendorzone}|' \
305     < %{SOURCE6} > .%{_sysconfdir}/ntp/step-tickers
306 touch -r %{SOURCE6} .%{_sysconfdir}/ntp/step-tickers
307 sed -e 's|VENDORZONE\.|%{vendorzone}|' \
308     < %{SOURCE16} > .%{_sysconfdir}/sysconfig/sntp
309 touch -r %{SOURCE16} .%{_sysconfdir}/sysconfig/sntp
310 install -p -m600 %{SOURCE8} .%{_sysconfdir}/ntp/crypto/pw
311 install -p -m755 %{SOURCE10} .%{_sysconfdir}/dhcp/dhclient.d/ntp.sh
312 install -p -m644 %{SOURCE12} .%{_unitdir}/ntpd.service
313 install -p -m644 %{SOURCE13} .%{_unitdir}/ntpdate.service
314 install -p -m644 %{SOURCE14} .%{_unitdir}/ntp-wait.service
315 install -p -m644 %{SOURCE15} .%{_unitdir}/sntp.service
316
317 mkdir .%{_prefix}/lib/systemd/ntp-units.d
318 echo 'ntpd.service' > .%{_prefix}/lib/systemd/ntp-units.d/60-ntpd.list
319
320 popd
321
322 %pre -n ntpdate
323 /usr/sbin/groupadd -g 38 ntp  2> /dev/null || :
324 /usr/sbin/useradd -u 38 -g 38 -s /sbin/nologin -M -r -d %{_sysconfdir}/ntp ntp 2>/dev/null || :
325
326 %post
327 %systemd_post ntpd.service
328
329 %post -n ntpdate
330 %systemd_post ntpdate.service
331
332 %post -n sntp
333 %systemd_post sntp.service
334
335 %post perl
336 %systemd_post ntp-wait.service
337
338 %preun
339 %systemd_preun ntpd.service
340
341 %preun -n ntpdate
342 %systemd_preun ntpdate.service
343
344 %preun -n sntp
345 %systemd_preun sntp.service
346
347 %preun perl
348 %systemd_preun ntp-wait.service
349
350 %postun
351 %systemd_postun_with_restart ntpd.service
352
353 %postun -n ntpdate
354 %systemd_postun
355
356 %postun -n sntp
357 %systemd_postun
358
359 %postun perl
360 %systemd_postun
361
362 %files
363 %dir %{ntpdocdir}
364 %{ntpdocdir}/COPYRIGHT
365 %{ntpdocdir}/ChangeLog
366 %{ntpdocdir}/NEWS
367 %{_sbindir}/ntp-keygen
368 %{_sbindir}/ntpd
369 %{_sbindir}/ntpdc
370 %{_sbindir}/ntpq
371 %{_sbindir}/ntptime
372 %{_sbindir}/tickadj
373 %config(noreplace) %{_sysconfdir}/sysconfig/ntpd
374 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ntp.conf
375 %dir %attr(750,root,ntp) %{_sysconfdir}/ntp/crypto
376 %config(noreplace) %{_sysconfdir}/ntp/crypto/pw
377 %dir %{_sysconfdir}/dhcp/dhclient.d
378 %{_sysconfdir}/dhcp/dhclient.d/ntp.sh
379 %dir %attr(-,ntp,ntp) %{_localstatedir}/lib/ntp
380 %ghost %attr(644,ntp,ntp) %{_localstatedir}/lib/ntp/drift
381 %dir %attr(-,ntp,ntp) %{_localstatedir}/log/ntpstats
382 %{_bindir}/ntpstat
383 %{_mandir}/man5/*.5*
384 %{_mandir}/man8/ntp-keygen.8*
385 %{_mandir}/man8/ntpd.8*
386 %{_mandir}/man8/ntpdc.8*
387 %{_mandir}/man8/ntpq.8*
388 %{_mandir}/man8/ntpstat.8*
389 %{_mandir}/man8/ntptime.8*
390 %{_mandir}/man8/tickadj.8*
391 %{_prefix}/lib/systemd/ntp-units.d/*.list
392 %{_unitdir}/ntpd.service
393
394 %files perl
395 %{_sbindir}/ntp-wait
396 %{_sbindir}/ntptrace
397 %{_mandir}/man8/ntp-wait.8*
398 %{_mandir}/man8/ntptrace.8*
399 %{_unitdir}/ntp-wait.service
400
401 %files -n ntpdate
402 %doc COPYRIGHT
403 %config(noreplace) %{_sysconfdir}/sysconfig/ntpdate
404 %dir %{_sysconfdir}/ntp
405 %config(noreplace) %{_sysconfdir}/ntp/keys
406 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/ntp/step-tickers
407 %{_libexecdir}/ntpdate-wrapper
408 %{_sbindir}/ntpdate
409 %{_mandir}/man8/ntpdate.8*
410 %{_unitdir}/ntpdate.service
411
412 %files -n sntp
413 %doc sntp/COPYRIGHT
414 %config(noreplace) %{_sysconfdir}/sysconfig/sntp
415 %{_sbindir}/sntp
416 %{_mandir}/man8/sntp.8*
417 %ghost %{_localstatedir}/lib/sntp-kod
418 %{_unitdir}/sntp.service
419
420 %files doc
421 %{ntpdocdir}/html
422
423 %changelog
c054b8 424 * Fri Dec 19 2014 CentOS Sources <bugs@centos.org> - 4.2.6p5-19.el7.centos
CS 425 - rebrand vendorzone
426
6d61af 427 * Fri Dec 19 2014 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-19
CS 428 - don't generate weak control key for resolver (CVE-2014-9293)
429 - don't generate weak MD5 keys in ntp-keygen (CVE-2014-9294)
430 - fix buffer overflows via specially-crafted packets (CVE-2014-9295)
431 - don't mobilize passive association when authentication fails (CVE-2014-9296)
dbacec 432
cdde2b 433 * Tue Feb 11 2014 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-18
CB 434 - disable monitor in default ntp.conf (#1047856)
435
436 * Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 4.2.6p5-17
437 - Mass rebuild 2014-01-24
438
439 * Fri Jan 03 2014 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-16
440 - refresh peers on routing updates (#1048132)
441 - fix calculation of root dispersion (#1045377)
442 - remove unnecessary IPv6 restrict line from default ntp.conf (#1048255)
443 - remove kod from default restrict in ntp.conf (#1048255)
444 - update logconfig documentation for patched default (#1048252)
445
446 * Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 4.2.6p5-15
447 - Mass rebuild 2013-12-27
448
473877 449 * Fri Oct 04 2013 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-14
CB 450 - remove ControlGroup in ntpd service (#999980)
451 - don't build ntpsnmpd (#1015435)
452
453 * Mon Jul 15 2013 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-13
454 - ignore duplicate servers from dhclient
455 - don't use -Wstrict-overflow with -fno-strict-overflow
456 - buildrequire systemd-units
457 - remove pie test
458
459 * Thu May 02 2013 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-12
460 - workaround failing autogen
461 - move files from /lib
462 - don't own ntp-units.d directory
463 - drop old systemd scriptlets
464 - fix dates in changelog
465
466 * Tue Apr 02 2013 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-11
467 - avoid rereading /etc/services (#768804)
468 - remove ntp-wait dependency from ntpd service (#906753)
469 - add missing and remove unrecognized options in documentation
470 - update comments in some config files
471
472 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.6p5-10
473 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
474
475 * Fri Jan 04 2013 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-9
476 - compile with -fno-strict-overflow
477
478 * Wed Dec 05 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-8
479 - add option to set identity modulus size in ntp-keygen
480
481 * Fri Nov 23 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-7
482 - allow selection of cipher for private key files
483 - set identity modulus size in ntp-keygen
484 - create sntp subpackage
485 - add sntp service
486 - use system libopts
487 - add Wants=ntp-wait.service to ntpd service
488 - don't fail when /etc/sysconfig/ntpd is missing
489 - modify mlock and multiopts patches to use autogen
490 - make perl subpackage noarch
491
492 * Tue Nov 20 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-6
493 - bind broadcast client to new interfaces (#722690)
494 - decode hex encoded passwords in ntpq/ntpdc
495 - remove sample MD5 keys from default keys config
496
497 * Wed Oct 24 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-5
498 - fix crash in FIPS mode (#839280)
499 - use systemd macros if available (#850235)
500 - remove obsolete macros
501
502 * Tue Aug 07 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-4
503 - start ntpdate service after nss-lookup.target (#837486)
504 - update systemd-timedated integration (#846077)
505
506 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.6p5-3
507 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
508
509 * Fri Apr 27 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-2
510 - update service file for systemd-timedated-ntp target (#816495)
511 - allow service to set realtime scheduler (#810801)
512 - drop comment enabling local driver in default config
513
514 * Tue Feb 28 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5-1
515 - update to 4.2.6p5
516 - switch service type to forking
517
518 * Tue Feb 07 2012 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p4-3
519 - add default servers to step-tickers (#772389)
520 - enable PrivateTmp in ntpd service (#782520)
521
522 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.6p4-2
523 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
524
525 * Thu Oct 06 2011 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p4-1
526 - update to 4.2.6p4
527 - buildrequire pps-tools-devel
528 - fix errors in ntpstat found by coverity
529
530 * Sun Aug 14 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.2.6p3-5.1
531 - Rebuilt for rpm (#728707)
532
533 * Wed Jul 20 2011 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p3-5
534 - drop SysV init scripts (#697526, #714705)
535 - add ntp-wait service
536
537 * Fri May 06 2011 Bill Nottingham <notting@redhat.com> 4.2.6p3-4
538 - fix systemd scriplets to properly handle upgrades
539
540 * Wed Apr 06 2011 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p3-3
541 - pull in time-sync.target from ntpdate.service (Lennart Poettering)
542 - link with -Wl,-z,relro,-z,now options
543 - fix typo in ntpq man page (#664525)
544
545 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.6p3-2
546 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
547
548 * Fri Jan 07 2011 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p3-1
549 - update to 4.2.6p3
550
551 * Thu Nov 25 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p3-0.1.rc10
552 - update to 4.2.6p3-RC10
553 - fix system peer unmarking when unreachable
554 - fix broadcastdelay option
555 - fix automatic broadcast delay calibration
556 - fix ntp-keygen -V crash
557 - avoid unnecessary timeout in ntpdate
558 - drop nano patch
559 - convert ChangeLog to UTF-8
560
561 * Fri Oct 01 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p2-7
562 - allow -u and -p options to be used twice (#639101)
563
564 * Wed Sep 29 2010 jkeating - 4.2.6p2-6
565 - Rebuilt for gcc bug 634757
566
567 * Wed Sep 15 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p2-5
568 - remove systemctl dependency for now
569 - suppress chkconfig output in %%post (#629285)
570 - generate ntp_decode(5) man page (#632300)
571
572 * Fri Aug 27 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p2-4
573 - fix default ntpdate sysconfig options (#445229)
574
575 * Thu Aug 26 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p2-3
576 - update ntpdate service (#627395)
577
578 * Mon Aug 23 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p2-2
579 - add support for systemd (#617328)
580 - retry few times in ntpdate init script before giving up (#445229)
581 - add fourth pool server to default ntp.conf and use iburst
582
583 * Tue Jul 13 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p2-1
584 - update to 4.2.6p2
585 - add COPYRIGHT to ntpdate subpackage
586
587 * Thu May 13 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p1-2
588 - update ntpstat to use current system variable names (#588067)
589 - print synchronization distance instead of dispersion in ntpstat
590 - clarify ntpd -q description
591
592 * Mon Apr 12 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p1-1
593 - update to 4.2.6p1
594
595 * Fri Mar 19 2010 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p1-0.1.rc5
596 - update to 4.2.6p1-RC5
597 - support NTPSERVERARGS variable in dhclient script (#558110)
598 - don't use deprecated egrep (#548182)
599 - don't verify ntp.conf (#481151)
600 - compile with PPS API support
601 - include new sntp
602
603 * Wed Dec 09 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p8-1
604 - update to 4.2.4p8 (#545557, CVE-2009-3563)
605
606 * Wed Oct 21 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p7-7
607 - add ntp-wait man page (#526161)
608 - fix init scripts (#527987)
609
610 * Tue Sep 29 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p7-6
611 - generate tickadj man page (#526161)
612 - fix precision calculation on fast CPUs
613
614 * Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 4.2.4p7-5
615 - rebuilt with new openssl
616
617 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.4p7-4
618 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
619
620 * Tue Jul 21 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p7-3
621 - handle system time jumps better
622 - don't wake up every second for refclocks without timer
623 - don't crash in ntpstat when unknown clock type is received (#505564)
624 - make ntpstat process first packet in multipacket response
625 - switch to editline
626 - set pool.ntp.org vendor zone in spec (#512711)
627 - compile with -fno-strict-aliasing
628  
629 * Thu May 28 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p7-2
630 - fix frequency calculation when starting with no drift file
631 - reduce phase adjustments beyond Allan intercept in daemon PLL
632
633 * Tue May 19 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p7-1
634 - update to 4.2.4p7 (CVE-2009-1252)
635 - improve PLL response when kernel discipline is disabled
636 - don't log STA_MODE changes
637 - enable nanokernel support
638 - allow minpoll 3
639 - increase memlock limit
640 - move html documentation to -doc subpackage (#492444)
641
642 * Mon Apr 20 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p6-4
643 - don't restart ntpd in dhclient script with every renewal
644 - fix buffer overflow in ntpq (#490617)
645 - check status in condrestart (#481261)
646 - don't crash when compiled with HAVE_TIMER_CREATE (#486217)
647
648 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.4p6-3
649 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
650
651 * Fri Jan 16 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p6-2
652 - rebuild for new openssl
653
654 * Wed Jan 14 2009 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p6-1
655 - update to 4.2.4p6 (CVE-2009-0021)
656 - include dhclient script (David Cantrell)
657 - convert COPYRIGHT to UTF-8
658
659 * Wed Oct 08 2008 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p5-2
660 - retry failed name resolution few times before giving up (#460561)
661 - don't write drift file upon exit
662 - run ntpq with full path in ntp-wait script
663
664 * Fri Aug 29 2008 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p5-1
665 - update to 4.2.4p5
666 - add support for fast interface updates
667
668 * Mon Jul 28 2008 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p4-7
669 - reload resolv.conf after temporary failure in name resolution (#456743)
670 - use clock_gettime
671 - make subpackages for perl scripts and ntpdate (#452097, #456116)
672
673 * Mon Apr 07 2008 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p4-6
674 - don't use /etc/sysconfig/clock in ntpdate init script
675
676 * Mon Mar 10 2008 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p4-5
677 - fix building IPv6 support with new glibc-headers (#436713)
678 - avoid unaligned memory access (#435301)
679 - fix receiving broadcasts on 255.255.255.255
680
681 * Fri Feb 29 2008 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p4-4
682 - reset kernel frequency when -x option is used
683 - create separate init script for ntpdate
684 - add note about paths and exit codes to ntpd man page
685
686 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.2.4p4-3
687 - Autorebuild for GCC 4.3
688
689 * Wed Dec 05 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p4-2
690 - rebuild for openssl bump
691
692 * Fri Oct 26 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p4-1
693 - update to 4.2.4p4
694 - fix default NTP version for outgoing packets in ntpdate man page
695   (#245408)
696 - replace BSD with advertising code in ntpdc and ntpq
697
698 * Mon Sep 24 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p2-6
699 - require perl (#274771)
700 - don't fail when starting with no interfaces (#300371)
701
702 * Tue Aug 21 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p2-5
703 - avoid use of uninitialized floating-point values in clock_select
704 - update license tag (Tom "spot" Callaway)
705 - drop sntp, MSNTP license is non-free
706
707 * Mon Aug 13 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p2-4
708 - allow loopback to share non-loopback address (#249226)
709 - require readline >= 5.2-3 (#250917)
710
711 * Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 4.2.4p2-3
712 - Rebuild for RH #249435
713
714 * Tue Jul 24 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p2-2
715 - ignore tentative addresses (#246297)
716 - improve init script (#247003)
717 - fix sleep patch
718 - ease Autokey setup (#139673)
719   - change default keysdir to /etc/ntp/crypto
720   - set crypto password in /etc/ntp/crypto/pw
721   - don't use randfile if /dev/urandom is used by OpenSSL
722 - change default statsdir to /var/log/ntpstats/, use statistics type
723   as default filename
724 - package more doc files
725
726 * Thu Jun 21 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p2-1
727 - update to 4.2.4p2
728
729 * Tue May 22 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p0-3
730 - fix interface updates with -I or -L option (#240254)
731 - accept multiple -I options
732 - fix broadcast client/server to accept/allow sending
733   broadcasts on 255.255.255.255 (#226958)
734 - fix return codes in init script (#240120)
735 - exit with nonzero code if ntpd -q did not set clock (#240134)
736 - drop revert452 patch, fixed in kernel 2.6.19
737 - make with _smp_mflags
738
739 * Wed May 09 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p0-2
740 - compile with crypto support on 64bit architectures (#239576)
741 - update sleep patch
742
743 * Wed Mar 07 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4p0-1
744 - update to 4.2.4p0
745 - fix init script
746   - don't add second -g to ntpd options (#228424)
747   - update getopts
748   - skip all refclocks when parsing ntp.conf
749 - spec cleanup
750
751 * Mon Jan 29 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4-4
752 - don't wake up every second (#204748)
753 - add option to enable memory locking (#195617)
754 - fix broadcast client
755 - use option values in ntp-keygen
756 - improve man pages
757
758 * Tue Jan 23 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4-3
759 - disable autoopts option preset mechanisms for ntpd
760 - document -I option of ntpd
761 - generate makewhatis friendly man pages
762
763 * Mon Jan 08 2007 Miroslav Lichvar <mlichvar@redhat.com> 4.2.4-1
764 - update to 4.2.4 (#146884)
765 - don't use local clock in default config
766 - autogenerate man pages from HTML
767 - clean up spec a bit
768
769 * Wed Nov 22 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p4-2
770 - pass additional options to ntpdate (#202204)
771
772 * Tue Nov 21 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p4-1
773 - update to 4.2.2p4
774 - fix buffer overflow in WWV Audio driver (#216309)
775 - don't mark init script as config
776
777 * Fri Aug 18 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-3
778 - use adjtime when offset is more than 0.5s (#154625)
779
780 * Mon Jul 24 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-2
781 - link ntpd with -ffast-math on ia64 (#147980)
782
783 * Tue Jul 18 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-1
784 - update to 4.2.2p1
785 - add more examples to ntp.conf
786
787 * Thu Jul 06 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2-3
788 - fix manycast support in ntpdate (#194329)
789 - reply to manycast requests with null refid
790 - enable mlockall (#195617)
791 - correct threshold value in ntpdate manpage
792
793 * Wed Jun 14 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2-2
794 - update initscript, ntp.conf, man pages
795 - package sntp
796
797 * Mon Jun 12 2006 Miroslav Lichvar <mlichvar@redhat.com> 4.2.2-1
798 - update to ntp-4.2.2
799 - drop drift file upgrade script
800 - use proper CFLAGS for ntpstat
801
802 * Thu May 11 2006 Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-14
803 - modify ntp.conf, change default restrict, remove broadcastdelay,
804   use fedora.pool.ntp.org (#189667)
805 - don't install drift file
806 - remove unsupported options from ntptrace manpage (#137717)
807 - fix default paths in manpages for ntp-keygen and ntpdate
808
809 * Fri Apr 07 2006 Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-13
810 - add option to sync hwclock after ntpdate (#179571)
811
812 * Fri Mar 31 2006 Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-12
813 - fix initscript:
814   - replace -U with -u in getopts (#187003)
815   - don't pass group to ntpdate -U argument and ignore -i in options (#142926)
816   - set ntpconf for -c
817   - remove -p 8 from ntpdate arguments
818   - don't call ntpdate when step-tickers doesn't contain anything useful
819     and -x isn't in options
820 - fix default keyfile for ntpdate (#183196)
821
822 * Thu Feb 23 2006 Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-11
823 - update man pages (#153195, #162856)
824 - drop C-Frame-121, vsnprintf, minusTi and loconly patch
825 - prevent segfault when loopback interface is not configured (#159056)
826 - spec cleanup
827
828 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.2.0.a.20050816-10.2.1
829 - bump again for double-long bug on ppc(64)
830
831 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.2.0.a.20050816-10.2
832 - rebuilt for new gcc4.1 snapshot and glibc changes
833
834 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
835 - rebuilt
836
837 * Wed Nov 9 2005 Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-10
838 - ntpd does not submit his local clock (if there is no peer).
839   ntpdate->ntpd #163862 , Patch13: ntp-stable-4.2.0a-20050816-loconly.patch
840
841 * Wed Nov 2 2005 Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-9
842 - Wrong parameter -T   -i
843 - Patch ntp-stable-4.2.0a-20050816-minusTi.patch
844
845 * Mon Oct 31 2005 Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-3
846 - A similar patch as ntp-4.0.99j-vsnprintf.patch in FEDORA CORE 4
847 - (current patch is ntp-stable-4.2.0a-20050816-vsnprintf.patch)
848
849 * Tue Sep 27 2005 Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-2
850 - Fix fails on upgrade, if ntpd is disabled (#166773)
851 - A cosmetic patch. There are some comments and braces '{' '}' added.
852 - One unprintable character was converted to octal-form .
853 - It can be removed anytime (conversion of the cvs-projets for C-Frame 121,
854 - (auto-debug, auto-trace for cfr-printnet server).
855
856 * Thu Aug 25 2005 Jindrich Novy <jnovy@redhat.com> 4.2.0.a.20050816-1
857 - update to the latest stable 4.2.0.a.20050816
858 - drop upstreamed .gcc4, .vsnprintf patches
859 - remove obsolete .autofoo patch
860 - make patch numbering less chaotic
861 - don't package backup for .droproot patch
862
863 * Thu Apr 14 2005 Jiri Ryska <jryska@redhat.com> 4.2.0.a.20040617-8
864 - fixed gid setting when ntpd started with -u flag (#147743)
865
866 * Tue Mar 08 2005 Jiri Ryska <jryska@redhat.com> 4.2.0.a.20040617-7
867 - removed -Werror
868 - patched for gcc4 and rebuilt
869
870 * Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 4.2.0.a.20040617-6
871 - Rebuilt for new readline.
872
873 * Mon Dec 13 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040617-5
874 - patched ntp to build with -D_FORTIFYSOURCE=2 -Wall -Wextra -Werror
875
876 * Mon Oct 11 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040617-4
877 - removed firewall hole punching from the initscript; rely on iptables
878   ESTABLISHED,RELATED or manual firewall configuration
879
880 * Fri Oct  8 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040617-3
881 - improved postsection
882 - BuildRequires readline-devel
883 - PreReq grep
884
885 * Thu Sep 30 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040617-2
886 - set pool.ntp.org as the default timeserver pool
887
888 * Mon Sep 13 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040617-1
889 - version ntp-stable-4.2.0a-20040617
890
891 * Tue Aug 17 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040616-4
892 - added ntp-4.2.0-sbinpath.patch (bug 130536)
893
894 * Tue Aug 17 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040616-3
895 - added ntp-stable-4.2.0a-20040616-groups.patch (bug 130112)
896
897 * Thu Jul 29 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040616-2
898 - take chroot in account (bug 127252)
899
900 * Fri Jul 23 2004 Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040616-1
901 - new version ntp-stable-4.2.0a-20040616
902 - removed most patches
903
904 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
905 - rebuilt
906
907 * Thu Mar 11 2004 Harald Hoyer <harald@redhat.com> - 4.2.0-7
908 - ntpgenkey fixed (117378)
909 - fixed initscript to call ntpdate with -U (117894)
910
911 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
912 - rebuilt
913
914 * Wed Jan 28 2004 Harald Hoyer <harald@faro.stuttgart.redhat.com> - 4.2.0-5
915 - readded ntp-wait and ntptrace
916 - new filter-requires to prevent perl dependency
917
918 * Mon Jan 26 2004 Harald Hoyer <harald@redhat.de> 4.2.0-4
919 - added autofoo patch
920
921 * Tue Oct 28 2003 Harald Hoyer <harald@redhat.de> 4.2.0-3
922 - removed libmd5 dependency
923 - removed perl dependency
924
925 * Tue Oct 28 2003 Harald Hoyer <harald@redhat.de> 4.2.0-2
926 - fixed initscript to use new FW chain name
927
928 * Mon Oct 27 2003 Harald Hoyer <harald@redhat.de> 4.2.0-1
929 - 4.2.0
930 - added PIE
931
932 * Thu Sep 11 2003 Harald Hoyer <harald@redhat.de> 4.1.2-4
933 - changed ntp.conf driftfile path #104207
934
935 * Fri Aug 29 2003 Florian La Roche <Florian.LaRoche@redhat.de>
936 - also build as non-root
937
938 * Thu Aug 28 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-2
939 - added ntpstat
940 - added manpages
941
942 * Tue Jul 01 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-1.rc3.5
943 - move driftfile to /var
944
945 * Tue Jul 01 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-1.rc3.4
946 - make a seperate directory for drift
947 - security fix, patch ntp-4.1.1c-rc3-authkey.patch #96927
948  
949 * Wed Jun 18 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-1.rc3.3
950 - %%{_sysconfdir}/ntp/drift.TEMP needs to be writable by ntp #97754
951 - no duplicate fw entries #97624
952
953 * Wed Jun 18 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-1.rc3.2
954 - changed permissions of config files  
955
956 * Tue Jun 17 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-1.rc3.1
957 - updated to rc3 
958
959 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
960 - rebuilt
961
962 * Thu May 22 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-0.rc2.2
963 - corrected pid file name in %%{_sysconfdir}/sysconfig/ntpd
964
965 * Mon Apr 28 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-0.rc2.1
966 - update to 4.1.1rc2
967
968 * Tue Feb 25 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-0.rc1.3
969 - better awk for timeservers #85090, #82713, #82714
970
971 * Thu Feb 13 2003 Harald Hoyer <harald@redhat.de> 0:4.1.2-0.rc1.2
972 - added loopfilter patch, -x should work now!
973 - removed slew warning
974
975 * Mon Feb 10 2003 Harald Hoyer <harald@redhat.de> 1:4.1.1-2
976 - ok, messed up with the versions... added epoch :(
977
978 * Fri Feb 07 2003 Harald Hoyer <harald@redhat.de> 4.1.1-1
979 - going back to stable 4.1.1 with the limit patch
980 - added limit patch
981 - added slew warning
982
983 * Thu Jan 30 2003 Harald Hoyer <harald@redhat.de> 4.1.73-2
984 - removed exit on ntpdate fail, better add '-g' option
985
986 * Wed Jan 29 2003 Harald Hoyer <harald@redhat.de> 4.1.73-1
987 - update to version 4.1.73
988 - removed most of the patches
989 - limit ntp_adjtime parameters
990
991 * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
992 - rebuilt
993
994 * Wed Nov 20 2002 Harald Hoyer <harald@redhat.de> 4.1.1b-1
995 - updated to version 4.1.1b
996 - improved initscript - use ntpdate on -x
997 - improved initscript - open firewall only for timeservers
998 - ntp-4.1.1a-adjtime.patch removed (already in source)
999 - ntp-4.1.1a-mfp.patch removed (already in source)
1000 - ntp-4.0.99j-vsnprintf.patch removed (already in source)
1001
1002 * Tue Nov 19 2002 Harald Hoyer <harald@redhat.de> 4.1.1a-12
1003 - added adjtime patch #75558
1004
1005 * Wed Nov 13 2002 Harald Hoyer <harald@redhat.de>
1006 - more ntpd.init service description #77715
1007
1008 * Mon Nov 11 2002 Harald Hoyer <harald@redhat.de>
1009 - ntp-4.1.1a-mfp.patch fixes #77086
1010
1011 * Sat Aug 31 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1012 - add option -n to initscript to avoid DNS lookups #72756
1013
1014 * Fri Aug 23 2002 Jeremy Katz <katzj@redhat.com>
1015 - service should fail to start ntpd if running ntpdate fails
1016
1017 * Tue Aug 20 2002 Harald Hoyer <harald@redhat.de>
1018 - added two more 'echo's in the initscript
1019
1020 * Thu Aug 15 2002 Harald Hoyer <harald@redhat.de>
1021 - added firewall opener in initscript
1022
1023 * Tue Jul 23 2002 Harald Hoyer <harald@redhat.de>
1024 - removed libelf dependency
1025 - removed stripping
1026
1027 * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
1028 - automated rebuild
1029
1030 * Tue Jun 11 2002 Harald Hoyer <harald@redhat.de> 4.1.1a-3
1031 - refixed #46464
1032 - another genkeys/snprintf bugfix
1033
1034 * Wed May 22 2002 Harald Hoyer <harald@redhat.de> 4.1.1a-1
1035 - update to version 4.1.1a
1036
1037 * Mon Apr 08 2002 Harald Hoyer <harald@redhat.de> 4.1.1-1
1038 - update to 4.1.1 (changes are minimal)
1039 - more examples in default configuration
1040
1041 * Tue Apr 02 2002 Harald Hoyer <harald@redhat.de> 4.1.0b-6
1042 - more secure default configuration (#62238)
1043
1044 * Mon Jan 28 2002 Harald Hoyer <harald@redhat.de> 4.1.0b-5
1045 - more regex magic for the grep (#57837)
1046
1047 * Mon Jan 28 2002 Harald Hoyer <harald@redhat.de> 4.1.0b-4
1048 - created drift with dummy value #58294
1049 - grep for timeservers in ntp.conf also for ntpdate #57837
1050 - check return value of ntpdate #58836
1051
1052 * Wed Jan 09 2002 Tim Powers <timp@redhat.com> 4.1.0b-3
1053 - automated rebuild
1054
1055 * Tue Jan 08 2002 Harald Hoyer <harald@redhat.de> 4.1.0b-2
1056 - added --enable-all-clocks --enable-parse-clocks (#57761)
1057
1058 * Thu Dec 13 2001 Harald Hoyer <harald@redhat.de> 4.1.0b-1
1059 - bumped version
1060 - fixed #57391, #44580
1061 - set startup position to 58 after named
1062
1063 * Wed Sep 05 2001 Harald Hoyer <harald@redhat.de> 4.1.0-4
1064 - fixed #53184
1065
1066 * Tue Sep 04 2001 Harald Hoyer <harald@redhat.de> 4.1.0-3
1067 - fixed #53089 /bin/nologin -> /sbin/nologin
1068
1069 * Fri Aug 31 2001 Harald Hoyer <harald@redhat.de> 4.1.0-2
1070 - fixed #50247 thx to <enrico.scholz@informatik.tu-chemnitz.de>
1071
1072 * Thu Aug 30 2001 Harald Hoyer <harald@redhat.de> 4.1.0-1
1073 - wow, how stupid can a man be ;).. fixed #50698 
1074 - updated to 4.1.0 (changes are small and in non-critical regions)
1075
1076 * Wed Aug 29 2001 Harald Hoyer <harald@redhat.de> 4.0.99mrc2-5
1077 - really, really :) fixed #52763, #50698 and #50526
1078
1079 * Mon Aug 27 2001 Tim Powers <timp@redhat.com> 4.0.99mrc2-4
1080 - rebuilt against newer libcap
1081 - Copyright -> license
1082
1083 * Wed Jul 25 2001 Harald Hoyer <harald@redhat.com> 4.0.99mrc2-3
1084 - integrated droproot patch (#35653)
1085 - removed librt and libreadline dependency 
1086
1087 * Sat Jul  7 2001 Tim Powers <timp@redhat.com>
1088 - don't build build sgid root dirs
1089
1090 * Mon Jun 18 2001 Harald Hoyer <harald@redhat.de>
1091 - new snapshot
1092 - removed typos and security patch (already there)
1093 - commented multicastclient in config file
1094
1095 * Thu Jun 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1096 - call libtoolize to compile on newer archs
1097
1098 * Mon Apr  9 2001 Preston Brown <pbrown@redhat.com>
1099 - remove ghost files make RHN happy
1100 - modify initscript to match accordingly
1101
1102 * Fri Apr  6 2001 Pekka Savola <pekkas@netcore.fi>
1103 - Add the remote root exploit patch (based on ntp-hackers).
1104 - Enhance droproot patch (more documentation, etc.) <Jarno.Huuskonen@uku.fi>
1105 - Tweak the droproot patch to include sys/prctl.h, not linux/prctl.h
1106 (implicit declarations)
1107 - Remote groupdel commands, shouldn't be needed.
1108 - Removed -Wcast-qual and -Wconversion due to excessive warnings (hackish).
1109 - Make ntp compilable with both glibc 2.1 and 2.2.x (very dirty hack)
1110 - Add %%{_sysconfdir}/sysconfig/ntpd which drops root privs by default
1111
1112 * Thu Apr  5 2001 Preston Brown <pbrown@redhat.com>
1113 - security patch for ntpd
1114
1115 * Mon Mar 26 2001 Preston Brown <pbrown@redhat.com>
1116 - don't run configure macro twice (#32804)
1117
1118 * Sun Mar 25 2001 Pekka Savola <pekkas@netcore.fi>
1119 - require/buildprereq libcap/libcap-devel
1120 - use 'ntp' user, tune the pre/post scripts, %%files
1121 - add $OPTIONS to the init script
1122
1123 * Tue Mar 20 2001 Jarno Huuskonen <Jarno.Huuskonen@uku.fi>
1124 - droproot/caps patch
1125 - add ntpd user in pre
1126 - make %%{_sysconfdir}/ntp ntpd writable
1127
1128 * Mon Mar  5 2001 Preston Brown <pbrown@redhat.com>
1129 - allow comments in %%{_sysconfdir}/ntp/step-tickers file (#28786).
1130 - need patch0 (glibc patch) on ia64 too
1131
1132 * Tue Feb 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1133 - also set prog=ntpd in initscript
1134
1135 * Tue Feb 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1136 - use "$prog" instead of "$0" for the init script
1137
1138 * Thu Feb  8 2001 Preston Brown <pbrown@redhat.com>
1139 - i18n-neutral .init script (#26525)
1140
1141 * Tue Feb  6 2001 Preston Brown <pbrown@redhat.com>
1142 - use gethostbyname on addresses in %%{_sysconfdir}/ntp.conf for ntptime command (#26250)
1143
1144 * Mon Feb  5 2001 Preston Brown <pbrown@redhat.com>
1145 - start earlier and stop later (#23530)
1146
1147 * Mon Feb  5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1148 - i18nize init script (#26078)
1149
1150 * Sat Jan  6 2001 Jeff Johnson <jbj@redhat.com>
1151 - typo in ntp.conf (#23173).
1152
1153 * Mon Dec 11 2000 Karsten Hopp <karsten@redhat.de>
1154 - rebuilt to fix permissions of /usr/share/doc/ntp-xxx
1155
1156 * Thu Nov  2 2000 Jeff Johnson <jbj@redhat.com>
1157 - correct mis-spellings in ntpq.htm (#20007).
1158
1159 * Thu Oct 19 2000 Jeff Johnson <jbj@redhat.com>
1160 - add %%ghost %%{_sysconfdir}/ntp/drift (#15222).
1161
1162 * Wed Oct 18 2000 Jeff Johnson <jbj@redhat.com>
1163 - comment out default values for keys, warn about starting with -A (#19316).
1164 - take out -A from ntpd startup as well.
1165 - update to 4.0.99k.
1166
1167 * Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com>
1168 - use vsnprintf rather than vsprintf (#16676).
1169
1170 * Mon Aug 14 2000 Jeff Johnson <jbj@redhat.com>
1171 - remove Conflicts: so that the installer is happy.
1172
1173 * Tue Jul 25 2000 Jeff Johnson <jbj@redhat.com>
1174 - workaround glibc-2.1.90 lossage for now.
1175
1176 * Thu Jul 20 2000 Bill Nottingham <notting@redhat.com>
1177 - move initscript back
1178
1179 * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1180 - automatic rebuild
1181
1182 * Mon Jun 26 2000 Preston Brown <pbrown@redhat.com>
1183 - move and update init script, update post/preun/postun scripts
1184
1185 * Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
1186 - noreplace ntp.conf,keys files
1187
1188 * Mon Jun 12 2000 Jeff Johnson <jbj@redhat.com>
1189 - Create 4.0.99j package.
1190 - FHS packaging.