| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | extract tor_async_utils::oneshot into ::oneshot-fused-workaround | Jim Newsome | 2024-08-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Having this in the `tor-async-utils` crate prevents us from doing both of the following without introducing a circular dependency: * using it in `tor-rtmock` (which we currently do, particularly in tests). * using `tor-rtmock` to test things in `tor-async-utils`. We don't do this yet, but it is generally sensible to do so. In particular we want to move the `stream_peak` module there, which is currently tested with `tor-rtmock`. Moving this into its own crate avoids this circular dependency. | ||||
| * | hsrproxy: Temporarily remove ability to config unix addresses | Nick Mathewson | 2024-01-16 | 1 | -4/+5 |
| | | | | | | | | | I'm taking this out for now since we don't have support for actually making these addresses work, and the current behavior will just ignore connections silently. Closes #1245 | ||||
| * | hsrproxy: downgrade remaining TODO HSS comments. | Nick Mathewson | 2024-01-09 | 1 | -2/+2 |
| | | |||||
| * | Apply 1 suggestion(s) to 1 file(s) | Ian Jackson | 2023-12-11 | 1 | -0/+2 |
| | | |||||
| * | hsrproxy: Log rate-limited failures of other types as well | Nick Mathewson | 2023-12-07 | 1 | -22/+18 |
| | | | | | | We separate these from our failures to connect to a local proxy, since that is a much more common error. | ||||
| * | hsproxy: remove TODO about retroactive limits | Nick Mathewson | 2023-12-07 | 1 | -1/+1 |
| | | | | | | See arti#1153 for followup work here. The current behavior is IMO a decent default. | ||||
| * | hsrproxy: Remove TODO about empty Connected messages | Nick Mathewson | 2023-12-07 | 1 | -1/+0 |
| | | | | | See torspec!237 | ||||
| * | hsproxy: Add a rate-limited log for forwarding errors. | Nick Mathewson | 2023-12-07 | 1 | -5/+9 |
| | | |||||
| * | hsrproxy: Take nickname as an argument and pass it to forwarding function | Nick Mathewson | 2023-12-07 | 1 | -4/+15 |
| | | | | | We'll use this for logging. | ||||
| * | hsrproxy: Document what we check about begin messages | Nick Mathewson | 2023-10-23 | 1 | -1/+2 |
| | | | | | | | | Specifically, we check nothing except the port. This matches the behavior of C-tor and the documentation in torspec!179. | ||||
| * | hsrproxy: Send back DONE reasons. | Nick Mathewson | 2023-10-23 | 1 | -3/+3 |
| | | | | | | This is in keeping with the behavior of C tor, and of torspec!179. | ||||
| * | oneshot: Apply deferred rustfmt churn | Ian Jackson | 2023-10-11 | 1 | -3/+3 |
| | | | | | cargo fmt, precisely. | ||||
| * | oneshot: Use veneer in tor-hsrproxy | Ian Jackson | 2023-10-11 | 1 | -1/+2 |
| | | |||||
| * | Note reconfigure limitations. | Nick Mathewson | 2023-10-05 | 1 | -0/+4 |
| | | |||||
| * | hsrproxy: Add "how" to reconfigure. | Nick Mathewson | 2023-10-05 | 1 | -1/+9 |
| | | | | | Our reconfigure methods take these by convention. | ||||
| * | hsrproxy: fix a rustdoc link. | Nick Mathewson | 2023-10-03 | 1 | -1/+1 |
| | | |||||
| * | hsproxy: fix a documentation link. | Nick Mathewson | 2023-10-03 | 1 | -1/+1 |
| | | |||||
| * | tor-hsrproxy: Fix relative documentation warning | Emil Engler | 2023-09-30 | 1 | -2/+2 |
| | | | | | | This commit fixes a warning in the documentation, caused by an unresolved name. | ||||
| * | hsrproxy: detect shutdown correctly. | Nick Mathewson | 2023-09-27 | 1 | -6/+23 |
| | | |||||
| * | hsrproxy: improve error handling somewhat | Nick Mathewson | 2023-09-27 | 1 | -34/+112 |
| | | | | | | With this patch we now propagate errors upwards rather than handling them at the lowest possible level. | ||||
| * | rproxy: Implement the actual "proxy" part of the code. | Nick Mathewson | 2023-09-27 | 1 | -10/+78 |
| | | | | | | Now we finally have the code to copy the data back and forth on the two AsyncRead+AsyncWrite objects that we create. | ||||
| * | hsrproxy: Implement more of the proxy functionality | Nick Mathewson | 2023-09-27 | 1 | -4/+133 |
| | | |||||
| * | hsrproxy: Start to sketch out an rproxy implementation. | Nick Mathewson | 2023-09-27 | 1 | -0/+60 |
