summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | When a stream read fails, block writes too.Nick Mathewson2020-12-221-13/+10
* | Check ipv6 exit policies when trying to connect to an ipv6 port specificallyNick Mathewson2020-12-223-3/+15
* | Basic test for tor-dirclient::utilNick Mathewson2020-12-211-0/+25
|/
* tor-socksproto: a few more testsNick Mathewson2020-12-212-1/+87
* upgrade to latest anyhowNick Mathewson2020-12-216-6/+6
* Cargo-upgrade a few dependenciesNick Mathewson2020-12-214-6/+6
* Add a fuzzer for tor-socksproto.Nick Mathewson2020-12-173-0/+41
* socksproto: fuze the handshake object on error.Nick Mathewson2020-12-171-1/+12
* Run cargo fmtNick Mathewson2020-12-171-1/+4
* Merge branch 'mr_1_squashed' into mainNick Mathewson2020-12-174-4/+47
|\
| * Fixup! issue #34: adding support for xz2owen662020-12-103-14/+16
| * issue #34: adding support for xz2owen662020-12-023-0/+41
* | Simplification: Every relay is in the same family as itself.Nick Mathewson2020-12-172-7/+7
* | Fix a few clippy warningsNick Mathewson2020-12-172-5/+8
* | Merge remote-tracking branch 'origin/mr/8' into mainNick Mathewson2020-12-172-28/+26
|\ \
| * | Handle an error in circuit.rs without crashing.George Kadianakis2020-12-171-1/+4
| * | Simplify RelayCellBody::recognized() method.George Kadianakis2020-12-171-27/+22
* | | Merge remote-tracking branch 'origin/mr/6' into mainNick Mathewson2020-12-174-3/+45
|\ \ \
| * | | Make sure that a circuit doesn't use relays in the same familyLunar2020-12-164-3/+45
* | | | Merge remote-tracking branch 'origin/mr/7' into mainNick Mathewson2020-12-174-0/+97
|\ \ \ \
| * | | | Adds issue creation templates for bugs, features, proposals and documentation.Gaba2020-12-174-0/+97
| | |/ / | |/| |
* | | | Download and use consensus diffs.Nick Mathewson2020-12-173-18/+104
* | | | Add a function to see if a document looks like a diff.Nick Mathewson2020-12-171-0/+6
* | | | Whoops: add fuzzers code.Nick Mathewson2020-12-173-0/+51
|/ / /
* | | Mention tor-consdiff in list of cratesNick Mathewson2020-12-171-0/+2
* | | consdiff: disallow usize::MAX as a line number.Nick Mathewson2020-12-171-1/+11
* | | Add a fuzzer to tor-consdiffNick Mathewson2020-12-171-8/+20
* | | consdiff: move responsibility for checking sort order into iteratorNick Mathewson2020-12-171-23/+43
* | | More tests for tor-consdiff.Nick Mathewson2020-12-173-75/+191
* | | tor-consdiff: document everything.Nick Mathewson2020-12-172-33/+162
* | | consdiff: use real error messagesNick Mathewson2020-12-172-25/+26
* | | consdiff: extract Error type to new module.Nick Mathewson2020-12-173-19/+29
* | | Make the O(n^2) slow diff-apply algorithm off-by-default.Nick Mathewson2020-12-163-0/+9
* | | Handle the headers on our diff format correctly.Nick Mathewson2020-12-163-17/+77
* | | Implement the O(n) algorithm for applying diffsNick Mathewson2020-12-162-14/+111
* | | Initial work on client-side consensus diff code.Nick Mathewson2020-12-169-0/+669
|/ /
* | Write a few misc unit testsNick Mathewson2020-12-154-33/+103
* | Basic support for IPv6 and begin flags.Nick Mathewson2020-12-155-20/+84
* | Use a set of named flags for BeginFlags in tor-cell.Nick Mathewson2020-12-152-6/+33
* | dirmgr: Refactor so it has no unusable state.Nick Mathewson2020-12-153-46/+61
* | Implement a notion of "circuit dirtiness", as in Tor.Nick Mathewson2020-12-151-6/+33
* | Fix some clippy warnings.Nick Mathewson2020-12-151-3/+7
* | circmgr: refactor and bugfix a bit.Nick Mathewson2020-12-141-28/+83
* | tor-circmgr: update documentationNick Mathewson2020-12-142-2/+23
* | Give more information if we fail to create a pending circuit.Nick Mathewson2020-12-142-5/+8
* | Remove now-unused busted From<TargetCircUsage> for CircUsageNick Mathewson2020-12-141-19/+0
* | tor-circmgr: always remove closed circuits from the list.Nick Mathewson2020-12-141-8/+8
* | tor-circmgr: Use a better key type for our circuit map.Nick Mathewson2020-12-141-70/+88
* | Remember the actual usable ports for an exit after we've built a circuitNick Mathewson2020-12-144-52/+165
* | Add a "RetryError" to capture the idea of multiple failed attempts.Nick Mathewson2020-12-125-16/+157