aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Much-improved tests for tor_chanmgr::builderNick Mathewson2021-04-304-1/+147
* Make `now` an argument when verifying a channel.Nick Mathewson2021-04-301-4/+7
* note a small divergence in circuit id probing behavior.Nick Mathewson2021-04-291-0/+2
* Note a limitation in MockSleepProvider::advanceNick Mathewson2021-04-282-5/+7
* Remove most pin_project usage in tor_rtcompat.Nick Mathewson2021-04-284-65/+40
* Remove pin_project usage in tor-proto.Nick Mathewson2021-04-283-54/+45
* Define a runtime wrapper to override the network.Nick Mathewson2021-04-284-0/+104
* Add a mock TLS provider.Nick Mathewson2021-04-281-27/+203
* Add a MockNetwork structure for testing.Nick Mathewson2021-04-283-0/+477
* Add some more clippy warnings to our list.Nick Mathewson2021-04-2721-22/+127
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-2743-1/+98
* cargo fix --edition-idiomsNick Mathewson2021-04-264-10/+10
* upgrade httparse and zeroizeNick Mathewson2021-04-254-4/+4
* Small doc fix.Nick Mathewson2021-04-241-1/+1
* Merge branch 'chanmgr_refactor_and_test'Nick Mathewson2021-04-2311-684/+922
|\
| * Another test in ChanMgr, for TargetInfo.Nick Mathewson2021-04-231-0/+19
| * Refactor and simplify ChanMgr to use AbstractChanMgr.Nick Mathewson2021-04-239-680/+176
| * Full documentations on the new parts of ChanMgr.Nick Mathewson2021-04-232-24/+157
| * Start on tests for reactored ChanMsg.Nick Mathewson2021-04-233-50/+350
| * Begin refactoring ChanMgr to have better separation of concernsNick Mathewson2021-04-224-0/+290
|/
* Define a helper for replacing the sleep functionality of a runtime.Nick Mathewson2021-04-223-0/+93
* Stop using anyhow in tor_chanmgr.Nick Mathewson2021-04-224-17/+33
* Add a yield_now() call to MockSleepProvider::advance()Nick Mathewson2021-04-212-15/+26
* tor_rtcompat: add a yield_now() function.Nick Mathewson2021-04-212-0/+83
* More tests in tor-configNick Mathewson2021-04-212-0/+74
* Only list the supported encodings in the `Accept-Encoding` headerNick Mathewson2021-04-211-10/+27
* Use stream_pair() to write a test for tor_dirclient::downloadNick Mathewson2021-04-211-0/+50
* Add a "socketpair"-style linked-reader/writer implementation for testingNick Mathewson2021-04-213-1/+261
* Make zstd and xz compression optional, but on-by-default.Nick Mathewson2021-04-212-3/+17
* Disable a test on OSX; see arti#111Nick Mathewson2021-04-201-0/+5
* Test for tor_dirclient::read_headersNick Mathewson2021-04-201-0/+39
* Tests for tor_dirclient::read_and_decompressNick Mathewson2021-04-201-3/+86
* Test for tor_dirclient::read_until_limited()Nick Mathewson2021-04-201-0/+35
* tor-dirclient: more requests.rs testsNick Mathewson2021-04-201-10/+69
* Tests for sleep_until_wallclock.Nick Mathewson2021-04-201-6/+175
* A little more testing for tor_rtcompat::mock::time.Nick Mathewson2021-04-201-0/+25
* Add support for simulating the passage of time.Nick Mathewson2021-04-193-0/+245
* Add "now" functions to SleepProvider.Nick Mathewson2021-04-192-2/+16
* rtcompat: remove an unused conversion function.Nick Mathewson2021-04-191-5/+0
* Simple unit tests for tor_rtcompat: at last!Nick Mathewson2021-04-193-0/+260
* rtcompat: mark some outputs as must-use.Nick Mathewson2021-04-192-0/+3
* Clarify what TlsConnector doesn't validate.Nick Mathewson2021-04-193-7/+12
* Flatten async_std impl module slightly.Nick Mathewson2021-04-191-31/+30
* Flatten tokio TcpProvider implementation a bit.Nick Mathewson2021-04-191-64/+35
* Add a local_addr() function for TcpListener.Nick Mathewson2021-04-183-1/+12
* Fix some broken rustdoc links.Nick Mathewson2021-04-183-5/+5
* tor_rtcompat: Documentation and cleanupsNick Mathewson2021-04-175-71/+240
* Remove the no-longer-needed "global runtime" code.Nick Mathewson2021-04-175-68/+54
* Remove some cruft in tor_rtcompat::implsNick Mathewson2021-04-172-27/+4
* Remove need for async_trait in SleepProviderExtNick Mathewson2021-04-171-11/+42