summaryrefslogtreecommitdiff
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* Banish more URLs that are doomed to point at nowhere.Eric S. Raymond2011-10-011-5/+5
|
* -G option now works under IPV6.Eric S. Raymond2011-09-191-5/+0
| | | | | | | | See http://stackoverflow.com/questions/7474066/how-to-listen-on-all-ipv6-addresses-using-c-sockets-api for discussion; thanks to Dietrich Epps for a correct answer.
* Warn about some new (minor) bugs.Eric S. Raymond2011-09-161-0/+13
|
* Put an FR where the FRs belong.Eric S. Raymond2011-09-041-3/+3
|
* Removed the proposal about timezone setting.Eric S. Raymond2011-09-041-52/+0
| | | | | | | | After meditating on the matter, I've concluded that it's not our job to know about timezones or calendrical nuances. That would be serious mission creep, and is best left to domain experts in those areas. If they want to write a client that takes UTC and lat/lon and does the right magic, good. Our job ends with delivering those inputs.
* Remove proposal that test clients do PCMCIA-like beep codes on status changes.Eric S. Raymond2011-09-041-22/+0
| | | | | | | | | | | I had this described as an easy first project, but it turned out to be nothing of the sort. The short version is that generating beeps is surprisingly hard to do in a way that is robust and portable. Support for beep() is flaky in xterm, and even when it is supported there's no way to do beeps of varying pitch. X-based clients would have to drag in a boatload of fragile sound support for this one operation. The result would be a support mess. If third-party clients want this, they can code it themselves.
* More TODO updates.Eric S. Raymond2011-09-041-15/+14
|
* Remove an incorrect assertion.Eric S. Raymond2011-09-041-3/+1
|
* Remove duplicate TODO item.Eric S. Raymond2011-09-041-9/+3
|
* Remove TODO item for change in privilege-dropping.Eric S. Raymond2011-09-041-6/+0
|
* Update NEWS and TODO lists for current reality.Eric S. Raymond2011-09-011-12/+3
|
* Update for the to-do list.Eric S. Raymond2011-06-021-3/+2
|
* Python module installation.Eric S. Raymond2011-05-041-5/+0
|
* Update the task list.Eric S. Raymond2011-04-141-1/+30
|
* Typo fix.Eric S. Raymond2011-03-181-1/+1
|
* Remove the root only interface to chronyd. Document that interface.Gary E. Miller2011-03-171-0/+12
| | | | | | Sadly there is no easy way to open a socket to chrony that lives in /var/run before gpsd drops root. This removes that broken code and documents the chrony interface.
* TODO and NEWS updated for release.Eric S. Raymond2011-03-101-11/+20
| | | | All regression tests pass. Code splints and cppchecks clean. flocktest passes.
* Add the GeoS-!M (GLONASS, with 24 channels).Eric S. Raymond2010-07-131-6/+0
|
* Add a to-do item.Eric S. Raymond2010-07-131-0/+6
|
* Cleaan up completed or obsolwsced TODO items.Eric S. Raymond2010-05-171-18/+0
|
* The gpsmon bug was probably a result of bogus packets from the lexer.Eric S. Raymond2010-05-101-7/+0
|
* TODO polishing. All regression tests pass.Eric S. Raymond2010-04-271-3/+3
|
* Remove the IRC transcript about regression-test failures.Eric S. Raymond2010-04-191-17/+0
| | | | | I've established that this is purely a bug in the termination condition of the main loop inside gpsfake, and am working on that.
* Record sanooj's insight.Eric S. Raymond2010-04-181-0/+17
|
* Add Baylink's todo item.Eric S. Raymond2010-04-161-0/+5
|
* Add notes on ports to be finished.Eric S. Raymond2010-04-161-0/+10
|
* Update the TODO list.Eric S. Raymond2010-04-151-21/+31
|
* First cut at JSON output for TNT Revolution device.Eric S. Raymond2010-04-101-9/+0
| | | | | Not yet documented, but now we at least have a regression test. All regression tests pass.
* Simple dumb fix for gpsmon spin bug. All regression tests pass.Eric S. Raymond2010-04-071-13/+0
|
* Fix the select()-spin bug on disconnected devices.Eric S. Raymond2010-04-071-31/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses Berlios tracker bug #14638: 100% cpu when Bluetooth gps device vanishes. Also a couple of reports on the mailing lists. The underlying problem here was that: * Disconnecting a USB device causes reads from it to begin returning 0, in effect an end-of-file condition. * select(2) sets an active bit not on "I/O is ready" but on "read would not block" -- including the end-of-file condition. * Therefore, select() will spin any time its fd set includes a disconnected device. The fix is to check for a zero-length read explicitly and always take the device out of the active set when that happens. We were actually doing that here, but the test was defective in two ways: 1. The check for a zero return from gpsd_poll(), indicating I/O error or zero-length read, needed to be *before* the check for full paccket rather than after. This effectively disabled it. 2. There was a conditional arm in the gpsd_poll() code that made it ignore zero-length reads for up to a full cycle. I think this may have been a fossil from long ago when I experimented with non-blocking reads on devices. The fix for the gpsmon spin bug is probably quite similar. That's up next.
* Add all our info on the spin bug to TODO, and instrument all opens/closes.Eric S. Raymond2010-04-061-0/+44
|
* Add report of time reference instability on loss of fix.Eric S. Raymond2010-04-011-0/+10
|
* Endianess issue fixed.Eric S. Raymond2010-03-291-7/+0
|
* Suppress JSON reporting of fields the fix quality won't support.Eric S. Raymond2010-03-271-17/+4
| | | | | | | | This should suppress a bug reported by Greg Troxel where, due to numeric instability in geodetic fix computations, wecwere getting cross-archirecture differences in the low-order digits of altitude for invalid fixes on SiRF-II chips. This required that ten regression test be rebuilt; I eyeballed the diffs to make sure we didn't lose actual data.
* We now understand NMEA status fields better. Document appropriately.Eric S. Raymond2010-03-221-36/+0
|
* Vanish away Id and Rev $ keywords, git won't expand them to anything useful.Eric S. Raymond2010-03-131-2/+0
|
* Emulating the Gypsy signals no longer makes sense. Eric S. Raymond2010-03-111-7/+0
| | | | We'll let geoclue take care of that.
* All the IPv6 todo items are done.Eric S. Raymond2010-03-051-34/+0
|
* The numeric instability in earth_distance() has been fixed.Eric S. Raymond2010-03-011-11/+0
|
* More bug diagnosis.Eric S. Raymond2009-12-221-2/+3
|
* Typo fix and some bug diagnosis.Eric S. Raymond2009-12-221-11/+13
|
* Various AIS corrections turned up by working on xgps's AIS display.Eric S. Raymond2009-12-201-5/+0
|
* Remove fulfilled items.Eric S. Raymond2009-12-171-5/+0
|
* Add todo item with link to GeoClue...Greg Troxel2009-12-151-0/+10
| | | | | ...and the notion of considering how the dbus interfaces should relate, mostly to have the URL handy for gpsd hackers.
* Update the TODO.Eric S. Raymond2009-12-151-49/+14
|
* Replace the old Motif-based xgps with a new pygtk-based xgps (formerly xgps2).Eric S. Raymond2009-12-151-6/+0
| | | | | Replaces 1200-odd lines of difficult-to-maintain C code with 400-odd-lines of Python.
* Remove a TODO item, since NTRIP Is reported working again.Eric S. Raymond2009-12-141-8/+0
|
* DGPSIP and NTRIP device opens were being done in a bad way.Eric S. Raymond2009-12-071-0/+8
| | | | | | Code could not have produced good results. Move the opening code to somewhere more sane - it might work now, we need to find some way to test.
* Ship a DEVICE notification on every driver changeEric S. Raymond2009-12-051-6/+0
|
* Update TODO.Eric S. Raymond2009-12-051-0/+2
|