packages: ntp/ntp-4.2.6p1-mlock.patch, ntp/ntp-4.2.6p1-rtnetlink.patch, ntp...
draenog
draenog at pld-linux.org
Wed May 25 16:43:34 CEST 2011
Author: draenog Date: Wed May 25 14:43:34 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 4.2.6p3
- remove openssl_check.patch and ntpdc-link_order.patch; fixed upstream
- update no_libelf.patch
- updated and new fedora patches
---- Files affected:
packages/ntp:
ntp-4.2.6p1-mlock.patch (1.1 -> 1.2) , ntp-4.2.6p1-rtnetlink.patch (1.1 -> 1.2) , ntp-4.2.6p1-tentative.patch (1.1 -> 1.2) , ntp-no_libelf.patch (1.2 -> 1.3) , ntp.spec (1.145 -> 1.146) , ntp-4.2.6p3-broadcastdelay.patch (NONE -> 1.1) (NEW), ntp-4.2.6p3-delaycalib.patch (NONE -> 1.1) (NEW), ntp-4.2.6p3-nosyspeer.patch (NONE -> 1.1) (NEW), ntp-4.2.6p3-ntpdaterecv.patch (NONE -> 1.1) (NEW), ntp-ntpdc-link_order.patch (1.1 -> NONE) (REMOVED), ntp-openssl_check.patch (1.5 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/ntp/ntp-4.2.6p1-mlock.patch
diff -u packages/ntp/ntp-4.2.6p1-mlock.patch:1.1 packages/ntp/ntp-4.2.6p1-mlock.patch:1.2
--- packages/ntp/ntp-4.2.6p1-mlock.patch:1.1 Mon May 24 21:48:45 2010
+++ packages/ntp/ntp-4.2.6p1-mlock.patch Wed May 25 16:43:29 2011
@@ -1,6 +1,6 @@
-diff -up ntp-4.2.6p1/html/ntpd.html.mlock ntp-4.2.6p1/html/ntpd.html
---- ntp-4.2.6p1/html/ntpd.html.mlock 2010-03-04 16:06:38.000000000 +0100
-+++ ntp-4.2.6p1/html/ntpd.html 2010-03-04 16:07:42.000000000 +0100
+diff -up ntp-4.2.6p3/html/ntpd.html.mlock ntp-4.2.6p3/html/ntpd.html
+--- ntp-4.2.6p3/html/ntpd.html.mlock 2011-01-05 17:51:36.242120783 +0100
++++ ntp-4.2.6p3/html/ntpd.html 2011-01-05 17:51:36.254121258 +0100
@@ -32,7 +32,7 @@
</ul>
<hr>
@@ -19,35 +19,26 @@
<dt><tt>-n</tt></dt>
<dd>Don't fork.</dd>
<dt><tt>-N</tt></dt>
-diff -up ntp-4.2.6p1/ntpd/ntpd-opts.c.mlock ntp-4.2.6p1/ntpd/ntpd-opts.c
---- ntp-4.2.6p1/ntpd/ntpd-opts.c.mlock 2010-02-09 11:27:18.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntpd-opts.c 2010-03-04 16:09:12.000000000 +0100
-@@ -9,7 +9,7 @@
- */
-
- /*
-- * This file was produced by an AutoOpts template. AutoOpts is a
-+ * This file was produced by an AutoOpts template. AutoOpts is
- * copyrighted work. This source file is not encumbered by AutoOpts
- * licensing, but is provided under the licensing terms chosen by the
- * ntpd author or copyright holder. AutoOpts is licensed under
-@@ -284,6 +284,15 @@ tSCC zNice_Name[] = "ni
+diff -up ntp-4.2.6p3/ntpd/ntpd-opts.c.mlock ntp-4.2.6p3/ntpd/ntpd-opts.c
+--- ntp-4.2.6p3/ntpd/ntpd-opts.c.mlock 2011-01-04 03:15:35.000000000 +0100
++++ ntp-4.2.6p3/ntpd/ntpd-opts.c 2011-01-05 17:55:01.609260787 +0100
+@@ -282,6 +282,15 @@ static char const zNice_Name[]
#define NICE_FLAGS (OPTST_DISABLED)
/*
+ * Mlock option description:
+ */
-+tSCC zMlockText[] =
++static char const zMlockText[] =
+ "Lock memory";
-+tSCC zMlock_NAME[] = "MLOCK";
-+tSCC zMlock_Name[] = "mlock";
++static char const zMlock_NAME[] = "MLOCK";
++static char const zMlock_Name[] = "mlock";
+#define MLOCK_FLAGS (OPTST_DISABLED)
+
+/*
* Pidfile option description:
*/
- tSCC zPidfileText[] =
-@@ -911,6 +920,18 @@ static tOptDesc optDesc[ OPTION_CT ] = {
+ static char const zPidfileText[] =
+@@ -909,6 +918,18 @@ static tOptDesc optDesc[ OPTION_CT ] = {
/* desc, NAME, name */ zPccfreqText, zPccfreq_NAME, zPccfreq_Name,
/* disablement strs */ NULL, NULL },
@@ -66,22 +57,19 @@
{ /* entry idx, value */ INDEX_OPT_VERSION, VALUE_OPT_VERSION,
/* equiv idx value */ NO_EQUIVALENT, 0,
/* equivalenced to */ NO_EQUIVALENT,
-@@ -1005,7 +1026,7 @@ tOptions ntpdOptions = {
+@@ -1008,7 +1029,7 @@ tOptions ntpdOptions = {
NO_EQUIVALENT, /* '-#' option index */
NO_EQUIVALENT /* index of default opt */
},
- 35 /* full option count */, 32 /* user option count */,
+ 36 /* full option count */, 33 /* user option count */,
ntpd_full_usage, ntpd_short_usage,
- NULL, NULL
- };
-diff -up ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock ntp-4.2.6p1/ntpd/ntpd-opts.h
---- ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock 2010-02-09 11:27:18.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntpd-opts.h 2010-03-04 16:10:16.000000000 +0100
-@@ -84,12 +84,13 @@ typedef enum {
- INDEX_OPT_SLEW = 29,
- INDEX_OPT_USEPCC = 30,
- INDEX_OPT_PCCFREQ = 31,
+ NULL, NULL,
+ PKGDATADIR
+diff -up ntp-4.2.6p3/ntpd/ntpd-opts.h.mlock ntp-4.2.6p3/ntpd/ntpd-opts.h
+--- ntp-4.2.6p3/ntpd/ntpd-opts.h.mlock 2011-01-04 03:15:35.000000000 +0100
++++ ntp-4.2.6p3/ntpd/ntpd-opts.h 2011-01-05 17:51:36.256121337 +0100
+@@ -82,6 +82,7 @@ typedef enum {
- INDEX_OPT_VERSION = 32,
- INDEX_OPT_HELP = 33,
- INDEX_OPT_MORE_HELP = 34
@@ -93,10 +81,7 @@
-#define OPTION_CT 35
+#define OPTION_CT 36
- #define NTPD_VERSION "4.2.6p1"
- #define NTPD_FULL_VERSION "ntpd - NTP daemon program - Ver. 4.2.6p1"
-
-@@ -182,6 +183,10 @@ typedef enum {
+@@ -189,6 +190,10 @@ typedef enum {
# warning undefining MODIFYMMTIMER due to option name conflict
# undef MODIFYMMTIMER
# endif
@@ -107,7 +92,7 @@
# ifdef NOFORK
# warning undefining NOFORK due to option name conflict
# undef NOFORK
-@@ -263,6 +268,7 @@ typedef enum {
+@@ -270,6 +275,7 @@ typedef enum {
# undef LOGFILE
# undef NOVIRTUALIPS
# undef MODIFYMMTIMER
@@ -115,7 +100,7 @@
# undef NOFORK
# undef NICE
# undef PIDFILE
-@@ -301,6 +307,7 @@ typedef enum {
+@@ -308,6 +314,7 @@ typedef enum {
#define VALUE_OPT_LOGFILE 'l'
#define VALUE_OPT_NOVIRTUALIPS 'L'
#define VALUE_OPT_MODIFYMMTIMER 'M'
@@ -123,10 +108,10 @@
#define VALUE_OPT_NOFORK 'n'
#define VALUE_OPT_NICE 'N'
#define VALUE_OPT_PIDFILE 'p'
-diff -up ntp-4.2.6p1/ntpd/ntpd.c.mlock ntp-4.2.6p1/ntpd/ntpd.c
---- ntp-4.2.6p1/ntpd/ntpd.c.mlock 2010-02-09 11:02:27.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntpd.c 2010-03-04 16:11:42.000000000 +0100
-@@ -724,7 +724,8 @@ ntpdmain(
+diff -up ntp-4.2.6p3/ntpd/ntpd.c.mlock ntp-4.2.6p3/ntpd/ntpd.c
+--- ntp-4.2.6p3/ntpd/ntpd.c.mlock 2011-01-05 17:51:36.191118761 +0100
++++ ntp-4.2.6p3/ntpd/ntpd.c 2011-01-05 17:51:36.257121377 +0100
+@@ -723,7 +723,8 @@ ntpdmain(
}
#endif
@@ -136,7 +121,7 @@
# ifdef HAVE_SETRLIMIT
/*
* Set the stack limit to something smaller, so that we don't lock a lot
-@@ -750,7 +751,7 @@ ntpdmain(
+@@ -749,7 +750,7 @@ ntpdmain(
* fail if we drop root privlege. To be useful the value
* has to be larger than the largest ntpd resident set size.
*/
@@ -145,7 +130,7 @@
if (setrlimit(RLIMIT_MEMLOCK, &rl) == -1) {
msyslog(LOG_ERR, "Cannot set RLIMIT_MEMLOCK: %m");
}
-@@ -762,6 +763,7 @@ ntpdmain(
+@@ -761,6 +762,7 @@ ntpdmain(
*/
if (mlockall(MCL_CURRENT|MCL_FUTURE) < 0)
msyslog(LOG_ERR, "mlockall(): %m");
================================================================
Index: packages/ntp/ntp-4.2.6p1-rtnetlink.patch
diff -u packages/ntp/ntp-4.2.6p1-rtnetlink.patch:1.1 packages/ntp/ntp-4.2.6p1-rtnetlink.patch:1.2
--- packages/ntp/ntp-4.2.6p1-rtnetlink.patch:1.1 Mon May 24 21:48:45 2010
+++ packages/ntp/ntp-4.2.6p1-rtnetlink.patch Wed May 25 16:43:29 2011
@@ -1,18 +1,18 @@
-diff -up ntp-4.2.6p1/configure.rtnetlink ntp-4.2.6p1/configure
---- ntp-4.2.6p1/configure.rtnetlink 2010-02-09 11:19:49.000000000 +0100
-+++ ntp-4.2.6p1/configure 2010-03-04 17:11:50.000000000 +0100
-@@ -20579,6 +20579,7 @@ else
+diff -up ntp-4.2.6p3/configure.rtnetlink ntp-4.2.6p3/configure
+--- ntp-4.2.6p3/configure.rtnetlink 2011-01-04 03:03:47.000000000 +0100
++++ ntp-4.2.6p3/configure 2011-01-05 17:39:29.342985208 +0100
+@@ -25858,6 +25858,7 @@ else
/* end confdefs.h. */
- #include <stddef.h>
-+#include <sys/socket.h>
- #include <linux/rtnetlink.h>
+ #include <stddef.h>
++ #include <sys/socket.h>
+ #include <linux/rtnetlink.h>
+
int
- main ()
-diff -up ntp-4.2.6p1/ntpd/ntp_io.c.rtnetlink ntp-4.2.6p1/ntpd/ntp_io.c
---- ntp-4.2.6p1/ntpd/ntp_io.c.rtnetlink 2009-12-09 08:36:37.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntp_io.c 2010-03-04 17:11:32.000000000 +0100
-@@ -4304,10 +4304,7 @@ init_async_notifications()
+diff -up ntp-4.2.6p3/ntpd/ntp_io.c.rtnetlink ntp-4.2.6p3/ntpd/ntp_io.c
+--- ntp-4.2.6p3/ntpd/ntp_io.c.rtnetlink 2011-01-05 16:03:19.328001089 +0100
++++ ntp-4.2.6p3/ntpd/ntp_io.c 2011-01-05 16:03:19.349001911 +0100
+@@ -4549,10 +4549,7 @@ init_async_notifications()
#ifdef HAVE_RTNETLINK
memset(&sa, 0, sizeof(sa));
sa.nl_family = PF_NETLINK;
================================================================
Index: packages/ntp/ntp-4.2.6p1-tentative.patch
diff -u packages/ntp/ntp-4.2.6p1-tentative.patch:1.1 packages/ntp/ntp-4.2.6p1-tentative.patch:1.2
--- packages/ntp/ntp-4.2.6p1-tentative.patch:1.1 Mon May 24 21:48:45 2010
+++ packages/ntp/ntp-4.2.6p1-tentative.patch Wed May 25 16:43:29 2011
@@ -1,6 +1,6 @@
-diff -up ntp-4.2.6p1/lib/isc/unix/interfaceiter.c.tentative ntp-4.2.6p1/lib/isc/unix/interfaceiter.c
---- ntp-4.2.6p1/lib/isc/unix/interfaceiter.c.tentative 2009-12-09 08:36:35.000000000 +0100
-+++ ntp-4.2.6p1/lib/isc/unix/interfaceiter.c 2010-03-04 17:50:17.000000000 +0100
+diff -up ntp-4.2.6p3/lib/isc/unix/interfaceiter.c.tentative ntp-4.2.6p3/lib/isc/unix/interfaceiter.c
+--- ntp-4.2.6p3/lib/isc/unix/interfaceiter.c.tentative 2010-12-25 10:40:35.000000000 +0100
++++ ntp-4.2.6p3/lib/isc/unix/interfaceiter.c 2011-01-05 17:49:44.429413622 +0100
@@ -45,6 +45,8 @@
#include <isc/types.h>
#include <isc/util.h>
@@ -10,15 +10,14 @@
/* Must follow <isc/net.h>. */
#ifdef HAVE_NET_IF6_H
#include <net/if6.h>
-@@ -223,6 +225,11 @@ linux_if_inet6_current(isc_interfaceiter
- }
- iter->current.af = AF_INET6;
- iter->current.flags = INTERFACE_F_UP;
-+
+@@ -253,6 +255,10 @@ linux_if_inet6_current(isc_interfaceiter
+ iter->current.flags |= INTERFACE_F_MULTICAST;
+ #endif
+
+ /* ignore tentative address */
-+ if (flag4 & IFA_F_TENTATIVE)
++ if (flags & IFA_F_TENTATIVE)
+ iter->current.flags &= ~INTERFACE_F_UP;
+
isc_netaddr_fromin6(&iter->current.address, &addr6);
+ iter->current.ifindex = ifindex;
if (isc_netaddr_islinklocal(&iter->current.address)) {
- isc_netaddr_setzone(&iter->current.address,
================================================================
Index: packages/ntp/ntp-no_libelf.patch
diff -u packages/ntp/ntp-no_libelf.patch:1.2 packages/ntp/ntp-no_libelf.patch:1.3
--- packages/ntp/ntp-no_libelf.patch:1.2 Sun May 20 19:46:42 2007
+++ packages/ntp/ntp-no_libelf.patch Wed May 25 16:43:29 2011
@@ -1,16 +1,15 @@
diff -ur ntp-4.1.1a.orig/configure.ac ntp-4.1.1a/configure.ac
--- ntp-4.1.1a.orig/configure.ac Thu Mar 28 23:42:00 2002
+++ ntp-4.1.1a/configure.ac Thu Nov 21 11:56:41 2002
-@@ -512,9 +512,9 @@
- case "$ac_cv_func___adjtimex" in
- yes) ;;
+@@ -687,9 +687,9 @@
+ yes)
+ ;;
*)
-- AC_CHECK_LIB(elf, nlist) dnl Only needed for tickadj...
-+ #AC_CHECK_LIB(elf, nlist) dnl Only needed for tickadj...
+- AC_CHECK_LIB([elf], [nlist]) dnl Only needed for tickadj...
++ #AC_CHECK_LIB([elf], [nlist]) dnl Only needed for tickadj...
dnl AC_CHECK_LIB(kvm, main, , , -lelf)
-- AC_CHECK_LIB(kvm, main) dnl We already know about -lelf here...
-+ #AC_CHECK_LIB(kvm, main) dnl We already know about -lelf here...
- AC_CHECK_LIB(ld, nlist)
- AC_CHECK_LIB(mld, nlist)
- AC_CHECK_HEADER(nlist.h,
-
+- AC_CHECK_LIB([kvm], [main]) dnl We already know about -lelf here...
++ #AC_CHECK_LIB([kvm], [main]) dnl We already know about -lelf here...
+ AC_CHECK_LIB([ld], [nlist])
+ AC_CHECK_LIB([mld], [nlist])
+ AC_CHECK_HEADERS([nlist.h sys/var.h])
================================================================
Index: packages/ntp/ntp.spec
diff -u packages/ntp/ntp.spec:1.145 packages/ntp/ntp.spec:1.146
--- packages/ntp/ntp.spec:1.145 Thu Jan 27 23:44:24 2011
+++ packages/ntp/ntp.spec Wed May 25 16:43:29 2011
@@ -11,12 +11,12 @@
Summary(pl.UTF-8): Narzędzia do synchronizacji czasu (Network Time Protocol)
Summary(pt_BR.UTF-8): Network Time Protocol versão 4
Name: ntp
-Version: 4.2.6p1
-Release: 4
+Version: 4.2.6p3
+Release: 1
License: distributable
Group: Networking/Daemons
Source0: http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/%{name}-%{version}.tar.gz
-# Source0-md5: 0510396dfbde40678b92f808ec07c0d2
+# Source0-md5: 59876a9009b098ff59767ee45a88ebd2
Source1: %{name}.conf
Source2: %{name}.keys
Source3: %{name}.init
@@ -29,10 +29,8 @@
Patch0: %{name}-time.patch
Patch1: %{name}-no_libelf.patch
Patch2: %{name}-ipv6.patch
-Patch3: %{name}-openssl_check.patch
-Patch4: %{name}-nano.patch
-Patch5: %{name}-ntpdc-link_order.patch
-Patch6: %{name}-no_avahi.patch
+Patch3: %{name}-nano.patch
+Patch4: %{name}-no_avahi.patch
# FC patches + 100
Patch101: %{name}-4.2.6p1-sleep.patch
Patch102: %{name}-4.2.6p1-droproot.patch
@@ -47,6 +45,10 @@
Patch112: %{name}-4.2.4p7-getprecision.patch
Patch113: %{name}-4.2.6p1-logdefault.patch
Patch114: %{name}-4.2.6p1-mlock.patch
+Patch116: %{name}-4.2.6p3-nosyspeer.patch
+Patch117: %{name}-4.2.6p3-broadcastdelay.patch
+Patch118: %{name}-4.2.6p3-delaycalib.patch
+Patch119: %{name}-4.2.6p3-ntpdaterecv.patch
URL: http://www.ntp.org/
BuildRequires: autoconf
BuildRequires: automake
@@ -226,9 +228,7 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%{!?with_avahi:%patch6 -p1}
+%{!?with_avahi:%patch4 -p1}
## FC patches
%patch101 -p1
@@ -244,13 +244,17 @@
%patch112 -p1
%patch113 -p1
%patch114 -p1
+%patch116 -p1
+%patch117 -p1
+%patch118 -p1
+%patch119 -p1
echo 'AM_CONDITIONAL([NEED_LIBOPTS], false)' >> configure.ac
echo 'AM_CONDITIONAL([NEED_LIBOPTS], false)' >> sntp/configure.ac
%build
%{__libtoolize}
-%{__aclocal} -I m4 -I libopts/m4
+%{__aclocal} -I m4 -I sntp/libopts/m4
%{__autoconf}
%{__automake}
cd sntp
@@ -430,6 +434,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.146 2011/05/25 14:43:29 draenog
+- up to 4.2.6p3
+- remove openssl_check.patch and ntpdc-link_order.patch; fixed upstream
+- update no_libelf.patch
+- updated and new fedora patches
+
Revision 1.145 2011/01/27 22:44:24 glen
- upstart hook
================================================================
Index: packages/ntp/ntp-4.2.6p3-broadcastdelay.patch
diff -u /dev/null packages/ntp/ntp-4.2.6p3-broadcastdelay.patch:1.1
--- /dev/null Wed May 25 16:43:34 2011
+++ packages/ntp/ntp-4.2.6p3-broadcastdelay.patch Wed May 25 16:43:29 2011
@@ -0,0 +1,31 @@
+==== ntpd/ntp_proto.c ====
+2010-10-22 01:55:45-04:00, stenn at deacon.udel.edu +2 -5
+ [Bug 1670] Fix peer->bias and broadcastdelay
+
+--- 1.307/ntpd/ntp_proto.c 2010-10-11 21:06:05 -07:00
++++ 1.308/ntpd/ntp_proto.c 2010-10-21 22:55:45 -07:00
+@@ -929,7 +929,6 @@ receive(
+
+ } else {
+ peer->delay = sys_bdelay;
+- peer->bias = -sys_bdelay / 2.;
+ }
+ break;
+ }
+@@ -1570,7 +1569,6 @@ process_packet(
+ p_del = fabs(t21 - t34);
+ p_offset = (t21 + t34) / 2.;
+ }
+- p_offset += peer->bias;
+ p_disp = LOGTOD(sys_precision) + LOGTOD(peer->precision) +
+ clock_phi * p_del;
+
+@@ -1647,7 +1645,7 @@ process_packet(
+ /*
+ * That was awesome. Now hand off to the clock filter.
+ */
+- clock_filter(peer, p_offset, p_del, p_disp);
++ clock_filter(peer, p_offset + peer->bias, p_del, p_disp);
+
+ /*
+ * If we are in broadcast calibrate mode, return to broadcast
================================================================
Index: packages/ntp/ntp-4.2.6p3-delaycalib.patch
diff -u /dev/null packages/ntp/ntp-4.2.6p3-delaycalib.patch:1.1
--- /dev/null Wed May 25 16:43:34 2011
+++ packages/ntp/ntp-4.2.6p3-delaycalib.patch Wed May 25 16:43:29 2011
@@ -0,0 +1,12 @@
+diff -up ntp-4.2.6p3/ntpd/ntp_proto.c.delaycalib ntp-4.2.6p3/ntpd/ntp_proto.c
+--- ntp-4.2.6p3/ntpd/ntp_proto.c.delaycalib 2010-11-25 15:21:52.578492466 +0100
++++ ntp-4.2.6p3/ntpd/ntp_proto.c 2010-11-25 15:21:55.987625500 +0100
+@@ -1498,7 +1498,7 @@ process_packet(
+ */
+ if (peer->cast_flags & MDF_BCLNT) {
+ peer->cast_flags &= ~MDF_BCLNT;
+- peer->delay = (peer->offset - p_offset) * 2;
++ peer->delay = fabs(peer->offset - p_offset) * 2;
+ }
+ p_del = peer->delay;
+ p_offset += p_del / 2;
================================================================
Index: packages/ntp/ntp-4.2.6p3-nosyspeer.patch
diff -u /dev/null packages/ntp/ntp-4.2.6p3-nosyspeer.patch:1.1
--- /dev/null Wed May 25 16:43:34 2011
+++ packages/ntp/ntp-4.2.6p3-nosyspeer.patch Wed May 25 16:43:29 2011
@@ -0,0 +1,19 @@
+==== ntpd/ntp_proto.c ====
+2010-09-30 00:43:09-04:00, stenn at deacon.udel.edu +10 -3
+ [Bug 1554]: peer may stay selected as system peer after becoming
+ unreachable.
+
+--- 1.303/ntpd/ntp_proto.c 2010-09-25 10:39:41 -07:00
++++ 1.304/ntpd/ntp_proto.c 2010-09-29 21:43:09 -07:00
+@@ -2187,8 +2187,10 @@ clock_filter(
+ * save the offset, delay and jitter. Note the jitter must not
+ * be less than the precision.
+ */
+- if (m == 0)
++ if (m == 0) {
++ clock_select();
+ return;
++ }
+
+ etemp = fabs(peer->offset - peer->filter_offset[k]);
+ peer->offset = peer->filter_offset[k];
================================================================
Index: packages/ntp/ntp-4.2.6p3-ntpdaterecv.patch
diff -u /dev/null packages/ntp/ntp-4.2.6p3-ntpdaterecv.patch:1.1
--- /dev/null Wed May 25 16:43:34 2011
+++ packages/ntp/ntp-4.2.6p3-ntpdaterecv.patch Wed May 25 16:43:29 2011
@@ -0,0 +1,21 @@
+diff -up ntp-4.2.6p3/ntpdate/ntpdate.c.ntpdaterecv ntp-4.2.6p3/ntpdate/ntpdate.c
+--- ntp-4.2.6p3/ntpdate/ntpdate.c.ntpdaterecv 2010-11-25 15:18:01.669483673 +0100
++++ ntp-4.2.6p3/ntpdate/ntpdate.c 2010-11-25 15:18:01.720485666 +0100
+@@ -1042,6 +1042,17 @@ receive(
+ * Shift this data in, then schedule another transmit.
+ */
+ server_data(server, (s_fp) di, &ci, 0);
++
++ if ((int)server->filter_nextpt >= sys_samples) {
++ /*
++ * Got all the data we need. Mark this guy
++ * completed and return.
++ */
++ server->event_time = 0;
++ complete_servers++;
++ return;
++ }
++
+ server->event_time = current_time + sys_timeout;
+ }
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp-4.2.6p1-mlock.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp-4.2.6p1-rtnetlink.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp-4.2.6p1-tentative.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp-no_libelf.patch?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp.spec?r1=1.145&r2=1.146&f=u
More information about the pld-cvs-commit
mailing list