gpsd-commit-watch
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gpsd-commit-watch] [SCM] GPSD annotated tag, release-3.17, created. rel


From: Eric S. Raymond
Subject: [gpsd-commit-watch] [SCM] GPSD annotated tag, release-3.17, created. release-3.17
Date: Thu, 7 Sep 2017 07:54:06 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GPSD".

The annotated tag, release-3.17 has been created
        at  74e403f2c897ee6e617e53438a1a57e400cdc01c (tag)
   tagging  18bc54e3ef722495a7ff84db7321c1a399806149 (commit)
  replaces  release-3.16
 tagged by  Eric S. Raymond
        on  Thu Sep 7 07:53:30 2017 -0400

- Log -----------------------------------------------------------------
Tagged for external release 3.17
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUAWbEzOuzIII+MbHONAQLYhA/+IqCGek0yR0beevvua4bx1Kx9HjE4Q0ny
fSp6EW0byvwEDEzynOy0hH++zoWklNPnEqp7l5WGVZ5oqTH4u4bbmDrH25Z/s40U
QJ8CZsls99715iC8AxhMpJTb5OjWqwOj66YWiy/B7SQRLPNUURsgJn7ZU2BG3Exr
xfLZIdtHSJxs0Rxm3W6vIWkt3JQkFbTNJvIEonkjxDEtYW7AlTwLkDYjeghEpk/3
2crywe/cXbybM3sYkm6XMboMvvAbeAGsUejQ0UY1B+prLrfZZjFjEOh19ALwaK6a
VXSNXnNXq3pyDoT3hbfwS3jxBObgnsgxYJh882+Q1JzBMUuZLPFYopQPnUCOsSv5
jc0w1IbxfPlrysUEXktcqY3PseRPr0nhUbXOwIoKBu6GJMKF7JGnahypiZkdLr+v
yU71/3Zslm3mJ4EfVbnmCPecJ6gcGAvh5jwHVU7pyHtybjwyPjCHECLRAPAO10SL
Dz1no3i00Xbu/VWZqgr/fojRubq52h5Ujxko61CaaDkNYVK8sq5NXVCk8Y/QBnfb
M3oF3IIfu6v3/aGmb3xx7c2fkI8PmCskfM94xRDDnPnxhLqMdSkITwopwA//MYij
TNzdGOfIWhmofr8rfqPY/cvCwSMPylf1OxaCPnBsxDkXqU7C7+7ks4TsirpmEfHE
WbffG/n+FIA=
=TemX
-----END PGP SIGNATURE-----

Beat Bolli (13):
      gpxlogger: fix a typo.
      gpxlogger: add option -r to reconnect after fix loss.
      client-howto: update the description of gpxlogger.c.
      Documentation updates due to gpxlogger changes.
      Simplify the preparation of the build parameters.
      Move loop invariants in front of the loop.
      Eliminate a temporary variable.
      Eliminate duplicate code when running the build command.
      hacking: fix a few typos.
      hacking: mention signing off on patches and why it's a good thing.
      hacking: mention strdup in the no-malloc section.
      hacking: add a link to http://developercertificate.org/.
      Fix format string.

Bernd Zeimetz (13):
      Add some lines about systemd/bootup.
      Make the systemd debug howto compatible to more versions.
      time.h on linux defines __timespec_defined.
      Work around yet another scons fuckup.
      Buildflags need to be splitted into an array.
      Fix build errors by adding a return which went missing.
      Add first versions of travis yml/build files.
      Fix travis environments.
      Be verbose during travis builds.
      Fix pyversions call in travis build.
      travis: use -std=gnu++98 for QT
      Build with compiler default settings.
      Also build with clang on travis.

Clark B. Wierda (1):
      Fix typo and stale link in history page

Clark Li (1):
      Support UBX NAV-PVT

Eric S. Raymond (128):
      Version number to 3.17~dev, commits now open.
      Cross off a to-do item in gpsmon.
      Prevent a subtle bug in the SiRF driver that sometimes caused NTP 
