615f926618Add STUN actor that saves autodiscovered IPv4/IPv6 to ConsulAlex2023-04-04 18:46:14 +0200
e64be9e881Merge pull request 'firewall: open ports in ipv6 as well as ipv4 (using ip6tables)' (#19) from fw-ipv6 into mainAlex2023-04-04 12:13:19 +0000
846c4344aafirewall: open ports in ipv6 as well as ipv4 (using ip6tables)Alex2023-04-04 13:33:54 +0200
eba95c9b28Merge pull request 'CI: make rustfmt work in nix' (#17) from ci-fmt into mainAlex2022-12-02 11:38:34 +0000
Local code formattingQuentin2021-09-20 11:30:00 +0200
39611ec0d4AcmeActor extracts primary/secondary URLs; Consul KV client for strings
feature/acme
adrien2021-09-16 15:03:33 +0200
ea4f4f0b06added 2 schemas describing ACME in /assets/imagesadrien2021-09-12 18:07:50 +0200
2bbc910999Merge pull request 'added rustfmt, a guide about this, and a CI job to enforce code quality' (#10) from adrien/diplonat:meta/formating into mainQuentin2021-09-17 10:06:51 +0200
c19b763b5dapplied rustfmt from branch meta/formating, without rebasing anythingadrien2021-09-11 18:55:26 +0200
bf226d077eadded a line to CI to actually install rustfmt on the runneradrien2021-09-11 16:38:09 +0200
f720070905added rustfmt: a rustfmt.toml file diescribing syntax (soft tabs of 2 spaces), a CONTRIBUTING.md file to explain how to use rustfmt, a .drone.yml file to add code style checks in CI, 2 lines in README.md to present CONTRIBUTING.md, and applied rustfmt on the sourceadrien2021-09-11 16:34:03 +0200
4d76c3d78awrote the skeleton of ACME. Involved solving the cosmetic warnings about CamelCase for enums (without changing the API).adrien2021-09-10 18:41:39 +0200
76fe63791bRewrote 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.adrien2021-08-25 17:20:31 +0200
fa25c54e47Merge pull request 'Environment parsing done with Serde Envy' (#5) from adrien/diplonat:feature/config-handling into mainQuentin2021-08-19 08:32:53 +0200
8b57fb2680Merge pull request 'Edited README: declare system dependency to a TLS library' (#4) from adrien/diplonat:main into mainadrien2021-08-16 11:45:45 +0200
0f114f2134a last pass to remove warnings from my code
LUXEY Adrien
2021-08-16 11:34:42 +0200
644e707956environment.rs successfully replaced with new config/ configuration loader. No API changes, more tests, cleaner code: life is swell.
LUXEY Adrien
2021-08-16 11:19:16 +0200
ae9550ce23New configuration parsing using envy. Added minimal functionnality for the future ACME parameters. Tests written and passing.
LUXEY Adrien
2021-08-14 19:12:18 +0200
41b4786f78edited README: declare system dependency to a TLS library
LUXEY Adrien
2021-08-14 18:08:48 +0200