Replies: 1 comment 6 replies
-
I don't know how Briar works, but in the island situation, generally, you'd need to write an application that acted as a server, sending and receiving Briar messages. If the destination was in a list on another island, the application would package the message and send it to the island's server over Reticulum. You would also have to develop a protocol for each server to synchronize the user list to know where to route it. An alternative is to mimic a propagation node, where each island would have a local server, and they'd synchronize amongst themselves, storing all messages. When an application calls in and says "any messages for me?" the message is sent, marked for deletion, and then deleted locally. On next sync, the other servers see it's marked for deletion and wipe it from their own stores. In either case, don't reinvent the wheel. You're passing messages around. The distribution nodes for LXMF do this, POP3 does this for email (and my own POPR for LXMF), and Usenet did it for arbitrary data. Find their protocols, see what works and what doesn't, and once you have your own requirements, build what you need. |
Beta Was this translation helpful? Give feedback.
-
I have seen that the combination/integration of Briar and Reticum has been discussed before, but as I understand the Briar team seems to have no ambitions in that direction. Now I'm wondering if would be possible to transport Briar messages via Reticulum, without participation of the Briar team? One idea is tunneling Briar messages between "islands" (where Bluetooth or WiFi is used locally), in a similar way as a VPN tunnel between a workstation and a server.
Beta Was this translation helpful? Give feedback.
All reactions