Commit 6f40e14
feat:
Add TLS certificates & dialing via https in the derper and `hp::derp::http::client::Client`.
Refactor to add a `hp::derp::http::server::Server` that optionally serves the derp code on HTTP or HTTPS depending on the configuration.
Refactor the derper and any derp server tests to use the `hp::derp::http::server::Server`.
Refactor DNS resolving to have one core resolver.
Close the derp server and derper gracefully using `ctrl-c`.
Adds more instrumentation to the derp server processes.
Changes the default derp server hostname to `derp.iroh.network`
---------
Co-authored-by: dignifiedquire <me@dignifiedquire.com>hp::derp::http::server::Server & TLS in the derper! (#1077)1 parent 120d397 commit 6f40e14
25 files changed
Lines changed: 1639 additions & 1423 deletions
File tree
- src
- bin
- hp
- derp
- http
- magicsock
- net/interfaces
- provider
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| 87 | + | |
86 | 88 | | |
87 | 89 | | |
88 | 90 | | |
| |||
132 | 134 | | |
133 | 135 | | |
134 | 136 | | |
135 | | - | |
| 137 | + | |
0 commit comments