Izaya 19 Posted February 17, 2018 Share Posted February 17, 2018 Minitel Minitel is a simple, efficient networking protocol implementing layers 3, 4 and 5 of the OSI model. It supports automatic configuration and routing over large and small networks. Currently supported platforms include OpenOS, KittenOS NEO (via this package), and embedded devices. Features include: Flood routing with route caching Reliable packet delivery Packet segmentation Ordered delivery Bidirectional, ordered, reliable streams Installation instructions and API documentation can be found in the Github repo, though they can be summarised as "oppm install minitel". Demos: Minitel and the net API Mail over Minitel FRequest in action matejB and Adorable-Catgirl 2 Quote Link to post Share on other sites
Molinko 43 Posted March 5, 2018 Share Posted March 5, 2018 This is working great for me! Really sweet and tiny too! Although the link to your demo is down.. I'd like to see some examples thank you very mucho. Quote Link to post Share on other sites
Izaya 19 Posted March 9, 2018 Author Share Posted March 9, 2018 On 3/6/2018 at 10:54 AM, Molinko said: Although the link to your demo is down.. I'd like to see some examples thank you very mucho. Fixed the demo link and added another, hopefully this one can be more stable. There's example code as some of the other applications such as FRequest and MMail in the Minitel repository. Quote Link to post Share on other sites
Molinko 43 Posted March 15, 2018 Share Posted March 15, 2018 This is working great, although I have some questions. I have read the docs, man, and readme files. Is there a way to route the LAN traffic of a local Relay with a Linked card to a server with the matching linked card? This is the current network diagram. c1---r1--c2 c:computer#n, --:wired connection, r1:relay(with link to s1) s1--back--s2 s1 wired via internal 'back' bus to s2 (s1 has link to r1 | s2 has link to r2)('link' is a linked card) c3--r2--c4 c:computer#n, --:wired, r2:relay (with link to s2) I hope my diagram makes sense. Am I routing all wrong? Does minitel just not support routing via linked cards? Or is it just Links via switches? I'm a bit lost Thanks in advance for your input. Quote Link to post Share on other sites
Izaya 19 Posted March 16, 2018 Author Share Posted March 16, 2018 I haven't actually implemented routing from computer-to-computer via linked cards - I kinda forgot they existed - but routing via linked switches should work fine. I'll implement computer-computer linked card routing when I get the chance. Thanks for reminding me. You can now send Minitel messages via linked cards. This'll make implementing internet bridges easier, too, so I'll get onto that at some point. This includes vTunnel: Quote Link to post Share on other sites
Izaya 19 Posted April 22, 2019 Author Share Posted April 22, 2019 Shout out to ba7888b72413a16a for their PR that significantly improves network performance on larger networks with routers, check out the before and after videos. Other stuff is coming soon(TM), so watch this space I guess. Quote Link to post Share on other sites
Izaya 19 Posted February 24, 2020 Author Share Posted February 24, 2020 Well, it's only 10 months later than intended, but I finally got around to improving the FRequest daemon. It now uses OpenOS threads, reducing system load, and supports being used as a HTTP(S) proxy. To enable acting as a proxy: Update frequestd via oppm: oppm update all Reboot your server Change iproxy=false to iproxy=true in /etc/fserv.cfg Restart FRequestd: rc fserv restart Quote Link to post Share on other sites
MisterNoNameLP 1 Posted March 18, 2020 Share Posted March 18, 2020 I probably just too dumb, but how do I use it for embedded devices? Quote Link to post Share on other sites
Izaya 19 Posted March 18, 2020 Author Share Posted March 18, 2020 28 minutes ago, MisterNoNameLP said: I probably just too dumb, but how do I use it for embedded devices? Basically, you concatenate the Microtel files from the Github repository to the front of your embedded application, something along the lines of cat microtel-3.lua microtel-4.lua microtel-5-base.lua microtel-5-open.lua yoursoftware.lua > eeprom.lua This will let you use the functions described in the documentation for Microtel, and get the relevant signals. Quote Link to post Share on other sites
MisterNoNameLP 1 Posted March 18, 2020 Share Posted March 18, 2020 Ah I see, thanks :> Quote Link to post Share on other sites
bioscreeper 0 Posted May 24, 2023 Share Posted May 24, 2023 null Quote Link to post Share on other sites