commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2020-05-29 21:24:11 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new.3606 (New) Package is "ntpsec" Fri May 29 21:24:11 2020 rev:16 rq:810123 version:1.1.9 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2020-03-07 21:40:59.520383700 +0100 +++ /work/SRC/openSUSE:Factory/.ntpsec.new.3606/ntpsec.changes 2020-05-29 21:39:05.730956787 +0200 @@ -1,0 +2,16 @@ +Fri May 29 07:25:07 UTC 2020 - Christophe Giboudeaux + +- Update to 1.1.9. See the NEWS.adoc file for the full list + of changes. + * Correctly parse ntpq :config output on Python 3 and check +return MACs. + * Add AES and other algorithm support to ntpq and ntpdig, +from OpenSSL. + * Remove support for NetInfo. + * The default restrictions now start with noquery and limited +to reduce the opportunities for being used for DDoS-ing. + * NTS client now requires ALPN on TLSv1.3. + * asciidoctor (1.5.8 or newer) is now supported and is the +preferred AsciiDoc processor. + +--- Old: ntpsec-1.1.8.tar.gz ntpsec-1.1.8.tar.gz.asc New: ntpsec-1.1.9.tar.gz ntpsec-1.1.9.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.DjVxN5/_old 2020-05-29 21:39:06.198958180 +0200 +++ /var/tmp/diff_new_pack.DjVxN5/_new 2020-05-29 21:39:06.202958192 +0200 @@ -18,7 +18,7 @@ Name: ntpsec -Version:1.1.8 +Version:1.1.9 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT ++ ntpsec-1.1.8.tar.gz -> ntpsec-1.1.9.tar.gz ++ 18740 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2020-03-07 21:40:51 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new.26092 (New) Package is "ntpsec" Sat Mar 7 21:40:51 2020 rev:15 rq:782532 version:1.1.8 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2019-10-16 09:13:29.227745633 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new.26092/ntpsec.changes 2020-03-07 21:40:59.520383700 +0100 @@ -1,0 +2,7 @@ +Mon Feb 17 08:13:53 UTC 2020 - Tomáš Chvátal + +- Update to 1.1.8: + * Fix bug in NTS-KE client so that NTP server names work. + * Fix/tweak several NTS logging messages. + +--- Old: ntpsec-1.1.7.tar.gz ntpsec-1.1.7.tar.gz.asc New: ntpsec-1.1.8.tar.gz ntpsec-1.1.8.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.XHVORr/_old 2020-03-07 21:41:00.136384116 +0100 +++ /var/tmp/diff_new_pack.XHVORr/_new 2020-03-07 21:41:00.144384121 +0100 @@ -1,7 +1,7 @@ # # spec file for package ntpsec # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016 Malcolm J Lewis # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: ntpsec -Version:1.1.7 +Version:1.1.8 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT @@ -208,8 +208,8 @@ %doc %{_docdir}/%{name}/html/* %files -%license LICENSE -%doc NEWS README +%license LICENSE.adoc +%doc NEWS.adoc README.adoc %config(noreplace) %{_sysconfdir}/ntp.conf %{_sbindir}/rcntpd %{_bindir}/ntpfrob ++ ntpsec-1.1.7.tar.gz -> ntpsec-1.1.8.tar.gz ++ 11638 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2019-10-16 09:13:26 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new.2352 (New) Package is "ntpsec" Wed Oct 16 09:13:26 2019 rev:14 rq:738253 version:1.1.7 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2019-10-14 12:44:18.126260915 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new.2352/ntpsec.changes 2019-10-16 09:13:29.227745633 +0200 @@ -1,0 +2,5 @@ +Mon Oct 14 10:44:22 UTC 2019 - Tomáš Chvátal + +- Update the unit install commands wrt bsc#1153841 + +--- Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.ru1yUT/_old 2019-10-16 09:13:30.183743169 +0200 +++ /var/tmp/diff_new_pack.ru1yUT/_new 2019-10-16 09:13:30.183743169 +0200 @@ -127,11 +127,7 @@ python3 ./waf install --destdir=%{buildroot} # Use correct path in unit file -sed -i "s|bin|sbin|g" etc/ntpd.service -# FIXME: As long as systemdenable switch for install is broken -install -pm 0644 -D etc/ntpd.service %{buildroot}/%{_unitdir}/ntpd.service -install -pm 0644 -D etc/ntp-wait.service %{buildroot}/%{_unitdir}/ntp-wait.service ln -s service %{buildroot}%{_sbindir}/rcntpd ln -s service %{buildroot}%{_sbindir}/rcntplogtemp ln -s service %{buildroot}%{_sbindir}/rcntpviz-daily
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2019-10-14 12:44:00 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new.2352 (New) Package is "ntpsec" Mon Oct 14 12:44:00 2019 rev:13 rq:738217 version:1.1.7 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2019-09-07 11:48:42.462314264 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new.2352/ntpsec.changes 2019-10-14 12:44:18.126260915 +0200 @@ -1,0 +2,18 @@ +Mon Oct 14 08:22:05 UTC 2019 - Tomáš Chvátal + +- Update to 1.1.7 bsc#1153841: + * The numeric literal argument of the 'time1' fudge option on a clock +can now have one or more letter suffixes that compensate for era +rollover in a GPS device. Each "g" adds the number of seconds in a +1024-week (10-bit) GPS era. Each "G" adds the number of seconds in a +8192-week (13-bit) GPS era. + * The neoclock4x driver has been removed, due to the hardware and the +vendor having utterly vanished from the face of the earth. + * The NTS ALPN negotiation sequence has been modified for improved +interoperability with other NTS implementations. + * NTS key rotation now happens every 24 hours. It used to rotate +every hour to enable testing of recovery from stale cookies. +- Remove merged patch ntpsec-1.1.6-update-waf.patch +- Enable documentation build + +--- Old: ntpsec-1.1.6-update-waf.patch ntpsec-1.1.6.tar.gz ntpsec-1.1.6.tar.gz.asc New: ntpsec-1.1.7.tar.gz ntpsec-1.1.7.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.lIXVmZ/_old 2019-10-14 12:44:18.646259555 +0200 +++ /var/tmp/diff_new_pack.lIXVmZ/_new 2019-10-14 12:44:18.650259544 +0200 @@ -18,19 +18,16 @@ Name: ntpsec -Version:1.1.6 +Version:1.1.7 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT -Group: System/Base URL:https://www.ntpsec.org/ Source0:ftp://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz Source1:ftp://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz.asc Source3:%{name}.changes Source4:logrotate.ntp Source8:ntp.conf -# PATCH-FIX-UPSTREAM https://gitlab.com/NTPsec/ntpsec/merge_requests/1012 -Patch0: ntpsec-1.1.6-update-waf.patch BuildRequires: asciidoc BuildRequires: avahi-compat-mDNSResponder-devel BuildRequires: bison @@ -52,7 +49,7 @@ BuildRequires: pkgconfig(python3) Requires: netcfg Requires: ntpsec-utils -Requires(pre): pwdutils +Requires(pre): shadow Recommends: logrotate # For ntpleapfetch Recommends: wget @@ -65,14 +62,12 @@ %package -n python3-ntp Summary:Python ntpsec bindings -Group: Development/Languages/Python %description -n python3-ntp The ntpsec python bindings used by various ntp utilities. %package utils Summary:Utilities and commands for ntp -Group: System/Base Requires: %{name} = %{version} # For ntpmon Requires: python3-curses @@ -87,9 +82,14 @@ %description utils The ntpsec utilities relying on the python module of ntp +%package doc +Summary:Documentation for %{name} + +%description doc +Documentation files generated from asciidoc for %{name}. + %prep %setup -q -%patch0 -p1 # Fix python shebangs sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:' \ ntpclients/* @@ -107,6 +107,7 @@ python3 ./waf configure \ --build-epoch="$epoch" \ --enable-debug \ +--enable-doc --htmldir=%{_docdir}/ntpsec/html \ --prefix=%{_prefix} \ --mandir="%{_mandir}" \ --python=%{_bindir}/python3 \ @@ -206,6 +207,10 @@ %{_unitdir}/ntplogtemp.* %{_unitdir}/ntpviz-* +%files doc +%dir %{_docdir}/%{name}/html +%doc %{_docdir}/%{name}/html/* + %files %license LICENSE %doc NEWS README ++ ntpsec-1.1.6.tar.gz -> ntpsec-1.1.7.tar.gz ++ 29400 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2019-01-21 10:57:33 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new.28833 (New) Package is "ntpsec" Mon Jan 21 10:57:33 2019 rev:11 rq:666438 version:1.1.3 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2018-10-15 09:46:08.739190025 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new.28833/ntpsec.changes 2019-01-21 10:57:56.467463499 +0100 @@ -1,0 +2,13 @@ +Wed Jan 16 10:16:07 UTC 2019 - Tomáš Chvátal + +- Update requirement check for gpsd to less strict one + +--- +Wed Jan 16 09:06:44 UTC 2019 - Tomáš Chvátal + +- Update to 1.1.3 bsc#1122131 CVE-2019-6445 bsc#1122132 + CVE-2019-6442 bsc#1122134 CVE-2019-6444 bsc#1122144 + CVE-2019-6443: + * Lots of typo fixes, documentation cleanups, test targets. + +--- Old: ntpsec-1.1.2.tar.gz ntpsec-1.1.2.tar.gz.asc New: ntpsec-1.1.3.tar.gz ntpsec-1.1.3.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.B8yyKc/_old 2019-01-21 10:57:56.935462888 +0100 +++ /var/tmp/diff_new_pack.B8yyKc/_new 2019-01-21 10:57:56.935462888 +0100 @@ -1,7 +1,7 @@ # # spec file for package ntpsec # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 Malcolm J Lewis # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: ntpsec -Version:1.1.2 +Version:1.1.3 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT @@ -43,6 +43,8 @@ BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: pps-tools-devel +BuildRequires: python3-curses +BuildRequires: python3-gpsd BuildRequires: pkgconfig(libbsd) BuildRequires: pkgconfig(libevent) BuildRequires: pkgconfig(libseccomp) @@ -71,6 +73,8 @@ Summary:Utilities and commands for ntp Group: System/Base Requires: %{name} = %{version} +# For ntpmon +Requires: python3-curses # For ntploggps Requires: python3-gpsd Requires: python3-ntp @@ -87,6 +91,9 @@ # Fix python shebangs sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:' \ ntpclients/* +# there is no actual reason for 3.18 gpsd version +sed -i -e 's:, condition="ver >= num(3, 18)"::' \ +pylib/wscript %build # We use the date from the changes file ++ ntpsec-1.1.2.tar.gz -> ntpsec-1.1.3.tar.gz ++ 47308 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2018-10-15 09:45:42 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Mon Oct 15 09:45:42 2018 rev:10 rq:641920 version:1.1.2 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2018-06-29 22:36:51.125978298 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2018-10-15 09:46:08.739190025 +0200 @@ -1,0 +2,9 @@ +Sun Oct 14 11:09:27 UTC 2018 - Tomáš Chvátal + +- Version update to 1.1.2: + * Use data minimization on client requests +https://datatracker.ietf.org/doc/draft-ietf-ntp-data-minimization/ + * Support AES-128-CMAC for authentication +https://datatracker.ietf.org/doc/draft-ietf-ntp-mac/ + +--- Old: ntpsec-1.1.1.tar.gz ntpsec-1.1.1.tar.gz.asc New: ntpsec-1.1.2.tar.gz ntpsec-1.1.2.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.7RwMJv/_old 2018-10-15 09:46:11.723186694 +0200 +++ /var/tmp/diff_new_pack.7RwMJv/_new 2018-10-15 09:46:11.735186681 +0200 @@ -13,12 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: ntpsec -Version:1.1.1 +Version:1.1.2 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT ++ ntpsec-1.1.1.tar.gz -> ntpsec-1.1.2.tar.gz ++ 14512 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2018-06-29 22:36:48 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Fri Jun 29 22:36:48 2018 rev:9 rq:619740 version:1.1.1 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2018-03-30 12:08:04.576316254 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2018-06-29 22:36:51.125978298 +0200 @@ -1,0 +2,10 @@ +Fri Jun 29 08:57:44 UTC 2018 - tchva...@suse.com + +- Update to 1.1.1: + * Log timestamps now include the year. This is useful when +investigating bugs involving time-setting and -g. + * Many internal cleanups to clear the way for upcoming major features. +They should generally not be user visible. Refer to the git-log if +you are interested. + +--- Old: ntpsec-1.1.0.tar.gz ntpsec-1.1.0.tar.gz.asc New: ntpsec-1.1.1.tar.gz ntpsec-1.1.1.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.G5d20F/_old 2018-06-29 22:36:51.557977923 +0200 +++ /var/tmp/diff_new_pack.G5d20F/_new 2018-06-29 22:36:51.561977919 +0200 @@ -18,7 +18,7 @@ Name: ntpsec -Version:1.1.0 +Version:1.1.1 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT ++ ntpsec-1.1.0.tar.gz -> ntpsec-1.1.1.tar.gz ++ 9456 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2018-03-30 12:08:04 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Fri Mar 30 12:08:04 2018 rev:8 rq:592276 version:1.1.0 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-12-01 15:54:12.122819527 +0100 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2018-03-30 12:08:04.576316254 +0200 @@ -1,0 +2,21 @@ +Thu Mar 29 10:43:16 UTC 2018 - tchva...@suse.com + +- Version update to 1.1.0: + * Digests longer then 20 bytes will be truncated. + * We have merged NTP Classic's fix for CVE-2018-7182. + * we have dropped support for Broadcast servers. We had kept it for +older desktop operating systems listening on the local network +broadcast domain, a use case that is now no longer in use at sane +enviroments, and no longer necessary for modern desktop OSs. + * It is now possible to unpeer refclocks using a type/unit specification +rather than a magic IP address. This was the last obligatory use of +magic IP addresses in the configuration grammar. + * OpenBSD has been removed from the list of supported platforms for +ntpd. It will be restored if and when its clock API supports drift +adjustment via ntp_adjtime() or equivalent facility. + * Mac OS X support has been dropped pending the implementation of +ntp_adjtime(2). + * A bug that caused the rejection of 33% of packets from Amazon time +service has been fixed. + +--- Old: ntpsec-1.0.0.tar.gz ntpsec-1.0.0.tar.gz.asc New: ntpsec-1.1.0.tar.gz ntpsec-1.1.0.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.QpxvNx/_old 2018-03-30 12:08:05.776272869 +0200 +++ /var/tmp/diff_new_pack.QpxvNx/_new 2018-03-30 12:08:05.776272869 +0200 @@ -1,7 +1,7 @@ # # spec file for package ntpsec # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 Malcolm J Lewis # # All modifications and additions to the file contributed by third parties @@ -18,12 +18,12 @@ Name: ntpsec -Version:1.0.0 +Version:1.1.0 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT Group: System/Base -Url:https://www.ntpsec.org/ +URL:https://www.ntpsec.org/ Source0:ftp://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz Source1:ftp://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz.asc Source3:%{name}.changes @@ -53,7 +53,7 @@ Recommends: logrotate # For ntpleapfetch Recommends: wget -Conflicts: otherproviders(ntp-daemon) +Conflicts: ntp-daemon Provides: ntp-daemon %description @@ -173,6 +173,7 @@ %{_bindir}/ntpviz %{_bindir}/ntpwait %{_bindir}/ntplogtemp +%{_bindir}/ntpsnmpd %{_mandir}/man1/ntploggps.1%{?ext_man} %{_mandir}/man1/ntpdig.1%{?ext_man} %{_mandir}/man8/ntpkeygen.8%{?ext_man} @@ -183,11 +184,13 @@ %{_mandir}/man1/ntpviz.1%{?ext_man} %{_mandir}/man8/ntpwait.8%{?ext_man} %{_mandir}/man1/ntplogtemp.1%{?ext_man} +%{_mandir}/man8/ntpsnmpd.8%{?ext_man} %{_sbindir}/rcntp-wait %{_unitdir}/ntp-wait.service %files -%doc NEWS README LICENSE +%license LICENSE +%doc NEWS README %config(noreplace) %{_sysconfdir}/ntp.conf %{_sbindir}/rcntpd %{_bindir}/ntpfrob ++ ntpsec-1.0.0.tar.gz -> ntpsec-1.1.0.tar.gz ++ 37920 lines of diff (skipped)
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2017-12-01 15:53:57 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Fri Dec 1 15:53:57 2017 rev:7 rq:546706 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-11-25 08:44:18.974634863 +0100 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2017-12-01 15:54:12.122819527 +0100 @@ -1,0 +2,5 @@ +Tue Nov 28 15:40:51 UTC 2017 - mplus...@suse.com + +- Switch to python3 + +--- Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.am37vo/_old 2017-12-01 15:54:24.646368865 +0100 +++ /var/tmp/diff_new_pack.am37vo/_new 2017-12-01 15:54:24.646368865 +0100 @@ -17,11 +17,6 @@ # -%if 0%{?suse_version} >= 1320 || 0%{?is_opensuse} -%bcond_without libbsd -%else -%bcond_with libbsd -%endif Name: ntpsec Version:1.0.0 Release:0 @@ -48,9 +43,10 @@ BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: pps-tools-devel +BuildRequires: pkgconfig(libbsd) BuildRequires: pkgconfig(libevent) BuildRequires: pkgconfig(libseccomp) -BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(python3) Requires: netcfg Requires: ntpsec-utils Requires(pre): pwdutils @@ -59,21 +55,16 @@ Recommends: wget Conflicts: otherproviders(ntp-daemon) Provides: ntp-daemon -%if %{with libbsd} -BuildRequires: pkgconfig(libbsd) -%endif %description A more secure implementation of NTP, derived from NTP Classic, Dave Mills’s original. -%package -n python2-ntp +%package -n python3-ntp Summary:Python ntpsec bindings Group: Development/Languages/Python -Provides: python-ntp = %{version} -Obsoletes: python-ntp < %{version} -%description -n python2-ntp +%description -n python3-ntp The ntpsec python bindings used by various ntp utilities. %package utils @@ -81,10 +72,10 @@ Group: System/Base Requires: %{name} = %{version} # For ntploggps -Requires: python2-gpsd -Requires: python2-ntp +Requires: python3-gpsd +Requires: python3-ntp # For ntpviz -Recommends: python2-psutil +Recommends: python3-psutil # Same binaries Conflicts: ntp @@ -94,7 +85,7 @@ %prep %setup -q # Fix python shebangs -sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python2:' \ +sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:' \ ntpclients/* %build @@ -103,14 +94,14 @@ export CFLAGS="%{optflags}" export CCFLAGS="%{optflags}" -python2 ./waf configure \ +python3 ./waf configure \ --build-epoch="$epoch" \ --enable-debug \ --prefix=%{_prefix} \ --mandir="%{_mandir}" \ ---python=%{_bindir}/python2 \ ---pythonarchdir=%{python_sitearch} \ ---pythondir=%{python_sitearch} \ +--python=%{_bindir}/python3 \ +--pythonarchdir=%{python3_sitearch} \ +--pythondir=%{python3_sitearch} \ --enable-seccomp \ --enable-debug-gdb \ --enable-early-droproot \ @@ -118,28 +109,28 @@ --enable-mssntp \ --enable-lockclock \ --refclock=all -python2 ./waf build --verbose %{?_smp_mflags} +python3 ./waf build --verbose %{?_smp_mflags} %install -python2 ./waf install --destdir=%{buildroot} +python3 ./waf install --destdir=%{buildroot} # Use correct path in unit file sed -i "s|bin|sbin|g" etc/ntpd.service # FIXME: As long as systemdenable switch for install is broken -install -m 0644 -D etc/ntpd.service %{buildroot}/%{_unitdir}/ntpd.service -install -m 0644 -D etc/ntp-wait.service %{buildroot}/%{_unitdir}/ntp-wait.service +install -pm 0644 -D etc/ntpd.service %{buildroot}/%{_unitdir}/ntpd.service +install -pm 0644 -D etc/ntp-wait.service %{buildroot}/%{_unitdir}/ntp-wait.service ln -s service %{buildroot}%{_sbindir}/rcntpd ln -s service %{buildroot}%{_sbindir}/rcntp-wait -install -m 0644 -D %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/ntp -install -m 0644 -D %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/ntp -install -m 0644 -D %{SOURCE8} %{buildroot}%{_sysconfdir}/ntp.conf +install -pm 0644 -D %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/ntp +install -pm 0644 -D %{SOURCE7} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/ntp +install -pm 0644 -D %{SOURCE8} %{buildroot}%{_sysconfdir}/ntp.conf %fdupes -s %{buildroot} %check -./waf check --verbose %{?_smp_mflags} +python3 ./waf check --verbose %{?_smp_mflags} %pre getent group ntp >/dev/null || groupadd -r ntp @@ -168,8 +159,8 @@ %postun utils %service_del_post
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2017-11-25 08:44:11 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Sat Nov 25 08:44:11 2017 rev:6 rq:545198 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-11-19 11:14:34.432424803 +0100 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2017-11-25 08:44:18.974634863 +0100 @@ -1,0 +2,7 @@ +Fri Nov 24 12:45:22 UTC 2017 - tchva...@suse.com + +- Update to version 1.0.0 instead of git snapshot: + * mostly contains all the previously mentioned stuff nothing else +changed + +--- Old: _service _servicedata ntpsec-0.9.7+git20171109.2d88a7d84.tar.xz New: ntpsec-1.0.0.tar.gz ntpsec-1.0.0.tar.gz.asc Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.3AQ8lZ/_old 2017-11-25 08:44:20.398582981 +0100 +++ /var/tmp/diff_new_pack.3AQ8lZ/_new 2017-11-25 08:44:20.402582836 +0100 @@ -23,13 +23,14 @@ %bcond_with libbsd %endif Name: ntpsec -Version:0.9.7+git20171109.2d88a7d84 +Version:1.0.0 Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT Group: System/Base Url:https://www.ntpsec.org/ -Source0:ntpsec-%{version}.tar.xz +Source0:ftp://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz +Source1:ftp://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz.asc Source3:%{name}.changes Source4:logrotate.ntp Source7:ntp.firewall @@ -80,7 +81,7 @@ Group: System/Base Requires: %{name} = %{version} # For ntploggps -Requires: python-gpsd +Requires: python2-gpsd Requires: python2-ntp # For ntpviz Recommends: python2-psutil @@ -181,7 +182,6 @@ %{_bindir}/ntpviz %{_bindir}/ntpwait %{_bindir}/ntplogtemp -%{_bindir}/ntpsnmpd %{_mandir}/man1/ntploggps.1%{?ext_man} %{_mandir}/man1/ntpdig.1%{?ext_man} %{_mandir}/man8/ntpkeygen.8%{?ext_man}
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2017-11-19 11:13:53 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Sun Nov 19 11:13:53 2017 rev:5 rq:542768 version:0.9.7+git20171109.2d88a7d84 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-10-03 23:17:58.196635081 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2017-11-19 11:14:34.432424803 +0100 @@ -1,0 +2,72 @@ +Sat Nov 11 07:38:37 UTC 2017 - mplus...@suse.com + +- Update to version 0.9.7+git20171109.2d88a7d84: + * Remove two unnecessary functions. + * Changed MIB system to use seperate read/write callbacks + * Boolification. + * Nuke ifdefs for O_NONBLOCK and O_NOCTTY + * Drop use of pthread_addr + * Fixes instructions for disabling Apple NTP. + * Added MIB coverage + * Address GitLab issue #407: ntpdig/ntptime fails against some servers + * Removed obsolete MIB tree-list converters + * Changed ntpsnmpd to use the new MIB tree system + * Added walkMIBTree generator to replace previous MIB tree handlers + * Squelch a compiler warning. + * Address GitLab issue #406: ntpd build fails: ... + * Bump the minor version number. + * New syntax: unpeer clock [unit ] + * In the config parser, factor out type/unit lookup into addr_from_typeunit()... + * No point in removing individual generic-driver modes... + * endian.h does not suffice, as there are no 64-bit primitives. + * Dead-code removal. + * Move some TOSO items that didn't land pre-1.0. + * Remove obsolete TODO items. + * De-dummyified several OIDs + * Added option to put a space between the value and unit in unitify() + * Typos in comments + * Some pep8/pyflakes cleanup + * First Mode 6 - SNMP contact + * Removed redundant, and non-coherent getNextOID() function from getOID() + * Added and used sendErrorPacket() method + * Added AgentX sessionID error check and response + * Added slots for agentx write callbacks + * Cleaned up and updated comments + * Expanded error checking for SNMP + * branch change + * Python 3 fix for test error + * Changed error handling in decode_packet to return remaining data + * Documentation fix + * Added doc files for ntpsnmpd + * Added ntpsnmpd in prototype state. + * Fully split SNMP uint32 vs int32 handlers + * Correct SNMP INTEGER value to be signed + * Changed new tests to only use assertEqual + * Added >= and <= comparison functions to OID class + * MIB tree/lists now have callback fields + * pep8/pyflakes fixes + * MIB tree/flat conversion functions now use OIDs instead of tuples + * PEP8: W291 trailing whitespace + * Move humanlogtime() to msyslog.c since it's only used there + * Added list conversion for Python 3 compatability + * Added MIB tree flattening and inflation functions + * Removed unused function humantime() + * In devel, turn release into a script generator. + * update NEWS file for new work + * version 1.0.0 + * Fixes for release machinery. + * Removed temp debugging statement, changed constants to be 32-bit safe + * Added temporary debugging message to test_util (re:bug #404) + * Fixed test_summary to properly test last_sync field. + * Fixed test bug on Cent 6 32bit, also SyncPacket formatting typo + * Remove s historical remnant in the documentation. + * Added documentation and fixes for float tests + * Restored missing decimal fix, changed relevant tests to be float aware + * Restored previously removed tests, fixed math problem. + * Removed unnecessary tests that failed + * Banish GCC 6 warnings. + * Updated comments to document sys.stdout.encoding being fake news + * Possible fix for ntpq unicode issue +- Rename python subpackage to python2 + +--- Old: ntpsec-0.9.7+git20171002.c79bc6271.tar.xz New: ntpsec-0.9.7+git20171109.2d88a7d84.tar.xz Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.7EMG50/_old 2017-11-19 11:14:42.820118988 +0100 +++ /var/tmp/diff_new_pack.7EMG50/_new 2017-11-19 11:14:42.824118842 +0100 @@ -23,10 +23,10 @@ %bcond_with libbsd %endif Name: ntpsec -Version:0.9.7+git20171002.c79bc6271 +Version:0.9.7+git20171109.2d88a7d84 Release:0 Summary:Improved implementation of Network Time Protocol -License:BSD-2-Clause and NTP and BSD-3-Clause and MIT +License:BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT Group: System/Base Url:https://www.ntpsec.org/ Source0:ntpsec-%{version}.tar.xz @@ -49,7 +49,7 @@ BuildRequires: pps-tools-devel BuildRequires: pkgconf
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2017-10-03 23:17:53 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Tue Oct 3 23:17:53 2017 rev:4 rq:530459 version:0.9.7+git20171002.c79bc6271 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-09-11 16:17:54.897788656 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2017-10-03 23:17:58.196635081 +0200 @@ -1,0 +2,187 @@ +Mon Oct 02 12:32:58 UTC 2017 - tchva...@suse.com + +- Update to version 0.9.7+git20171002.c79bc6271: + * Fix a comment that became incorrect after the autonomy change. + * Fix GitLab issue #378: Misc warnings on RasPi + * Address GitLab issue #380: ntpq should not terminate with a traceback + * Attempt to suppress some compiler warnings. + * Don't build with -Wcast-align + * Fully disable -Wcast-align. + * Suppress another useless warning. + * Abandon -Wsign-conversion, it's too flaky to be useful. + * -Wsign-conversion is unreasonably difficult to stamp out. + * Revert "Attempt to suppress some compiler warnings." + * Restore build under clang. + * Finish rationalization of config block copy. + * Thinko fix. + * Trial implementation/docs of RFE: Add fudge option to server config + * Added tests for missing values in __parse_varlist + * Fixed broken test for cook() + * Added missing tests for several functions + * Explain a scenario in which bias configuration might be useful. + * Don't scale the bias report - use units of seconds. + * Addtress GitLab issue #381: simple mathematics + * Fixed / completed test for NTPStats.__init__() + * Change prettydate() to always emit UTC, for reproducibility. + * Fixes tests for cook() to match new prettydate() + * Address GitLab issue #383: ntpq: invalid file argument ignored + * Grammar + * Fix spelling of "received" + * Typo fix. + * Suppress a false-positive Coverity warning. + * branch change + * Finished tests for statfiles.py + * Revert "branch change", a temporary commit I forgot to rebase. + * Finished tests for statfiles.py (for real this time) + * pep8/pyflakes fixes to tests + * Formatting fixes for packet.py + * Formatting fixes for util.py + * Update NEWS file. + * Fix a linkcheck warning. + * Update idex-ignores. + * Typo fix. + * Removed ntpq packet dump comment from TODO because obsolete. + * refclock_nmea: check snprintf() return codes. + * refclock_nmea: fix a typo, and a long line. + * refclock_nmea: provisional fix for issue #62. + * Documentation updates. + * Doc polishing. + * Spelling/typos + * ntpq: do not query for bcastdelay removed in Dec 2016. + * Tore NTPStats.__init__() method into 3 separate methods, adjusted tests + * refclock_nmea: report device actually opened. + * refclock_nmea: add logging of NMEA PPS device name. + * refclock_nmea: remove trailing whitespace. + * refclock_nmea: better logging of NMEA open fail. + * refclock_ntpsec: missing braces... + * Address GitLab issue #388: Remove 'register' keyword + * refclock_nmea: set jitter high on NMEA timeout. + * Docs: add tally code to ntpq and ntpmon doc. + * ntp_proto: once a PPS got selected, it never got unselected! + * Attempted fix of trimble logging + * refclock_trimble: invalid UTC offset doesn't mean invalid packet + * refclock_trimble: fix classic bug 2659 + * refclock_trimble: build Praecis SPSTAT message response in trimble_io + * refclock_trimble: use timecode packet's timestamp + * refclock_trimble: check serial parity + * refclock_trimble: require event polling for non-Thunderbolt receivers + * refclock_trimble: remove unused and unnecessary code + * refclock_trimble: improved debugging messages + * refclock_trimble: fix leap-scheduled detection, simplify polling + * refclock_trimble: add Thunderbolt holdover and stored position check + * refclock_trimble: configurable event trigger method + * refclock_trimble: print a debug message when no packets were decoded + * refclock_trimble: remove redundant debug messages + * refclock_trimble: fix for classic bug 1075 + * refclock_trimble: improve 'no packets detected' message + * refclock_trimble: set dispersion + * refclock_trimble: use the median filter + * refclock_trimble: add log message topic labels + * refclock_trimble: check tcesetattr and ioctl results at startup + * refclock_trimble: pass 4-digit year through refclock_process() + * refclock_trimble: update documentation + * refclock_trimble: time2 sets holdover duration limit + * refclock_trimble: compat. with 'attempted fix of trimble logging' + * refclock_trimble: fix 'attempted fix of trimble logging' + * Documentation polishing. + * Documentation polishing. + * Fix generic refclock loggi
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2017-09-11 16:17:45 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Mon Sep 11 16:17:45 2017 rev:3 rq:521671 version:0.9.7+git20170906.6b1b54aee Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-09-05 15:20:21.741868951 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2017-09-11 16:17:54.897788656 +0200 @@ -1,0 +2,27 @@ +Wed Sep 06 11:21:13 UTC 2017 - tchva...@suse.com + +- Update to version 0.9.7+git20170906.6b1b54aee: + * Rationalize a configuration-block copy. + * Remove an obfuscatory macro. + * Address Gitlab issue #376: Need a symlink from ./tests/pylib/ntp + * Force struct pkt to maximum alignment on the host machine. + * Address GitLab issue #375: ntpd terminates unexpectedly + * It would be nice to put the NULL guard on the right line. + * Ignore ntp symlink at the third level as well + * docs/rollover.txt: Fix headers. + * Add python3 gitlab ci target + * Address GitLab issue #379: seccomp crashes ntpd + * Correct seccomp whitelist change in previous commit. +bsc#1057209 + +--- +Wed Sep 6 09:12:53 UTC 2017 - tchva...@suse.com + +- Conflict and provide ntp-daemon instead of ntp directly + +--- +Tue Sep 5 19:55:56 UTC 2017 - tchva...@suse.com + +- Fix silently obsoleting ntp wrt bsc#1055821 + +--- Old: ntpsec-0.9.7+git20170905.2bd5e61d6.tar.xz New: ntpsec-0.9.7+git20170906.6b1b54aee.tar.xz Other differences: -- ++ ntpsec.spec ++ --- /var/tmp/diff_new_pack.gaFebW/_old 2017-09-11 16:17:58.041347190 +0200 +++ /var/tmp/diff_new_pack.gaFebW/_new 2017-09-11 16:17:58.053345505 +0200 @@ -23,7 +23,7 @@ %bcond_with libbsd %endif Name: ntpsec -Version:0.9.7+git20170905.2bd5e61d6 +Version:0.9.7+git20170906.6b1b54aee Release:0 Summary:Improved implementation of Network Time Protocol License:BSD-2-Clause and NTP and BSD-3-Clause and MIT @@ -56,8 +56,8 @@ Recommends: logrotate # For ntpleapfetch Recommends: wget -Conflicts: otherproviders(ntp) -Provides: ntp = 4.2.9 +Conflicts: otherproviders(ntp-daemon) +Provides: ntp-daemon BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with libbsd} BuildRequires: pkgconfig(libbsd) @@ -83,7 +83,8 @@ Requires: python-ntp # For ntpviz Recommends: python-psutil -Conflicts: ntp < 4.2.9 +# Same binaries +Conflicts: ntp %description utils The ntpsec utilities relying on the python module of ntp ++ _servicedata ++ --- /var/tmp/diff_new_pack.gaFebW/_old 2017-09-11 16:17:58.097339327 +0200 +++ /var/tmp/diff_new_pack.gaFebW/_new 2017-09-11 16:17:58.097339327 +0200 @@ -1,4 +1,4 @@ https://gitlab.com/NTPsec/ntpsec.git - 2bd5e61d66f8d0e274b4b52df2eac880f22efbfb \ No newline at end of file + 6b1b54aee7edffc2bd05044802d1d627b3e107b6 \ No newline at end of file ++ ntpsec-0.9.7+git20170905.2bd5e61d6.tar.xz -> ntpsec-0.9.7+git20170906.6b1b54aee.tar.xz ++ /work/SRC/openSUSE:Factory/ntpsec/ntpsec-0.9.7+git20170905.2bd5e61d6.tar.xz /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec-0.9.7+git20170906.6b1b54aee.tar.xz differ: char 27, line 1
commit ntpsec for openSUSE:Factory
Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2017-09-05 15:20:15 Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new (New) Package is "ntpsec" Tue Sep 5 15:20:15 2017 rev:2 rq:521113 version:0.9.7+git20170905.2bd5e61d6 Changes: --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes2017-08-24 18:30:12.720925281 +0200 +++ /work/SRC/openSUSE:Factory/.ntpsec.new/ntpsec.changes 2017-09-05 15:20:21.741868951 +0200 @@ -1,0 +2,320 @@ +Tue Sep 05 11:40:32 UTC 2017 - tchva...@suse.com + +- Update to version 0.9.7+git20170905.2bd5e61d6: + * Too many members named 'count'. Distinguish one. No logic changes. + * Address GitLab issue #367: reslist counting wrong rule + * Documentation polishing. + * Create and document topic labels for log messages. + * Added tests for Authenticator() + * Added tests for maic contents of packet.py + * pylint: import print_function from future for python2/3 + * pylint: remove unnecessary parenthesis + * Added tests for Packet(), tweaked Packet to not use magic number. + * TODO update - we now have a pointer to Debian packaging metadata. + * Add script useful for timing ntpd startup + * Fix for iburst on DNS for both server and pool + * Added tests for SyncPacket, tweaked SyncPacket + * Added tests and tweaks for ControlPacket() + * Address GitLab issue #237: documentation refclock pps missing unit description + * Address GitLab issue #368: warning on openbsd 6.0 with gcc 4.2.1 + * Address GitLab issue #399: ntpq config command is config-from-file + * Fix a minor glitch in processing of config_from_file... + * Improve the ntpq help display. + * Typo fix. + * This is the spec file and README for creating an RPM package + * Comment polishing. + * Remove references to .refclockd extension, since that plan has been dropped. + * Documentation polishing. + * Expanded packet.py tests to test error handling. + * Added aliases for frequently used objects + * Moved slicedata() from agentx.py to util.py + * Pythonized __parse_varlist() + * Added comments and removed forgotten debugging statements + * Removed excess parentheses from former C macros + * Fixed scrambled data storage in SyncPacket() + * Changed multiplications by powers of 2 to shifts + * Fixed error in posix_to_ntp: it recieves floats so it can't shift + * Removed unused argument idx for ControlPacket.stats() + * ControlPacket() now consistently uses extension, not data + * Moved slicedata() test to test_util.py, expanded test for edge cases + * Rewrote dump_hex_printable() to be pythonic + * In pylib/util.py, refactor DNS lookup caching... + * Fixed mis-named variable + * Fixed string error in __parse_varlist + * Address GitLab issue #370: ntpq :config + * Cleaned up IfstatsSummary.summary() a bit + * Updated comments in __parse_varlist() + * Update phone number for USNO Colorado Springs, CO + * Fixed scrambled unit abbreviations + * Replaced magic number for keyid with MAX_KEYID + * Replaced decimal with hex number for better semantics. + * Address GitLab issue #371: ntpq ugly traceback + * Updare to porting guidelines. + * Narrow our depenency on nonstandard code. + * Comment polishing. + * Revert "Comment polishing." and "Narrow our depenency on nonstandard code." + * More thoughts on NTPv5. + * Changed incorrect if to elif + * Adjusted parentheses in __validate_packet version test + * Added tests for util.py/f8dot4 and f8dot3. Bugfix in f8dot3. + * Simplify passing configuration data to the peer-creation logic. + * Added tests for Cache(), Cache() now deletes expired entries. + * Necessary followup on previous commit. + * Documentation polishing. + * Platform-support update. + * Moved generally useful test jigs into jigs.py + * Added test for canonicalize_dns(), added necessary support to test jigs. + * Fix comment glitches. + * New documentation page om rollover problems + * Added stub test for termsize() + * Added separator comments for PeerStatusWord.__init__() + * Removed redundant assignments from PeerStatusWord.__init__() + * Swapped positions of reachable/unreachable assignments to match magic numbers + * Added tests for PeerStatusWord + * Removed clk_wander_threshold from PPM_VARS + * Added tests for cook() + * Allow refclock sample processing to use 4-digit year timestamps. + * Documentation followup on the autonomy fix. + * More followup on the autonomy change. + * Added test for termsize() + * Fixed test for rfc3339() to handle python3 + * Simpler version of autonomy code - avoid CLOSETIME clipping. + * Restructure the peer block to keep the peerctl structure intact. + * Ensure that all members of a command-line configuration block are zeroed. + * Address GitLab issue