aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* parse private_ip earlierAlex Auvolat2023-04-045-24/+25
* Remove .rustfmt.toml and move to standard rustfmt format (4 spaces)Alex Auvolat2023-04-0413-794/+787
* cargo fmtAlex Auvolat2023-04-044-23/+36
* Add STUN actor that saves autodiscovered IPv4/IPv6 to ConsulAlex Auvolat2023-04-0411-27/+195
* firewall: open ports in ipv6 as well as ipv4 (using ip6tables)fw-ipv6Alex Auvolat2023-04-041-23/+28
* Default value for skip tls parameterAlex Auvolat2022-12-011-1/+2
* Add possibility to skip tls verification for consulconsul-tlsAlex Auvolat2022-08-243-15/+37
* Add TLS support for ConsulAlex Auvolat2021-12-305-8/+55
* repaired test, now that private IP is an Optionautodetect-private-ipadrien2021-12-281-10/+6
* Allow Diplonat to automatically detect it's private IPAlex Auvolat2021-12-258-30/+60
* Stricter Rust formating rules and build in the CIQuentin Dufour2021-09-2010-53/+51
* added rustfmt: a rustfmt.toml file diescribing syntax (soft tabs of 2 spaces)...adrien2021-09-1112-344/+403
* 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-166-78/+33
* New configuration parsing using envy. Added minimal functionnality forLUXEY Adrien2021-08-165-3/+321
* corrections after reviewdarkgallium2020-07-042-35/+40
* ensure chain jump is added only onceadd-firewall-rulesdarkgallium2020-06-284-16/+9
* update README & Dockerfiledarkgallium2020-06-282-12/+1
* 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-242-85/+53
* first basic support for adding nft rulesdarkgallium2020-05-241-0/+101
* Dockerize appQuentin Dufour2020-05-232-18/+1
* 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-222-10/+22
* Better retry mechanismQuentin Dufour2020-05-222-2/+7
* Working parsingQuentin Dufour2020-05-222-10/+42
* Consul Actor basic logic worksQuentin Dufour2020-05-222-10/+10
* WIP consul actorQuentin Dufour2020-05-223-4/+45
* WIP consulQuentin Dufour2020-05-222-0/+16
* We are now able to watchQuentin Dufour2020-05-222-8/+22
* Working ConsulQuentin Dufour2020-05-213-15/+41
* Broken DiplonatQuentin Dufour2020-05-218-85/+126
* Working on logicQuentin Dufour2020-05-215-29/+36
* WIP loopsQuentin Dufour2020-05-212-3/+26
* 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-092-29/+12
* Rewrite with modules, still in progress...Quentin Dufour2020-05-093-6/+29
* Start to modularizeQuentin Dufour2020-05-092-47/+57
* Set the correct endpointQuentin Dufour2020-05-081-1/+2
* Add READMEQuentin Dufour2020-05-081-3/+3
* WIPQuentin Dufour2020-05-081-1/+1
* consul lib does not work for us, switching to reqwestQuentin2020-02-141-9/+7