aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Allow Diplonat to automatically detect it's private IPAlex Auvolat2021-12-2510-413/+377
* Merge pull request 'Extensively use rustfmt' (#11) from quality/rustfmt into ...Quentin2021-09-2013-67/+149
|\
| * Use the official rust imageQuentin Dufour2021-09-201-1/+2
| * Fix the CONTRIBUTING doc for the new formattingquality/rustfmtQuentin Dufour2021-09-201-6/+17
| * Stricter Rust formating rules and build in the CIQuentin Dufour2021-09-2012-62/+132
|/
* Merge pull request 'added rustfmt, a guide about this, and a CI job to enforc...Quentin2021-09-1716-344/+467
|\
| * added a line to CI to actually install rustfmt on the runneradrien2021-09-111-0/+1
| * added rustfmt: a rustfmt.toml file diescribing syntax (soft tabs of 2 spaces)...adrien2021-09-1116-344/+466
|/
* Merge pull request 'Environment parsing done with Serde Envy' (#5) from adrie...Quentin2021-08-1911-80/+368
|\
| * a last pass to remove warnings from my codeLUXEY Adrien2021-08-162-3/+6
| * environment.rs successfully replaced with new config/ configuration loader. N...LUXEY Adrien2021-08-167-78/+34
| * New configuration parsing using envy. Added minimal functionnality forLUXEY Adrien2021-08-167-10/+339
* | Merge pull request 'Edited README: declare system dependency to a TLS library...adrien2021-08-161-0/+5
|\ \ | |/ |/|
| * edited README: declare system dependency to a TLS libraryLUXEY Adrien2021-08-141-0/+5
|/
* change image nameHEADmasterdarkgallium2020-07-131-1/+1
* Merge pull request 'Automatically manage firewall rules (iptables) for servic...Quentin2020-07-0410-38/+334
|\
| * corrections after reviewdarkgallium2020-07-042-35/+40
| * ensure chain jump is added only onceadd-firewall-rulesdarkgallium2020-06-286-19/+12
| * update README & Dockerfiledarkgallium2020-06-284-15/+17
| * add actor for firewall & massive refactordarkgallium2020-05-246-32/+129
| * add better error handlingdarkgallium2020-05-241-12/+28
| * changing backend to use the cleaner ipt bindingsdarkgallium2020-05-244-212/+169
| * first basic support for adding nft rulesdarkgallium2020-05-243-2/+228
|/
* Dockerize appQuentin Dufour2020-05-236-19/+42
* Working IGDQuentin Dufour2020-05-233-15/+33
* WIP igd actorQuentin Dufour2020-05-221-5/+49
* Connecting elementsQuentin Dufour2020-05-223-18/+27
* WIP softwareQuentin Dufour2020-05-227-116/+82
* Rewrite for clarityQuentin Dufour2020-05-221-15/+24
* Handle UDP/TCPQuentin Dufour2020-05-223-11/+25
* Better retry mechanismQuentin Dufour2020-05-222-2/+7
* Fix tag formatQuentin Dufour2020-05-221-1/+1
* Working parsingQuentin Dufour2020-05-225-11/+78
* Consul Actor basic logic worksQuentin Dufour2020-05-222-10/+10
* WIP consul actorQuentin Dufour2020-05-224-5/+46
* WIP consulQuentin Dufour2020-05-223-0/+24
* Some guidelinesQuentin Dufour2020-05-221-0/+9
* We are now able to watchQuentin Dufour2020-05-222-8/+22
* Working ConsulQuentin Dufour2020-05-215-18/+60
* Broken DiplonatQuentin Dufour2020-05-219-85/+150
* Working on logicQuentin Dufour2020-05-218-50/+69
* WIP loopsQuentin Dufour2020-05-213-3/+27
* Bullet points are needed ^^Quentin Dufour2020-05-091-3/+3
* Remove bullet pointsQuentin Dufour2020-05-091-3/+3
* Add some content to the READMEQuentin Dufour2020-05-091-0/+8
* Rewrite as an objectQuentin Dufour2020-05-094-22/+22
* Consul URL is now a parameterQuentin Dufour2020-05-091-1/+5
* Split logic in multiple files!Quentin Dufour2020-05-093-10/+23
* Add context to errorsQuentin Dufour2020-05-093-13/+22
* Rewrite with anyhowQuentin Dufour2020-05-094-31/+16