Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clients are no longer required to define a gpsd_report() hook. | Eric S. Raymond | 2010-12-19 | 1 | -1/+2 |
| | |||||
* | Prevent JSON parsing from becoming confused by client locales other than C. | Eric S. Raymond | 2010-12-17 | 1 | -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. Raymond | 2010-12-17 | 1 | -1/+2 |
| | |||||
* | NEWS update. | Eric S. Raymond | 2010-12-16 | 1 | -2/+4 |
| | |||||
* | Fix and update the news. | Eric S. Raymond | 2010-07-14 | 1 | -2/+4 |
| | |||||
* | With the higher channel ceiling, GeoS-1M no longer shows spurious errors. | Eric S. Raymond | 2010-07-13 | 1 | -0/+3 |
| | |||||
* | External release 2.95.release-2.95 | Eric S. Raymond | 2010-07-13 | 1 | -1/+1 |
| | |||||
* | Fix an error in how AIS rate-of-turn decoding was done. | Eric S. Raymond | 2010-07-01 | 1 | -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. Raymond | 2010-05-19 | 1 | -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. Raymond | 2010-05-15 | 1 | -1/+3 |
| | |||||
* | Update docs and website. | Eric S. Raymond | 2010-05-14 | 1 | -1/+1 |
| | |||||
* | Typo fixes. | Eric S. Raymond | 2010-05-11 | 1 | -1/+1 |
| | |||||
* | Document recent developments. | Eric S. Raymond | 2010-05-10 | 1 | -9/+12 |
| | |||||
* | In AIS message types 6 and 8, split app_id into DAC and FID per ITU-1371. | Eric S. Raymond | 2010-05-10 | 1 | -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. Raymond | 2010-05-08 | 1 | -3/+5 |
| | |||||
* | NEWS: Whitespace cleanup | Jon Schlueter | 2010-04-29 | 1 | -68/+68 |
| | |||||
* | Reading from udp:// listening addresses works. All regression tests pass. | Eric S. Raymond | 2010-04-29 | 1 | -0/+2 |
| | |||||
* | Reindent. All regression tests pass. | Eric S. Raymond | 2010-04-26 | 1 | -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. Raymond | 2010-04-26 | 1 | -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. Raymond | 2010-04-26 | 1 | -1/+2 |
| | |||||
* | Documentation update. | Eric S. Raymond | 2010-04-26 | 1 | -2/+4 |
| | |||||
* | More Python client partitioning. All regression tests pass. | Eric S. Raymond | 2010-04-22 | 1 | -1/+5 |
| | |||||
* | About to do snap rekease to fix packaging issues.release-2.94 | Eric S. Raymond | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | NEWS update. | Eric S. Raymond | 2010-04-19 | 1 | -1/+3 |
| | |||||
* | NEWS update. | Eric S. Raymond | 2010-04-19 | 1 | -2/+4 |
| | |||||
* | libgps.a splits in half, becomes libgps.a + libgpsd.a | Eric S. Raymond | 2010-04-18 | 1 | -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. Raymond | 2010-04-18 | 1 | -0/+5 |
| | |||||
* | NEWS update and version bump for release. | Eric S. Raymond | 2010-04-16 | 1 | -1/+1 |
| | |||||
* | Spelling corrections. | Jon Schlueter | 2010-04-12 | 1 | -2/+2 |
| | | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | The advent of gpsdfake. | Eric S. Raymond | 2010-04-10 | 1 | -1/+3 |
| | |||||
* | Fix the select()-spin bug on disconnected devices. | Eric S. Raymond | 2010-04-07 | 1 | -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. Raymond | 2010-04-05 | 1 | -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. Raymond | 2010-03-30 | 1 | -1/+2 |
| | |||||
* | Update NEWS. | Eric S. Raymond | 2010-03-29 | 1 | -11/+12 |
| | |||||
* | Change the -l option of gpsmon so it enable logging at srartup. | Eric S. Raymond | 2010-03-27 | 1 | -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. Raymond | 2010-03-27 | 1 | -2/+3 |
| | |||||
* | gps_poll() now indicates when the daemon socket closes from the other side. | Eric S. Raymond | 2010-03-27 | 1 | -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 tweaks | Eric S. Raymond | 2010-03-18 | 1 | -1/+3 |
| | |||||
* | Update documentation. All regression tests pass. | Eric S. Raymond | 2010-03-15 | 1 | -2/+3 |
| | |||||
* | Update our list of client projects. | Eric S. Raymond | 2010-03-11 | 1 | -2/+4 |
| | |||||
* | Note the previous bug fix and restore a missing date header. | Eric S. Raymond | 2010-03-10 | 1 | -2/+4 |
| | |||||
* | Support for JSON dumping and parsing of AIS message types 25 and 26. | Eric S. Raymond | 2010-03-05 | 1 | -1/+4 |
| | | | | These are not yet observed in the wild on AISHub. | ||||
* | Typo fix, and a tweak for the packaging instructions. | Eric S. Raymond | 2010-03-03 | 1 | -1/+1 |
| | |||||
* | Fix a packaging error in 2.91, and make the json module import more robust.release-2.92 | Eric S. Raymond | 2010-03-03 | 1 | -1/+6 |
| | |||||
* | Version bump for release. | Eric S. Raymond | 2010-03-01 | 1 | -4/+6 |
| | |||||
* | Old protocol support is removed from the daemon. | Eric S. Raymond | 2010-01-15 | 1 | -1/+2 |
| | | | | | The client library retains it, however, for talking to older versions of the daemon in place. | ||||
* | IPv6 support is working. | Eric S. Raymond | 2010-01-13 | 1 | -1/+1 |
| | |||||
* | Documentation update. | Eric S. Raymond | 2009-12-21 | 1 | -10/+11 |
| | |||||
* | Support for AIS type 25 and 26 messages. | Eric S. Raymond | 2009-12-19 | 1 | -1/+1 |
| | |||||
* | Rename gpsclient extension module so it initializes properly. | Eric S. Raymond | 2009-12-16 | 1 | -2/+3 |
| |