Skip to content

Releases: crypto-smoke/meshtastic-go

v0.1.5

10 Feb 15:19
f4ed80a
Compare
Choose a tag to compare
new release time (#11)

* add packet deduplicator

* add packet deduplicator

* Add dedupe and tests (#4)

* document dedupe.go

* add dedupe test

* add packet deduplicator

* Add dedupe and tests (#4)

* document dedupe.go

* add dedupe test

* lets try dependabot

* run linters and test on develop

* Refactor Meshtastic "Stream" Protocol handling and implement TCP listener (#5)

* Start hacking on a "StreamConn"

* Tidy up write side

* Write basic send/receive test

* Add support for "wake" Start2 spam

* Add test case for reply

* Add TCP listener to meshtastic stream conn

* Very ugly basic impl that supports `meshtastic --nodes`

* Support graceful disconnection command from client

* Refactor handling for handleToRadioWantConfigID into it's own method

* Send FromRadio messages to clients

* Refactor client logic into own type

* Fix up serial support for new client

* Fix eample

* Remove datadump

* Make TCP listener optional

* Add locking for reading/writing from the connection

* Explain knownDevices

* Properly close streamConn in example

* Update package dependencies + tidy (#6)

Weekly update to the project's package dependencies initiated by an
automatic GitHub Action running on cron. Keeps upgrades less of a
monolithic task and lets security-related patches trickle in more
quickly.

Co-authored-by: Bot <[email protected]>

---------

Co-authored-by: Noah Stride <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bot <[email protected]>