Commits on Source
19560
3c853126
Add `coverage` job
Jan 06, 2022
34e3438d
Change target
Jan 06, 2022
b46a5620
Add cargo build to coverage job
Jan 06, 2022
2fc67c01
Use stable image and download nightly in coverage
Jan 06, 2022
6aea21ab
Remove build in coverage job
Jan 06, 2022
da3b937c
Add pip3 to coverage job
Jan 06, 2022
86e829ec
Add pip3 show to coverage job
Jan 06, 2022
c86be6cd
Use python3.9 in coverage job
Jan 06, 2022
4ddddcee
Change output type to `cobertura`
Jan 07, 2022
3633a787
Remove lcov from coverage job
Jan 07, 2022
ebda5a0a
doc/CONFIG-NOTES.md: config proposal
Jan 19, 2022
dd726076
Add a CompoundRuntime type for runtime construction.
Jan 19, 2022
8d3e4576
Add a macro to help with opaque Runtime wrappers.
Jan 19, 2022
17920e43
Refactor Runtimes to use separate TLS implementations internally.
Jan 19, 2022
639db26d
isolation: Refactor to introduce a bespoke enum
Jan 20, 2022
a5356aed
isolation: Provide new_isolation_group method
Jan 20, 2022
9e904167
isolation: Provide isolate-every-connection option
Jan 20, 2022
6ba3686a
CONFIG-NOTES: Suggestions from MR review
Jan 20, 2022
85ed27f6
CONFIG-NOTES: finish a sentence
Jan 20, 2022
06c15f21
isolation: Much better wording for always isolate setting
Jan 20, 2022
23c1fc8c
isolation: Rename (internal) EveryStream enum variant
Jan 20, 2022
7bc89417
isolation: Rename isolate_every_stream from ..._connection
Jan 20, 2022
f0f29645
Errors: fold in people's views so is mostly unattributed now
Jan 20, 2022
695a33c1
Merge branch 'always-isolate' into 'main'
Jan 20, 2022
aa4d8de1
StreamPrefs: rename from ConnectPrefs
Jan 21, 2022
dcf26466
StreamPrefs: Re-alphabetise imports following rename
Jan 21, 2022
33e70eec
TROUBLESHOOTING.md: More information+links about build process.
Jan 21, 2022
c3f82ee1
README,CONTRIBUTING: More links.
Jan 21, 2022
87326afe
Error plan: typos/fixes
Jan 21, 2022
a79a2e87
Rename TorClient::set_stream_prefs
Jan 21, 2022
ba591a81
Merge branch 'conn-prefs-rename' into 'main'
Jan 21, 2022
146fbbaa
Merge branch 'ticket255' into 'main'
Jan 24, 2022
a83b8c43
Merge branch 'error-plan' into 'main'
Jan 24, 2022
b893f88c
Merge branch 'ticket_277' into 'main'
Jan 24, 2022
979cfb46
Add a C program to make Tor-style X509 link certificates
Jan 24, 2022
8def5a0d
tor-rtcompat: Add support for rustls.
Jan 25, 2022
d1d121aa
Refactor native_tls usage into its own module
Jan 25, 2022
0898b485
Comment-only: document sni_hostname more.
Jan 25, 2022
e4e691a7
More comments on the limitations of tor-rtcompat's TLS API
Jan 25, 2022
e145f2b6
Merge branch 'rustls_v2' into 'main'
Jan 25, 2022
4aa442de
Merge branch 'config' into 'main'
Jan 26, 2022
5af8a1bf
Remove misspellings of "rusttls".
Jan 26, 2022
884d614a
Remove a now-incorrect comment in tor-proto.
Jan 26, 2022
668364d7
Unify TokioRuntime and TokioRuntimeHandle
Jan 26, 2022
99c59a8f
Remove no-longer-needed tokio runtime helper macro
Jan 26, 2022
05a04220
Limit the inner types in tor-rtcompat that have to implement Clone
Jan 26, 2022
2333d046
Rename FooRuntime to FooNativeTlsRuntime for consistency.
Jan 26, 2022
6f29d485
Make current/create functions into runtime member functions.
Jan 26, 2022
8af3528c
Define aliases for "the best enabled runtime".
Jan 26, 2022
30b3818a
Make the native-tls crate optional.
Jan 26, 2022
dec2c4ee
Make test_with_all_runtimes cover _all_ the runtimes.
Jan 26, 2022
bf8fa66d
Rename `SpawnBlocking` trait to `BlockOn`.
Jan 26, 2022
9c043a64
arti: be more careful to use the user-selected runtime
Jan 26, 2022
5dcc8211
Fix documentation references for tor-rtcompat refactoring.
Jan 26, 2022
474a4699
CI: Fix async-std task
Jan 26, 2022
3213b893
Add changes in `maint`
Jan 26, 2022
b3ba3282
Use `maint/with_coverage.sh` in coverage job
Jan 26, 2022
899691e5
Install bs4 in coverage job
Jan 26, 2022
785ad605
Merge branch 'coverage-tracking' into 'main'
Jan 27, 2022
c4321289
Apply
@eta
's suggestions from review on
!263
Jan 27, 2022
9f3ad85d
Document why {current,create}_runtime are type-erased
Jan 27, 2022
2f39dbd5
Merge branch 'rtcompat-refactor' into 'main'
Jan 27, 2022
ecb63baf
doc/Release.md: add note to check feature combinations
Jan 27, 2022
40c67e5e
with_coverage.sh: split grcov options into separate lines.
Jan 27, 2022
5b6b0d6a
Once more exclude arti-bench from coverage.
Jan 27, 2022
aa9e5515
with_coverage: resolve a shellcheck warning
Jan 27, 2022
1c620019
Merge branch 'eta/303' into 'main'
Jan 27, 2022
83a01725
Fix/suppress shellcheck errors in teardown.sh
Jan 27, 2022
9435e4b3
Move tor-rtcompat tests to lib.rs
Jan 27, 2022
af852622
tor-rtcompat: Simplify test-declaration macros.
Jan 27, 2022
f7373f8b
tor-rtcompat: Add some miscellaneous tests
Jan 27, 2022
19f878b3
tor-rtcompat: remove some unused code.
Jan 27, 2022
bc867fed
Merge branch 'rtcompat_tests' into 'main'
Jan 27, 2022
c9feb380
Merge branch 'shellcheck_teardown' into 'main'
Jan 27, 2022
98d81716
Fix test failure in tor_dirmgr::state::test::get_microdescs_state
Jan 27, 2022
c5fa23b3
Merge branch 'dirmgr_state_test_fix' into 'main'
Jan 27, 2022
72a08cc2
Improve `coverage` job in CI
Jan 28, 2022
54bdab58
Merge branch 'improve-coverage-ci-job' into 'main'
Jan 28, 2022
41780912
Make max_file_limit configurable
Jan 28, 2022
427e07ec
Merge branch 'bug299' into 'main'
Jan 28, 2022
5187b05c
Use script to update README.md files.
Jan 28, 2022
2f51add6
Run "cargo update" in preparation for monday's release.
Jan 28, 2022
af40fa4d
WANT_FROM_OTHER_CRATES: add a few links.
Jan 28, 2022
0fed438a
Add correct file ending to maint/downgrade_dependencies
Jan 28, 2022
6fe05436
Add shellcheck step into build stage
Jan 28, 2022
09ccc1ae
Add shellcheck to pre-push git hook
Jan 28, 2022
67ac91a8
Add missing file ending for downgrade_dependencies in gitlab ci
Jan 28, 2022
01b3bc85
Remove argument document-private-items from nightly build
Jan 28, 2022
1d7fcd6d
Undo remove document-private-items arg
Jan 28, 2022
daa1eba9
add postprocessing script to deduplicate cobertura reports
Jan 28, 2022
21a9ad84
Add shellcheck script into maint directory
Jan 29, 2022
1774de7e
Remove redundancy/code duplication and switch to shellcheck_all.sh script
Jan 29, 2022
42fb7667
Change which command to command -v
Jan 29, 2022
7f83b9fb
maint/shellcheck_all.sh: add missing final newline
Jan 31, 2022
880d5f2d
Merge branch 'shellcheck' into 'main'
Jan 31, 2022
74838b7b
Changelog for 0.0.4.
Jan 31, 2022
ac8e28b6
CI: Add "rustup show" to show compiler versions in logs
Jan 31, 2022
64fde906
Mention shellcheck patch in changelog.
Jan 31, 2022
d3039d80
Update changed_crates to be more useful.
Jan 31, 2022
01d99373
Bump the patch version of every crate that changed since 0.0.3
Jan 31, 2022
19,460 additional commits have been omitted to prevent performance issues.
Loading
Loading