[Git][NTPsec/ntpsec][master] Update our 1.0 objectives.

Eric S. Raymond gitlab at mg.gitlab.com
Wed Mar 22 19:46:01 UTC 2017


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
fda25abf by Eric S. Raymond at 2017-03-22T15:45:48-04:00
Update our 1.0 objectives.

- - - - -


1 changed file:

- devel/TODO


Changes:

=====================================
devel/TODO
=====================================
--- a/devel/TODO
+++ b/devel/TODO
@@ -2,6 +2,12 @@
 
 == Checklist for a quality 1.0 release ==
 
+* Units as an option in ntpq/ntpmon.
+
+* Easier assembly of config file snippets - ntpconf.d.
+
+* Package metadata for Debian, Ubuntu, Raspbian, Red Hat, Gentoo, and SuSe.
+
 === Testing ===
 
 * We need to live-test various refclocks.  It would be nice
@@ -10,10 +16,6 @@
   on at least one platform and test the NMEA, Atom, and SHM drivers
   on most platforms.
 
-=== Packaging ===
-
-* Package metadata for Debian, Ubuntu, Raspbian, Red Hat, Gentoo, and SuSe.
-
 == After 1.0 release ==
 
 === Slow convergence ===
@@ -78,6 +80,8 @@ Neither is ideal, easy pickings for someone to code on.
   (and multiple inbound NTP connections, and a hole in your firewall) even when
   it has a known-good local timesource like a GPS.  This should be fixed.
 
+* Full support for NTS, once IETF has the spec ready
+
 * All the code relating to iteration over interfaces can and should be removed
   in favor of binding to wildcard addresses.  Information on how to do this
   us here: https://blog.powerdns.com/2012/10/08/on-binding-datagram-udp-sockets-to-the-any-addresses/
@@ -85,6 +89,8 @@ Neither is ideal, easy pickings for someone to code on.
 * We could open only V6 sockets and allow them to handle mapped PV4 addresses,
   as described at http://man7.org/linux/man-pages/man7/ipv6.7.html
 
+* A clock driver or auxiliary daemon for PTP.
+
 * The code used for asynchronous DNS lookup is more general, more complex,
   and more bug-prone than it should be.  Either our version should be
   rewritten and simplified or (better idea!) it should be replaced by
@@ -107,7 +113,9 @@ Neither is ideal, easy pickings for someone to code on.
   codes and use it systematically to make reports more readable.
 
 * Timer events need, as much as possible, to be eliminated - they eat
-  power on laptops and mobile devices, usually unnecessarily.
+  power on laptops and mobile devices, usually unnecessarily. To fix this,
+  go to an event-queue architecture that wakes the daemon up just in time
+  for the next scheduled event (rather than a once-per-second timer tick).
 
 * Richer signal semantics: HUP for close/reopen of any files (logrotate…),
   USR1 for re-read of config and maybe USR2 for re-read of an alternate
@@ -142,9 +150,9 @@ __________
 970318: in hourly_stats(?), squawk if the magnitude of the drift is,
 	say, >400.
 
-== Simple tasks for an intern ==
+== Simple tasks for an intern/trainee ==
 
-[quote, ESR 2015-09-30]
+* A conformant SNMP subagent in Python - see RFC 5907.
 
 * In the docs subdirectory, include/command.txt is an HTML passthrough
   in a not entirely successful attempt to emulate the look of the



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/fda25abf2560defe4940be1b00484c5f183a26f4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20170322/eb792548/attachment.html>


More information about the vc mailing list