Commit Graph

24 Commits

Author SHA1 Message Date
Alex 48da5b61ac better error handling
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-04-20 14:14:30 +02:00
Alex c356c4d1c4 IPv6-only mode
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-04-05 09:47:58 +02:00
Alex f410230240 parse private_ip earlier
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-04 19:06:33 +02:00
Alex b3f76f272a Remove .rustfmt.toml and move to standard rustfmt format (4 spaces)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-04-04 18:48:52 +02:00
Alex 2d39adcabb cargo fmt
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-04 18:48:10 +02:00
Alex 615f926618 Add STUN actor that saves autodiscovered IPv4/IPv6 to Consul
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2023-04-04 18:46:14 +02:00
Alex 04bdd029fe
Add TLS support for Consul 2021-12-30 20:42:56 +01:00
Alex 3b9e75634a
Allow Diplonat to automatically detect it's private IP 2021-12-25 19:23:18 +01:00
Quentin 7d478d9976
Stricter Rust formating rules and build in the CI
continuous-integration/drone/push Build was killed Details
2021-09-20 15:13:16 +02:00
adrien f720070905 added 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 source
continuous-integration/drone/pr Build is failing Details
2021-09-11 16:34:03 +02:00
LUXEY Adrien 644e707956 environment.rs successfully replaced with new config/ configuration loader. No API changes, more tests, cleaner code: life is swell. 2021-08-16 11:19:16 +02:00
darkgallium a59ed38121 ensure chain jump is added only once 2020-06-28 19:05:36 +02:00
darkgallium d2ae084fc1 add actor for firewall & massive refactor 2020-05-24 20:40:49 +02:00
Quentin 3e2ea02d62 Working IGD 2020-05-23 15:38:08 +02:00
Quentin c8742b1f14 Connecting elements 2020-05-22 19:21:11 +02:00
Quentin e1d0eadb9d WIP software 2020-05-22 18:41:13 +02:00
Quentin 8c43611eb5 Broken Diplonat 2020-05-21 22:25:33 +02:00
Quentin 4da459ce8b Working on logic 2020-05-21 17:51:30 +02:00
Quentin feadc844c0 WIP loops 2020-05-21 15:22:45 +02:00
Quentin 00c2039034 Rewrite as an object 2020-05-09 16:50:38 +02:00
Quentin 154546a7b4 Split logic in multiple files! 2020-05-09 16:27:54 +02:00
Quentin 41caf6090c Add context to errors 2020-05-09 16:19:09 +02:00
Quentin 76c8404212 Rewrite with anyhow 2020-05-09 16:04:06 +02:00
Quentin a19ae25a7d Rewrite with modules, still in progress... 2020-05-09 15:53:22 +02:00