summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
* Fix documentation references for tor-rtcompat refactoring.Nick Mathewson2022-01-263-14/+18
* arti: be more careful to use the user-selected runtimeNick Mathewson2022-01-262-5/+13
* Rename `SpawnBlocking` trait to `BlockOn`.Nick Mathewson2022-01-2611-21/+21
* Make test_with_all_runtimes cover _all_ the runtimes.Nick Mathewson2022-01-266-84/+138
* Make the native-tls crate optional.Nick Mathewson2022-01-2621-45/+143
* Define aliases for "the best enabled runtime".Nick Mathewson2022-01-264-23/+45
* Make current/create functions into runtime member functions.Nick Mathewson2022-01-269-104/+127
* Rename FooRuntime to FooNativeTlsRuntime for consistency.Nick Mathewson2022-01-265-23/+25
* Limit the inner types in tor-rtcompat that have to implement CloneNick Mathewson2022-01-263-33/+10
* Remove no-longer-needed tokio runtime helper macroNick Mathewson2022-01-261-27/+18
* Unify TokioRuntime and TokioRuntimeHandleNick Mathewson2022-01-264-66/+54
* Remove a now-incorrect comment in tor-proto.Nick Mathewson2022-01-261-3/+0
* Remove misspellings of "rusttls".Nick Mathewson2022-01-261-2/+2
* More comments on the limitations of tor-rtcompat's TLS APINick Mathewson2022-01-252-3/+29
* Comment-only: document sni_hostname more.Nick Mathewson2022-01-251-3/+5
* Refactor native_tls usage into its own moduleNick Mathewson2022-01-257-230/+130
* tor-rtcompat: Add support for rustls.Nick Mathewson2022-01-258-9/+461
* Add a C program to make Tor-style X509 link certificatesNick Mathewson2022-01-241-0/+159
* Merge branch 'ticket255' into 'main'eta2022-01-249-45/+339
|\
| * Refactor Runtimes to use separate TLS implementations internally.Nick Mathewson2022-01-198-45/+135
| * Add a macro to help with opaque Runtime wrappers.Nick Mathewson2022-01-192-0/+70
| * Add a CompoundRuntime type for runtime construction.Nick Mathewson2022-01-192-0/+134
* | Rename TorClient::set_stream_prefsIan Jackson2022-01-211-2/+2
* | StreamPrefs: Re-alphabetise imports following renameIan Jackson2022-01-211-1/+1
* | StreamPrefs: rename from ConnectPrefsIan Jackson2022-01-215-20/+20
* | Merge branch 'always-isolate' into 'main'Ian Jackson2022-01-201-4/+58
|\ \
| * | isolation: Rename isolate_every_stream from ..._connectionIan Jackson2022-01-201-1/+1
| * | isolation: Rename (internal) EveryStream enum variantIan Jackson2022-01-201-3/+3
| * | isolation: Much better wording for always isolate settingNick Mathewson2022-01-201-1/+6
| * | isolation: Provide isolate-every-connection optionIan Jackson2022-01-201-0/+16
| * | isolation: Provide new_isolation_group methodIan Jackson2022-01-201-0/+14
| * | isolation: Refactor to introduce a bespoke enumIan Jackson2022-01-201-4/+23
* | | Test for PathConfig::at_least_as_permissive_as().Nick Mathewson2022-01-201-0/+29
* | | Rename PathConfig::more_permissive_than()Nick Mathewson2022-01-202-2/+4
* | | Remove "self" arg from PathConfig::builder()Nick Mathewson2022-01-201-1/+1
* | | Merge branch 'stuff-prefs' into 'main'Nick Mathewson2022-01-202-21/+62
|\ \ \ | |_|/ |/| |
| * | connection preferences: Make `set_default_prefs` private for nowIan Jackson2022-01-201-1/+4
| * | connection preferences: Make `clone_with_prefs` must_useIan Jackson2022-01-201-0/+1
| |/
| * connection preferences: Provide `clone_with_prefs` methodIan Jackson2022-01-191-0/+10
| * connection preferences: Provide `set_connect_prefs` methodIan Jackson2022-01-191-6/+22
| * connection preferences: Take ConnectPrefs by referenceIan Jackson2022-01-192-12/+12
| * connection preferences: Rename variable and docs to not say "flags"Ian Jackson2022-01-191-12/+12
| * isolation: Document orthogonality of isolated_client and isolation_groupIan Jackson2022-01-191-0/+11
* | clippy: Rename a `decode_chanmsg` from `handle_`Ian Jackson2022-01-192-4/+4
* | handshake: Use read_exact, not read and checking lenIan Jackson2022-01-191-3/+7
|/
* clippy: Rename a `from_foo` method that doesn't do conversionIan Jackson2022-01-193-5/+7
* Fix two bugs related to incomplete read/writeIan Jackson2022-01-191-3/+3
* clippy: Suppress a warningIan Jackson2022-01-191-0/+3
* Merge branch 'bootstrap_reporting'Nick Mathewson2022-01-1911-54/+1208
|\
| * bootstrap reporting: Documentation fixups from review.Nick Mathewson2022-01-192-2/+14