radicle-heartwood-lfs/radicle-httpd/src
cloudhead ca7db1620c
node: Improve Tor configuration flexibility
*Breaking change* The `tor` configuration field is no longer
supported. Users must remove that field from their config.

Allows for a mixed mode, where regular addresses bypass the Tor proxy,
while onion addresses go through it.

When `onion.mode` is set to "forward", Tor connections are fowarded to
the global proxy, and if it isn't set, to the OS's DNS resolution.

For mixed mode, a global proxy simply isn't set, so that IP/DNS is not
proxied.
2024-05-16 14:53:52 +02:00
..
api node: Improve Tor configuration flexibility 2024-05-16 14:53:52 +02:00
bin Move `rad-web` binary to `radicle-httpd` package 2023-11-22 11:27:11 +01:00
commands Implement new versioning system 2024-03-25 11:54:08 +01:00
api.rs httpd: Add threshold to project info 2024-05-02 14:43:12 +02:00
axum_extra.rs httpd: Mark immutable response as such with Cache-Control header 2024-03-08 23:31:43 +01:00
cache.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
commands.rs Move `rad-web` binary to `radicle-httpd` package 2023-11-22 11:27:11 +01:00
error.rs httpd: Fix private repo visibility 2024-03-17 21:13:25 +01:00
git.rs httpd: Fix private repo visibility 2024-03-17 21:13:25 +01:00
lib.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
main.rs Implement new versioning system 2024-03-25 11:54:08 +01:00
raw.rs httpd: Fix private repo visibility 2024-03-17 21:13:25 +01:00
test.rs Tidy up environment variables 2024-04-26 10:38:54 +02:00
tracing_extra.rs httpd: Update axum and hyper dependency 2023-12-15 12:08:43 +01:00