summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Clients are no longer required to define a gpsd_report() hook.Eric S. Raymond2010-12-191-1/+2
|
* Prevent JSON parsing from becoming confused by client locales other than C.Eric S. Raymond2010-12-171-1/+2
| | | | Fixes Berlios tracker bug #17379: problem with different locale.
* Merge in tthe -d and -f capabilties from Gleb Smirnoff's gpxlogger2/gpxloggerd.Eric S. Raymond2010-12-171-1/+2
|
* NEWS update.Eric S. Raymond2010-12-161-2/+4
|
* Fix and update the news.Eric S. Raymond2010-07-141-2/+4
|
* With the higher channel ceiling, GeoS-1M no longer shows spurious errors.Eric S. Raymond2010-07-131-0/+3
|
* External release 2.95.release-2.95Eric S. Raymond2010-07-131-1/+1
|
* Fix an error in how AIS rate-of-turn decoding was done.Eric S. Raymond2010-07-011-2/+3
| | | | | This affected only formatted output, so the fix breaks no regression tests. Codebase splints clean.
* Switch the CSV format emitted by gpsdecode(1) to DSV using |.Eric S. Raymond2010-05-191-1/+2
| | | | | | | | | | The problem with CSV is that string fields (such as ship name in type 5) can contain commas. I could have backslash-escaped them, but I think it's better to make old scripts fail in a way that's likely to be noticed than perpetuate a situation in which unescaped commas could cause output to be unpacked wrongly. I changed the Python decoder as well. Required rebuilding one regression test. All regression tests pass.
* Document a bug.Eric S. Raymond2010-05-151-1/+3
|
* Update docs and website.Eric S. Raymond2010-05-141-1/+1
|
* Typo fixes.Eric S. Raymond2010-05-111-1/+1
|
* Document recent developments.Eric S. Raymond2010-05-101-9/+12
|
* In AIS message types 6 and 8, split app_id into DAC and FID per ITU-1371.Eric S. Raymond2010-05-101-1/+3
| | | | | | | | | | | | Wire protocol and API minor versions get bumped. All changes are as documented in AIVDM.txt, which now describes known message 6 and 8 subtypes. Involved rebuilding a couple of AIS regression tests. All regression tests pass. Also includes various typo fixes for AIVDM.txt discovered by Baylink while we were reviewing these changes.
* Documentation improvements.Eric S. Raymond2010-05-081-3/+5
|
* NEWS: Whitespace cleanupJon Schlueter2010-04-291-68/+68
|
* Reading from udp:// listening addresses works. All regression tests pass.Eric S. Raymond2010-04-291-0/+2
|
* Reindent. All regression tests pass.Eric S. Raymond2010-04-261-1/+1
| | | | | Most of the bulk of this one is the xgpsspeed code, which was not formerly incldecd in reindenting.
* Restore interpretation of Serial: headers inb test loads.Eric S. Raymond2010-04-261-2/+2
| | | | And allow an explicit speed argument to override them.
* Always compute speed when that's possible and the GPS doesn't supply it.Eric S. Raymond2010-04-261-1/+2
|
* Documentation update.Eric S. Raymond2010-04-261-2/+4
|
* More Python client partitioning. All regression tests pass.Eric S. Raymond2010-04-221-1/+5
|
* About to do snap rekease to fix packaging issues.release-2.94Eric S. Raymond2010-04-201-1/+1
|
* NEWS update.Eric S. Raymond2010-04-191-1/+3
|
* NEWS update.Eric S. Raymond2010-04-191-2/+4
|
* libgps.a splits in half, becomes libgps.a + libgpsd.aEric S. Raymond2010-04-181-1/+3
| | | | | | This is so client apps don't have to carrry around libusb and all the driver-level stuff. I finally caught on to one of the implications of shared libraries that had somewhow escaped me before.
* Add to NEWS, add foxtrot to the client-projects list, and fix website make.Eric S. Raymond2010-04-181-0/+5
|
* 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
|