Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37512881
en ru br
ALT Linux repos
S:3.23.1-alt2
5.0: 2.37-alt1
4.1: 2.37-alt1

Group :: System/Servers
RPM: gpsd

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

24 october 2021 Sergey Y. Afonin <asy at altlinux.org> 3.23.1-alt2

  • added gpsd-apistatus.patch from Fedora Rawhide

23 october 2021 Sergey Y. Afonin <asy at altlinux.org> 3.23.1-alt1

  • 3.23.1
  • splitted gpsd-clients to gpsd-clients-gui, gpsd-clients-console
     and gpsd-helpers (ALT #41036)

23 october 2021 Sergey Y. Afonin <asy at altlinux.org> 3.23-alt1

  • 3.23
  • Changed abiversion to 29

29 july 2021 Grigory Ustinov <grenka at altlinux.org> 3.20-alt6.1

  • NMU: removed buildrequires on python3-module-anyjson.

10 march 2021 Sergey Y. Afonin <asy at altlinux.org> 3.20-alt6

  • updated URL
  • added pps-tools-devel to BuildRequires (ALT #39774)

24 june 2020 Sergey Y. Afonin <asy at altlinux.org> 3.20-alt5

  • added python3-module-gps to Requires of gpsd-clients subpackage

24 june 2020 Sergey Y. Afonin <asy at altlinux.org> 3.20-alt4

  • updated gpsd-3.20-SConstruct.patch: sync all checks
     for target_python for xgps with upstream

24 june 2020 Sergey Y. Afonin <asy at altlinux.org> 3.20-alt3

  • fixed check for aiogps for target_python
     (based on upstream's commit e876f4558)

2 may 2020 Sergey Y. Afonin <asy at altlinux.org> 3.20-alt2

  • built with Qt5 (thanks to zerg@altlinux)

2 january 2020 Sergey Y. Afonin <asy at altlinux.org> 3.20-alt1

  • 3.20
  • added libgtk+3-devel to BuildRequires (is needed for xgps)

12 december 2019 Grigory Ustinov <grenka at altlinux.org> 3.19-alt3

  • NMU: Fix license.

20 october 2019 Sergey Y. Afonin <asy at altlinux.org> 3.19-alt2

  • switched to python 3
  • built with asciidoc

15 october 2019 Sergey Y. Afonin <asy at altlinux.org> 3.19-alt1

  • 3.19
  • Changed abiversion to 25

27 march 2019 Sergey Y. Afonin <asy at altlinux.ru> 3.18-alt1

  • 3.18
  • Changed abiversion to 24
  • Enabled libQgpsmm
  • Packaged systemd's units
  • Removed fixes for libm and RPATH

9 june 2015 Sergey Y. Afonin <asy at altlinux.ru> 3.15-alt1

  • 3.15
  • Removed "Requires: gpsd" from lib* packages

3 june 2015 Sergey Y. Afonin <asy at altlinux.ru> 3.14-alt2

  • Built with debuginfo
  • Added libusb-devel to BuildRequires
  • Installed udev-rules
  • Fixed linking with libm
  • Removed RPATH without chrpath

28 may 2015 Sergey Y. Afonin <asy at altlinux.ru> 3.14-alt1

  • 3.14
  • New URL: http://www.catb.org/gpsd
  • changed abiversion to 22
  • added libbluez-devel to BuildRequires

24 may 2015 Sergey Y. Afonin <asy at altlinux.ru> 3.4-alt4

  • Disabled libQgpsmm temporary
     (undefined symbol _Z17libgps_dump_stateP10gps_data_t)

24 may 2015 Sergey Y. Afonin <asy at altlinux.ru> 3.4-alt3

  • Renamed libs for according SharedLibs Policy.

24 may 2015 Sergey Y. Afonin <asy at altlinux.ru> 3.4-alt2

  • Built libQgpsmm
  • added egg-info file to python-module-gps

2 march 2012 Anton V. Boyarshinov <boyarsh at altlinux.ru> 3.4-alt1

  • 3.4
  • build system changed to scons

22 october 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 2.94-alt2.1

  • Rebuild with Python-2.7

28 september 2011 Dmitry V. Levin <ldv at altlinux.org> 2.94-alt2

  • Fixed interpackage dependencies.
  • Fixed build dependencies.
  • Rebuilt for debuginfo.

6 november 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 2.94-alt1.1

  • Rebuilt for soname set-versions

8 june 2010 Anton V. Boyarshinov <boyarsh at altlinux.ru> 2.94-alt1

  • build fixed
  • 2.94

11 november 2009 Anton V. Boyarshinov <boyarsh at altlinux.ru> 2.37-alt2

  • rebuild without pre/post

11 april 2008 Anton V. Boyarshinov <boyarsh at altlinux.ru> 2.37-alt1

  • first build for Sisyphus

1 january 2008 Eric S. Raymond <esr at snark.thyrsus.com> - 2.36

  • Urgent fix to leap-day calculation affecting dates from today to
     28 Feb on generic NMEA GPSes, Zodiacs, and SirFs emitting message 0x62.
     Integrated Garmin Simple Text Protocol driver from Peter Slansky.
     Minor fixes in error modeling and a better NaN guard stabilize the
     Trimble regression tests.  Remove the wired-in NTP time offset from the
     NMEA driver, this could only have worked by accident and should be
     set in ntpd.conf. Integrated Ashtech driver from Chris Kuethe.

10 december 2007 Eric S. Raymond <esr at snark.thyrsus.com> - 2.35-1

  • Navcom driver merged. Removed -d -f and -p options of gpsd; these
     have been undocumented for a while.  Make gpsd play well with pkgconfig.
     Incorrect computation of VDOP when GPSes didn't supply it has been fixed.
     The xgps code has been revamped and now has a much nicer interface.
     Add -b (no-configuration) option as a sadly clumsy workaround for some
     problems with Bluetooth receivers.  Added tests for Haicom-305N and Pharos
     360; separated out the tests for the unstable Trimble drivers.
     32-vs-64-bit problems in the regression tests have been solved.

14 december 2006 Eric S. Raymond <esr at snark.thyrsus.com> - 2.34-1

  • Fix for byte-swapping of Zodiac control messages on big-endian hardware.
     Disable iTalk by default and note that it needs to be tested.  Command line
     arguments can now be DGPSIP or NTRIP URLs; -d is deprecated. Added udev
     rules.  Address excessive processor and memory utilization on SBCs; it's
     now possible to configure compile-time limits on the number of devices
     and client sessions.  Eliminate use of fuser(1) in gpsfake.  Get gpsd
     working with EarthMates again, this had been broken since 2.15.  Massive
     string safety audit and OpenBSD port by Chris Kuethe.  J command added.
     The gpsctl and gpscat tools and the gpsd.phps script were added.  Switched
     to lesstif from openmotif.  Better autodetection of DLE-led packet
     protocols (notably TSIP and Garmin binary) and of SiRFStar I and III
     devices.  Fixed buggy parsing and generation of PGRME.

9 june 2006 Eric S. Raymond <esr at snark.thyrsus.com> - 2.33-1

  • Fix bad unit conversion in V output.  Clean up some man-page messes.
     Fixed buggy libgps parsing of multiple responses.  It's now possible
     to lock gpsd to a fixed speed at compile time for embedded use.  Added
     NTRIP support, thanks to Ville Nuorvala.  O command now ships an
     explicit mode field.

12 march 2006 Eric S. Raymond <esr at snark.thyrsus.com> - 2.32-1

  • Cleanup of the xgps layout, and minor memory-leak fixes for xgps.  Fix
     to cope with Antares uBlox by Andreas Stricker.  Minor fix to libgps
     cgpxlogger.  Merge cgpxlogger and gpxlogger documentation onto
     the xgps(1) manual page and rename it gps(1).

17 february 2006 Eric S. Raymond <esr at snark.thyrsus.com> - 2.31-1

  • Now builds and runs under Cygwin.  Correct the speed units in
     synthetic NMEA.  Slightly better time handling under NMEA.  Daemon
     now builds with all but NMEA disabled.  Update the leap-second
     offset. cgpxlogger introduced.  Upgrade gpxlogger to DBUS 0.60
     conformance.  Jason von Nieda's patch may fix the chronic TSIP
     driver problems.

14 september 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.30-1

  • Prevent core dump on -d option.  The .log extension is no longer required for
     test loads.  cgps and xgps now have configurable latitude/longitude formats
     via the -l option.  Introduced new 'g' command that allows clients to
     specify whether they want GPS or RTCM104 information.

19 august 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.29-1

  • Added Sony CXD2951 support, untested.  All error estimates are
     now nailed to 95% confidence interval.  Added rtcmdecode and its
     documentation; also, gpsd can now monitor serial devices emitting
     RTCM104 and display differential-GPS data in a readable format.
     Added dangerous alpha version of gpsflash.  Work around a nasty bug
     in SiRFStar III firmware version < 3.1.1.  Added support for True
     North Technologies Revolution 2X Digital compass.  Added the
     gpxlogger client for systems with DBUS support and the gpspipe
     and cgps clients for general use.

6 july 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.28-1

  • The 2.27 source tarball somehow got truncated on upload.
     Due to procedural mechanics at berlios.de, shipping a new release
     seems to be the least painful way to recover.  This release is
     identical to 2.27 except the roadmap stuff has been added to TODO.

6 july 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.27

  • Arrange for the daemon to remove its pid file on exit.  Fix some
     buffering problems with the Python side of the hotplug interface.
     gpsfake can now run sessions under a monitor like Valgrind.  Most
     of the gpsfake logic now lives in a module that can be used to write
     other test loads; its progress baton is now optional.  Fixed
     some minor bugs found by valgrind audit, including (1) a slow
     memory leak, (2) a possible but unconfirmed file-descriptor leak,
     and (3) a subtle error in the channel-assignment logic that only
     showed up with multiple sessions active.  In fact, the daemon code
     no longer uses dynamic-memory allocation at all.  Also, the code
     no longer relies on FIONREAD working.  The track error field in the
     O response is now computed.  The project website has some new eye candy.
     Client connections now time out when the mode is neither raw nor watcher.
     Fixed a core-dump that could happen if C, B or I commands were issued
     at odd times.

22 june 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.26

  • Time DOP and total DOP are now passed on from GPSes that report
     them.  Ensure longitude has a leading zero when <100, for
     compatibility with gpsdrive.  Synchronous and thread hooks are now
     separate in the client library.  Packet-sniffing on a new device no
     longer holds up incoming data on already-connected ones.  There is
     now a super-raw mode (R=2) that dumps a hex-encoding of every binary
     packet received to the client; sirfmon uses it to operate through
     the daemon if one is running.  Support for Trimble TSIP GPSes
     merged. gpsfake now works with SiRF and Zodiac logs.  Python library
     supports thread callbacks.  New -p option of gpsfake supports
     regression testing of the daemon, and there is a test suite included
     with the distribution.  PPS support is turned off, as there is some
     pthreads problem that sometimes kills the daemon on pthreads exit.
     Correct off-by-one error in GPZDA processing.  The code has been
     audited and cleaned with splint (www.splint.org).

21 may 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.25-1

  • Various signedness and scaling fixes and an OpenBSD port patch for the
     Zodiac driver. Command-line arguments to gpsd are now treated as a default
     device list; -f is still supported but deprecated.  sirfmon now tries not
     changing the line speed first, so it syncs up much faster.  Prevent a
     potential buffer overrun in the client library.  PPS-thread support is now
     on by default.  Lots of documentation improvements. D-BUS broadcast support
     by Amaury Jacquot.  Added Alfredo Pironti's thread-callback and C++
     support.  gpsd no longer uses the system clock for anything, so it
     can be used to set that clock.

17 may 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.24-1

  • Crazy-speed bug is finally fixed. Autobauding now starts with the
     current speed of the device, not the stored gpsd speed; this means
     hunting only takes place when device and GPS speed aren't matched.
     xgpsspeed unit-conversion bug introduced in 2.22 is fixed.  Satellite
     display now really shows 12 channels, not just 11. Major improvements
     in ntp notifications.

4 may 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.23-1

  • For better security, the daemon now drops root privileges after startup.
     gpsd-clients is now a separate RPM; this is helpful on lean systems
     that don't run X.  The O command now reports speeds in meters per second
     rather than knots, client code has been adjusted so there is no user-visible
     change.  We now compute the missing components of DOP when using SiRF chips.
     /dev/gps is no longer special; there is no default GPS device unless you
     specify one.  The intermittent processor-hogging problem introduced by the
     control-channel change in 2.21 has been solved.

25 april 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.22-1

  • SiRF-binary driver can now get leap-second corrections from subframe data.
     Device add/delete commands now send back OK or ERROR.  Error-modeling
     corrections from the SiRF folks.  Higher precision in position reports.

12 april 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.21-1

  • Add tag and timestamp to Y response.  Use computed geoid separation as
     SiRF packet 42 is flaky.  Security fix: hotplug scripts now do device
     add/removes through a separate local control channel.  True multi-device
     support is in place.  When in watcher mode, device switches are announced.

31 march 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.20-1

  • Rob Janssen's patches to fix timezone issues and improve cooperation
     with NTP.  License changed to BSD so linking to libgps won't make people
     nervous.  gpsprobe and gpsd.py are obsolete and have been removed, the
     autoprobe and profiling capabilities in the daemon more than replace
     them.  gpsprof now ships self-contained GNUPLOT scripts to stdout,
     so they can be saved and redisplayed.  Zodiac sort of works again, but
     occasionally spins madly during autobauding.

26 march 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.19-1

  • Fix brown-paper-bag bug with NMEA parsing. Set SiRF GPSes to use
     SBAS.  sirfmon now displays SBAS parameters, and is included in the
     installed programs.  Add to FAQ a fix for spurious high speeds reported
     in XTrac mode.  We now interpret GPZDA.  We no longer fudge a missing
     ddmmyy in NMEA timestamps from the system clock, so replay will work better.

23 march 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.18-1

  • First cut at cooperating with NTP.  Major library restructuring;
     a fix is now a data structure of its own, and per-field timestamps
     are gone. Use new 'o' command for watcher mode.  Compute some estimated
     error bounds.

16 march 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.17

  • Fix packet-engine problem that made disconnect/reconnect unreliable
     (important!).  Fix bonehead error in interpretation of PGRME.  We
     don't use O_SYNC (it turned out not to be reliable) so remove it to make
     life easier under Mac OS X.  Allow gpsfake to accept subsecond cycle times.
     Add a FAQ to the HTML documentation.  gps_poll() now handles multi-line
     responses.  Add N command for switching driver modes.

11 march 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.16-1

  • New F command allows changing the GPS device after startup time.
     Hotplug scripts to go with it are now installed by the RPM.  The
     Garmin probe is working.  The -T and -s options are gone.  We have
     achieved zero configuration!

2 march 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.15-1

  • A new packet engine autobauds much more quickly, and now iterates
     over both 1 and 2 stopbits. Explicit support for FV18 (the -T f
     option) is gone; instead, gpsd syncs with any 7N2 device and always
     ships a suitable init string.  New E command, supporting the Garmin
     position-error sentence or computing these numbers from DOP and an
     error model. New U command reports climb/sink from GPSes that report
     vertical velocity.  There is a prototype driver for SiRF-binary GPses,
     invoked automatically when SiRF packets present themselves on the
     wire after device open.

25 february 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.14-1

  • Pass zero magnetic variation in generated NMEA from binary GPSes
     correctly.  Use O_SYNC rather than timeouts to guarantee that
     baud-rate change strings get to the GPS before changing the line
     parameters.  Introduced I command.  Spatial scattergram plotting
     moved from gpsprobe to gpsprof.

21 february 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.13-1

  • Correct a bug in binary-protocol dumping (applies to Zodiac and
     Garmin only).  Gary Miller's patch to deal gracefully with GPSes
     like the Magellan EC10X that send only GPRMC and never GPGGA or
     GPGSA, and thus never set mode or status fields.  Fixed buggy
     handling of units options in xgps and xgpsspeed.  Bumped library
     major version, since seen_sentences is now exposed and drivers have
     more capabilities.  Stricter NMEA buffer validation.  Withdrew the
     change that always passed up a timestamp; on SiRF receivers, the year
     part is garbage when the PVT fields are garbage.  Can now recognize
     SiRF GPSes.  Experimental baud-switching support for Zodiac.

15 february 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.12-1

  • Fixed core-dump bug in processing of the GLL variant that does not
     include an FAA Mode Indicator. When using the NMEA driver, gpsd now
     hunts for a baud rate rather than requiring a fixed one to be set.
     A new 'B' command returns the RS232 parameters, and a new 'C'
     command returns the update cycle time.  Added gpsfake test harness.
     Alpha driver for Garmin binary protocol added, requires Linux
     garmin_usb kernel driver.  The daemon now always passes up a
     timestamp for every sentence that has one, even if the PVT fields
     aren't valid.

10 february 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.11-1

  • Added gpsprof and the capability to generate GPS latency profiles.
     gpsprobe now hunts through plausible baud rates when looking for NMEA
     data from a GPS. The -b (baudrate) option fixes a speed, disabling
     the baud-matching logic.  Also, gpsprobe can now recognize SiRF
     protocol, though not speak it.  Fixed a math domain error in
     gps.EarthDistance due to numeric blowup on points very close together,
     and another in gps.MeterOffset() that was screwing up gpsprobe plots.

1 february 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.10

  • Add -N option to explicitly foreground the daemon.  Fixed a bug
     that was causing gpsd to keep reopening the GPS device after
     leaving raw or watcher mode.  Fixed Gary Miller's core-dump bug.

27 january 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.9-1

  • Python files restored to RPM.

27 january 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.8-1

  • Embarrassing typo fix in gps.py. Avoid buffer overrun in xgps.c.
     Plug Debian security bug 292347, CVE number CAN-2004-1388.
     This version issued on an emergency basis without Python libraries,
     which have packaging problems due to the 2.3/2.4 transition.

14 january 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.7-1

  • More compiler-warning cleanups.  gps client name changed to xgps.
     Added --speedunits option to xgpsspeed, --speedunits and --altunits
     options to xgps.  Improved GPGSV parsing so it copes gracefully if
     we start in the middle of a sequence.  Merged Petter Reinholdtsen's
     fix for GPGSA lists with holes.  In xgps, satellites used in the
     last fix are now dotted in the middle.  New -P option to create
     pidfile.  Audited for potential buffer overruns, found and fixed
     two.

1 january 2005 Eric S. Raymond <esr at snark.thyrsus.com> - 2.6-1

  • Petter Reinholdtsen's fix for gps.py buffering.  Fix syntax errors
     in udev scriptlets.  Clean up after GCC warning messages.  Drop use of
     vsprintf, so we get a link-time error on systems that might produce
     buffer overruns (all modern Unixes support vsnsprintf which is safe).

23 december 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 2.5.1

  • Use gmtime instead of localtime when guessing the day or year of a date;
     this avoids jitter in the day after 19:00 GMT.  Added -v option to dump
     version and exit.  Commented out a crash-causing debug line in gps.py.

9 december 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 2.4-1

  • Minor bugs in gpsd.py fixed.  M now returns 0 status if GPGSA not yet
     seen; this change also fixes a bug where gpsd claimed it was confused
     if GPGSA had not been seen and status was set.  RPM will now install
     a udevd rule if the host system uses it.  Don't set the online flag
     on activate.  HP port changes and -Wall cleanup.  James Cameron's
     fixes to clean up gps.c and use X timeouts rather than alarms.

25 october 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 2.3-1

  • Documentation and comment fixes.  Last two globals removed from
     low-level interface; library should now be fully re-entrant. Mac OS X
     port fixes. Q command fix from Robin L Darroch <robin@spade-men.com>.

18 october 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 2.2-1

  • Documentation improvements.  BSD port fixes.  Bug fix: speed timestamp
     wasn't initialized properly in libgps. Device is now an optional
     command-line argument of gpsprobe, in line with the clients.  gpsd.py
     now should handle fvwm devices correctly.  Values in gps data
     panel are now labeled with units.  Attempted fix for 2.1 bug of DTR
     not being pulled low on exit.

30 september 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 2.1-1

  • Various internal cleanups, including fossil removal in the
     configuration machinery.  FV-18, Tripmate, Earthmate and are now
     enabled but can be disable with --disable-$NAME at configure time.
     When you call configure with --disable-shared, libgps is linked
     statically to the binaries (native libs are still linked
     shared). Fixed buggy handling of -p option in gps.c and xgpsspeed.c;
     it's now an optional command-line argument.

16 september 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 2.0-1

  • Packaging fixes for 2.0 release.

8 september 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.98-1

  • Only do one getdtablesize() call, otherwise we do several
     getrlimits() each poll cycle.  TripMate is working.  gpsprobe now
     deduces NMEA version.  Zodiac Earthmate seems to work.

8 september 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.97-1

  • Removed PRWIZCH support (it still passes through in raw mode).
     Build Motif-dependent programs conditionally.  Added gpsprobe.
     Fixed a brown-paper-bag-bug in 1.96 RPM packaging.

31 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.96-1

  • Implemented non-blocking writes to clients, so a stalled client
     cannot stall gpsd.  Fixed a nasty array-overrun bug.  Timestamps
     are now in ISO8601 format, with sub-second precision if the GPS
     delivers that.  First cuts at Python interfaces included.  libgps.a
     interface now bundles session fd into an allocated session block.
     Automake-based build machinery from Jens Oberender; RPM now
     installs shared libraries.  FV18 driver added. Offline timer in GPS.

25 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.95-1

  • Fixed broken 'make dist', missing display.c and Tachometer.c
     are in there now.

24 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.94-1

  • Fix embarrassing bug -- watcher mode did not work for more than one
     client at a time.  Y command now carries information about which
     satellites were used in the last fix.  New timeout mechanism, no
     longer dependent on FIONREAD.

23 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.93-1

  • Fourth prerelease. Daemon-side timeouts are gone, they complicated
     the interface without adding anything.  Command responses now
     contain ? to tag invalid data. -D2 feature of 1.92 backed out.

22 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.92-1

  • Third prerelease.  Clients in watcher mode now get notified when
     the GPS goes online or offline.  Major name changes -- old libgps
     is new libgpsd and vice-versa (so the high-level interface is more
     prominent).  Specfile now includes code to install gpsd so it will
     be started at boot time.  -D2 now causes command error messages
     to be echoed to the client.

21 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.91-1

  • Second pre-2.0 release.  Features a linkable C library that hides the
     details of communicating with the daemon.  The daemon now recovers
     gracefully from having the GPS unplugged and plugged in at any time;
     one of the bits of status it can report is whether the GPS is online.
     The gps and xgpsspeed clients now query the daemon; their code
     for direct access to the serial port has been deliberately removed.

15 august 2004 Eric S. Raymond <esr at snark.thyrsus.com> - 1.90

  • Creation of specfile.

21 march 2004 Remco Treffkorn <remco at rvt.com> - ?

  • Without PRWIZCH sentence: sat. colors in gps according to ss, grey==lt20,
     yellow==lt40 else green.
  • Added L Q and I to the protocol. Removed G and T.
     Changed the timeout mechanism. Try to not return Lat/Lon/Alt if
     validity is in doubt.

29 january 2004 Remco Treffkorn <remco at rvt.com> - ?

  • Make applications null-terminate their resource lists.

20 december 2003 Remco Treffkorn <remco at rvt.com> - ?

  • Removed <varargs.h> from netlib. Not needed, and new gcc does not support
     it any more.

20 august 2003 Remco Treffkorn <remco at rvt.com> - 1.10

  • Add install target. Fix clean target. Make GPS timeout configurable.
  • Make xgpsspeed build with Apple's X11.
  • Make sure that we don't segfault if the NMEA is badly formed.

18 august 2003 Remco Treffkorn <remco at rvt.com> - ?

  • Use cfset[io]speed() to set speed in serial.h. Glibc is quite insane
     and I am tired to chase it, so I give up. Hope this works for BSD.
     Set status and mode 0 after GPS timeout (5 sec) - Cougar <cougar@random.ee>

16 february 2003 Remco Treffkorn <remco at rvt.com> - 1.09

  • Include sys/time.h in gpsd.c for struct timeval.

3 november 2002 Remco Treffkorn <remco at rvt.com> - ?

  • G or g command returns six-digit Maidenhead grid square (like FN12fx)

3 october 2002 Remco Treffkorn <remco at rvt.com> - 1.08

  • Added sockopt SO_REUSEADDR to netlib.c passive_sock.

5 february 2002 Remco Treffkorn <remco at rvt.com> - 1.07

  • em.c uses <time.h> (as it should). Removed some <sys/time.h>
  • where they were not needed.
  • Russ Nelson: Improved Earthmate support: added state machine for
     EARTHA recognizer, removed alignment problems seen on ARM architecture.
     Added setsockopt to add SO_REUSEADDR, so that
     gpsd can stop and immediately restart.  Added support for bitrates
     higher than 38400, needed for the SIRF chipset.
  • Derrick: my patch causes longitude when under 100 degrees to be printed
     zero-padded as needed, the latitude same deal under 10, fixes the GGA
     sentence to not erroneously print fix type (2/3) instead of fix quality,
     and calculates fix type correctly.

11 august 2000 Remco Treffkorn <remco at rvt.com> - 1.06

  • Change from C++ (/) to C comments (/* */)for compatibility.
  • Added -n (need init) flag.
  • Don't init unless lat/lon specified.
  • Remove gps.mayko.com as the default hostname.

12 may 2000 Remco Treffkorn <remco at rvt.com> - 1.05

  • (even though version.h says 1.04)
  • Added some includes to xgpsspeed.c for portability.
  • Fix problem with flags being overwritten, and using the wrong port
  • variable also in xgpsspeed.c
  • Add a note about Y2K compatibility fix.
  • Pass latitude and longitude into em_init().

17 march 2000 Remco Treffkorn <remco at rvt.com> - 1.02

  • (even though version.h says 1.01)

5 march 2000 Remco Treffkorn <remco at rvt.com> - 1.01

  • Updated to IANA port.
  • Fixes to DGPS support.

2 january 2000 Remco Treffkorn <remco at rvt.com> - 1.0

  • Added DGPS fixes from Curt Mills. (See README for contact info.)

13 december 1999 Remco Treffkorn <remco at rvt.com> - 0.99dgps

  • Added minimal DGPS support by Derrick J Brashear

17 july 1999 Remco Treffkorn <remco at rvt.com> - 0.99

  • Rockwell binary is now translated to NMEA format, so that
     clients like gps will work with an EarthMate.
  • Added speedometer application. Thanks to Derrick J Brashear
     for his work (see README for contact info).

4 march 1999 Remco Treffkorn <remco at rvt.com> - 0.96

  • Changed EarthMate support. Rockwell binary is now almost properly
     supported. Only the minimum required information is extracted.

6 february 1999 Remco Treffkorn <remco at rvt.com> - 0.95

  • Added support for EarthMate receivers. Since I do not have one, this is
     untested.
  • If it works, it does the following: You start gpsd with a baudrate of 9600
     and give it the -Te option. If gpsd gets the EartMate it will enable the
     receiver and then attempt to switch it into NMEA mode. If the EarthMate id
     is not received, but a binary data header is received, then we will try to
     switch NMEA too.

24 january 1999 Remco Treffkorn <remco at rvt.com> - 0.94

  • Y2K compliant ;-)  (... is NOT. Look for "FIXME:" in nmea_parse.c)

27 january 1998 Remco Treffkorn <remco at rvt.com> - 0.93

  • using GNU autoconf now.
  • combined gpsd + gpsclient. No more init files, command line only.

13 may 1997 Remco Treffkorn <remco at rvt.com> - 0.9

  • some cleanups in the ini code. version 0.9 ...

25 april 1997 Remco Treffkorn <remco at rvt.com> - 0.8

  • version 0.8, some bug fixes. New MODE member, STATUS member changed.

21 april 1997 Remco Treffkorn <remco at rvt.com> - 0.7

  • released version 0.7
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin