| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | 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 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'origin/mr/8' into main | Nick Mathewson | 2020-12-17 | 2 | -28/+26 | |
| |\ \ | ||||||
| | * | | Handle an error in circuit.rs without crashing. | George Kadianakis | 2020-12-17 | 1 | -1/+4 | |
| | | | | ||||||
| | * | | Simplify RelayCellBody::recognized() method. | George Kadianakis | 2020-12-17 | 1 | -27/+22 | |
| | | | | | | | | | | | | | | | | | | | self is no longer mutable. Co-authored-by: David Goulet <[email protected]> | |||||
| * | | | Merge remote-tracking branch 'origin/mr/6' into main | Nick Mathewson | 2020-12-17 | 4 | -3/+45 | |
| |\ \ \ | ||||||
| | * | | | Make sure that a circuit doesn't use relays in the same family | Lunar | 2020-12-16 | 4 | -3/+45 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We implement `Relay::in_same_family` which is in turn used by `ExitPathBuilder::pick_path` to avoid picking relays in the same family. Compared to the original C implementation, we are missing support for options EnforceDistinctSubnets and NodeFamilySets. This has only been very lightly tested so far. Closes: #43 | |||||
| * | | | | Merge remote-tracking branch 'origin/mr/7' into main | Nick Mathewson | 2020-12-17 | 4 | -0/+97 | |
| |\ \ \ \ | ||||||
| | * | | | | Adds issue creation templates for bugs, features, proposals and documentation. | Gaba | 2020-12-17 | 4 | -0/+97 | |
| | | |/ / | |/| | | ||||||
| * | | | | Download and use consensus diffs. | Nick Mathewson | 2020-12-17 | 3 | -18/+104 | |
| | | | | | | | | | | | | | | | | | | | | | Had to refactor a few methods for database access, and fix a bug where we were storing valid_until times with the wrong information. | |||||
