summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorGreg Troxel <gdt@ir.bbn.com>2014-08-26 20:36:06 -0400
committerEric S. Raymond <esr@thyrsus.com>2014-08-26 23:15:46 -0400
commit6a33950efc638738f23698e703ea67adb85705cc (patch)
tree9ca462bd4b45392c16d3a01b6991676be618f232 /TODO
parentf5844e476f5c82fc77fbf6edbc9f9cdedb9a4469 (diff)
downloadgpsd-6a33950efc638738f23698e703ea67adb85705cc.tar.gz
Add TODO item to detangle TIOCMIWAIT and RFC2783.
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/TODO b/TODO
index 4184320c..0ea3dbad 100644
--- a/TODO
+++ b/TODO
@@ -37,6 +37,19 @@ confidence measure at a high level. We'd use the confidence level to
control (a) whether gpsd ships to NTP, and (b) how it sets time
uncertainty in output JSON.
+*** RFC2783 bugs
+
+**** detangle TIOCMIWAIT and RFC2783
+
+Currently, the code for RFC2783 seems to depend (logically) on
+TIOCMIWAIT support. However, RFC2783 (and really, no standard)
+defines TIOCMIWAIT, and NetBSD (and probably FreeBSD) do not implement
+it. So, there really should be two separate implementations, one that
+works with TIOCMIWAIT (and thus only on Linux and OpenBSD) and one
+that assumes only RFC2783 (and thus works on Linux, FreeBSD and
+NetBSD, as well as any future system that complies with RFC2783 and
+uses the serial port for time_pps_init).
+
*** Client bugs
**** In gpsmon's PPS Offset field