summaryrefslogtreecommitdiff
path: root/gpsd.c
Commit message (Expand)AuthorAgeFilesLines
* Rip out grubby code from a previous attempt to fix the multipacket problem.Eric S. Raymond2010-06-041-62/+0
* Remove a C99ism.Eric S. Raymond2010-06-041-1/+2
* Fix for the mutipacket bug.Eric S. Raymond2010-06-041-13/+31
* Introduce a dummy block in order to minimize forward diffs.Eric S. Raymond2010-06-041-92/+98
* Move a null test to harden the logic.Beat Bolli2010-05-271-4/+4
* cleanup patchJon Schlueter2010-05-261-1/+1
* Refactor RTCM handling.Eric S. Raymond2010-05-251-14/+14
* Refactoring step. All regression tests pass.Eric S. Raymond2010-05-251-4/+5
* Splint cleanup.Eric S. Raymond2010-05-251-1/+1
* Almost pure refactoring; suppresses duplicative DBUS sends.Eric S. Raymond2010-05-251-15/+15
* More cleanup and refactoring of the main device-polling loop.Eric S. Raymond2010-05-251-21/+27
* More report refactoring. All regression tests pass.Eric S. Raymond2010-05-251-13/+11
* Another refactoring step, eliminate the separate report_fix variable.Eric S. Raymond2010-05-251-15/+7
* Refactoring step. All regression tests pass.Eric S. Raymond2010-05-251-51/+58
* Coalesce two loops over the subscribers array. All regression tests pass.Eric S. Raymond2010-05-251-8/+5
* Refactoring step. Simplify the device-polling loop.Eric S. Raymond2010-05-251-48/+50
* Oops...report on every device, not just the last one active.Eric S. Raymond2010-05-251-109/+110
* Whitespace fix.Eric S. Raymond2010-05-221-3/+2
* Splint and compiler-message cleanup. All regression tests pass.Eric S. Raymond2010-05-141-1/+1
* setuid is better for dropping privilegesChris Kuethe2010-05-091-1/+1
* splint cleanup.Eric S. Raymond2010-05-081-1/+1
* Eliminate some uses or ERROR_IS.Eric S. Raymond2010-05-071-2/+3
* Instrumentation and refactoring.Eric S. Raymond2010-05-061-11/+22
* Oops...\n *has* to be special-cased, it turns out.Eric S. Raymond2010-05-051-1/+1
* Stop trying to special-case terminating whitespace in gpsd_report().Eric S. Raymond2010-05-051-17/+16
* Whitespace and indenting cleanup.Jon Schlueter2010-04-291-11/+11
* Reindent. All regression tests pass.Eric S. Raymond2010-04-261-22/+30
* Rearrange some code for clarity. All regression tests pass.Eric S. Raymond2010-04-261-21/+23
* Simplify some dispatcher code, and possibly fix a bug.Eric S. Raymond2010-04-261-31/+35
* Actually shut the daemon down when quit-on-quiesce requires it.Eric S. Raymond2010-04-201-9/+12
* Give gpsfake a way to prepare gpsd for graceful shutdown.Eric S. Raymond2010-04-201-1/+55
* Splint and cppcheck cleanup. All regression tests pass.Eric S. Raymond2010-04-201-0/+2
* Tweak some whitespace. All regression tests pass.Eric S. Raymond2010-04-141-4/+5
* Typo fix.Eric S. Raymond2010-04-141-1/+1
* More stupid GNU indent tricks.Eric S. Raymond2010-04-141-7/+17
* Some splint annotations got unstuck by the reindentation.Eric S. Raymond2010-04-141-7/+8
* Reindented core library. All regressiopn tests pass.Eric S. Raymond2010-04-141-330/+429
* First cut at JSON output for TNT Revolution device.Eric S. Raymond2010-04-101-0/+7
* Splint cleanup. All regression tests pass.Eric S. Raymond2010-04-101-2/+1
* Make the client library and daemon use different sets of state-flag masks.Eric S. Raymond2010-04-091-13/+13
* slightly more robust rstripChris Kuethe2010-04-081-3/+4
* Fix the select()-spin bug on disconnected devices.Eric S. Raymond2010-04-071-7/+12
* Always change the polling set in deactivate_device().Eric S. Raymond2010-04-071-10/+2
* Add all our info on the spin bug to TODO, and instrument all opens/closes.Eric S. Raymond2010-04-061-13/+19
* Turn a runtime assert into a compile-time one.Eric S. Raymond2010-04-061-1/+3
* Improved comments and messages. All regression tests pass.Eric S. Raymond2010-04-061-2/+4
* Buffer management rework: should fix ckuethe's POLL bug.Eric S. Raymond2010-04-051-7/+0
* Document the data-management problem underlying ckuethe's POLL bug.Eric S. Raymond2010-04-051-0/+7
* Set up linger mode on client sockets and do explicit shutdowns.Eric S. Raymond2010-04-041-2/+19
* Documentation update.Eric S. Raymond2010-04-041-6/+2