summaryrefslogtreecommitdiff
path: root/crates/tor-cell/src/relaycell
Commit message (Expand)AuthorAgeFilesLines
...
* Several typo fixes from `typos`.Nick Mathewson2022-07-271-1/+1
* Fix compilation of EstablishInto encoding.Nick Mathewson2022-07-221-2/+3
* Merge branch 'hs-cells' into 'main'eta2022-07-222-1/+86
|\
| * Implement ESTABLISH_INTRO relay cellYuan Lyu2022-07-182-1/+86
* | Merge branch 'fallible_writers_v2' into 'main'Nick Mathewson2022-07-193-53/+90
|\ \
| * | tor-cell: Stop using write_infallibleNick Mathewson2022-07-112-23/+38
| * | tor-cell: Make encoding method signatures fallible.Nick Mathewson2022-07-112-21/+37
| * | Convert each write_onto_infallible implementation into write_onto.Nick Mathewson2022-07-113-10/+16
| * | Rename "write" methods on tor-bytes to "write_infallible".Nick Mathewson2022-07-113-21/+21
| |/
* / tor-cell: Derive Eq for NtorV3ExtensionIan Jackson2022-07-181-1/+1
|/
* Implement a higher-level API for the ntor v3 handshakeeta2022-07-081-0/+115
* Fix a couple of typos in rustdoc comments.Nick Mathewson2022-06-241-1/+1
* tor-cell: error usefulness and style fixesNick Mathewson2022-06-222-3/+5
* tor-bytes: read_nested_*: Take a closureIan Jackson2022-06-101-15/+11
* tor-cell: udp: Remove manual length calculationsIan Jackson2022-06-091-20/+8
* Merge branch 'less-servfail' into 'main'Ian Jackson2022-06-091-1/+2
|\
| * try to differentiate transient from nontransient errortrinity-1686a2022-06-081-1/+2
* | Fix a second docs linkIan Jackson2022-06-081-1/+1
* | Fix a doc linkIan Jackson2022-06-081-1/+1
|/
* udp: New AddressPort used in cellsDavid Goulet2022-06-071-28/+59
* udp: Allow empty hostname and no nul byteIan Jackson2022-06-071-11/+9
* cell: Don't use NUL terminated string in CONNECT_UDPDavid Goulet2022-06-071-16/+16
* cell: Move UDP to its own module and feature gate itDavid Goulet2022-06-072-300/+25
* cell: Implement DATAGRAM cell from prop339David Goulet2022-06-072-4/+67
* cell: Implement CONNECTED_UDP cell from prop339David Goulet2022-06-071-5/+61
* cell: Implement CONNECT_UDP cell from prop339David Goulet2022-06-072-2/+492
* clippy: Use write! rather than push_str, formatIan Jackson2022-05-111-2/+3
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* Replace manual Default impl with educe in tor-cellIan Jackson2022-03-021-6/+4
* Give specific error kinds to different END reasonsNick Mathewson2022-02-231-0/+21
* Re-enable clippy::ptr_arg where it had been disabled.Nick Mathewson2022-02-161-1/+0
* Temporarily disable some clippy lints on nightlyIan Jackson2022-02-021-0/+1
* Extend trace messages for destroy/truncated reasons.Nick Mathewson2021-12-151-18/+3
* Methodize the destroy circuit reasonNeel Chauhan2021-12-141-3/+18
* Log on TRUNCATED cellNeel Chauhan2021-12-131-0/+4
* Treat unrecognized SENDME versions as an error.Nick Mathewson2021-12-081-2/+1
* add semicolons if nothing returnedDaniel Eades2021-11-251-3/+3
* deglob some enums, use concise iteration syntaxDaniel Eades2021-11-251-16/+14
* enable checked_conversions lint.Nick Mathewson2021-10-091-12/+19
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+1139