public IP address autodiscovery #20

Merged
lx merged 10 commits from stun into main 2023-04-21 09:56:22 +00:00
Owner
  • Add STUN actor that saves autodiscovered public IPv4/IPv6 to Consul
  • IPv6-only mode for places where port-forwarding through IGD is not available
  • Remove unused ACME config options
  • Some refactoring
  • Reformat code using rustfmt (PRO TIP: whitespace changes can be ignored in Gitea's diff view)
- [x] Add STUN actor that saves autodiscovered public IPv4/IPv6 to Consul - [x] IPv6-only mode for places where port-forwarding through IGD is not available - [x] Remove unused ACME config options - [x] Some refactoring - [x] Reformat code using `rustfmt` (PRO TIP: whitespace changes can be ignored in Gitea's diff view)
lx added 1 commit 2023-04-04 16:47:29 +00:00
Add STUN actor that saves autodiscovered IPv4/IPv6 to Consul
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
615f926618
lx added 1 commit 2023-04-04 16:48:16 +00:00
cargo fmt
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2d39adcabb
lx added 1 commit 2023-04-04 16:49:05 +00:00
Remove .rustfmt.toml and move to standard rustfmt format (4 spaces)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b3f76f272a
lx added 1 commit 2023-04-04 17:06:41 +00:00
parse private_ip earlier
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
f410230240
lx added 1 commit 2023-04-05 07:48:05 +00:00
IPv6-only mode
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
c356c4d1c4
lx added 1 commit 2023-04-05 07:50:39 +00:00
Remove ACME config, not used as we are doing ACME in Tricot now
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
71bfd5be2d
lx added 1 commit 2023-04-05 07:51:56 +00:00
Remove ACME options from tests
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
21ab77b828
lx changed title from WIP: public IP address autodiscovery to public IP address autodiscovery 2023-04-05 11:50:06 +00:00
lx added 1 commit 2023-04-20 12:18:20 +00:00
better error handling
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
48da5b61ac
lx added 1 commit 2023-04-20 12:29:43 +00:00
debug
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
d27173a2b7
lx added 1 commit 2023-04-20 12:53:26 +00:00
match numeric protocol values
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f5fc635b75
lx merged commit 05872634a4 into main 2023-04-21 09:56:22 +00:00
lx deleted branch stun 2023-04-21 09:56:26 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/diplonat#20
No description provided.