| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | Update arti-corpora to latest. | Nick Mathewson | 2021-08-06 | 2 | -1/+1 | |
| | | | | ||||||
| * | | | Simplify SqliteStore::from_path | Nick Mathewson | 2021-08-06 | 1 | -10/+4 | |
| | | | | ||||||
| * | | | Missing tor-circmgr/src/config.rs | Nick Mathewson | 2021-08-05 | 1 | -0/+67 | |
| | | | | ||||||
| * | | | Update to rsa 0.5.0. Minor compatibility issues. | Nick Mathewson | 2021-08-05 | 2 | -5/+6 | |
| | | | | ||||||
| * | | | Make circuit building and management configurable from the CLI. | Nick Mathewson | 2021-08-05 | 3 | -3/+44 | |
| | | | | ||||||
| * | | | Add a configuration structure for CircMgr. | Nick Mathewson | 2021-08-05 | 10 | -39/+127 | |
| | | | | | | | | | | | | | | | | | | | This patch makes path configuration and request timing options get exposed up to the tor-client level. I'm trying `derive_build` here so we can eventually get consistent across all our builders. | |||||
| * | | | Small cleanups and tweaks to same_subnet code. | Nick Mathewson | 2021-08-05 | 2 | -44/+48 | |
| | | | | ||||||
| * | | | Merge remote-tracking branch 'origin/mr/45' | Nick Mathewson | 2021-08-05 | 3 | -11/+92 | |
| |\ \ \ | ||||||
| | * | | | Support EnforceDistinctSubnets | Smitty | 2021-08-01 | 3 | -11/+92 | |
| | |/ / | | | | | | | | | | | | | Relays on the same IPv4 /16 or IPv6 /32 are treated as being in the same family. | |||||
| * | | | Remove spurious "exit 0" | Nick Mathewson | 2021-08-04 | 1 | -2/+0 | |
| | | | | ||||||
| * | | | Add my "fuzz everything" script that I like to run overnight | Nick Mathewson | 2021-08-04 | 1 | -0/+47 | |
| | | | | ||||||
| * | | | Update arti-corpora submodule. | Nick Mathewson | 2021-08-04 | 2 | -1/+1 | |
| | | | | ||||||
| * | | | Add symlinks to arti-corpora | rls | 2021-08-04 | 9 | -0/+10 | |
| | | | | ||||||
| * | | | Small fixes on top of typo fixes | Nick Mathewson | 2021-08-03 | 2 | -2/+2 | |
| | | | | ||||||
| * | | | Merge remote-tracking branch 'origin/mr/48' | Nick Mathewson | 2021-08-03 | 85 | -148/+148 | |
| |\ \ \ | |/ / |/| | | ||||||
| | * | | Revert spelling change; "recognised" is valid | rls | 2021-07-31 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Fix typos and other spelling mistakes | rls | 2021-07-31 | 85 | -149/+149 | |
| | | | | ||||||
| | * | | Fix some CI warnings. | Nick Mathewson | 2021-07-31 | 2 | -12/+7 | |
| | |/ | ||||||
| * / | Fix some CI warnings. | Nick Mathewson | 2021-07-30 | 2 | -12/+7 | |
| |/ | ||||||
| * | Add a note about the other (current) daemon task. | Nick Mathewson | 2021-07-30 | 1 | -1/+5 | |
| | | ||||||
| * | Whenever the consensus changes, inform the circmgr about new params | Nick Mathewson | 2021-07-30 | 1 | -2/+41 | |
| | | | | | Closes #144 | |||||
| * | Give DirMgr the ability to notify subscribers about events. | Nick Mathewson | 2021-07-30 | 5 | -4/+174 | |
| | | | | | | | | | | | This is not 100% what we'll want long term: - We might want more kinds of events - We'll probably want to generate them in a more reliable way - We might want some of this mechanism to be in a crate other than DirMgr. But for now, let's use this as a start and get experience with it. | |||||
| * | Disable a warning from Rust 1.54 | Nick Mathewson | 2021-07-29 | 1 | -0/+5 | |
| | | ||||||
| * | Add a kludge to make resolve requests work. | Nick Mathewson | 2021-07-27 | 1 | -0/+10 | |
| | | | | | | Apparently "a circuit supporting no target ports" is not truly an exit circuit. We should add a better fix here, however. | |||||
| * | Now that we support RESOLVE*, log what SOCKS command we are seeing | Nick Mathewson | 2021-07-27 | 1 | -1/+6 | |
| | | ||||||
| * | socksproto: Allow port 0 for RESOLVE and RESOLVE_PTR. | Nick Mathewson | 2021-07-27 | 1 | -1/+9 | |
| | | ||||||
| * | Do not try to resolve .onion addresses. | Nick Mathewson | 2021-07-27 | 1 | -0/+4 | |
| | | ||||||
| * | tor-client: rename circ function to a more descriptive name | Nick Mathewson | 2021-07-27 | 1 | -5/+6 | |
| | | ||||||
| * | tor_proto: Use iterators and functions to simplify resolve functions. | Nick Mathewson | 2021-07-27 | 1 | -40/+35 | |
| | | ||||||
| * | ResolvedVal: Rename answers() to into_answers(). | Nick Mathewson | 2021-07-27 | 2 | -4/+10 | |
| | | ||||||
| * | tor-proto: Tweak documentation for resolve/resolve_ptr | Nick Mathewson | 2021-07-27 | 1 | -6/+11 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/39' | Nick Mathewson | 2021-07-27 | 5 | -45/+212 | |
| |\ | ||||||
| | * | Add support for RESOLVE and RESOLVE_PTR | Yuan Lyu | 2021-07-22 | 5 | -45/+212 | |
| | | | ||||||
| * | | Add OSX instructions to CONTRIBUTING.md | Nick Mathewson | 2021-07-23 | 1 | -1/+14 | |
| |/ | | | | Closes #151. | |||||
| * | [f] fix pareto test not compile issue | dagger | 2021-07-22 | 1 | -8/+8 | |
| | | | | | Signed-off-by: dagger <[email protected]> | |||||
| * | adjust WANT_FROM_OTHER_CRATES | Nick Mathewson | 2021-07-21 | 1 | -3/+7 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/42' | Nick Mathewson | 2021-07-21 | 27 | -99/+75 | |
| |\ | ||||||
| | * | address some possibly slightly controversial lints | Daniel Eades | 2021-07-21 | 5 | -18/+12 | |
| | | | ||||||
| | * | address a bunch of hopefully uncontroversial lints | Daniel Eades | 2021-07-20 | 25 | -81/+63 | |
| | | | ||||||
| * | | Use cargo audit with "-D warnings". | Nick Mathewson | 2021-07-21 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'origin/mr/41' | Nick Mathewson | 2021-07-21 | 7 | -19/+21 | |
| |\ \ | ||||||
| | * | | attempt to add cargo audit to CI | Trinity Pointard | 2021-07-20 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | switch to maintained crates for memmap and tmpdir | Trinity Pointard | 2021-07-20 | 6 | -19/+19 | |
| | |/ | | | | | | | | | | | | | | | They don't have actual documented security issues but it makes `cargo audit` complain https://rustsec.org/advisories/RUSTSEC-2018-0017 https://rustsec.org/advisories/RUSTSEC-2020-0077 | |||||
| * / | Fix a ocumentation link issue. | Nick Mathewson | 2021-07-21 | 1 | -1/+1 | |
| |/ | ||||||
| * | Temporarily disable build.rs tests as unreliable :/ | Nick Mathewson | 2021-07-20 | 1 | -0/+6 | |
| | | ||||||
| * | tor-circmgr: Improve coverage on build.rs. | Nick Mathewson | 2021-07-19 | 5 | -9/+254 | |
| | | | | | | | | | | The good news is that this tests the succeeding and failing cases, and even managed to expose an off-by-one error in our hop counting. The bad news is that these tests have shown even more ways in which our wait_for code is unreliable, and forced me to slow it down even harder. | |||||
| * | Fix an actual off-by-one error! | Nick Mathewson | 2021-07-19 | 1 | -1/+1 | |
| | | | | | This was in deciding when to report a circuit as completed. | |||||
| * | Try refactoring build.rs for testability. | Nick Mathewson | 2021-07-19 | 5 | -59/+175 | |
| | | | | | | | | I'm adding a local "Buildable" trait here so I can swap out Circuits for something else. This also lets me refactor Builder<> to be parameterized on TimeoutEstimator again, and lets us get rid of the first_hop() accessor on paths. | |||||
| * | Add a test for double_timeout. | Nick Mathewson | 2021-07-19 | 3 | -1/+118 | |
| | | | | | | | There is something wrong here, though. I had to rewrite wait_for() a lot back in the main branch to get this test working right. See arti#149 for details on that issue. | |||||
| * | tor-circbuild: use SleepProvider::now() instead of Instant::now() | Nick Mathewson | 2021-07-19 | 1 | -5/+5 | |
| | | | | | This should make time mockable for testing purposes. | |||||
