Commits on Source
19064
279b5978
Add basic DirProvider trait, use it in client
Feb 23, 2022
9aeb9670
Un-parameterize DirProvider.
Feb 23, 2022
ed2a5de9
Add a builder function for replacing a DirProvider.
Feb 23, 2022
afb50fe7
Disable clippy::clone_on_ref_ptr
Feb 24, 2022
2f2ba8db
DirProvider: Fix infinite recursion bug
Feb 25, 2022
f9a4f23e
remove most usage of SystemTime::now
Feb 25, 2022
96daba77
fix tests
Feb 25, 2022
f06b2560
use wallclock where possible in tests
Feb 26, 2022
dcd32f4d
typo
Feb 28, 2022
0634d12f
chutney/setup: Wait for port 9150 to open after launching arti
Feb 28, 2022
c8f617c8
Merge branch 'integration_fix' into 'main'
Mar 01, 2022
57352226
Update README.md files from rustdoc.
Mar 01, 2022
8a5b7665
Final "cargo update" before relase.
Mar 01, 2022
b97fb211
Finish the changelog for 0.1.0
Mar 01, 2022
06f5580c
Whoops I forgot to a verb.
Mar 01, 2022
e8e9791a
Bump all crates to 0.1.0
Mar 01, 2022
83c8b11c
Merge branch 'clippy-allow-arc-clone' into 'main'
Mar 01, 2022
f7009e23
add_warning: remove clone_on_ref_ptr
Mar 01, 2022
72bb8e7f
Switch to shellexpand-fork version of shellexpand
Mar 02, 2022
7a4369e2
tor-llcrypto: Add test case for RsaIdentity formatting
Mar 02, 2022
241fbd87
Have caller of dirmgr_builder() provide Arc.
Mar 02, 2022
d1e8aa1d
tor-llcrypto: Replace a tiny bit of code duplication with a call
Mar 02, 2022
90f86b47
Replace manual Debug impl with std derive in tor-circmgr
Mar 02, 2022
486c73b6
Replace manual Clone impl with std derive in retry-error
Mar 02, 2022
2becfcf8
Replace manual Default impl with std derive in tor-cell
Mar 02, 2022
e45a95f6
Replace manual Default impl with std derive in tor-config
Mar 02, 2022
4dfd1ef9
Replace manual Default and new with std derive in tor-dirclient
Mar 02, 2022
535e4ff1
Replace manual Default and new with std derive in tor-netdoc
Mar 02, 2022
89074a13
Replace manual Default and new with std derive in tor-proto
Mar 02, 2022
42f9b3c1
Replace manual Default, and abolish new, in tor-rtcompat
Mar 02, 2022
c1b80d65
Import educe into tor-bytes and provide skip_fmt
Mar 02, 2022
f474a583
Replace manual Debug impl with educe in tor-circmgr
Mar 02, 2022
b2d8c14c
Replace manual Debug impl with educe in tor-guardmgr
Mar 02, 2022
1c44dfa5
Replace manual Debug impl with educe in tor-cell
Mar 02, 2022
f467f466
Replace manual Debug impl with educe in tor-chanmgr
Mar 02, 2022
210b9b70
Replace manual Debug impl with educe in tor-dirmgr
Mar 02, 2022
9dca756e
Replace manual Debug impls with educe in tor-proto
Mar 02, 2022
ea03cc40
Replace manual Clone impl with educe in tor-rtcompat
Mar 02, 2022
decdd05e
Replace manual Clone impl with educe in arti-hyper
Mar 02, 2022
1b8a8f93
Replace manual Debug impl with educe in arti-client
Mar 02, 2022
2a782a71
Refrain from replacing manual with educe Debug impl in caret
Mar 02, 2022
ac0ed6ab
Replace manual Default impls on enums with educe in arti-client
Mar 02, 2022
bb1d59e0
Replace manual Default impl with educe in tor-cell
Mar 02, 2022
4fbb0889
Replace manual Default impl with educe+std in tor-dirmgr
Mar 02, 2022
738f7efa
Replace manual Default impl with educe in tor-dirmgr
Mar 02, 2022
daa44df2
Replace manual Default impls with educe in tor-guardmgr
Mar 02, 2022
b27ffe14
Merge branch 'dir-provider-redux' into 'main'
Mar 02, 2022
64c8ee0d
Merge branch 'shellexpand' into 'main'
Mar 03, 2022
9329c7b8
arti-testing: Initial implementation
Mar 03, 2022
06f0339b
Allow println in arti-testing.
Mar 03, 2022
a4914b99
arti-client: Make dirmgr() and circmgr() return &Arc<..>
Mar 03, 2022
2a7915e6
Merge branch 'return_ref_arc' into 'main'
Mar 04, 2022
e9f8ddfb
Fix introduced junk in doc comment.
Mar 04, 2022
64cc5b85
Move educe to dev-dependencies of tor-bytes
Mar 04, 2022
eb66d0af
Merge branch 'derive-traits' into 'main'
Mar 04, 2022
aba68088
Introduce tor-basic-utils
Mar 04, 2022
ebfd7349
Move skip_fmt into tor-basic-utils
Mar 04, 2022
6e1da014
Remove now-obsolete note about location of skip_fmt
Mar 04, 2022
b6452b48
Add a from_hex method for RsaIdentity.
Mar 04, 2022
caf372ac
tor-netdoc: Use RsaIdentity::from_hex() in critical path.
Mar 04, 2022
c23dad8c
Use RsaIdentity::from_hex() and hex::decode_to_slice in more places
Mar 04, 2022
e15c47f7
Reproducible build: Bump to Rust 1.59 and Alpine 3.15
Mar 04, 2022
049d304e
Merge branch 'upgrade_repro_rust' into 'main'
Mar 04, 2022
8d26726f
Merge branch 'arti-testing-part1' into 'main'
Mar 04, 2022
c978a0d7
arti-bench: refactor stream construction to connect in parallel
Mar 04, 2022
42245de9
arti-bench: simplify future-creation code slightly
Mar 04, 2022
0cfb6a0e
tor-basic-utils: copy the README into lib.rs
Mar 04, 2022
8c348966
arti-bench: use isolation to support multiple circuits per run.
Mar 04, 2022
952aef1b
Merge branch 'hex_decode' into 'main'
Mar 04, 2022
4bff33c3
Provide an error variant for external directory providers
Mar 04, 2022
055b7399
Provide ErrorKind::Other
Mar 04, 2022
e4ed8241
Fix an unwrap() error.
Mar 04, 2022
b0952652
Merge branch 'educe-traits' into 'main'
Mar 04, 2022
5e586480
fix reproducible build summary giving invalid branch and commit id
Mar 04, 2022
994a8f7c
Merge branch 'errors-for-dirprovider' into 'main'
Mar 04, 2022
cb846de3
Merge branch 'reproducible-build-fix-summary-git' into 'main'
Mar 04, 2022
64fa8ea7
Omit arti-testing from coverage.
Mar 04, 2022
ef21559d
Add config paths table in `arti` docs
Mar 04, 2022
8231e702
Merge branch 'todos' into 'main'
Mar 04, 2022
b041bebe
Add instructions for hooking up Tor Browser to arti on Windows
Mar 04, 2022
206714f2
Test shell variable expansion on windows
Mar 05, 2022
1af47fbb
Add required dependencies to compile `arti` and run git hooks to CONTRIBUTING.md
Mar 05, 2022
c92e2b6b
Add link to shellcheck installation guide
Mar 05, 2022
15cfce69
Add more explaining text
Mar 05, 2022
6193c9d9
humantime_serde_option: New module in tor-basic-utils
Mar 07, 2022
22ee7671
arti-bench: record streams_per_circ and circs_per_sample.
Mar 07, 2022
49216a52
arti-bench: documentation fixes
Mar 07, 2022
cc6ba72d
Merge branch 'bench_multicirc' into 'main'
Mar 07, 2022
c98d9dc5
Implement a basic form of RFC 8305 ("happy eyeballs") for channels
Mar 07, 2022
ca6070b9
arti-testing: Initial support for broken TCP.
Mar 07, 2022
c27dde59
Merge branch 'moderately-enthused-eyeballs' into 'main'
Mar 07, 2022
5d91fa7f
arti-testing: CLI for making TCP connections break.
Mar 07, 2022
416b56d8
Use git source for derive_builder for now, for attrs feature
Mar 07, 2022
5203311a
Derive Deserialize for derive-builder-generated config builders
Mar 07, 2022
56bd15b6
Derive Deserialize for handwritten ArtiConfigBuilder
Mar 07, 2022
92d1855b
Provide way to get TorConfigBuilder from ArtiConfigBuilder
Mar 07, 2022
56cb1cef
Have ArtiConfig contain a TorClientConfig, and drop builder retcon
Mar 07, 2022
1b1ce8cc
Drop remaining conversion from FooConfig to FooConfigBuilder
Mar 07, 2022
801d5c8d
Merge branch 'add-windows-instructions' into 'main'
Mar 07, 2022
3aed6335
arti-testing: add support for black-holing TCP connections.
Mar 07, 2022
18,964 additional commits have been omitted to prevent performance issues.
Loading
Loading