summaryrefslogtreecommitdiff
path: root/crates/tor-hsrproxy/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
* Minor-version bumps, for crates with breaking changes.Nick Mathewson2023-10-021-1/+1
|
* Patchlevel bumps, with dependents affected.Nick Mathewson2023-10-021-4/+4
|
* Run "fixup-features" on arti crates.Nick Mathewson2023-10-021-1/+1
|
* hsrproxy: improve error handling somewhatNick Mathewson2023-09-271-0/+1
| | | | | With this patch we now propagate errors upwards rather than handling them at the lowest possible level.
* hsrproxy: Implement more of the proxy functionalityNick Mathewson2023-09-271-0/+5
|
* hsrproxy: Start to sketch out an rproxy implementation.Nick Mathewson2023-09-271-0/+4
|
* hsproxy: reject configurations with unreachable patterns.Nick Mathewson2023-09-191-0/+1
| | | | | | | This implementation uses rangemap to detect _all_ unreachable patterns, which might be a little overkill, but it's actually simpler to write it this way than to use an O(N^2) search to make sure that no pattern is covered by a _single_ previous pattern.
* hsrproxy: implement builders and serde.Nick Mathewson2023-09-071-0/+5
|
* hsrproxy: implement parse/encode for patterns and targets.Nick Mathewson2023-09-071-0/+1
|
* Create a tor-hsrproxy crate to handle "proxy to local port".Nick Mathewson2023-09-071-0/+22
I'm calling this a "reverse proxy" since I think a lot of folks like that terminology, though I'm not personally a huge fan. Calling it "`tor-hsproxy`" would IMO confuse people more about what kind of proxy it was. This is a separate crate from `tor-hsservice` because it's logically at a different level: if you're writing a little embedded onion service, you don't need this code. Right now there is only configuration logic here.