Mark Qvist
52a0447fea
Fixed resent packets not getting repacked
2023-05-09 22:12:49 +02:00
Mark Qvist
e82e6d56f1
Added ability to trust external signing keys to rnodeconf
2023-05-09 15:31:02 +02:00
Mark Qvist
3967ef453d
Updated documentation
2023-05-05 13:47:29 +02:00
Mark Qvist
76f7751d5f
Updated documentation
2023-05-05 13:46:23 +02:00
Mark Qvist
8716ffc873
Updated documentation
2023-05-05 13:38:06 +02:00
Mark Qvist
b476e4cfb0
Updated changelog
2023-05-05 11:48:00 +02:00
Mark Qvist
7ec77a10d3
Updated changelog
2023-05-05 11:46:06 +02:00
Mark Qvist
55a9c5ef71
Updated documentation
2023-05-05 11:27:52 +02:00
Mark Qvist
6d3ba31993
Updated readme
2023-05-05 11:14:50 +02:00
Mark Qvist
d3f4a674aa
Updated readme
2023-05-05 11:13:18 +02:00
Mark Qvist
599ab20ed0
Updated readme
2023-05-05 11:09:12 +02:00
Mark Qvist
dcf33e125b
Cleanup
2023-05-05 10:43:27 +02:00
Mark Qvist
01600b96a4
Fix import paths
2023-05-05 10:37:22 +02:00
Mark Qvist
64bdc4c18c
Fix import paths
2023-05-05 10:25:15 +02:00
Mark Qvist
0889b8a7c5
Updated manual
2023-05-05 10:09:17 +02:00
Mark Qvist
1b2fee3ab8
Fixed EPUB output
2023-05-05 09:43:21 +02:00
Mark Qvist
da7a4433c0
Updated documentation
2023-05-04 23:30:27 +02:00
Mark Qvist
5e5d89cc92
Removed dependency on netifaces.
2023-05-04 23:19:43 +02:00
Mark Qvist
a3bee4baa9
Removed netifaces dependency from AutoInterface
2023-05-04 17:55:58 +02:00
Mark Qvist
fab83ec399
Restructured library
2023-05-04 17:55:38 +02:00
Mark Qvist
b740e36985
Added ifaddr module
2023-05-04 17:46:56 +02:00
Mark Qvist
29693c6fe2
Updated documentation
2023-05-04 12:42:12 +02:00
Mark Qvist
72638f40a6
Updated documentation
2023-05-04 12:23:25 +02:00
Mark Qvist
8d29e83d90
Updated dependencies
2023-05-04 12:23:16 +02:00
Mark Qvist
53b325d34d
Added support for T3 v1.0 to rnodeconf
2023-05-03 15:56:19 +02:00
Mark Qvist
d31cf6e297
Added ability to configure RNode display intensity
2023-05-03 14:26:47 +02:00
Mark Qvist
e386a5d08b
Use native Python unzip for updates
2023-05-03 12:57:38 +02:00
Mark Qvist
d467ed9ece
Merge branch 'master' of github.com:markqvist/Reticulum
2023-05-03 12:27:10 +02:00
Mark Qvist
892a467d74
Update version
2023-05-03 12:26:48 +02:00
markqvist
4366e71f34
Merge pull request #272 from VioletEternity/windows
...
Improve Windows compatibility for rnodeconf
2023-05-03 12:26:36 +02:00
Mark Qvist
7e9998b4fd
Use included platform detection method
2023-05-03 12:21:57 +02:00
markqvist
79abe93139
Merge pull request #278 from VioletEternity/windows-so_reuseaddr
...
Use SO_EXCLUSIVEADDRUSE instead of SO_REUSEADDR on Windows
2023-05-03 12:18:49 +02:00
Mark Qvist
d69d4b3920
Fixed firmware extraction for unverifiable devices. Fixes #266 .
2023-05-02 18:10:04 +02:00
Mark Qvist
3300541181
Fixed invalid error code in conditional. Fixes #284 .
2023-05-02 17:45:30 +02:00
Mark Qvist
3848059f19
Only use ifname for link-local discovery scopes. Fixes #283 .
2023-05-02 17:39:06 +02:00
Mark Qvist
30021d89cb
Fixed header bits in get_packed_flags(). Fixes #275 .
2023-05-02 17:33:38 +02:00
Mark Qvist
29019724bd
Added verbosity argument to Reticulum instantiation. Fixes #238 .
2023-05-02 16:42:04 +02:00
Maya
ba7838c04e
Use SO_EXCLUSIVEADDRUSE instead of SO_REUSEADDR on Windows.
...
On Linux, SO_REUSEADDR is used so that a socket in TIME-WAIT state can
be rebound after a listening process is restarted. It does not allow two
processes to listen on the exact same (addr, port) combination. However,
on Windows, it does, and SO_EXCLUSIVEADDRUSE is required to reproduce
the Linux behavior.
Reticulum relies on an error being returned by bind() that reuses
the same (addr, port) combination as another process to detect whether
there is a shared instance already running. Setting SO_EXCLUSIVEADDRUSE
makes this detection process work on Windows as well.
2023-04-19 03:03:15 +01:00
Maya
af16c68e47
Make esptool.py invocation compatible with Windows.
2023-04-13 18:17:14 +01:00
Maya
bda5717051
Use standard Python zipfile module to decompress firmware
2023-04-13 18:10:21 +01:00
Mark Qvist
fac4973329
Fixed potential race condition in announce queue handling for AutoInterface
2023-03-09 18:32:14 +01:00
Mark Qvist
90cfaa4e82
Updated manual
2023-03-08 14:54:04 +01:00
Mark Qvist
443aa575df
Updated changelog
2023-03-08 14:53:52 +01:00
Mark Qvist
619771c3a3
Updated changelog
2023-03-08 14:43:35 +01:00
Mark Qvist
18a56cfd52
Updated manual
2023-03-08 14:27:51 +01:00
Mark Qvist
55c39ff27c
Updated roadmap
2023-03-08 14:10:56 +01:00
Mark Qvist
159c7a9a52
Fixed rnstatus JSON output error
2023-03-08 14:10:33 +01:00
Mark Qvist
af8edc335b
Updated roadmap
2023-03-08 12:35:41 +01:00
Mark Qvist
4d3ea37bc3
Updated roadmap and docs
2023-03-08 12:34:09 +01:00
Mark Qvist
226004da94
Ignore lo0 in all cases. Fixes #237 .
2023-03-07 16:43:10 +01:00