Skip to content
Tags give the ability to mark specific points in history as being important
  • 0.8.2 protected
    0.8.2
    
    Other:
    
    - go.mod: bump golang.org/x/sys to 0.1.0 (MR 16)
    
  • 0.8.1 protected
    0.8.1
    
    Features:
            -  modemmanager driver: Support modems without SIM cards (MR 15)
    
  • 0.8.0 protected
    0.8.0
    
    Features:
            -  Add modemmanager driver (MR 12)
    
  • 0.7.2 protected
    0.7.2
    
    Fixes:
            - stm: perform a safe shutdown when closing device
    
  • 0.7.1 protected
    0.7.1
    
    Fixes:
            - Set socket permissions to allow group write access
    
  • 0.7 protected
    0.7
    
    Fixes:
            - Issue with not all NMEA messages coming through from STM
              modules (issue #14)
            - Reduced memory and CPU usage
            - Eliminated some race-y behavior
            - gosec 1.15.0 compliance
    
    Features:
            - Initial support for writing to the underlying device through
              the gnss-share socket
    
    Packaging / Distros:
            - Removed stmctl utility: no longer necessary with the ability
              to proxy writes to the device from the socket
            - New dependency on Go module: "github.com/google/uuid"
    
  • 0.6 protected
    0.6
    
    Features
    
            - Add manpages for gnss-share and gnss-share.conf
            - Internal improvements to facilitate adding more device drivers
              later
    
  • 0.5 protected
    0.5
    
    Features
    
            - Module time is set to system time on startup if it is
              incorrect
            - stmctl: add -debug flag for debug output
            - gnss-share: add -d flag for debug output
            - gnss-share: print number of remaining clients when one
              disconnects
    
    Fixes
    
            - gnss-share: resolve several situations that can lead to
              deadlocks/hanging in the app
            - gnss-share: Errors from the driver are now printed to console
            - gnss-share: timeout and disconnect if socket client isn't
              receiving
            - stm: fix reading lines from almanac/ephemeris txt files
            - stm: handle "stuck" module by sending resume command when
              opening
    
    Other
    
            - Added a makefile to facilitate building, installing, testing
    
  • 0.4 protected
    0.4
    
    Features:
    - complete re-write in Go
    - Eliminated extraneous CPU usage when idle
    - Added tool (stmctl) for manipulating GPS module config, restoring
      defaults
    
    Breaking changes:
    - Meson build system replaced with Go
    - project and binary renamed to "gnss-share" (from "gnss_share")
    - Some cmdline options were dropped from 0.3, see `-h`
    
  • 0.3 protected
    3838b56b · Bump version to 0.3 ·
    0.3
    
    - main: handle cases where the conn might be broken when sending (MR 3)
    - stm_agps.py: don't fail if one of the AGPS files is missing (MR 2)
    - stm_agps.py: don't error out if the gnss module doesn't return data (MR 2)
    - systemd: Make service 'simple' instead of 'oneshot' (MR 1)
    - stm_agps: readjust/shorten delay in readline()
    - stm_agps_serial: don't reinitialize self._buf
    - stm_agps: allow setting a custom device read command
    
  • 0.2 protected
    892a0b3d · release 0.2 ·
    0.2
    
    - new 'driver' for STM serial devices (in contrast to the existing one
      for gnss devices)
    - fix polling for data from devices