Commits on Source
20745
329ca4e5
Add custom "cargo-husky" hook scripts
Aug 17, 2021
d83e2694
Reorder Cargo Husky hooks
Aug 25, 2021
16f6ee4b
Add an isolate_client() function to create an isolated TorClient.
Oct 25, 2021
47234655
Turn StreamIsolation into a separate type.
Oct 25, 2021
c26dc07f
Fix typos and cleanup
Oct 25, 2021
5f2d2c1c
Upgrade curve25519-dalek requirement to 3.2.0
Oct 25, 2021
fadb6727
Merge branch 'isolate_clients'
Oct 26, 2021
1b6098d0
More tests for arti_client::address
Oct 26, 2021
be482381
TorClient::resolve_ptr should take an IpAddr.
Oct 26, 2021
a3c472c6
Tests and refactoring for IsolationMap.
Oct 26, 2021
e8419abd
Overhaul the way WaitFor and the MockSleepProvider work
Oct 26, 2021
da450086
Merge branch 'pb_lite_squashed'
Oct 26, 2021
b0fd7cff
Merge remote-tracking branch 'origin/mr/102'
Oct 26, 2021
c6a1bcaa
circmgr: Split request_timeout test into two.
Oct 26, 2021
9a10d4ae
Clarify that new SleepProvider methods are testing-only.
Oct 26, 2021
e64177d9
Fix some clippy-nightly warnings.
Oct 26, 2021
7a931b4d
Add #[serde(flatten)] HashMap fields to serializable objects
Oct 27, 2021
5a4db67b
Add Futureproof<T> wrapper type, use for GuardDisabled enum
Oct 27, 2021
134c04a6
Update our disclaimers and limitations sections.
Oct 27, 2021
4fa0122d
Improve and future-proof the `arti` CLI
Oct 27, 2021
2fae63b5
Upgrade to fslock version 0.2
Oct 27, 2021
01894dcd
Add missing entries to Architecture.md
Oct 27, 2021
3c82666d
Small FAQ update.
Oct 27, 2021
b7c7c8ba
tor_circmgr: Refactor and re-enable build_timeout() test
Oct 27, 2021
5e27c46d
tor-dirmgr::state: Mock the view of current time.
Oct 28, 2021
8956e6cd
tor-dirmgr: Tests for GetConsensusState.
Oct 28, 2021
7e8891b8
tor-dirmgr: Test for GetCertsState
Oct 28, 2021
0438a3da
move integration tests to scripts
Oct 28, 2021
0979e602
Mark request_retried test as ignored
Oct 28, 2021
6dde31f3
Merge remote-tracking branch 'origin/mr/110'
Oct 28, 2021
a730478f
Fix clippy warnings in tests.
Oct 28, 2021
dcc1acb2
Merge branch 'test_dirmgr'
Oct 28, 2021
e6c0fbaa
tor-chanmgr: remove PendingChanError as unnecessary.
Oct 28, 2021
2f149621
tor-dirmgr: tests for download schedules.
Oct 28, 2021
dcdd8c59
Improve top-level arti-client documentation, add example code
Oct 28, 2021
4a721da5
tor-dirmgr: tests for GetMicrodescsState
Oct 28, 2021
b160177b
Oops: add missing data files
Oct 28, 2021
19d3c347
Merge remote-tracking branch 'origin/mr/111'
Oct 28, 2021
9304d5d6
Add removed paragraphs to Architecture.md
Oct 28, 2021
672335cc
Update README.md files
Oct 28, 2021
bf3bfdf6
arti-client example: Try to make the comments a little more clear.
Oct 28, 2021
c8f65e53
DataStream: document the importance of flush().
Oct 28, 2021
6cba1ace
Encourage the use of TorClient::clone().
Oct 28, 2021
4107533d
Typo fix in an expect() message.
Oct 28, 2021
20571426
Use correct link for AsyncWriteExt::flush
Oct 28, 2021
c11fe200
Try writing a bit more documentation for configuration types.
Oct 28, 2021
1ee24ce6
Improve some documentation links
Oct 29, 2021
a12fffc6
Improve docs of more (potentially re-exported) arti-client types
Oct 29, 2021
19a61249
Merge remote-tracking branch 'origin/mr/112'
Oct 29, 2021
3dbf1eb6
Begin a CHANGELOG.md for Arti 0.0.1
Oct 29, 2021
9d3256ec
Update README.md files
Oct 29, 2021
f7a72d7f
Update Cargo.lock in preparation for Arti 0.0.1 release.
Oct 29, 2021
b90e8378
Add a script to enforce topological sorting in workspace Cargo.toml
Oct 29, 2021
e4716e71
Typo fix in Changelog
Oct 29, 2021
71e87fc1
Add an attempt at autogenerating contributor lists for releases
Oct 29, 2021
a29378bf
Add a list_crates.py script, for help with foreach scripting.
Oct 29, 2021
f399a7ec
Merge remote-tracking branch 'origin/mr/113'
Oct 29, 2021
b9f23fbf
Fix shellcheck warnings in thanks.sh
Oct 29, 2021
ba799d63
thanks.sh: Remove tempdir on exit.
Oct 29, 2021
ad2b4e30
Remove alternative-name handling from exclude_contributors.txt
Oct 29, 2021
e6e74064
Bump all crate versions to 0.0.1
Oct 29, 2021
f5d04211
tor-persist: serde usage now requires derive feature.
Oct 29, 2021
d272afb3
Cargo.lock: v0.0.1 is now published.
Oct 29, 2021
156ffae7
Add our release instructions to version control.
Oct 29, 2021
45137a84
readme: Add crates.io badge at the top
Oct 29, 2021
1fd720a9
add ci check for deps minimal versions and msrv
Oct 31, 2021
e9cbf8c5
minimal-versions: switch to 1.53.
Oct 31, 2021
b547cdb7
tor-circmgr::usage: Add a few more tests.
Nov 02, 2021
cdae4c03
Remove some dbg!() calls in real code.
Nov 02, 2021
371437d3
Refactor tor_proto::channel::Reactor to use an UnboundedSender
Nov 02, 2021
118fddb1
Merge remote-tracking branch 'origin/mr/118'
Nov 02, 2021
2979bb22
Refactor tor_proto::circuit::Reactor to use an UnboundedSender
Nov 02, 2021
5b1b87c8
tor-circmgr: tests for netwoks with no exits
Nov 02, 2021
45385569
Refactor tor-guardmgr's inter-task communication.
Nov 02, 2021
b0df80da
Merge remote-tracking branch 'origin/mr/119'
Nov 02, 2021
dddf67a9
Use coarsetime to build an incoming traffic timestamp.
Nov 02, 2021
876a569f
Mark primary guards as retriable when we come back online.
Nov 02, 2021
c979a2f8
tor-guardmgr: Add tests for a few functions.
Nov 02, 2021
b2567a6d
Add a comment to explain the computation of net_has_been_down.
Nov 02, 2021
656a8e5f
Merge branch 'timestamp'
Nov 02, 2021
ad132602
tor-circmgr: testing for NoUsage and TimeoutTesting usage
Nov 02, 2021
3b41933b
tor-circmgr: test DirPathBuilder with GuardMgr.
Nov 02, 2021
78fbb141
tor-circmgr: test ExitPathBuilder with guards.
Nov 02, 2021
b0265c49
Merge branch 'bug219'
Nov 02, 2021
b9849788
Allow clone-on-copy in tor-circmgr tests to fix a nightly-only clippy warning.
Nov 02, 2021
03cf83b2
Disable a check in exitpath
Nov 02, 2021
e8e9699c
Get rid of tor-proto's ChannelImpl, and use the reactor more instead
Nov 03, 2021
db6b9116
tor-proto: Use a dedicated sender for channel cells, make full-duplex
Nov 03, 2021
619ae650
Change how TestingStateMgr handles locking.
Nov 03, 2021
cb63449a
Basic tests for readonly estimators, and estimator migration.
Nov 03, 2021
e3f8a9f9
tor-dirmgr: tests for docid module.
Nov 04, 2021
dae8cdb4
Remove all remaining dbg! instances.
Nov 04, 2021
83d9f229
Replace all println/eprintln calls outside of arti CLI with trace.
Nov 04, 2021
8833f7a3
Remove one more test println!().
Nov 04, 2021
753cbc96
In rust-nightly CI, forbid debugging prints.
Nov 04, 2021
3ff1561c
Update reproducible_build.sh to use OSX SDK 10.12
Nov 04, 2021
f8ac5d07
Merge branch 'osx_sdk_10.12'
Nov 04, 2021
19693899
Merge branch 'ci-no-printf' into 'main'
Nov 05, 2021
6899b259
More tests on tor-dirmgr::state
Nov 08, 2021
487524c0
Tune the 'profile.release' options for a smaller compile size.
Nov 08, 2021
20,645 additional commits have been omitted to prevent performance issues.
Loading
Loading