summaryrefslogtreecommitdiff
path: root/crates/arti/src/socks.rs
Commit message (Collapse)AuthorAgeFilesLines
* socksproto: Use fallible writers.Nick Mathewson2022-07-111-10/+20
| | | | Also, make private a function that had formerly been `pub`.
* reply socks error on more codepathtrinity-1686a2022-05-251-48/+67
|
* Apply `sensitive` in some info-level log messages.Nick Mathewson2022-05-061-2/+3
| | | | | This specifically applies the `sensitive` wrapper in the places where we're logging target addresses at level "info" or higher.
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
| | | | | Remove all `use` statements for `TryFrom` and `TryInto`. These are now redundant in Rust 2021.
* rename *_isolation_group to *_isolationtrinity-1686a2022-03-241-1/+1
|
* Alternative API for set_isolation_group().Nick Mathewson2022-03-171-1/+1
| | | | | | | | | | | | Instead of requiring a `Box<dyn Isolation>`, it now takes either a `Box<dyn Isolation>`, or an arbitrary `T` that implements `Isolation`. This API still allows the user to pass in a `Box<dyn Isolation>` if that's what they have, but it doesn't require them to Box the isolation on their own. Part of #414.
* add isolation to dns requeststrinity-1686a2022-03-161-3/+3
|
* accept boxed isolation in StreamPref::set_isolation_grouptrinity-1686a2022-03-161-1/+1
|
* replace IsolationMap with new Isolation traittrinity-1686a2022-03-161-102/+14
|
* add skeleton for DNS handlingtrinity-1686a2022-03-141-2/+2
|
* add udp to runtimetrinity-1686a2022-03-141-0/+537