Commits on Source
18338
487742ea
fs-mistrust: Document problems with non-UTF8 OsString in toml
May 26, 2022
235fd786
Fix "coverage -h" command
May 26, 2022
0dccb567
add default chutney path to arti-bench script
May 26, 2022
b4a87687
Fix a link with nightly rustdoc
May 26, 2022
4282a1f0
Light edits to changelog.
May 27, 2022
f17c9083
Run "cargo update" in preparation for release
May 27, 2022
fbc5218a
Update tor-config README.md.
May 27, 2022
45d21d25
Bump versions of trivially-changed crates.
May 27, 2022
b232365a
Semantic version changes for Arti 0.4.0 release
May 27, 2022
4326aa1d
Regenerate version bump from previous commit.
May 27, 2022
4f7e06fe
Clear out 0.4.0 semver-status
May 27, 2022
c5e9b813
Merge branch 'bench-default-chutney' into 'main'
May 27, 2022
ed518c5a
Merge branch 'fix-coverage-help' into 'main'
May 27, 2022
c9552220
Update semver_status.md with new procedure.
May 27, 2022
1f067c02
tor-netdoc: Suppress new "unused_macro_rules" lint in one place
May 27, 2022
0173fce2
tor-netdoc: Allow suppressing unknown lints
May 27, 2022
35e3841e
Revert "Remove dbg!()s in tor-config"
May 27, 2022
75f96801
Merge branch 'macro' into 'main'
May 27, 2022
9d369257
Move tor-error crate to the "rust-patterns" category.
May 27, 2022
5b1622c2
tor-rtcompat: Fix a warning when building with no backends.
May 27, 2022
a58eaa28
fs-mistrust: add getegid() to getgrouplist() output.
May 27, 2022
bfd41ddb
Lexically sort Cargo.toml dependencies
May 28, 2022
db6842f6
add unit tests for ArtiConfig public functions
May 28, 2022
266b278c
deduplicate dns requests based on transaction id
May 30, 2022
c3de4f33
Merge branch 'dns-dedup' into 'main'
May 30, 2022
53270597
Merge branch 'mistrust_osstring_limitation' into 'main'
May 30, 2022
573d1236
Merge branch 'per_crate_semver' into 'main'
May 30, 2022
aa5e647b
Merge branch 'chore/integrate_cargo_sort' into 'main'
May 30, 2022
064521dc
Merge branch 'arti-cfg-tests' into 'main'
May 30, 2022
ea80f124
Merge branch 'bug487' into 'main'
May 30, 2022
58249924
Merge branch 'post-release-fix-20220527' into 'main'
May 30, 2022
017906cd
tor-dirmgr: Fix DirSkewTolerance
May 30, 2022
e0d9d243
arti: cfg: Actually uncomment *all* the things in the example
May 30, 2022
c8d5681f
arti: Make ProxyConfig no longer Deserialize
May 30, 2022
b88c1c10
tor-config: Drop Serialize and Deserialize from a test type
May 30, 2022
d365d738
arti: example config: Arrange to uncomment logfiles
May 30, 2022
116b6c30
arti: config example: Add some missing defaults
May 30, 2022
fb54b5b0
arti: config example: Add entries for tor_network fields
May 30, 2022
fbfaecdf
config: Provide tor_config::resolve_option and resolve journald
May 30, 2022
ca60859d
arti: config: Canonicalise ports, and provide example dns_port
May 30, 2022
0a324f84
mistrust: Canonicalise prefix from Some("") to None
May 30, 2022
fe9fb6b6
arti config: Check that example config is exhaustive
May 30, 2022
0f290da0
add support for openssl backend in llcrypto
May 30, 2022
04579c03
tor-dirclient: Require that self.digests is nonempty
May 30, 2022
eb49bc7f
lints: Suppress unknown lints in a way that works on nightly too
May 31, 2022
a8331c58
maint/add_warnings: Tidy up, and add some commentary
May 31, 2022
ea5caf9a
lints: maint/add_warning: Improve ordering
May 31, 2022
1351945d
lints: arti-config: Re-add standard lint list
May 31, 2022
3ae7244f
maint/add_warnings: Make it add the markers for its future self
May 31, 2022
ba0843da
lints: Add lint block delimiters to every crate
May 31, 2022
47a209fb
lints: maint/add_warning: New marker-based mode
May 31, 2022
9fed0b39
Merge branch 'dbg' into 'main'
May 31, 2022
ca94ec72
Add a few coverage-based tests to tor-config.
May 31, 2022
4634c171
lints: arti: Move some allows outside the auto block
May 31, 2022
a8f34231
lints: Add two missing ones to add_warning
May 31, 2022
2814fd99
lints: Add let_unit_value allow to add_warning
May 31, 2022
f67c0eaf
Merge branch 'tor-config-tests' into 'main'
May 31, 2022
4f421015
lints: Add let_unit_value allow to all crates
May 31, 2022
de92a295
lints: tor-protover: Move two allows outside the auto block
May 31, 2022
91b341de
lints: arti-testing: Move some allows outside the auto block
May 31, 2022
fec706c2
lints: Make lint blocks consistent
May 31, 2022
c938eeb3
arti-config: Change description of tombstone crate
May 31, 2022
32e4baa4
arti: Demote itertools back to dev-dependency
May 31, 2022
c2fa37c5
tor-config: Add comprehensive tests for resolve_option
May 31, 2022
5b684020
tor-config: resolve_option tests: disable rsutfmt
May 31, 2022
d707f621
Merge branch 'config-desc' into 'main'
May 31, 2022
89c4f76b
tor-config: Suppress unwrap lint in tests
May 31, 2022
71070931
proto: Only ready a DataStream if CONNECTED was succesfully received
May 31, 2022
558ae067
Merge branch 'self_digests_error_if_0' into 'main'
May 31, 2022
1d41ae92
use the right feature name for llcrypto openssl
May 31, 2022
9aec6087
Merge branch 'config-test' into 'main'
May 31, 2022
a53b3d67
Merge branch 'data-stream-err' into 'main'
May 31, 2022
00f82a7f
maint/add_warning: Use .tmp~ for temp filename, not .bak
May 31, 2022
c2939b5f
maint/add_warning: Change shebang to python3
May 31, 2022
89b4a590
maint/add_warning: Provide --check mode
May 31, 2022
3c3cdbcf
maint/add_warning: Run with --check in CI
May 31, 2022
47a10fa8
maint/add_warning: Add "how to fix" to error message
May 31, 2022
842e6a69
check_licenses: list new crates with manual license verification
May 31, 2022
c8997b65
Add check_licenses to CI.
May 31, 2022
7e966641
maint/add_warning: Use python3 argparse
May 31, 2022
6c52fa67
maint/add_warning: Introduce ImproperFile and convert one assert
May 31, 2022
20110790
fs-mistrust: BadPermission(_, _) -> BadPermission(..)
May 31, 2022
2730bed5
maint/add_warning: Convert remaining asserts
May 31, 2022
bc6b0204
fs-mistrust: Improve BadPermission string
May 31, 2022
98ccd7e7
Merge branch 'lint' into 'main'
May 31, 2022
43028b94
Merge branch 'lint-followup' into 'main'
Jun 01, 2022
526fd424
Tests for tor_netdoc::util::intern
Jun 01, 2022
3e693fa7
Add test for mutability of RelayFamily.
Jun 01, 2022
3de24963
Add test for parsing bad tor version with too many elements.
Jun 01, 2022
07dc49a2
Fix a copy-paste error in Ed25519 parsing tests.
Jun 01, 2022
9f4fe6a4
tor-config: Fix a doc link
Jun 01, 2022
e0383309
Merge branch 'doc' into 'main'
Jun 01, 2022
c2d8dac1
Merge branch 'better-fs-mistrust-badpermissions-string' into 'main'
Jun 02, 2022
6f967362
Merge branch 'check-license-fixes' into 'main'
Jun 02, 2022
69d352a7
New facility for deterministic and reproducible test PRNGs.
Jun 02, 2022
967ea67b
Use testing_rng() in tests throughout our crates.
Jun 02, 2022
b4c0febd
Refactor fallback-set tests to work with deterministic PRNG.
Jun 02, 2022
1076f250
Rewrite tests in tor-netdir to use testing_rng()
Jun 02, 2022
0e6a5435
Add an upcast_arc function to NetDirProvider.
Jun 02, 2022
018fda4f
Merge branch 'testing-rng' into 'main'
Jun 02, 2022
18,238 additional commits have been omitted to prevent performance issues.
Loading
Loading