| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | tor-cell: Fix typos in msg.rs | Emil Engler | 2022-10-24 | 1 | -2/+2 | |
| | |/ | ||||||
| * / | tor-cell: Add comment explaing Data::MAXLEN | Emil Engler | 2022-10-24 | 1 | -0/+1 | |
| |/ | | | | | This commit adds a comment explaining composition of the magic number "11" found in the assignment of the Data::MAXLEN constant. | |||||
| * | Implement Introduce2 tor cell | Yuan Lyu | 2022-09-21 | 1 | -0/+7 | |
| | | | | | | Reuse the same Introduce inner body implementation of Introduce1. | |||||
| * | Implement onion service Introduce1 | Yuan Lyu | 2022-09-08 | 1 | -0/+11 | |
| | | ||||||
| * | Clarify `REASON_DONE` | Emptycup | 2022-08-16 | 1 | -1/+1 | |
| | | ||||||
| * | Implement establish rendezvous cell | Yuan Lyu | 2022-08-05 | 1 | -1/+12 | |
| | | ||||||
| * | Merge branch 'hs-cells' into 'main' | eta | 2022-07-22 | 1 | -1/+14 | |
| |\ | | | | | | | | | Implement ESTABLISH_INTRO relay cell See merge request tpo/core/arti!626 | |||||
| | * | Implement ESTABLISH_INTRO relay cell | Yuan Lyu | 2022-07-18 | 1 | -1/+14 | |
| | | | ||||||
| * | | tor-cell: Stop using write_infallible | Nick Mathewson | 2022-07-11 | 1 | -17/+32 | |
| | | | | | | | | | Also, stop using "expect" and "assert!" to check for errors. | |||||
| * | | tor-cell: Make encoding method signatures fallible. | Nick Mathewson | 2022-07-11 | 1 | -18/+31 | |
| | | | ||||||
| * | | Convert each write_onto_infallible implementation into write_onto. | Nick Mathewson | 2022-07-11 | 1 | -2/+3 | |
| | | | ||||||
| * | | Rename "write" methods on tor-bytes to "write_infallible". | Nick Mathewson | 2022-07-11 | 1 | -11/+11 | |
| |/ | | | | | | | | | | | | | | | This comprises four renames: ``` write_onto -> write_onto_infallible write_into -> write_into_infallible write -> write_infallible writer_and_consume -> write_and_consume_infallible. ``` The rest of this branch will be concerned with replacing these `_infallible` methods with ones that return a `Result`. This is part of #513. | |||||
| * | tor-cell: error usefulness and style fixes | Nick Mathewson | 2022-06-22 | 1 | -1/+1 | |
| | | ||||||
| * | try to differentiate transient from nontransient error | trinity-1686a | 2022-06-08 | 1 | -1/+2 | |
| | | ||||||
| * | cell: Move UDP to its own module and feature gate it | David Goulet | 2022-06-07 | 1 | -299/+24 | |
| | | | | | | | Related to #463 Signed-off-by: David Goulet <[email protected]> | |||||
| * | cell: Implement DATAGRAM cell from prop339 | David Goulet | 2022-06-07 | 1 | -4/+66 | |
| | | | | | | | | | Decoding and encoding of the DATAGRAM cell from proposal 339. Related to #463. Signed-off-by: David Goulet <[email protected]> | |||||
| * | cell: Implement CONNECTED_UDP cell from prop339 | David Goulet | 2022-06-07 | 1 | -5/+61 | |
| | | | | | | | Decoding and encoding implemented according to proposal 339. Related to #463 | |||||
| * | cell: Implement CONNECT_UDP cell from prop339 | David Goulet | 2022-06-07 | 1 | -2/+190 | |
| | | | | | | | | | | Decoding and encoding is implemented according to proposal 339 specifications. Related to #463 Signed-off-by: David Goulet <[email protected]> | |||||
| * | clippy: Use write! rather than push_str, format | Ian Jackson | 2022-05-11 | 1 | -2/+3 | |
| | | | | | | This does involve unwrap, but of course that can't fail unless the formats fail, which would already panic (that's implied by format!). | |||||
| * | squash! Bump every crate's edition to 2021. | Nick Mathewson | 2022-04-25 | 1 | -1/+0 | |
| | | | | | | Remove all `use` statements for `TryFrom` and `TryInto`. These are now redundant in Rust 2021. | |||||
| * | Replace manual Default impl with educe in tor-cell | Ian Jackson | 2022-03-02 | 1 | -6/+4 | |
| | | ||||||
| * | Give specific error kinds to different END reasons | Nick Mathewson | 2022-02-23 | 1 | -0/+21 | |
| | | | | | Closes #360. | |||||
| * | Re-enable clippy::ptr_arg where it had been disabled. | Nick Mathewson | 2022-02-16 | 1 | -1/+0 | |
| | | | | | | | | | | | In one of the two places, nightly no longer warns. In the other place, it's fine for nightly to warn: I just fixed the code to take a slice instead. Partial revert of 856aca879151c622512bc4b15c6307808fc83e82. Resolves part of #310. | |||||
| * | Temporarily disable some clippy lints on nightly | Ian Jackson | 2022-02-02 | 1 | -0/+1 | |
| | | ||||||
| * | Extend trace messages for destroy/truncated reasons. | Nick Mathewson | 2021-12-15 | 1 | -18/+3 | |
| | | | | | | | | | | | | | It makes sense to put the method for human-readable strings onto the type itself, so that we can format these whenever they occur. I'm choosing the "human_str" method name here, since caret-generated types already have a to_str. I was thinking about using Display, but caret types already implement that. I've also moved the message from "warn!" to "debug!", since these aren't necessarily a problem condition. | |||||
| * | Methodize the destroy circuit reason | Neel Chauhan | 2021-12-14 | 1 | -3/+18 | |
| | | ||||||
| * | Log on TRUNCATED cell | Neel Chauhan | 2021-12-13 | 1 | -0/+4 | |
| | | ||||||
| * | Treat unrecognized SENDME versions as an error. | Nick Mathewson | 2021-12-08 | 1 | -2/+1 | |
| | | | | | | | We should never get one of these unless we have opted in to get it. (This behavior is the same as C tor.) | |||||
| * | add semicolons if nothing returned | Daniel Eades | 2021-11-25 | 1 | -3/+3 | |
| | | ||||||
| * | deglob some enums, use concise iteration syntax | Daniel Eades | 2021-11-25 | 1 | -16/+14 | |
| | | ||||||
| * | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -12/+19 | |
| | | ||||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 1 | -0/+1139 | |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | ||||||
