Modular Diplonat (with the option to disable useless modules) #8

Closed
adrien wants to merge 12 commits from adrien/diplonat:feature/modular-config into main

12 Commits

Author SHA1 Message Date
adrien 6015d85b73 WIP: looks better, but the Diplonat new function is still full of shit - I'll investigate
continuous-integration/drone/pr Build is failing Details
2021-09-22 17:02:25 +02:00
adrien a464aabe25 WIP: I'm lost with Boxes and opaque types
continuous-integration/drone/pr Build is failing Details
2021-09-22 15:52:50 +02:00
adrien 006f84e3b0 WIP: rewrote body of 'new(...)' for FirewallActor and IgdActor using match; clearer intent
continuous-integration/drone/pr Build is passing Details
2021-09-22 14:47:58 +02:00
adrien f5ac36e21f WIP: rewrote runtime.rs using match to convey intent better 2021-09-22 14:46:57 +02:00
adrien beefcd7ade WIP: removed useless '.clone()' in runtime.rs and changed config test file name to config_test.rs 2021-09-22 14:46:37 +02:00
Quentin 119b58fd79
Merge branch 'main' into feature/modular-config
continuous-integration/drone/pr Build is passing Details
2021-09-20 16:15:12 +02:00
Quentin 900ba20fbe
Use the new formatting rules 2021-09-20 16:07:58 +02:00
Quentin ffab1f6c4b
Fix code style
continuous-integration/drone/pr Build is passing Details
2021-09-20 12:08:10 +02:00
Quentin f9fd13a48a
Merge branch 'main' of git.deuxfleurs.fr:Deuxfleurs/diplonat into feature/modular-config
continuous-integration/drone/pr Build is failing Details
2021-09-20 11:58:03 +02:00
Quentin 2e797d2f62
Local code formatting 2021-09-20 11:30:00 +02:00
adrien 195aec2cfe updated README.md 2021-08-26 16:17:37 +02:00
adrien 76fe63791b Rewrote the configuration options to make Diplonat modular: IGD and Firewall modules will only be enabled if correponding `DIPLONAT_*_ENABLE` is set. (Breaking changes!)
Also rearranged imports throughout the project, because I couldn't resist, sorry.
2021-08-26 16:05:39 +02:00