summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | | Rename tor_client/arti_tor_client to arti_client.Nick Mathewson2021-10-2116-36/+28
* | | Remove #![allow(clippy::unnecessary_wraps)] in tor-proto.Nick Mathewson2021-10-211-1/+0
* | | Remove #![allow(unreachable_pub)] in shared_ref.rsNick Mathewson2021-10-211-7/+5
* | | Remove #![allow(clippy::unwrap_used)] in cmdline.rsNick Mathewson2021-10-211-1/+0
* | | Remove #![allow_unused] in tor_chanmgr::mgrNick Mathewson2021-10-212-1/+4
* | | Remove #![allow(dead_code)] in timeouts.rsNick Mathewson2021-10-212-2/+3
* | | Merge branch 'share_state'Nick Mathewson2021-10-2120-330/+718
|\ \ \
| * | | Implement the guard side of shared state directories.Nick Mathewson2021-10-214-3/+51
| * | | Mark consensus as "not-pending" even if its microdescs come from cache.Nick Mathewson2021-10-203-8/+48
| * | | Move tor-dirmgr to use a sync::Mutex.Nick Mathewson2021-10-203-45/+36
| * | | Finish the timeout-inference side of shared state.Nick Mathewson2021-10-204-32/+113
| * | | Add a timeout estimator to take estimates from another process.Nick Mathewson2021-10-204-42/+93
| * | | Allow type of timeout estimator to change at runtime.Nick Mathewson2021-10-205-201/+298
| * | | Remove try_lock from StorageHandle.Nick Mathewson2021-10-202-8/+2
| * | | Replace the return type of StorageMgr::try_lock with a tristateNick Mathewson2021-10-208-46/+86
| * | | Initial work on periodically reloading state.Nick Mathewson2021-10-194-28/+54
| * | | On startup, try to lock the state file, and log whether we succeed.Nick Mathewson2021-10-191-1/+9
* | | | fallbackdir: Regenerate list for October 2021David Goulet2021-10-211-881/+870
| |/ / |/| |
* | | Remove unused d_pre from DiffResult.Nick Mathewson2021-10-201-24/+15
* | | Implement the "request_loyalty" configuration optionNick Mathewson2021-10-191-2/+1
* | | Fix most warnings from nightly.Nick Mathewson2021-10-1911-21/+24
* | | Fix a broken rustdoc link.Nick Mathewson2021-10-191-1/+1
* | | tor-client/examples: add `hyper` exampleeta2021-10-193-2/+253
* | | Also implement tokio Async{Read,Write} on Data{Reader,Writer}.Nick Mathewson2021-10-191-5/+31
* | | Add a little documentation about when you'll need the tokio trait.Nick Mathewson2021-10-191-0/+7
* | | Merge remote-tracking branch 'origin/mr/97'Nick Mathewson2021-10-194-1/+40
|\ \ \
| * | | tor-proto: implement tokio Async{Read, Write} traits conditionallyeta2021-10-194-1/+40
* | | | Move TorClientBuilder into tor_client::config, for consistency.Nick Mathewson2021-10-193-61/+62
* | | | Make elements of TorClientConfig private.Nick Mathewson2021-10-193-18/+15
|/ / /
* / / tor-client: refactor TorClient::bootstrap's args into a config objecteta2021-10-199-30/+97
|/ /
* | Fix some typos in comments.Nick Mathewson2021-10-194-6/+6
* | Reverse two swapped log messagesNick Mathewson2021-10-191-2/+2
* | Improve logging when trying to get the lock on the directory cache.Nick Mathewson2021-10-191-3/+20
* | Remove Guard::get_relay(); use Guard::guard_id().get_relay().Nick Mathewson2021-10-191-12/+4
* | Upgrade to latest chrono; update cargo_audit.shNick Mathewson2021-10-192-34/+35
* | Remove special-case for ipv6 in is_valid_hostnameNick Mathewson2021-10-181-10/+2
* | Use a proper RFC5737 address in tests.Nick Mathewson2021-10-181-2/+2
* | Add the "clock" feature to chrono in netdoc.Nick Mathewson2021-10-181-1/+1
* | Move hostname enforcement into TorAddr.Nick Mathewson2021-10-182-97/+132
* | Change how we connect to target addresses.Nick Mathewson2021-10-185-9/+262
* | Remove "internal" address checking to its own function.Nick Mathewson2021-10-181-38/+45
* | Merge branch 'reject_bad_hostnames'Nick Mathewson2021-10-187-3/+146
|\ \
| * | Rename is_localhost to allow_local_addrs, and apply it to IPs too.Nick Mathewson2021-10-183-8/+13
| * | Formatting fixesNeel Chauhan2021-10-062-5/+9
| * | Make is_valid_hostname() globalNeel Chauhan2021-10-061-44/+45
| * | Add unit tests for hostnamesNeel Chauhan2021-10-061-4/+34
| * | Introduce ClientConfig for is_localhost config parameterNeel Chauhan2021-10-067-7/+59
| * | Hostname corrections and add IPv6 hostname validation supportNeel Chauhan2021-10-061-5/+15
| * | Reject bad hostnames and internal addresses in ArtiNeel Chauhan2021-10-061-0/+39
* | | Commit change to cargo.lock.Nick Mathewson2021-10-181-1/+0