| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | maint: Run maint/add_warning to deny string slices | Clara Engler | 2026-06-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | This commit executes maint/add_warning with the just added change to deny string slices except in tests. I recommend auditing this by checking out the previous commit followed by running the script yourself and then verifying that the diff is identical to this commit. This commit makes cargo clippy fail. We will add exceptions in the next commit. | ||||
| * | tor-socksproto: remove serde | Nihal | 2026-02-16 | 1 | -3/+11 |
| | | |||||
| * | tor-socksproto: add Serialize/Deserialize derives for SocksVersion and SocksAuth | Nihal | 2026-02-16 | 1 | -2/+3 |
| | | |||||
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 1 | -1/+1 |
| | | | | | Run maint/add_warning | ||||
| * | Run maint/add_warning. | Nick Mathewson | 2024-03-13 | 1 | -0/+1 |
| | | |||||
| * | Run maint/add_warning to add lint block everywhere | Ian Jackson | 2023-08-23 | 1 | -0/+1 |
| | | |||||
| * | Run maint/add_warning to actually apply new lint allows | Ian Jackson | 2023-07-10 | 1 | -0/+1 |
| | | |||||
| * | socksproto: Add unspecified but documented socks5 extension codes | Nick Mathewson | 2023-06-22 | 1 | -0/+8 |
| | | |||||
| * | Allow clippy::unchecked_duration_subtraction in tests | Nick Mathewson | 2023-01-27 | 1 | -0/+1 |
| | | | | | | This panics on error, and we're fine with a panic on misbehavior in tests. | ||||
| * | Prop304: Add extended SOCKS result codes for onion services | Neel Chauhan | 2023-01-18 | 1 | -0/+12 |
| | | |||||
| * | test lint blocks: Add many many automatically | Ian Jackson | 2022-12-12 | 1 | -0/+8 |
| | | | | | | This is precisely the result of running the rune in maint/adhoc-add-lint-blocks. | ||||
| * | socksproto: Make a method conditional. | Nick Mathewson | 2022-10-20 | 1 | -0/+1 |
| | | |||||
| * | Make some things precisely conditional | Ian Jackson | 2022-10-11 | 1 | -1/+6 |
| | | | | | | | | I think this is quite an inconvenient way to be carrying on. Maybe we should disable all dead code warnings unless all features are also enabled, and just let the compiler get rid of unused stuff later. | ||||
| * | Require no NUL in socks hostname. | Nick Mathewson | 2022-10-03 | 1 | -0/+6 |
| | | |||||
| * | Add a SocksReply type to capture address/port information. | Nick Mathewson | 2022-10-03 | 1 | -0/+42 |
| | | | | | | I don't expect us to need this information much, but we may as well hang on to it. | ||||
| * | Make sure that socks4 auth doesn't have any 0 bytes. | Nick Mathewson | 2022-10-03 | 1 | -16/+44 |
| | | | | | | Try to do it in constant time, to avoid even the smell of side-channel attacks. | ||||
| * | Tests for socks client handshake. | Nick Mathewson | 2022-10-03 | 1 | -0/+1 |
| | | | | | | | These tests include a few reference cases, as well as a little framework to make sure that the client and the proxy implementation will handshake with one another successfully. | ||||
| * | Fuzzer code for socks client implementation. | Nick Mathewson | 2022-10-03 | 1 | -1/+50 |
| | | |||||
| * | Implement client-side SOCKS handshake | Nick Mathewson | 2022-09-28 | 1 | -0/+9 |
| | | |||||
| * | Make "SocksRequest::new" public. | Nick Mathewson | 2022-09-27 | 1 | -1/+17 |
| | | | | | Also, have it enforce more correctness properties. | ||||
| * | tor-socksproto: Style and info fixes in errors. | Nick Mathewson | 2022-06-22 | 1 | -2/+4 |
| | | | | | | (The use of Cow<> in the error message isn't strictly necessary here, but it's a pattern I want to encourage.) | ||||
| * | squash! Bump every crate's edition to 2021. | Nick Mathewson | 2022-04-25 | 1 | -2/+0 |
| | | | | | | Remove all `use` statements for `TryFrom` and `TryInto`. These are now redundant in Rust 2021. | ||||
| * | socksproto: remove some unused accessors. | Nick Mathewson | 2022-04-02 | 1 | -15/+0 |
| | | |||||
| * | tor-socksproto: Use bad_api_usage! rather than ad-hoc Invalid error | Ian Jackson | 2022-02-15 | 1 | -1/+3 |
| | | |||||
| * | ErrorKind::NotImplemented: fix two tests | Ian Jackson | 2022-02-14 | 1 | -1/+1 |
| | | |||||
| * | Split up ErrorKind::NoSupport | Ian Jackson | 2022-02-14 | 1 | -1/+1 |
| | | |||||
| * | socksproto: fix one more error type. | Nick Mathewson | 2022-02-11 | 1 | -1/+1 |
| | | |||||
| * | fix/silence clippy lints in test modules | Daniel Eades | 2021-09-08 | 1 | -0/+1 |
| | | |||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 1 | -0/+311 |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | |||||
