Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[submodule "deps/rsReticulum"]
path = deps/rsReticulum
url = https://github.com/ratspeak/rsReticulum
url = https://github.com/zevaryx/rsReticulum
branch = rettui
[submodule "deps/rsLXMF"]
path = deps/rsLXMF
url = https://github.com/ratspeak/rsLXMF
Expand Down
17 changes: 9 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion deps/rsReticulum
Submodule rsReticulum updated 44 files
+15 −0 CHANGELOG.md
+13 −12 Cargo.lock
+10 −10 Cargo.toml
+39 −0 api/README.md
+12 −10 api/fixtures/Cargo.lock
+1 −0 api/fixtures/Cargo.toml
+70 −0 api/fixtures/src/lib.rs
+57 −0 api/migrations/1.3.md
+53 −42 api/snapshots/manifest-contract.json
+1 −0 api/snapshots/rns-link.txt
+1 −0 api/snapshots/rns-protocol.txt
+14 −0 api/snapshots/rns-runtime.txt
+75 −3 api/snapshots/rns-transport.txt
+36 −32 api/stability.json
+5 −0 crates/rns-interface/Cargo.toml
+99 −57 crates/rns-interface/src/android_usb.rs
+1,393 −145 crates/rns-interface/src/android_usb_lifecycle.rs
+2 −2 crates/rns-interface/src/ble_central_apple_connect.rs
+4 −3 crates/rns-interface/src/ble_peer.rs
+28 −0 crates/rns-link/src/link.rs
+561 −181 crates/rns-protocol/src/resource.rs
+4 −0 crates/rns-runtime/src/link_endpoint.rs
+626 −40 crates/rns-runtime/src/link_manager.rs
+371 −21 crates/rns-runtime/src/reticulum.rs
+106 −73 crates/rns-runtime/src/rpc_server.rs
+77 −9 crates/rns-tools/tests/listener_signal_cli.rs
+75 −27 crates/rns-transport/src/actor/inbound.rs
+212 −4 crates/rns-transport/src/actor/link_endpoint.rs
+5 −4 crates/rns-transport/src/actor/maintenance.rs
+89 −44 crates/rns-transport/src/actor/mod.rs
+6 −69 crates/rns-transport/src/actor/outbound.rs
+125 −4 crates/rns-transport/src/actor/path_recovery.rs
+672 −0 crates/rns-transport/src/actor/path_request_admission.rs
+321 −0 crates/rns-transport/src/actor/recursive_discovery.rs
+1 −0 crates/rns-transport/src/actor/rpc.rs
+183 −0 crates/rns-transport/src/actor/tests/discovery_api.rs
+702 −0 crates/rns-transport/src/actor/tests/link_endpoint_dispatch.rs
+575 −0 crates/rns-transport/src/actor/tests/slow_media_discovery.rs
+28 −0 crates/rns-transport/src/lib.rs
+268 −0 crates/rns-transport/src/link_endpoint_dispatch.rs
+50 −4 crates/rns-transport/src/link_table.rs
+141 −0 crates/rns-transport/src/path_discovery.rs
+50 −1 crates/rns-transport/src/path_recovery.rs
+57 −7 tools/check-api-compatibility.py
9 changes: 5 additions & 4 deletions wiki/Installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@ revisions that build together:

| Submodule | Revision | Why |
| --- | --- | --- |
| rsReticulum | `e16bd15` | The revision rsNomad's CI pins. It adds `RequestOutcome::ReplyFile` and is not on upstream `main`. |
| rsLXMF | `d7da7f3` | The last rsLXMF built against rsReticulum 1.2 at that point. Later commits need rsReticulum 1.3. |
| rsNomad | `05ad8ec` | `main` |
| rsReticulum | `6825661` | 1.3.0 (upstream `main`) with [ratspeak/rsReticulum#26](https://github.com/ratspeak/rsReticulum/pull/26) merged in: `RequestOutcome::ReplyFile`, file metadata and the requester's identity, which node hosting needs. It's the `rettui` branch of [zevaryx/rsReticulum](https://github.com/zevaryx/rsReticulum/tree/rettui) until that pull request is merged upstream. |
| rsLXMF | `4a0abec` | `main` (it needs rsReticulum 1.3) |
| rsNomad | `05ad8ec` | `main` (its tests pass against rsReticulum 1.3 too) |

Move these forward together, once rsNomad supports rsReticulum 1.3.
Once ratspeak/rsReticulum#26 is merged, point `deps/rsReticulum` back at
ratspeak/rsReticulum in `.gitmodules` and pin its `main`.
Loading