Commit Graph

42 Commits

Author SHA1 Message Date
Izaya 071a692f11 Check network device MTUs and split packets accordingly depending on capacity and overhead.
Tally of packet overhead:
 - 16 bytes packet ID
 - 8 bytes type
 - N bytes dest
 - N bytes source
 - 8 bytes port
 - N bytes data
 - 6*2 bytes network card overhead
2024-03-16 12:30:25 +10:00
Izaya 0637da63b4 made minitel.open time out properly, for #30 2020-04-11 12:28:26 +10:00
Izaya ddf3a9b17d change default retries to 3 2020-03-23 12:09:53 +11:00
Izaya 78a68efa00 cleared up some docs 2019-11-09 17:40:04 +11:00
booty-bumping 134257426d make sure config is saved after setting routes 2019-09-23 01:34:04 -06:00
booty-bumping b624918e88 avoid repeating packets to the same wired interface 2019-04-18 03:35:31 -06:00
Izaya 67c5790bd4 make minitel.rsend return the packet ID if not blocking 2019-04-18 13:26:30 +10:00
Izaya 40c6f47f4d make it possible to rsend a packet and specify the packet ID 2019-04-18 13:24:35 +10:00
Izaya 66f844ec65 changed some wording 2018-08-20 17:24:26 +10:00
Izaya 873b84693f updated the OpenOS documentation to include event types 2018-08-20 17:23:16 +10:00
Izaya c01a9fdadd improved socket:read() 2018-08-16 20:54:23 +10:00
Izaya 5099c19be2 updated docs and such to reflect the library name changes 2018-08-11 13:54:25 +10:00
Izaya 1a9ed7562a added a wrapper for net.lua so existing programs will work for the time being 2018-08-11 13:49:49 +10:00
Izaya a3cb100a5c renamed net.lua to minitel.lua 2018-08-11 13:49:11 +10:00
Izaya 658f87e37c added the API docs to the minitel man page 2018-08-10 20:03:39 +10:00
Izaya e614eefa90 updated the man page for the minitel daemon 2018-08-08 09:44:11 +10:00
Izaya 3df8ee1146 clarification on settings changing methods 2018-08-08 09:37:29 +10:00
Izaya 39776e13dd added info about the configuration file to the OpenOS readme 2018-08-08 09:35:28 +10:00
Izaya fc5f800e61 updates to setup and such, and included the postinstall commands in programs.cfg 2018-08-04 05:24:07 +10:00
Izaya ff4ab9c0b9 made minitel use the right config write function 2018-07-28 05:54:27 +10:00
Izaya 276c8f125e replaced a bunch of different configuration options in the minitel daemon with a single command 2018-07-28 05:52:37 +10:00
Izaya 97734851dc made the minitel daemom use a config file 2018-07-27 10:43:56 +10:00
Izaya a85e2b01c2 added an option to not block in net.rsend 2018-07-25 12:29:25 +10:00
Izaya a7b2d2c012 add variable for amount of retries for #6 2018-07-25 11:56:10 +10:00
Izaya d726ddbfb6 more timeout-related bugfixes 2018-07-02 01:16:07 +10:00
Izaya 3a769628e6 more #3 related stuff, this time adding the improvements to the KOS NEO version 2018-06-17 23:16:58 +10:00
Izaya ad3c6d8433 made timeouts shorter and made stuff fail when it times out, resolves #3 hopefully 2018-06-17 23:00:19 +10:00
Izaya c96c575021 added .min files for microtel 2018-05-17 16:32:11 +10:00
Izaya 372690f2f8 Made minitel reset the modems table before filling 2018-04-15 21:42:57 +10:00
Izaya 44efbc259d fixed cached routing over tunnels 2018-03-16 17:15:40 +11:00
Izaya 6395a96663 hopefully this implements linked card routing 2018-03-16 17:09:12 +11:00
Izaya f076144249 Documentation updates. 2018-03-09 19:41:00 +11:00
Izaya 08606d80da added a note about installing minitel with oppm 2018-03-09 19:20:08 +11:00
Izaya 256ffc09ab added a man page for the minitel daemon, totally not just the readme 2018-03-03 22:02:29 +11:00
Izaya 2174105d30 implemented broadcasts 2018-02-21 10:46:53 +11:00
Izaya 4164fa59b9 should actually do routing now 2018-02-18 12:39:25 +11:00
Izaya e891f0d220 made listen and flisten care what is sent to them 2018-02-17 18:31:50 +11:00
Izaya 6240fe7218 added documentation for the OpenOS implementation 2018-02-17 16:15:11 +11:00
Izaya 22bed6dd9c implemented socket closing 2018-02-17 15:20:09 +11:00
Izaya 688f8e0ff7 implemented the beginning of layer 4 and 4 support 2018-02-17 14:56:06 +11:00
Izaya dd62eab75d added static route support to the OpenOS implementation 2018-02-16 22:33:08 +11:00
Izaya f34936c10c added a L3 implementation and updated the documentation 2018-02-16 21:36:00 +11:00