summaryrefslogtreecommitdiff
path: root/crates/tor-cell/src
Commit message (Expand)AuthorAgeFilesLines
* Implement a higher-level API for the ntor v3 handshakeeta2022-07-082-0/+116
* Merge branch 'clippy' into 'main'Ian Jackson2022-06-241-0/+3
|\
| * Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* | Fix a couple of typos in rustdoc comments.Nick Mathewson2022-06-241-1/+1
|/
* tor-cell: convert BytesErr to a struct variantNick Mathewson2022-06-223-7/+21
* tor-cell: error usefulness and style fixesNick Mathewson2022-06-225-17/+25
* Do not include error source() in display() format.Nick Mathewson2022-06-211-3/+3
* 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-073-304/+34
* 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-073-3/+503
* lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
* lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
* clippy: Use write! rather than push_str, formatIan Jackson2022-05-111-2/+3
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-252-2/+0
* tor-proto: add a backend to detect reported clock skew.Nick Mathewson2022-03-231-2/+14
* Merge branch 'educe-traits' into 'main'Ian Jackson2022-03-042-12/+9
|\
| * Move skip_fmt into tor-basic-utilsIan Jackson2022-03-041-1/+2
| * Replace manual Default impl with educe in tor-cellIan Jackson2022-03-021-6/+4
| * Replace manual Debug impl with educe in tor-cellIan Jackson2022-03-021-7/+5
* | Replace manual Default impl with std derive in tor-cellIan Jackson2022-03-021-6/+1
|/
* Merge branch 'clippy-allow-arc-clone' into 'main'Nick Mathewson2022-03-011-1/+0
|\
| * Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* | Give specific error kinds to different END reasonsNick Mathewson2022-02-231-0/+21
|/
* Remove clippy::needless_borrow exception in CI.Nick Mathewson2022-02-201-1/+0
* Merge branch 'clippy-followup' into 'main'Nick Mathewson2022-02-171-3/+3
|\
| * Remove some needless refs and slicingIan Jackson2022-02-171-3/+3
* | Merge branch 'ptr_arg_fix' into 'main'Ian Jackson2022-02-171-1/+0
|\|
| * Re-enable clippy::ptr_arg where it had been disabled.Nick Mathewson2022-02-161-1/+0
* | Update tor-cell errors to latest APINick Mathewson2022-02-151-4/+4
* | tor-cell: provide HasKind.Nick Mathewson2022-02-153-13/+22
|/
* Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* Temporarily disable some clippy lints on nightlyIan Jackson2022-02-022-0/+2
* extend lints to include 'clippy::all'Daniel Eades2021-12-281-0/+1
* tor-cell: replace an XXXX with a TODO.Nick Mathewson2021-12-161-1/+6
* Extend trace messages for destroy/truncated reasons.Nick Mathewson2021-12-152-18/+43
* Merge remote-tracking branch 'origin/mr/191'Nick Mathewson2021-12-151-0/+19
|\
| * Methodize the destroy circuit reasonNeel Chauhan2021-12-141-3/+18
| * Log on TRUNCATED cellNeel Chauhan2021-12-131-0/+4
* | Actually decrement the stream-level SENDME windoweta2021-12-141-0/+4
* | s/hidden/onion/g in code commentsNeel Chauhan2021-12-131-1/+1
|/