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
6015d85b73 WIP: looks better, but the Diplonat new function is still full of shit - I'll investigate
Some checks failed
continuous-integration/drone/pr Build is failing
2021-09-22 17:02:25 +02:00
a464aabe25 WIP: I'm lost with Boxes and opaque types
Some checks failed
continuous-integration/drone/pr Build is failing
2021-09-22 15:52:50 +02:00
006f84e3b0 WIP: rewrote body of 'new(...)' for FirewallActor and IgdActor using match; clearer intent
All checks were successful
continuous-integration/drone/pr Build is passing
2021-09-22 14:47:58 +02:00
f5ac36e21f WIP: rewrote runtime.rs using match to convey intent better 2021-09-22 14:46:57 +02:00
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
119b58fd79
Merge branch 'main' into feature/modular-config
All checks were successful
continuous-integration/drone/pr Build is passing
2021-09-20 16:15:12 +02:00
900ba20fbe
Use the new formatting rules 2021-09-20 16:07:58 +02:00
ffab1f6c4b
Fix code style
All checks were successful
continuous-integration/drone/pr Build is passing
2021-09-20 12:08:10 +02:00
f9fd13a48a
Merge branch 'main' of git.deuxfleurs.fr:Deuxfleurs/diplonat into feature/modular-config
Some checks failed
continuous-integration/drone/pr Build is failing
2021-09-20 11:58:03 +02:00
2e797d2f62
Local code formatting 2021-09-20 11:30:00 +02:00
195aec2cfe updated README.md 2021-08-26 16:17:37 +02:00
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