problems.
      In regress-driver, a shelll syntax cleanup.
      Prevent gps fd from being stimpeed by shated-memory interface.
      Simpler fix for fd clobbering in the SHM library interface.
      Fatal typo broke the build.  Oops.
      Repair support for non-NMEA devices requiring active probing...
      NEWS update.
      Fix very minor bugs revealed by OWASP analysis.
      Add Coverity suppressions for new invariant checks.
      By popular demand, restore STATUS_DGPS_FIX to public interface.
      Add more startup delay in gpsfake, and explain why.
      ISYNC regression test files.
      NEWS update.
      tarball -> dist. Addresses Savannah bug #47166.
      Clean up properly after removal of libgpsd.pc.
      Explain bug #47351: Building with ncurses on NetBSD doesn't work.
      stash doesn't need to be an exposed configuration knob...
      Resync POLL documentation with reality.
      Tighten up a validity test in the UBX driver.
      Don't claim to be able to deliver a 3D fix in UBX timing mode.
      Comment out a build breaker until the patch defining it lands.
      Forward-port Python utilities to run polyglot under either Python 2 or 3.
      Forward-port gps/ Python client code to run polyglot under Python 2 or 3.
      gpsfake now runs polyglot under Python 2 or 3.
      gegps now runs polyglot under Python 2 and 3.
      minimal defaults to 'no'.
      pylint cleanup.
      maskaudit.py now runs polyglot under Python 2 or 3.
      gpscap.py now runs polyglot under Python 2 or Python 3.
      Add comment that should have gone in last commit.
      Clear out a remnant of the old pre-JSON protocol in the Python code.
      jsongen.py now runs polyglot under Python 2 or Python 3.
      Typo fix.
      Now we can use GOODTIME_IS in the UBX driver.
      Minor corrrection for AIVDN Decoding.
      Typo fix.
      Fix Python 3 compatibility.
      Port xgps to GTK 3.0 using gi bindings.
      Update xgpsspeed to use recent pygtk-2.0 binding...
      Remove unneeded code.
      gittip has been dead for a while, re-point the donation button.
      Make website upload less noisy.
      Resynchrinize build.txt with reality.
      Eliminate use of event argument in the xgpsspeed draw handler.
      xgpsspeed successfully ported to python-gi.
      NEWS update.
      Fix xgpssspeed satellite display under Python 3.
      xgps and xgpsspeed are fully polyglot...
      Default mode for xgpssspeed is now the more interesting nautical display.
      xgps/xgpsspeed port cleanup: deal with Python 3 division semantics.
      De-templatize three files that didn't need it.
      Second fix for Python 3 sat display.
      Hacking guide update - on polyglot Python.
      Restore language about 2.6 portability, clean up Python imports.
      Coverity cleanup.
      Fix JSON dump code to not report time in GST unless there's a valid fix.
      Don't let NoiseView widget be confused by Python 3 float division.
      Improve a comment explaining multiple sat views.
      Improve a comment.
      Fix a slightly botched Python 3 move.
      Note the existence of the GR701-W.
      HOWTO fixes from Hal Murray.
      Typo fix.
      Add note about the MTK3339.
      Add message to nail down timing of /dev/ppsX opening vs. privilege drop
      Fix fatal typo in previous commit.
      Fix yet another fatal typo. Apparently I'm still asleep.
      Autoconfiguration kluge for Raspberry Pi.
      No longer necessary to put /dev/pps0 on command line for RPi.
      Give ODROID C2 users some hope of getting HAT autodetection of pps0 right.
      New section on GPS time for GPSD Time service HOWTO.
      Use MAGIC_HAT_GPS consistently.
      Implement 'timeservice' build option.  Document it in the Time Sevice 
