| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | client-demo:Be louder on reactor failure. | Nick Mathewson | 2020-10-09 | 1 | -1/+4 | |
| | | ||||||
| * | Fix counting rules for circuit-level sendmes. | Nick Mathewson | 2020-10-09 | 1 | -4/+4 | |
| | | ||||||
| * | Logic error: negate test for sendme cells in counts_towards_windows | Nick Mathewson | 2020-10-09 | 1 | -1/+1 | |
| | | ||||||
| * | Expose --flood and --dl switches on client-demo | Nick Mathewson | 2020-10-09 | 1 | -4/+22 | |
| | | | | | These are for testing sendmes. | |||||
| * | Add routerdesc examples | Nick Mathewson | 2020-10-07 | 7 | -0/+343 | |
| | | ||||||
| * | netdoc: more tests for routerdesc parsing | Nick Mathewson | 2020-10-07 | 2 | -5/+107 | |
| | | ||||||
| * | A few more tests in tor-netdoc | Nick Mathewson | 2020-10-07 | 2 | -3/+90 | |
| | | ||||||
| * | netdoc: test for signature/key checking func | Nick Mathewson | 2020-10-07 | 1 | -0/+11 | |
| | | ||||||
| * | mdconsensus: add tests for a few accessors | Nick Mathewson | 2020-10-06 | 1 | -3/+26 | |
| | | ||||||
| * | tests for some failing cases in mdconsensus | Nick Mathewson | 2020-10-06 | 12 | -7/+781 | |
| | | ||||||
| * | Tokenize: report accurate positions for more parsing errors | Nick Mathewson | 2020-10-02 | 1 | -2/+18 | |
| | | ||||||
| * | microdesc parsing: tests for bad microdescs | Nick Mathewson | 2020-10-02 | 3 | -0/+66 | |
| | | ||||||
| * | tests and fixes for md content parsing | Nick Mathewson | 2020-10-02 | 2 | -11/+46 | |
| | | ||||||
| * | Make rsa::PublicKey derive Debug. | Nick Mathewson | 2020-10-02 | 1 | -1/+1 | |
| | | ||||||
| * | Remove an unwrap() from tor-cert. | Nick Mathewson | 2020-10-02 | 1 | -6/+6 | |
| | | ||||||
| * | Use batch verification in client<->relay handshake. | Nick Mathewson | 2020-10-02 | 2 | -7/+20 | |
| | | ||||||
| * | Enable batch ed25519 verification. | Nick Mathewson | 2020-10-02 | 4 | -3/+62 | |
| | | ||||||
| * | netdoc: remove some outdated/unused stuff. | Nick Mathewson | 2020-10-02 | 2 | -12/+6 | |
| | | ||||||
| * | authcert: test error recovery. | Nick Mathewson | 2020-10-02 | 1 | -10/+36 | |
| | | ||||||
| * | Netdoc: use a more bulletproof pattern to prevent infinite loops | Nick Mathewson | 2020-10-02 | 5 | -15/+84 | |
| | | | | | | | | | | | | | | | | | Previously our "read a bunch of this kind of document" functions had a common problem, where they could get into an infinite loop if the underlying "read this kind of document" function failed without consuming any tokens. I _think_ that this error case was unreachable (or else fuzzing would have found it, right?), but proving that it was unreachable was a bit fiddly, and I couldn't follow my own arguments about it. Instead, we just store the position of the reader before we start reading, and make sure that it has consumed at least some data. If it hasn't, then we consume and drop a token before advancing to the next document. | |||||
| * | authcert: add tests for several ways certs can fail. | Nick Mathewson | 2020-10-02 | 6 | -1/+263 | |
| | | ||||||
| * | authcert: fix an error, and detect mismatched fingerprints | Nick Mathewson | 2020-10-02 | 1 | -4/+14 | |
| | | ||||||
| * | netdoc: rename BadVersion to BadTorVersion for clarity | Nick Mathewson | 2020-10-01 | 2 | -7/+7 | |
| | | ||||||
| * | improve errors in authcert.rs | Nick Mathewson | 2020-10-01 | 2 | -12/+30 | |
| | | ||||||
| * | Remove redundant signature check in authcert parsing. | Nick Mathewson | 2020-09-30 | 1 | -4/+0 | |
| | | ||||||
| * | More tests on parsing, plus remove dead code. | Nick Mathewson | 2020-09-30 | 2 | -20/+56 | |
| | | ||||||
| * | Start on some parser backend tests | Nick Mathewson | 2020-09-30 | 1 | -0/+77 | |
| | | ||||||
| * | tokenize: accept base64 with funny linewraps. | Nick Mathewson | 2020-09-30 | 1 | -3/+3 | |
| | | ||||||
| * | README edits | Nick Mathewson | 2020-09-30 | 1 | -10/+19 | |
| | | ||||||
| * | More tests for tokenize.rs, with some bugfixes | Nick Mathewson | 2020-09-30 | 2 | -47/+192 | |
| | | ||||||
| * | Start on some tests for parse::tokenize.rs | Nick Mathewson | 2020-09-29 | 4 | -4/+60 | |
| | | ||||||
| * | Add tests for macros module in tor-netdoc. | Nick Mathewson | 2020-09-29 | 1 | -4/+57 | |
| | | | | | Also improve output for multi-keyword tokens. | |||||
| * | cargo upgrade | Nick Mathewson | 2020-09-29 | 2 | -3/+3 | |
| | | ||||||
| * | Throw a rudimentary CLI onto client-demo. | Nick Mathewson | 2020-09-29 | 2 | -14/+37 | |
| | | ||||||
| * | Tests and minor debugging in tor_netdoc::types::policy | Nick Mathewson | 2020-09-29 | 4 | -23/+250 | |
| | | ||||||
| * | More tests for tor_netdoc::types | Nick Mathewson | 2020-09-29 | 4 | -4/+264 | |
| | | ||||||
| * | Move around the modules inside tor-netdoc. | Nick Mathewson | 2020-09-29 | 26 | -350/+353 | |
| | | | | | | This change just gives them a more logical breakdown into parsing, documents, and misc other types. | |||||
| * | Move RelayCell into a more reasonable place. | Nick Mathewson | 2020-09-29 | 6 | -116/+118 | |
| | | ||||||
| * | Remove idmap as needlessly complex. | Nick Mathewson | 2020-09-29 | 4 | -52/+39 | |
| | | ||||||
| * | make it work on rust 1.45 | Nick Mathewson | 2020-09-28 | 1 | -1/+1 | |
| | | ||||||
| * | test vectors for cell crypto. | Nick Mathewson | 2020-09-28 | 3 | -3/+61 | |
| | | ||||||
| * | Mark most of the cell crypto code as crate-local. | Nick Mathewson | 2020-09-28 | 1 | -7/+7 | |
| | | ||||||
| * | Add a round-trip test for cell encryption. | Nick Mathewson | 2020-09-28 | 1 | -0/+74 | |
| | | ||||||
| * | tor-cert: comment out cert-generation code | Nick Mathewson | 2020-09-28 | 1 | -25/+37 | |
| | | | | | This won't be used until we have onion service or relay support. | |||||
| * | Rename remaining get_ accessors | Nick Mathewson | 2020-09-28 | 22 | -209/+196 | |
| | | ||||||
| * | tor_cert: rename accessors | Nick Mathewson | 2020-09-28 | 7 | -28/+28 | |
| | | ||||||
| * | Tests for CircTarget::linkspecs() | Nick Mathewson | 2020-09-28 | 1 | -0/+89 | |
| | | ||||||
| * | Rename some identifiers in tor-linkspec. | Nick Mathewson | 2020-09-28 | 6 | -33/+33 | |
| | | | | | By convention, rust accessor functions don't start with 'get'. | |||||
| * | Rename ExtendTarget to CircTarget. | Nick Mathewson | 2020-09-28 | 4 | -6/+6 | |
| | | ||||||
| * | Rewrite the TODO file. | Nick Mathewson | 2020-09-28 | 1 | -67/+49 | |
| | | ||||||
