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
Mark Qvist
560c8e164c
Added BLE support to RNodeInterface
2024-10-01 17:25:16 +02:00
jacob.eva
e059363f1d
Version bump for CE firmware version which will contain framing change
2024-10-01 16:02:07 +01:00
jacob.eva
4930477b99
Fix interface framing assignment conflict
2024-10-01 15:58:27 +01:00
Mark Qvist
312489e4dc
Added BLE config support to RNodeInterface
2024-09-30 19:09:35 +02:00
Mark Qvist
1c56385473
Added display blanking timeout configuration to rnodeconf
2024-09-29 02:35:44 +02:00
Mark Qvist
787af92ade
Added option to configure NeoPixel intensity to rnodeconf
2024-09-27 20:07:04 +02:00
Mark Qvist
2d351a59e9
Updated version
2024-09-25 13:11:17 +02:00
Mark Qvist
42319a092d
Added additional information to interface stats
2024-09-24 20:26:15 +02:00
Mark Qvist
946bea8825
Update version
2024-09-22 11:43:35 +02:00
Mark Qvist
ba856ea1c4
Handle link transport edge case
2024-09-21 19:04:28 +02:00
jacob.eva
9a97195b8c
Fix interface values not being set on RNodeSubInterface instances
2024-09-20 17:50:34 +01:00
Mark Qvist
c71ece6b8e
Updated version
2024-09-16 20:11:12 +02:00
Mark Qvist
1e45a002e1
Merge branch 'master' of github.com:markqvist/Reticulum
2024-09-16 20:10:55 +02:00
Mark Qvist
d9e6145034
Raise exception when SINGLE destination is created without identity
2024-09-16 18:20:53 +02:00
Mark Qvist
a91e67129e
Update profiler output
2024-09-16 18:20:31 +02:00
liamcottle
76362bad4a
fix KISSInterface is not defined error for AX25KISSInterface
2024-09-16 14:27:08 +12:00
Mark Qvist
421b5ef32e
Recursive profiler results output
2024-09-15 16:46:52 +02:00
Mark Qvist
8d61ee8a81
Added performance profiler
2024-09-15 15:12:53 +02:00
Mark Qvist
2329181c88
Prioritize interfaces according to bitrate
2024-09-15 14:14:00 +02:00
jacob.eva
bba67836f0
Add support for openCom XL
2024-09-13 11:30:54 +01:00
Mark Qvist
a666bb6e73
Added minimum link traffic timeout
2024-09-12 17:52:40 +02:00
Mark Qvist
356ae378f9
Cleanup
2024-09-09 14:32:07 +02:00
Mark Qvist
28e3919dbd
T-Echo product and model codes
2024-09-09 14:30:06 +02:00
markqvist
58a19610c4
Merge pull request #541 from jeremybox/t-echo
...
Add support for TECHO device
2024-09-09 14:18:15 +02:00
Mark Qvist
50b1eae380
File move fix for windows
2024-09-09 02:11:46 +02:00
Mark Qvist
c119ef4273
Standardised ratchet id getter
2024-09-08 20:33:35 +02:00
Mark Qvist
a072a5b074
Added automatic ratchet reload if required ratchet is unavailable
2024-09-08 17:48:25 +02:00
Mark Qvist
3a580e74de
Make ratchet IDs available to applications
2024-09-08 14:55:07 +02:00
jeremy
9a20a3929a
correct t-echo model
2024-09-07 19:17:06 -04:00
Mark Qvist
fe054fd03c
Added destination ratchet ID getter to API
2024-09-07 22:32:03 +02:00
Mark Qvist
8a82d6bfeb
Allow announce handlers to also receive path responses
2024-09-06 19:52:05 +02:00
Mark Qvist
971f5ffadd
Check ratchet dir exists before cleaning
2024-09-05 15:58:54 +02:00
Mark Qvist
9ef10a7b3e
Expanded and documented ratchet API
2024-09-05 15:02:22 +02:00
Tristan Brice Velloza Kildaire
5c6ee07d66
TCPInterface
...
- When connect(s, Bool)` is called construct a socket that supports both address families
2024-09-05 00:07:35 +02:00
Mark Qvist
d21dda2830
Set context flags on path response
2024-09-04 19:39:59 +02:00
Mark Qvist
6ac393bbcd
Updated ratchet count
2024-09-04 19:33:04 +02:00
Mark Qvist
0c04663942
Merge branch 'master' of github.com:markqvist/Reticulum
2024-09-04 19:08:26 +02:00
Mark Qvist
bfa216de54
Cleanup
2024-09-04 19:08:18 +02:00
markqvist
a4b1606921
Merge pull request #542 from jacobeva/master
...
Remove match and therefore dependency on Python 3.10
2024-09-04 19:01:08 +02:00
Mark Qvist
ad0db9c95c
Updated version
2024-09-04 17:47:26 +02:00
Mark Qvist
a11f14e75f
Implemented ratchets
2024-09-04 17:37:18 +02:00
jacob.eva
9d744e2317
Allow for display use by master on NRF52 on Android
2024-09-04 11:54:32 +01:00
jacob.eva
d64064691a
Allow for use of display by master on NRF52
2024-09-04 11:52:41 +01:00
Mark Qvist
54eaff203f
Implemented ratchet generation, rotation and persistence
2024-09-04 12:02:55 +02:00
Mark Qvist
3f64141455
Fixed missing establishment_rate property init on Link
2024-09-04 10:32:54 +02:00
jeremy
b4ac3df2d0
remove t-echo menu items
2024-09-03 17:24:11 -04:00
jeremy
8193f3621c
remove symlink
2024-09-03 17:17:17 -04:00
jeremybox
5166596375
Update RNodeInterface.py
...
reverts extra debugging message detail
2024-09-03 17:14:07 -04:00
jacob.eva
063ea2bb7a
Remove match and therefore dependency on Python 3.10
2024-09-03 22:12:25 +01:00
jeremy
625db2622d
Pushing changes to branch
2024-09-03 17:09:59 -04:00
jeremy
65a40aefb6
trying to get techo working
2024-09-03 01:57:07 -04:00
jeremy
a840bd4aaf
changes needed to support the t-echo device
2024-08-31 23:39:36 -04:00
Mark Qvist
7f2154110c
Cleanup
2024-08-30 13:33:51 +02:00
Mark Qvist
b3536f16e8
Added remote management config options to example config
2024-08-29 16:50:05 +02:00
Mark Qvist
bd9aa2954b
Improved resource transfer performance for segmented files
2024-08-29 15:26:53 +02:00
Mark Qvist
3a5ee15dd8
Cleanup
2024-08-29 15:25:37 +02:00
Mark Qvist
2413add00d
Cleanup
2024-08-29 14:54:40 +02:00
Mark Qvist
169d1921be
Added JSON output to rnpath utility
2024-08-29 14:51:38 +02:00
Mark Qvist
7be6a0e000
Fixed exit code
2024-08-29 13:20:00 +02:00