HOWTO.
      Typo fixes.
      New HOWTO release.
      Some repairs.
      Make the build a little better about selective installation.
      More troubleshooting advice.
      Cleverer version of the MAGIC_HAT_GPS kluge...
      Im[p;ement and document /dev/gpsd0 side effect.
      Thinko fix.
      Make the gpsd usage message correct for timeservice builds.
      Drop the logic to restore old tty parameters on device close.
      Documentation fix.
      In systemd, change gpsd to a forking service.
      Correctly handle 'timeserver=yes' followed by NMEA-dependent driver.
      Updare some driver dependecies.
      Add Macx-1 link.
      Document a known bug in minimal and timeservice builds.
      Attempt fix for timservice build bug.
      Better fix for timeservice build.
      gpsmon now includes the hostname with the device display.
      Include socket_export in timeserice builds...
      Fix a bogus address.
      Attempting to solve tty mode prblems that have suraced sudenty.
      FreeBSD wants to force us to call sysconf().  Foil it.
      Deal with some minor compiler warnings from FreeBSD.
      Explain why to start gpsd first.
      Minor HOWTO correction.
      Restore the original output format of ntpshmmon.
      Minor fix to ntpshmmon data header.
      Try to prevent ntpshmmon from writing a short record on interrupt.
      Avoid some compiler warnings.
      Documentation polishing.
      Many small fixes for AIDM.txt.
      Fix incorrectly wired-in address.
      Fix the upload address for thev CGI form.
      Force Python 2 on the CGI, just in case.
      Typo fix.
      Recommend NTPsec in the Time Service HOWTO.
      Thinko fix.
      Fix an off-by-one bug in counting leapseconds.
      Rebuild tests to deal with the leapsecond bump last night.
      Time-service build needs to have magic_hat on.
      Typo fix.
      Resync JSON documentation.
      Give timeservice option a base set of drivers, have it build cgps.
      Update NEWS for news features dince October 2016.
      Address Savannah bug #50930: gpxlogger track timeout cannot be changed
      Fix a cut and paste error found by Coverity.
      Prevent unused-variable warning.
      Clean up C and Python code-checker warnings.
      Temporaily disable pylinting on xgps and xgpsspeed.
      Revert a previous change to suppress cppcheck warning...
      Suppress the last few spurious cppcheck warnings before release.
      Version bump for release 2.17.

Ferry Huberts (1):
      Fix an uninitialized variable found by valgrind.

Fred Wright (167):
      OS/X build fix for RTCM2 driver.
      Fix build on OS/X < 10.6
      Removes tabs from SConstruct.
      Adds option to make the inclusion of xgps and xgpsspeed optional.
      Adds SConstruct option to support versioned Qt libraries.
      Fixes build for OSX 10.4.
      Fixes manual use of regress-driver with binary logs.
      Fixes echo nonportability in regress-driver.
      Suppresses bloated regression diff when test produces no output.
      Adds missing failure messages to rtcm-regress and aivdm-regress.
      Fixes rtcm-regress and aivdm-regress for OpenBSD.
      Fixes gpsfake -v to use stderr instead of stdout.
      Makes fake.py's TCP and UDP port assignments parallel-compatible.
      Adds -q (quiet) option to regress-driver.
      Parallelizes gps-regress and gps-makeregress.
      Adds 'test-nondaemon' and 'test-noclean' targets.
      Makes testclean more complete and effective.
      Eliminates spurious gpsd errors with gpsfake in TCP mode.
      Adds test name to regress-driver success message in single -q mode.
      Makes gpsfake -T take -S into account.
      Adds 'build-tests' and 'build-all' targets.
      Fixes install breakage from commit 79800e8.
      Fixes dbusflags for some platforms.
      Fixes building with ncurses on FreeBSD (#47349).
      Disables ncurses when library not found.
      Reworks "clean" to be more "sconsy".
      Removes now-redundant 'test-noclean' target.
      Fixes cleaning of Qt objects.
      Fixes Qt5 build on OSX.
      Minor doc fixes, and paragraph about parallel builds/tests.
      Adds support for Python coveraging.
      Improves coverage testing of fake.py.
      Removes build-time dependency on 'python2'.
      Switches parallel regression tests from UDP to TCP.
      Retroactive NEWS addition (for v3.15).
      Minor usage message tweaks for xgpsspeed.
      A few fixes and improvements for the broken-build checker.
      Fixes gpsprof to work with Python 2.6.
      Adds Python 3 .pyc cache directory to clean list.
      Fixes client.py bug ausing RTCM3.2 regression-test failures.
      Fix the case where TPV has no field  status.
      Fixes Python C extensions for Python 3 compatibility.
      Fixes fake.py 'packet' import for Python 3.
      Forces Python 3 import behavior in all gps/* modules.
      Fixes xgps for Python 3.
      Fixes a client.py exception for Python 3.
      Fixes Gtk warnings related to xgps/xgpsspeed error boxes.
      Changes type checks in misc.py:isotime to use isinstance().
      Removes unnecessary Unicode literal from xgps.
      Fixes gpscat and test_maidenhead.py for Python 3.
      Fixes fake.py and gpsfake for Python 3.
      Adds "target Python" support to SConstruct.
      Removes redundant polystr/polybytes defs from client.py.
      Fixes SConstruct clean/help/minimal bugs from commit 1c26179.
      Fixes integer division for Python 3.
      Fixes leapseconds.py for Python 3.
      Removes non-ASCII characters from gps.h comments.
      Makes "future imports" and Python version comments consistent.
      Fixes devtools/*.py for Python 3.
      Minor fixes to INSTALL and build.txt.
      Fixes gps/*.py to use new-style classes.
      Fixes Python programs to use new-style classes.
      Fixes devtools/ais.py to use new-style classes.
      Changes fake.py subclasses to use super() in __init__().
      Fixes more devtools programs for Python 3.
      Fixes shebang line in devtools/striplog.
      Adds fallback for target_python handling with older scons.
      Restores json_error definition accidentally removed by 94cb114.
      Fixes uninstall to remove Python package directory.
      Fixes gps.gps.gps iterator for Python 3.
      Adds a tool for cleaning up after Python uninstall bug.
      Fixes contrib/webgps.py for Python 3.
      Fixes scons post-cleanup in devtools/sizes.
      Fixes devtools/flocktest for Python 3.
      Fixes cycle_analyzer for Python 3 (as well as other bugs).
      Fixes bug in filtering of ID 0 in satellite views.
      Fixes phantom satellites from xxGSVs with a real signal ID.
      Adds regression data for Navika-100.
      Improvements to 13-bit week number descriptions.
      Fix a typos in a date in a logfile comment.
      Corrects info regarding 13-bit week numbers.
      Fixes cleaning and manpage building for ppscheck.
      Eliminate the one use of the  portability-challenged alloca()
      Fixes crash when quitting gpsmon in -a mode.
      Fixes Ill-formed TOFF/PPS packet error in gpsmon.
      Fixes inverted offset signs in gpsmon's PPS lines.
      Removes obsolete ppscheck references from contrib/SConstruct.
      Adds missing includes to contrib/ programs.
      Adds explicit recipe for strl "library" in contrib/
      Removes obsolete flag tweak related to alloca().
      Fixes broken OpenBSD build.
      Excludes unknown-position sats from skyview displays.
      Adds skyview rotation support to xgps and xgpsspeed.
      Fixes contrib/gpsData.py for Python 3.
      Adds comment to regress-builder about its current brokenness.
      Fixes various flakiness in PPS handling.
      Reverts "Retroactive NEWS addition (for v3.15)."
      Fixes some build failures of test_gpsmm.
      Fixes gratuitous rebuild in non-git directories.
      Increases debug level to 3 in debug build.
      Removes two redundant or troublesome compile flags.
      Tweaks xgps and xgpsspeed UIs.
      Moves compiler warning Configure setup later.
      Removes LIBPATH overrides.
      Fixes cleaning bug introduced by LIBPATH change.
      Fixes spurious GSV warning on multi-GNSS receivers.
      Makes MAGIC_HAT kludge optional.
      Adds Linux "fake PPS" detection and avoidance.
      Fixes a couple of minor gpsd.php issues.
      Fixes build problem with magic_hat=yes but no KPPS header.
      Adds bytes-typed alternative response to Python client.
      Changes fake.py stream type to 'bytes'.
      Reverts "Work around yet another scons fuckup."
      Fixes warning about 64-bit literals on 32-bit platforms.
      Fixes gpscat to avoid the possibly missing select.poll().
      Fixes whitespace error in gpsprof.
      Decouples Python selection from SCons Python.
      Unreverts "Work around yet another scons fuckup."
      Fixes Mach port leak in OSX clock_gettime fallback.
      Removes pointless OSX-specific clock_gettime fallback.
      Fixes some trouble with gpsmon and no PPS_ENABLE.
      Increases MAXCHANNELS in xgps.
      Updates MAXCHANNELS in gps.py to match gps.h.
      Initial checkin of new os_compat.c source.
      Initial edit and use of new os_compat.c.
      Cleans up some ordering in os_compat.c.
      Initial creation of os_compat.h.
      Centralizes daemon() calls.
      Eliminates autogeneration of gpsd.h.
      Fixes some issues with C++11.
      Rereverts "Work around yet another scons fuckup."
      Fixes warning on CentOS build.
      Adds missing manpage for gpxlogger.
      Fixes subprocess name pollution in SConstruct.
      Reworks DaemonInstance in fake.py.
      Reworks local exception definitions in fake.py.
      Makes connect failure to dead fake.py daemon more informative.
      Cleans up os_daemon() in Windows case.
      Whitespace cleanups related to recent changes.
      Usage text correction in gpxlogger.
      Fixes error detection on build of www/hardware.html.
      Fixes broken build of www/hardware.html.
      Adds 'www' target to Travis build.
      Revert "Adds 'www' target to Travis build."
      Adds missing ppscheck.html to .gitignore.
      Fixes broken 'www' build with missing asciidoc.
      Adds 'www' target to Travis build.
      Adds asciidoc to Travis config.
      Changes error code from dummy os_daemon().
      Adds default SIGHUP/SIGQUIT defs for non-POSIX builds.
      Fixes spelling of "daemonization".
      Suppresses manbuilder chatter in silent mode.
      Makes "silent" build quieter.
      More chatter suppression in silent mode.
      Updates packet-regress test data.
      Fixes testing bug introduced with "silent" fixes.
      Reverts broken portion of old character pushback change.
      Fixes disabled packet-regress test.
      Adds missing -q option to gpsfake -h.
      Fixes broken 'GPSD' SHM export.
      Makes 'GPSD' SHM IDs unique during regression tests.
      Makes 'GPSD' SHM export exclusive.
      Tweaks recent doc addition regarding Windows.
      Fixes bug in gpsfake with default port.
      Fixes some pylint issues.
      Fixes gpscat raw-mode file-input termination.
      Disables Travis builds of C++ code with clang.

Gary E. Miller (271):
      Add missing steps to build gpsd.
      Add SKYTRAQ_ENABLE to scons. To decode Skytraq proprietary NMEA.
      Bump NMEA_MAX up to 102.  Skytraq needs 100.
      Add stub to decode Skytraq $PSTI sentence.
      Add Skytraq regression test logs.
      Add Skytraq S2525F8-BD-RTK to compatibility list.
      use more precision when outputting lat/lon.
      A bit of clarifiaction on the NMEA sentence length
      $PSTI means we have subtype Skytraq.
      Comment in the code the accuracy needed for cm level lat/lon.
      Add packet states for Skytraq binary protocol.
      Skytraq GPGST time has 3 digits past decimal.
      Sort sats by Used, PRN.
      Skytraq regression with GPGSA and BDGSA in same second.
      Add note about GPGSV/BPGSV not ccombing properly.
      Improve comment on GPGSA/BDGSA problem.
      Comment what gpsd_packetdump() does
      Parse Skytraq packets to inbuffer.
      Add driver_skytraq.c.
      Skytraq binary now decodes type 0XDE, SV/Chan status
      Better decode of Skyrtaq binary MID 0x43
      Add partial decodes for Skytraq 0xDC and 0xDD
      Fix signed -> unsigned in Skytraq
      More fixes to Skytraq time and skyview
      Add getbeu24() to grab a 24 bit big endian word from a buffer.
      Deccode Skytraq 0xE0, GPS Subframe data.
      Skytraq 50bps data now decoded and the JSON output looks right.
      Tone down some Skytraq debug logging.
      Tweak to Skytraq debug logging.
      Fix GPGSA/BDGSA processing so they combine.
      GPGST time was always 1970-01-03Txxxx.  Fixed.
      Remove 'for (int i' which some C compilers hate.
      Update S2525F8-BD-RTK in gpscap.ini
      Limit climb/speed to merely insane in ecef_to_wgs84fix().
      Comment parameters to ecef_to_wgs84fix(), isnan() check climb/speed.
      if isnan() climb or speed, reset them to zero.
      Use NAN to signal overrange climb/speed.
      Support Skytraq MID 0xDF.  Their TPV sentence.
      Add Skytraq binary regression test.
      Decode more of Skytraq $PSTI
      Tweak last $PSTI update.
      Cleanup: atof() -> safe_atof()
      Bad NMEA time was still leaking, require 3 fixes for time.
      Improve GNGSA handling, add rx210.log which shows the problem.
      Add include for safe_atof().
      Use the data from Skytraq PSTI,030 sentence.
      Skytraq give us speed and clime to .00, show in cgps
      Skytraq claims altitude to %.3f, adjust cgps to fit.
      Accept RTCM 3.1 and RTCM 3.2 over ntrip://
      Add comments to some known, and unknown but seen, RTCM 3.2
      RTCM3 packets can be bigger than RTCM2 ones.
      Add missing double quotes.  Fixed .chk to match.
      Add more comments to RTCM message types.
      Add another gross sanity check for climb/speed
      Add "status" to TPV for DGPS notification
      New regression: Skytraq NMEA DGPS
      Replace corrupted log file.
      RTCM3 JSON can be over 4.4k long, So go big in regres driver.
      @ Skytraq tweaks: Add a probe, detect RTK.
      Add Skytraq decodes for ACK, NACK and GPS Version.
      GGA is sats visible, not sats used.
      Ooops, two steps forward, one back.
      GPGSV took a blank as 0 then converted that to a PRN
      Stop adding 37 to some GN PRN's.
      Fix regressions changed by GNGSA fix.
      Type fix to time service typo fix.
      Fix log message to show real count of stas used.
      Also send SKY when GPGSA is received.
      Start to decode Beidou subframe data.
      Plot to %.3f meters.
      Improve comments in satellite_t.
      Rename PPS_M IN_FIXES to NTP_MIN_FIXES
      Bump the shared library version to go with the GPSD_API bump.
      Do not let the SHM linger forever.
      RTCM3 is unsigned byte, not chars.
      Comment on other RTCM 3.2 messages.
      PPSTIME -> NTPTIME
      Notate NTP0, etc.  Add mention of ntpshmon.
      Improve the test for TIOMCIWAIT, log it better.
      Tweak the RasPi note in INSTALL.
      Change JSON line ending \n to \r\n.
      Add some to RasPi install.
      Tweak log messages for when timepps.h not found.
      Fix a KPPS log mistakenly marked PPS.
      Prefix logs from serial.c with SER:
      Test return of every tcsetattr() in serial.c
      Replace a malloc() with an alloca()
      Do not try to set the speed on non-tty's.
      Add info on sourcetype to the error log on failure.
      Basically revert 56a2a6eb494c6dbc454bad518df8861c9258ad5b
      revert error cchecking of tcsetattr() in gpsd_set_speed().
      Add info on ARP problems, only need to bump rev every month/release.
      Add ARP error example.  Add section on temperature errors.
      Add back in /dev/pps0 for the rasPi.
      Document the TPV status key.
      Fix double counting in ntpshmmon
      Update PPS comments and constants
      Expand the -h option in ntpshmmon.
      Only read the system clock for tvc is we are going to use it.
      Make ntpshmmon take less CPU
      Fix formatting of ntpshmmon to match recent output change.
      Add some commments on xxGSA.
      Improve xxGSA comments
      Add section on avoiing power saving options.
      Add a mention to use only the performance governor.
      Set gpsprof output size to 800,600
      Stop gpsprof xtic lables from overlapping.
      gpsd was shipping NMEA time to SHM even when no valid fix.
      Puedo GPGSA outputs 12 SATs and NaNs as empty.
      Modify misleading comment on leap seconds.
      Initial support for undocumented SkyTraq $STI sentence.
      Another step to decode SkyTraq $STI.
      Decode SkytTraq undocumented $STI sentence.
      Gack.  revert $STI handling, it breaks the regressions.
      Missing NL in gpsprof gnuplot output.
      gpsproof can now show centi-meter resolution
      Show a bit more precision in deg_to_str()
      Another gpsprof %.7 to %.9
      Update some conversion constants to higher precision.
      Note difference between Skytraq Integer and Float RTK mode.
      Add comments on EarthDistance computations.
      Add EarthDistanceSmall
      Remove unicode char from Python file.
      remove another UTF-8 character from a comment
      Move EarthDistanceSmall() into gps/misc.py
      Add a test for EarthDistanceSmall()
      Make gpsplot use the EarthDistanceSmall() from gps/misc.py
      Convert CalcRad() to use WGS 84
      Rip out guts of EarthDistance() replace with Vincenty's Formula
      Now that EarthDistance() works well, use it in gpsprof
      Whoops, MeterOffset() really was used, restore it.
      Add header and improve output formatting in ppscheck.c
      Too many digits in nanoSecs
      Add -h and -V options, plus usage()
      Make ppcheck a full fledged program, with man page.
      Update the howto, mention minimum gpsd version.
      Fix overlong lines.
      Only build ppscheck when TIOCMIWAIT is available.
      Make sure tiocmiwait is set
      Fix a misleading indent..
      Fix some picky error messages.
      Add missing include.
      oWhoops, don't fix the fix.  Plus an off-by one.
      Grr, another one eric beat me to.
      No need to use abs() on an unsigned int.
      Fix timespec_str() to the year 2286 on 32 bit systems.
      Prepare to insis on C99 and POSIX 2001.
      usleep() is removed from POSIX-2008.  Replace with nanosleep()
      uint was rmoved in C99.  If gpsd enforce C99, then uint must go.
      More uint to unsigned int.
      Fix a warning when C99 specified.
      With C99, macro() needs sys/sysmacros.h
      sys/ipc.h  needs XOPEN_SOURCE 500
      C99 requires _XOPEN_SOURCE 500 for M_LN2
      nice() needs _XOPEN_SOURCE 500 defined
      nice() needs _XOPEN_SOURCE 500, setgroups(), daemon() needs 
_DEFAULT_SOURCE
      isascii() needs _XOPEN_SOURCE 500
      bzero() is gone in POSIX 2008.  Use memset()
      alloca() needs alloca.h
      strsep() and daemon() needs _DEFAULT_SOURCE, replace bcopy()
      daemon() needs _DEFAULT_SOURCE
      daemon() needs _DEFAULT_SOURCE
      sys/ipc.h needs _XOPEN_SOURCE
      cfmakeraw() needs _DEFAULT_SOURCE
      uint to unsigned int.  uint gone in C99.
      putenv() needs _XOPEN_SOURCE
      I can not figure out why this file will not C99.  Punt.
      Force C99 with -D_ISOC99_SOURCE
      In POSIX 2001, getsid() needs _XOPEN_SOURCE >= 500
      Fix for C99 and POSIX 2001.
      Enforce POSIX 2001 by default.
      Stop forcing C99 and POSIX 2001.
      If you specify XOPEN version, you must specify POSIX version.
      OS X incorrectly complains about an uninitializzed variable.
      OS X has no sys/sysmacros.h, so hide it.
      __DARWIN_C_LEVEL and _DARWIN_C_SOURCE to silence some warnings.
      Fixups for NetBSD
      Well, duh,  You can't change a constant!
      for vsnprintf() FreeBSD wants __ISO_C_VISIBLE >= 1999
      Comment why time.h needed
      for INADDR_LOOPBACK() FreeBSD wants __BSD_VISIBLE
      Fix format nti, git hates rtailing spaces..
      Fix too small buffers.  Hex is 2x + 1 the size of binary.
      No need to iterate a whole buffer when we know the answer.
      Fix a potential buffer overrun.
      Fix a bad cast
      Hack around FreeBSD stupidity.
      No need to escape the DARWIN defines.
      Shield FreeBSD from standards compliance.
      Add ntpviz, and minpoll=maxpoll=0 to time service howto.
      Add a nice gpsd Python client example.
      Retab for Python 3, clean up some formatting.
      gpsddata.fix.time was toggling from ISO time string to UNIX seconds
      Add missing tdop, alpha sort attributes.
      Decode "device", some format cleanup.
      ntpd uses precision as a floor, so do not be conservative.
      Make the code fit the comment.
      SiRF: TDOP only computed once, on gpsd startup.
      nmea 0183: fix TDOP only compuetd once at startup.
      nmea 0183: better fix for non-updating DOPs.
      UBX: fix xdop and ydop only updating once.
      UBX: add regression for MAX-M8Q
      Rasberry -> Raspberry, thanks to  Péter <address@hidden>
      Revert "Makes 'GPSD' SHM export exclusive."
      ntpshmviz: change -H to traditional -h.
      Alphabetize options in gpsd man page.
      Alphabetize gpsd usage message.  Add -r option.
      Do not have timerservice=yes turn off IPv6.  This is 2017!
      SConstruct: pep8 cleanup
      SConstruct: more pep8 cleanup.
      SConstruct: more pep8 cleanup
      SConstruct: more pep8 cleanups
      SConstruct: still more pep8 fixes, but more to go.
      SConstruct: pep8 fixes.
      SConstruct: pep8 fixes
      SConstruct: more pep8 fixes.
      SContruct: more pep8 fixes.
      SConstruct: more pep8 fixes.
      SConstruct: pep8 fixes
      SConstruct: more pep8 fixes
      SConstruct: more pep8 fixes.
      SConstrcut: last pep8 fixes.
      test_misc.py: pep8 fixes
      test_maidenhead.py: pep8 fixes
      leapsecond.py: pep8 fixes
      gpssim.py: pep8 fixes
      SConstruct:  do not ignore pep8 E401 and E501.
      valgrind-audit.py: pep8 fixes
      test_m*.py: pep8 fixes.
      maskaudit.py: pep8 fixes
      leapsecond.py: pep8 fixes
      gpscat: pep8 fixes
      jsongen.py: pep8 fixes
      maskaudit: fix a pep8 nasty
      gpscat: pep8 fixes
      gpsfake: pep8 cleanup.
      gpscap.py: pep8 fixes
      gpscap.py: 'nother pep8 fix
      gpsprof: pep8 fixes
      gegps: pep8 fixes
      client.py: pep8 fixes
      misc.py: pep8 fixes
      gps.py: pep8 fixes
      gps/fake.py, gpssim.py: pep8 fixes
      xgpsspeed: pep8 fixes
      xgps: pep8 fixes
      Add SContracut to filess checked by 'scons pep8'
      SConstruct: pep8 fixes
      TSIP: mark unused variable clearly.
      Geostar: fix format string mismatch.  %d -> %u
      NMEA2000: fix formattting conversion of signed to unsigned and back.
      lcdgps: fix %u to the correct %d.
      test_packet: fix format %2zi -> %2ti.
      gps.py: change FIXME -> TODO.  Do the PPS TODO.
      gpssim.py: fix mis-spelling var found by pylint
      leapsecond.py: fix pylint nit
      gpsprof: lint does not like mixing types for a variable.
      fake.py: remove redundant assignment of self.port.
      gpsfake: fix two pylint complaints of variable type changing.
      gps.py: Silence pylint about a TODO.
      fake.py: Fix pylint complaint about a function override.
      xgps: fix pylint complaints about changing variable types
      xgps: tweak window title
      xgps: fix pylint complaint about initializer.
      xgpsspeed: fix __init__ complaint by pylint
      xgpsspeed: fix pylint complaint about unsafe default.
      xgps*: delete-event was mis-spelled as delete_event
      xgpsspeed: fix pylint complaint about mismatched function overloads.
      gps/fake.py: code rearrangement to handle pylint complexity warning
      client-howto: fix typo in filename.
      Revert "Support UBX NAV-PVT"

Greg Troxel (1):
      Fix warning: array subscript has type 'char'

HTJ (1):
      Introduce the flag GOODTIME_IS...

Haakan Johansson (3):
      cycle and duration became long long in ebb1d9da, use %lld.
      Minor spell and wording.
      state_last_tio was never set, so edge detection not working.

Hal Murray (3):
      Fix minor typos.
      Fix typo
      Fix warnings from left shifting a negative number.

James Knight (1):
      do not interact with systemctl when cross-compiling

John Hein (1):
      Remove now superfluous [1] libgpsd.pc.in now that libgpsd is not installed

John Klug (1):
      Fixes spurious error message from gpsctl -e.

Jon Schlueter (22):
      Move reference ais-nmea-sample file out to contrib
      [doc] fixup typo in libgps.xml patch/path
      [pep8] simple pep8 whitespace cleanup in SConstruct
      [pep8] reflow cleanup command to make it more readable
      [pep8] autopep8 cleanup of SConstruct whitespace
      [pep8] autopep8 cleanup SConstruct for E203 whitespace
      [pep8] autopep8 cleanup of SConstruct for E251 whitespace
      [pep8] autopep8 cleanup of SConstruct whitespace
      [pep8] autopep8 cleanup in SConstruct more whitespace
      [pep8] autopep8 cleanup of multiple spaces after , in SConstruct
      [pep8] Fix test for membership in SConstruct E713
      [pep8] cleanup .has_key() usage W601 in SConstruct
      [pep8] cleanup E712 comparison to True in SConstruct
      Add xgps to devtools/identify_failing_build_options.py
      [pep8] whitespace cleanup in gpssim.py
      [pep8] autopep8 whitespace cleanup
      [pep8] cleanup of gps/fake.py for readablity
      [pep8] cleanup in gps/gps.py and misc.py
      purge yet another reference to libgpsd.pc
      Adjust scons check behavior
      Revert recent change to preserve test autocleanup
      Removing testclean

Joshua Roys (1):
      Fix reported time from Trimble devices

Keane Wolter (2):
      Make ntpshmviz display as an impulse plot and made it Python 3 compatible.
      ntpshmviz patch

Kurt Schwehr (1):
      Fix ref-leak of PyObject_Call.

Larry Boyd (1):
      Add the -r option to gpsd.

Mattia Rizzolo (1):
      Fix FTBFS on hurd

Michael Brown (4):
      Add concept of a GPS-disciplined oscillator
      Parse iSync $PTNTA oscillator status packets
      Add support for stashed partial messages
      Autodetect and configure Spectratime iSync device

Nuno Goncalves (3):
      TSIP: improve comments
      TSIP: fix time offset
      TSIP: Add support for messages 0x5d and 0x6c

Nuno Gonçalves (3):
      gpsprof: fix 'instrumented'plot
      gps.py: Don't negate flags twice!
      Don't daemonize gpsd if no good device or control socket.

Paul Fertser (1):
      SConstruct: make spaces around ellipses consistent

Rob Norris (17):
      Fix minor typos.
      Fix test_libgps program as it always reports "Daemon is not running" for 
a successful gps_open() call.
      Don't list projects more than once that use gpsd.
      Fix small memory leak if there is a dbus initialization failure.
      Make the test_libgps program more useful by allowing to specify the 
server and port.
      Fix small memory leak in gpsd client programs.
      Ensure the test_gpsmm program compiles
      ntpshmwrite.c is only used by libgpsd and not a dependency of libgps
      Ensure memory is freed in gps library client on dbus failures.
      Shift libgps_dbus inclusion of syslog.h only if dbus is being used.
      Remove duplicate <sys/socket.h> include.
      Move declarations of libgps_debug related functions and definitions.
      Restore building with minimal=True
      Rename compiled_gpsdlib to static_gpsdlib since it's always statically 
built.
      Enable building only libgps by making gpsd and gpsdclients optional.
      Add Windows versions of time related functions.
      Tidy maskaudit.py -dt output by quoting grep input.

Robert Norris (43):
      Building test_libgps can fail with specifc build options.
      mprove test_libgps to detect gps_send() and gps_read() errors.
      Prevent client crashes if one calls gps_close() multiple times
      Ensure all functions of the client API are available at all times.
      Improve documentation around the usage of gps_close()
      Improved resilience in gps_shm_close() in case it is called after an 
unsuccessful gps_shm_open()
      Be more explicit about the return value from gps_close() is not used.
      Typo fix.
      Fix typo
      Fix typos
      Fix memory leak in Qt build.
      libgps was renamed to test_libgps some time ago.
      Fix typo
      Add documentation for -T option in gpsfake.
      Updates library manpage list.
      Ensures all gpsd programs are built as part of Travis CI.
      Fix comment to correct the name of the file
      Improve regress-driver help
      cppcheck: style - remove unused variable.
      cppcheck: error - use of uninitialized variable
      Build Qt test program
      Enable options into test_gpsmm program
      Allow test_gpsmm program to connect to gpsd on a specified server and port
      ntpshmread.c is not used by libgps
      Windows libgps support
      Explicit marking of ignoring fprintf() result
      Ensure gpxlogger doesn't crash on bad filename
      Add missing options in gpxlogger usage
      This timeout parameter is used
      Fix gpxlogger to be able to run continuously
      dbus timeout parameter is in milliseconds.
      Describe gps_mainloop()
      OS syslog compatibility fallback.
      Enable Windows version of gpspipe
      Remove misleading comment.
      Separate gpxlogger man page
      No more need to gitignore gpsd.h
      Enable gpsfake to list all options
      Document the '-q' option for gpsfake
      More quietness for gpsfake
      Allow test_gpsmm to connect via shared memory
      Documentation mention for Windows support.
      Small fixes to hacking.html

Robin H. Johnson (1):
      gpsprof: accept valid samples only.

Rolf Eike Beer (1):
      fix wrong paths showing up in pkg-config files

Sanjeev (6):
      Document changes to minimal build by Rob Norris
      Minor typo
      Correct crossbuild example, from a clean git clone
      Fix typo in anchor
      Fix broken internal link to NMEA.html
      Improve wording while reporting Fix Type

Vladimir Rutsky (1):
      fix several typos in AIVDM documentation

-----------------------------------------------------------------------


hooks/post-receive
-- 
GPSD



reply via email to

[Prev in Thread] Current Thread [Next in Thread]