Mark Qvist
212af2f43b
Automatically select IPv6 address for IPv6-only interfaces
2024-11-20 19:16:15 +01:00
Mark Qvist
1282061701
Add interface scope for link-local IPv6 addresses
2024-11-20 18:02:50 +01:00
Mark Qvist
49dba483a9
Use address structure according to target address family
2024-11-20 17:10:08 +01:00
Mark Qvist
ebec63487f
Added prefer_ipv6 option to TCPServerInterface
2024-11-20 16:53:14 +01:00
Mark Qvist
9373819234
Add ability to bind to AF_INET6 sockets based on both device name and IP addresses
2024-11-20 16:44:39 +01:00
markqvist
04925d8004
Merge pull request #601 from deavmi/patch-2
...
Allow binding to IPv6 (if present)
2024-11-20 14:28:46 +01:00
Tristan B. Velloza Kildaire
63ad2afe3f
Reapply "Allow binding to IPv6 (if present)"
...
This reverts commit 61712d322a
.
2024-11-04 13:25:55 +02:00
Tristan B. Velloza Kildaire
61712d322a
Revert "Allow binding to IPv6 (if present)"
...
This reverts commit f55004a574
.
2024-11-04 13:25:46 +02:00
Tristan B. Velloza Kildaire
3599066356
Revert "Test"
...
This reverts commit 18c2a38b97
.
2024-11-04 13:05:27 +02:00
Tristan B. Velloza Kildaire
18c2a38b97
Test
2024-11-04 13:02:45 +02:00
Tristan B. Velloza Kildaire
f55004a574
Allow binding to IPv6 (if present)
...
If an interface has an IPv6 address record associated with it then, and only then, prefer that.
Otherwise AF_INET is used (Ipv4 address)
2024-11-03 17:54:59 +02:00
Tristan B. Velloza Kildaire
1768ddc459
Determine AF FAMILY from getaddrinfo BEFORE socket ctor
...
Before we call the `socket.socket(...)` constructor function, let us first provide `self.target_ip` and `self.target_port` to `socket.getaddrinfo(...)` (static function) and then get the AF family from it. Then we pass this into the ctor
2024-11-03 14:37:28 +02:00
Mark Qvist
2bc8e11ad5
Updated version
2024-10-20 13:45:52 +02:00
Mark Qvist
f5412f5c0b
Fixed invalid link RSSI, SNR and Q data returned from API functions. Improved link physical layer stats updates.
2024-10-20 13:34:02 +02:00
Mark Qvist
5470f752b4
Cleanup
2024-10-20 12:26:54 +02:00
faragher
8445417661
Fixed file access bug, added fail-safe access
2024-10-19 12:39:48 -05:00
Mark Qvist
3b23e2f37d
Improved RNode BLE reconnection reliability
2024-10-11 13:38:16 +02:00
Mark Qvist
7417cf5947
Add rnode battery state to rnstatus output
2024-10-11 10:14:10 +02:00
Mark Qvist
60d8da843c
Disable tty module dependency for rnx, since it is currently unused
2024-10-11 09:54:09 +02:00
Mark Qvist
f9667fd684
Fixed missing import on Android
2024-10-10 23:49:20 +02:00
Mark Qvist
d9269c6047
Updated version
2024-10-10 23:32:09 +02:00
Mark Qvist
6521f839cd
Fixed resource transfers hanging for a long time over slow links if proof packet is lost
2024-10-10 17:06:43 +02:00
Mark Qvist
6fec76205c
Added save directory option to rncp
2024-10-10 00:41:57 +02:00
Mark Qvist
715f4d9fcb
Updated version
2024-10-09 20:03:05 +02:00
Mark Qvist
8d7857c4e2
Fixed rncp fstrings for Android build
2024-10-09 19:53:07 +02:00
Mark Qvist
c9a2b45368
Added physical layer transfer rate output option to rncp
2024-10-09 19:39:39 +02:00
Mark Qvist
c57d927660
Cleanup
2024-10-09 19:38:46 +02:00
Mark Qvist
8d98c8751a
Fixed resource progress calculation bug. Actually fixes #522 .
2024-10-09 19:38:25 +02:00
Mark Qvist
527f6cc906
Fuxed typo
2024-10-07 22:10:17 +02:00
Mark Qvist
a0d61f6441
Added error descriptions for modem communication timeout
2024-10-07 20:55:34 +02:00
Mark Qvist
83a2999d29
Revert AF_INET6 addition to TCPInterface, since it breaks normal IPv4 connectivity for interface
2024-10-06 10:01:55 +02:00
markqvist
4465fa9882
Merge pull request #545 from deavmi/master
...
Support IPv6 for outbound TCP interface (TCPClientInterface)
2024-10-05 23:46:28 +02:00
markqvist
e6c1dc075b
Merge pull request #556 from jacobeva/rnode-multi-fix
...
Fix interface values not being set on RNodeSubInterface instances
2024-10-05 23:45:21 +02:00
markqvist
ef798e0d54
Merge pull request #543 from jacobeva/display-fix
...
Allow for use of display by master on NRF52
2024-10-05 23:43:56 +02:00
markqvist
3dc8729e70
Merge pull request #565 from jacobeva/framing-fix
...
Fix RNodeMultiInterface interface framing
2024-10-05 23:03:36 +02:00
Mark Qvist
eca1e53b55
Added support for T-Beam Supreme, T-Deck and T3S3 devices with SX127X chips to rnodeconf
2024-10-05 22:29:31 +02:00
Mark Qvist
53226d7035
Cap resource max window for resource transfer over very slow links
2024-10-05 20:54:42 +02:00
Mark Qvist
7363c9c821
Increase PATH_REQUEST_RG to 1.5 seconds
2024-10-05 19:20:48 +02:00
Mark Qvist
bb8b8b4f81
Added handling for receiving a link proof after the link had timed out and been closed, but before it having been purged from active links table
2024-10-05 18:43:56 +02:00
Mark Qvist
0f0f459321
Updated version
2024-10-05 17:05:41 +02:00
Mark Qvist
df887f6d63
Added product and model code defines for new boards to rnodeconf
2024-10-05 17:05:34 +02:00
Mark Qvist
b526e3554c
Added low memory error decsription to RNodeInterface
2024-10-05 17:05:02 +02:00
Mark Qvist
903ab53fc9
Fixed init fail due to missing library on Android/Termux
2024-10-05 17:04:39 +02:00
Mark Qvist
f461a7827b
Added T-Deck defines to rnodeconf
2024-10-03 00:52:38 +02:00
Mark Qvist
62091b28b0
Fixed version comparison
2024-10-02 02:54:18 +02:00
Mark Qvist
a505441b98
Added BLE connection config to docs
2024-10-02 02:05:00 +02:00
Mark Qvist
72971d1aef
Handle RNode BLE MTU request errors
2024-10-01 23:52:04 +02:00
Mark Qvist
9a8d46ab21
Updated version
2024-10-01 17:28:40 +02:00
Mark Qvist
8adab7ee7d
Added BLE support to Android RNodeInterface
2024-10-01 17:27:45 +02:00
Mark Qvist
b5bde99322
Added RNode battery info to rnstatus output
2024-10-01 17:25:44 +02:00