Markqvist Reticulum Versions Save

The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.

0.7.4

1 week ago

This maintenance release fixes a number of bugs, improves path requests and responses, and adds several useful features and capabilities. Thanks to @cobraPA, @jschulthess, @thiaguetz and @nothingbutlucas who contributed to this release!

Changes

  • Added support for flashing and autoinstalling Heltec V3 boards to rnodeconf
  • Added custom EEPROM bootstrapping capabilities to rnodeconf
  • Added ability to load identities from file to Echo and Link examples
  • Added ability to specify multicast address type in AutoInterface configuration
  • Added link getter to resource advertisement class
  • Improved path response logic and timing
  • Improved path request timing
  • Fixed a bug in Link Request proof delivery on unknown hop count paths
  • Fixed broken link packet routing in topologies where transport packets leak to non-intended instances in the link chain
  • Fixed typos in documentation

Release Hashes

f5c35f1b8720778eb508b687d66334d01b4ab266b2d8c2bc186702220dcaae29  rns-0.7.4-py3-none-any.whl
9eaa7170f97dad49551136965d3fcc971b56b1c2eda48c24b9ffd58d71daa016  rnspure-0.7.4-py3-none-any.whl

0.7.3

2 months ago

This release adds the ability to specify custom firmware URLs for flashing boards with rnodeconf. Thanks to @attermann who contributed to this release!

Changes

  • Added ability to specify custom firmware URLs for flashing boards with rnodeconf

Release Hashes

bb24445ae9a3a63d348e4d7fe80b750608f257851b97b38fadab929b7a774bc9 rns-0.7.3-py3-none-any.whl
1b148d013103c35ba9a8e105082ef50686c130676d0a560ed709cb546129287e rnspure-0.7.3-py3-none-any.whl

0.7.2

2 months ago

This maintenance release improves memory consumption, fixes a few bugs, and adds ability to flash new boards with rnodeconf.

Changes

  • Added ability to flash new boards with rnodeconf, including T3 boards with TCXOs
  • Improved memory consumption on Transport Instances with many interfaces
  • Fixed a bug that could cause the on-disk known destinations store to become corrupted

Release Hashes

3ce3ba80d5ae8d19c6b55bd51f44bd4beccbcea31554cb1f0d65428e4587b3d6 rns-0.7.2-py3-none-any.whl
83f914aaba2a8929a8cee95830a847e190197232a0cca4e7b906b15c6bbf8296 rnspure-0.7.2-py3-none-any.whl

0.7.1

3 months ago

This release adds support for RNodes based on SX1262, SX1268 and SX1280 modems, and fixes a number of bugs. Thanks to @jacobeva, who contributed to this release!

Changes

  • Added support for SX1262, SX1268 and SX1280 based RNodes
  • Updated rnodeconf to allow flashing T-Beam devices with SX126x chips
  • Fixed an invalid RSSI offset reference

Release Hashes

8ecfbb42b6a699fd4ac5374ab5640e4bb164e80bb9ab4401ea82da132e497877 rns-0.7.1-py3-none-any.whl
e0ab487305ba1aee2d16044640e7eb72d332bbf51aeb0b8bf984d037a64cb493 rnspure-0.7.1-py3-none-any.whl

0.7.0

4 months ago

This maintenance release fixes a number of bugs. Thanks to @jooray and @jacobeva, who contributed to this release!

Changes

  • Fixed large resource transfers failing under some conditions
  • Fixed a potential division by zero
  • Fixed a missing check on malformed advertisement packets
  • Fixed a formatting issue in rnprobe
  • Improved resource timeout calculations

Release Hashes

0dc2abe5373b9afadfba7ec05bf7ddeff659c004aa339a94001ebed5b46f5b47 rns-0.7.0-py3-none-any.whl
97f6e65a20b53bbdccd54b4d2bdaa36dc1712e144a55f40800c63fe7113819a5 rnspure-0.7.0-py3-none-any.whl

0.6.9

5 months ago

This release adds a few convenience functions to the rnid utility, and improves roaming support on Android.

Changes

  • Added identity import and export in hex, base32 and base64 formats to the rnid utility.
  • Added better carrier change detection for AutoInterface on Android.

Release Hashes

258daf22cb6e72c6cd04fe94447daedf51dfd968eb2f3370eab9c71ad0898dd0 rns-0.6.9-py3-none-any.whl
3644b64af5b4efd3969172bf0cf95ae1afba6c8ea99ce47d8e49e31a832bbaf8 rnspure-0.6.9-py3-none-any.whl

0.6.8

6 months ago

This maintenance release fixes a single bug.

Bugfixes

  • Fixed packet receipts not being initialised in time for arriving proofs on fast interfaces

Release Hashes

3ffb01f3f45e35105ea30e60e5e493ba50528df38b4ea62672c9e1c093073b1c rns-0.6.8-py3-none-any.whl
de372814082ef7db59f4b2745b1f22b2ef9d97815190ec16c0596ba20406e0fb rnspure-0.6.8-py3-none-any.whl

0.6.7

6 months ago

This maintenance release improves tranport performance and fixes a logging bug.

Changes

  • Improved local and remote transport performance by approximately 6x on faster links
  • Significantly decreased latency over faster links

Bugfixes

  • Fixed logging an error message when local clients connect while shared instance is still starting up

Release Hashes

c37dd1f59e037841f69ec518deecdae6719f978947de2473f04e7d95247805ac rns-0.6.7-py3-none-any.whl
1e2dcb44ec7271a4d26180db138fc54dce6d0d3cf3f816432d4d6a4b1cf83868 rnspure-0.6.7-py3-none-any.whl

0.6.6

6 months ago

This maintenance release improves transfers over unreliable links and fixes a bug in requests.

Changes

  • Improved reliability of resource transfers over very slow and unreliable links

Bugfixes

  • Fixed a bug that could cause requests to timeout prematurely

Release Hashes

b1127745750a43cd7389212d31aa09ccc735ab2d69e3b80bd28874f10082c322 rns-0.6.6-py3-none-any.whl
bf5ba5da4f37b93c14817367952cda63787ec88bbe601e41c13fcbb3fc22b6b6 rnspure-0.6.6-py3-none-any.whl

0.6.5

6 months ago

This release fixes a bug in path rediscovery for shared instance clients.

Bugfixes

  • Fixed a bug in path rediscovery for shared instance clients

Release Hashes

5d54a5cfebe907c759351357a8f7d771670c895ff57f1325bf7fec42bcb46ba3 rns-0.6.5-py3-none-any.whl
accd2855e18ff06455b9454957388089e293073ec7093c64dee0dc7aa46ecb46 rnspure-0.6.5-py3-none-any.whl