summaryrefslogtreecommitdiff
path: root/gpsd.c
Commit message (Expand)AuthorAgeFilesLines
* Graceful shutdown qwhen hotplug-driven and out of devices and subscribers.Eric S. Raymond2015-02-061-1/+29
* Revert the change abolishing the "pps" policy flag, it broke gpsmon client mode.Eric S. Raymond2015-02-021-5/+6
* Add missing pthread_mutex_init(&ppslast_mutex)Gary E. Miller2015-01-301-0/+4
* Assertions cleanup and new policy. All regression tests pass.Eric S. Raymond2015-01-301-1/+5
* Remove the failed adaptive-delay experiment.Eric S. Raymond2015-01-291-82/+0
* Using SIOCOUTQ to flush output on client socket close caused a hard hang.Eric S. Raymond2015-01-281-17/+0
* Remove a guard that is duplicated in the called function.Eric S. Raymond2015-01-281-11/+9
* Reduce log verbosity.Eric S. Raymond2015-01-271-2/+2
* Try a simpler adaptive-delay formula that produces shorter delays.Eric S. Raymond2015-01-271-4/+13
* Documentation improvements.Eric S. Raymond2015-01-271-1/+2
* Apply de Morgan's law properly.Eric S. Raymond2015-01-271-1/+1
* Improved adaptive-delay logic. Don't insert them if CAN devices are in play.Eric S. Raymond2015-01-271-12/+18
* Implement and document the buzzkill option.Eric S. Raymond2015-01-261-5/+13
* Prevent TIOCMIWAIT from beinf sent to non-serial devices.Eric S. Raymond2015-01-261-9/+11
* Skip writespace *before* looking for word length.Eric S. Raymond2015-01-251-2/+2
* SIOCOUTQ build fix required for older Ubuntu versions.Eric S. Raymond2015-01-251-1/+2
* Under Linux, delay client socket close until pending data has shipped.Eric S. Raymond2015-01-241-0/+16
* Coverity cleanup. All regression tests pass.Eric S. Raymond2015-01-241-3/+1
* Fix bug reported on the dev list resulting from NTPSHMSEGS > MAX_DEVICES * 2.Eric S. Raymond2015-01-241-60/+33
* Fixing broken build for scons control_socket=on pps=onJon Schlueter2015-01-231-2/+2
* cppcheck cleanup.Eric S. Raymond2015-01-221-2/+4
* spelling cleanup in commentsJon Schlueter2015-01-221-2/+2
* Introduce an adaptive delay into the main loop to prevent select buzzing.Eric S. Raymond2015-01-221-0/+59
* More splint cleanup. All regression tests pass.Eric S. Raymond2015-01-211-1/+1
* Comment typo fix.Eric S. Raymond2015-01-211-1/+1
* Add str_rstrip_char, use it everywhere.Zbigniew Chyla2015-01-211-8/+4
* Add str_{,v}appendf, use it everywhere.Zbigniew Chyla2015-01-211-9/+5
* Add str_starts_with macro, use it instead of strncmp.Zbigniew Chyla2015-01-211-5/+6
* Refactor the way NTP shared memory segments are addressed.Eric S. Raymond2015-01-131-2/+2
* Always use sizeof to get array sizeZbigniew Chyla2015-01-131-1/+1
* Fix the build in some unusual cases. All regression tests pass.Eric S. Raymond2015-01-131-7/+5
* Sanity check for too many devices on the command line.Eric S. Raymond2014-12-091-1/+11
* Remove a redundant check. All regression tests pass.Eric S. Raymond2014-09-271-1/+1
* Silence compiler warnings about array subscripts of type 'char'Matt2014-09-101-7/+7
* Minimal option requires conditionalization of some code.Eric S. Raymond2014-09-061-4/+11
* splint/cppcheck cleanuo after the gpsd_report change.Eric S. Raymond2014-08-271-2/+1
* Now that the transition is done we can restore the gpsd_report name.Eric S. Raymond2014-08-271-113/+113
* Reverse linkage of gpsd_report() is abolished. All regression tests pass.Eric S. Raymond2014-08-271-12/+1
* More gpsd_report removal. All regression tests pass.Eric S. Raymond2014-08-271-1/+1
* The big leap. Most instances of gpsd_report are replaced...Eric S. Raymond2014-08-271-113/+113
* Introduce struct errout_t to encapsulate error-reporting hooks.Eric S. Raymond2014-08-271-119/+119
* Structure member name change: packet -> lexer. No logic changes.Eric S. Raymond2014-08-271-19/+19
* Fix for previous weird bug.Eric S. Raymond2014-08-271-3/+1
* Temporarily revert code for freeing devices on bad fd in select.Eric S. Raymond2014-08-271-0/+2
* Eliminate reverse linkage of gpsd_write. All regression tests pass.Eric S. Raymond2014-08-261-8/+0
* Properly free devices when select() sees bad fds for them.Eric S. Raymond2014-08-241-5/+1
* PPS is no kinger marked unstable/experimental.Eric S. Raymond2014-08-231-6/+5
* Static-analyzer cleanup: splint, cppcheck, coverity all clear.Eric S. Raymond2014-08-221-1/+1
* Re-integrate Miroslav's support for large PPS offsets.Eric S. Raymond2014-08-221-24/+2
* Minor documentation updates.Eric S. Raymond2014-08-221-2/+5