summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* NEWS update and version bump for release.Eric S. Raymond2010-04-161-1/+1
|
* Spelling corrections.Jon Schlueter2010-04-121-2/+2
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* The advent of gpsdfake.Eric S. Raymond2010-04-101-1/+3
|
* Fix the select()-spin bug on disconnected devices.Eric S. Raymond2010-04-071-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* ?POLL is no longer experimental.Eric S. Raymond2010-04-051-1/+3
| | | | Chris says it works, so fully document it.
* New sections added to NMEA.txt on error status indications and satellite IDs.Eric S. Raymond2010-03-301-1/+2
|
* Update NEWS.Eric S. Raymond2010-03-291-11/+12
|
* Change the -l option of gpsmon so it enable logging at srartup.Eric S. Raymond2010-03-271-1/+3
| | | | | | The old -l option (list types) becomes -L. We did this so the 'l' option will be consistent with the 'l' command. Should be OK since gpsmon is not something anyone will use in a script.
* Mention new features in NEWS.Eric S. Raymond2010-03-271-2/+3
|
* gps_poll() now indicates when the daemon socket closes from the other side.Eric S. Raymond2010-03-271-2/+3
| | | | | You get back -1 with errno not set; cgps.c now illustrates how to use this in a polling loop. Documentation has been updated.
* Documentation/readability tweaksEric S. Raymond2010-03-181-1/+3
|
* Update documentation. All regression tests pass.Eric S. Raymond2010-03-151-2/+3
|
* Update our list of client projects.Eric S. Raymond2010-03-111-2/+4
|
* Note the previous bug fix and restore a missing date header.Eric S. Raymond2010-03-101-2/+4
|
* Support for JSON dumping and parsing of AIS message types 25 and 26.Eric S. Raymond2010-03-051-1/+4
| | | | These are not yet observed in the wild on AISHub.
* Typo fix, and a tweak for the packaging instructions.Eric S. Raymond2010-03-031-1/+1
|
* Fix a packaging error in 2.91, and make the json module import more robust.release-2.92Eric S. Raymond2010-03-031-1/+6
|
* Version bump for release.Eric S. Raymond2010-03-011-4/+6
|
* Old protocol support is removed from the daemon. Eric S. Raymond2010-01-151-1/+2
| | | | | The client library retains it, however, for talking to older versions of the daemon in place.
* IPv6 support is working.Eric S. Raymond2010-01-131-1/+1
|
* Documentation update.Eric S. Raymond2009-12-211-10/+11
|
* Support for AIS type 25 and 26 messages.Eric S. Raymond2009-12-191-1/+1
|
* Rename gpsclient extension module so it initializes properly.Eric S. Raymond2009-12-161-2/+3
|
* Replace the old Motif-based xgps with a new pygtk-based xgps (formerly xgps2).Eric S. Raymond2009-12-151-1/+3
| | | | | Replaces 1200-odd lines of difficult-to-maintain C code with 400-odd-lines of Python.
* Fix erroneous handling of satellite-used flags in test clients.Eric S. Raymond2009-12-151-0/+1
|
* Note that NTRIP seems to be fixed.Eric S. Raymond2009-12-141-1/+2
|
* gpsd can now accept as a command-line argument a URI like ais://data.aishub.com Eric S. Raymond2009-12-071-0/+2
| | | | | | | And use it as a TCP/IP source of live data sentences. These are merged into the JSON event stream with any GPS reports. All regression tests pass.
* Ship a DEVICE notification on every driver changeEric S. Raymond2009-12-051-0/+2
|
* Update website documentation for the new release and new wire protocol.Eric S. Raymond2009-12-041-1/+1
|
* Version bumped to 2.91dev. Conmmits are open again.Eric S. Raymond2009-12-041-0/+2
|
* Make old protocol code interact correctly with the json policy flag.Eric S. Raymond2009-12-041-1/+1
|
* Add two more regression tests. Pre-release doc cleanup.Eric S. Raymond2009-12-041-1/+1
|
* Fix an erroneous flags set that was breaking a regression test.Eric S. Raymond2009-11-231-1/+1
|
* Bump version to 2.90dev in preparation for release.Eric S. Raymond2009-11-201-1/+1
| | | | Update some documentation.
* Fix typo. "MKT" should be "MTK", etc. Prompted by heeen on IRCChris Kuethe2009-11-141-1/+1
|
* J command and switch are gone.Eric S. Raymond2009-09-111-9/+8
| | | | | | | | | Now that we have reliable end-of-cycle detection in NMEA, we can always clear the fixbuffer at start of cycle and accumulate data until we transmit at end of cycle. Accordingly, there is no longer any bneed for users to choose between jittery-but-correct and buffered-but-laggy reports. Accordingly, the daemon 'J' command is no longer necessary. All the client side options and commands connected with it can go away too.
* Add a note to news.Eric S. Raymond2009-09-041-1/+2
|
* Refresh NEWS and website to reflect support for AIS devices.Eric S. Raymond2009-08-311-10/+9
|
* Implemented ?VERSION. Eric S. Raymond2009-07-301-11/+13
| | | | | Documented the so-far-mplemented commands in GPSD-NG: ?TPV, ?SKY, ?VERSION, ?DEVICES, ?WATCH.
* Allow gpsfake to accept multiple logfiles. Eric S. Raymond2009-07-291-1/+2
| | | | Needed for test of multidevice listening.
* gpsd can now dump decoded AIS data from an AIVDM source.Eric S. Raymond2009-07-241-1/+2
|
* Oncore driver for gpsmon, from Hakan JohanssonChris Kuethe2009-07-181-2/+2
|
* Stuff I've hacked on latelyChris Kuethe2009-07-161-1/+4
|
* First cut at JSON dumping of AIVDM. Eric S. Raymond2009-06-051-1/+2
| | | | Will need some cleanup, but the basic logic is in place.
* Abandoning the gpsflash project... Eric S. Raymond2009-06-041-2/+4
| | | | | | ...since it has become clear we can't get past non-functional pre-alpha code without more vendor support tan we can realistically expect to get.
* Update the news.Eric S. Raymond2009-03-281-1/+3
|
* Commits are open again.Eric S. Raymond2009-03-181-0/+3
|
* Prepare to ship 2.39.release-2.39Eric S. Raymond2009-03-181-1/+1
|
* Typo fixes.Eric S. Raymond2009-03-181-3/+3
|
* Note that Martin Schaller's bug is fixed.Eric S. Raymond2009-03-181-2/+4
|