| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | More logging in circmgr. | Nick Mathewson | 2021-01-26 | 1 | -5/+25 | |
| | | | ||||||
| * | | Check declared post-digest on consensus diffs. | Nick Mathewson | 2021-01-25 | 3 | -5/+28 | |
| | | | ||||||
| * | | Don't give up easily on initial bootstrap attempts. | Nick Mathewson | 2021-01-25 | 1 | -7/+14 | |
| | | | ||||||
| * | | Resolve a few more XXX-A1 comments in dirmgr. | Nick Mathewson | 2021-01-25 | 2 | -18/+34 | |
| | | | ||||||
| * | | Remove some not-necessary XXX-A1s in sqlite.rs | Nick Mathewson | 2021-01-25 | 1 | -3/+0 | |
| | | | ||||||
| * | | dirmgr: fix usage and meaning of `pending`. | Nick Mathewson | 2021-01-25 | 2 | -14/+34 | |
| | | | | | | | | | | | The documentation and implementation diverged; the documentation was correct. | |||||
| * | | Detect consensuses that are signed by the wrong authorities. | Nick Mathewson | 2021-01-25 | 4 | -21/+62 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | With this patch we don't consider a consensus to be even potentially well-signed if the authorities that are listed as signing it don't contain enough authorities we believe in. Otherwise, we'd just try fetching certs for them and failing forever. (I found this by switching from a chutney network to the main network without cleaning out my cache.) Closes #44 | |||||
| * | | Function to see whether the authorities on a netstatus are correct. | Nick Mathewson | 2021-01-25 | 1 | -0/+48 | |
| | | | | | | | | | | | We should find out if we believe in the authorities before we even think of downloading their certs. | |||||
| * | | dirmgr: Extra explanatory comments. | Nick Mathewson | 2021-01-25 | 1 | -3/+23 | |
| |/ | | | | Also replace some "disk" with "cache" in log messages | |||||
| * | Add a test for consensus requests in tor-dirclient. | hiro | 2021-01-22 | 1 | -0/+25 | |
| | | ||||||
| * | Fix a test in tor-dirclient | Nick Mathewson | 2021-01-21 | 1 | -2/+2 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/10' into main | Nick Mathewson | 2021-01-21 | 4 | -2/+109 | |
| |\ | ||||||
| | * | Reformats the code and removes extra return | Kushal Das | 2021-01-21 | 1 | -5/+10 | |
| | | | | | | | | | Based rust nightly cargo fmt. | |||||
| | * | Adds decompress_in_parts_zstd test | Kushal Das | 2021-01-21 | 1 | -0/+37 | |
| | | | | | | | | | | | | | Now we are testing decompression of the input via calling the process method 3 times. We get the final decompressed output only after the third call. | |||||
| | * | Adds decompression test for zstd | Kushal Das | 2021-01-21 | 1 | -0/+27 | |
| | | | | | | | | | Tests the decompression of the whole input in one go. | |||||
| | * | Adds zstd decompression implementation for dirclient | Kushal Das | 2021-01-21 | 4 | -2/+40 | |
| | | | | | | | | | Adds dependency to zstd crate. | |||||
| * | | Add a test for encoding authcert requests | Nick Mathewson | 2021-01-21 | 1 | -0/+28 | |
| | | | ||||||
| * | | Add a little testing in tor-dirclient | Nick Mathewson | 2021-01-21 | 4 | -2/+64 | |
| |/ | ||||||
| * | require latest futures crate | Nick Mathewson | 2021-01-15 | 6 | -6/+6 | |
| | | ||||||
| * | Migrate from futures_codec to asynchronous_codec. | Nick Mathewson | 2021-01-15 | 6 | -8/+8 | |
| | | | | | | | | | asynchronous_codec is a fork of futures_codec that is up-to-date on its dependencies. This migration allows us to upgrade to the current version of the bytes crate. | |||||
| * | Remove unused futures_codec in tor-cell/fuzz | Nick Mathewson | 2021-01-15 | 1 | -1/+0 | |
| | | ||||||
| * | Upgrade crypto dependencies. | Nick Mathewson | 2021-01-13 | 1 | -2/+2 | |
| | | ||||||
| * | Upgrade a few more dependencies. | Nick Mathewson | 2021-01-13 | 12 | -14/+14 | |
| | | ||||||
| * | Upgrade a few dependencies. | Nick Mathewson | 2021-01-13 | 7 | -18/+18 | |
| | | ||||||
| * | Fix some clippy warnings from nightly. | Nick Mathewson | 2021-01-02 | 3 | -5/+11 | |
| | | ||||||
| * | cargo upgrade. | Nick Mathewson | 2020-12-30 | 15 | -22/+22 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/9' into main | Nick Mathewson | 2020-12-29 | 1 | -9/+18 | |
| |\ | ||||||
| | * | dirmgr: Handle another error in download_mds(). | George Kadianakis | 2020-12-23 | 1 | -8/+12 | |
| | | | | | | | | | Co-authored-by: David Goulet <[email protected]> | |||||
| | * | dirmgr: Handle some errors in download_mds(). | George Kadianakis | 2020-12-23 | 1 | -3/+8 | |
| | | | | | | | | | Co-authored-by: David Goulet <[email protected]> | |||||
| * | | cargo fix --edition-idioms | Nick Mathewson | 2020-12-29 | 1 | -1/+1 | |
| | | | ||||||
| * | | Cleanup on DirInfo::circ_params. | Nick Mathewson | 2020-12-22 | 2 | -8/+58 | |
| | | | ||||||
| * | | Implement the "circwindow" and "ExtendByEd25519ID" parameters | Nick Mathewson | 2020-12-22 | 5 | -30/+123 | |
| | | | | | | | | | | | | | These necessitated a little complexity for our circuit creation/extension API; we might want to refactor that down the road. | |||||
| * | | Remove some now unused methods from NetParams. | Nick Mathewson | 2020-12-22 | 1 | -27/+0 | |
| | | | ||||||
| * | | Expose network parameters more sensibly from NetDir. | Nick Mathewson | 2020-12-22 | 5 | -14/+297 | |
| | | | ||||||
| * | | Migrate from lazy_static to once_cell. | Nick Mathewson | 2020-12-22 | 9 | -246/+249 | |
| | | | ||||||
| * | | Use typesystem to enforce limit on socks hostname length. | Nick Mathewson | 2020-12-22 | 2 | -7/+46 | |
| | | | ||||||
| * | | When a stream read fails, block writes too. | Nick Mathewson | 2020-12-22 | 1 | -13/+10 | |
| | | | | | | | | | Closes arti#49. | |||||
| * | | Check ipv6 exit policies when trying to connect to an ipv6 port specifically | Nick Mathewson | 2020-12-22 | 3 | -3/+15 | |
| | | | ||||||
| * | | Basic test for tor-dirclient::util | Nick Mathewson | 2020-12-21 | 1 | -0/+25 | |
| |/ | ||||||
| * | tor-socksproto: a few more tests | Nick Mathewson | 2020-12-21 | 2 | -1/+87 | |
| | | ||||||
| * | upgrade to latest anyhow | Nick Mathewson | 2020-12-21 | 6 | -6/+6 | |
| | | ||||||
| * | Cargo-upgrade a few dependencies | Nick Mathewson | 2020-12-21 | 4 | -6/+6 | |
| | | ||||||
| * | Add a fuzzer for tor-socksproto. | Nick Mathewson | 2020-12-17 | 3 | -0/+41 | |
| | | ||||||
| * | socksproto: fuze the handshake object on error. | Nick Mathewson | 2020-12-17 | 1 | -1/+12 | |
| | | | | | | | Found by fuzzing: without doing this, there are ways to make the SocksHandshake panic. I don't think any of them are reachable from the network assuming this crate is used correctly, but let's be safer. | |||||
| * | Run cargo fmt | Nick Mathewson | 2020-12-17 | 1 | -1/+4 | |
| | | ||||||
| * | Merge branch 'mr_1_squashed' into main | Nick Mathewson | 2020-12-17 | 4 | -4/+47 | |
| |\ | ||||||
| | * | Fixup! issue #34: adding support for xz2 | owen66 | 2020-12-10 | 3 | -14/+16 | |
| | | | ||||||
| | * | issue #34: adding support for xz2 | owen66 | 2020-12-02 | 3 | -0/+41 | |
| | | | ||||||
| * | | Simplification: Every relay is in the same family as itself. | Nick Mathewson | 2020-12-17 | 2 | -7/+7 | |
| | | | ||||||
| * | | Fix a few clippy warnings | Nick Mathewson | 2020-12-17 | 2 | -5/+8 | |
| | | | ||||||
