Commits on Source
18240
a9bae9ad
tor-dirmgr/state.rs: refactor GetConsensusState::new
May 10, 2022
f0739e46
tor-rtcompat: make CompoundRuntime handle SleepProviders properly
May 10, 2022
cad815e3
tor-dirmgr/state.rs: feed through additional parameters, use them
May 10, 2022
7a52e77e
tor-dirmgr/state.rs: add new NetDirChange API, consume it
May 10, 2022
8b016697
tor-dirmgr/state.rs: use the NetDirChange API instead of WriteNetDir
May 10, 2022
7b5fad31
tor-dirmgr/state.rs: remove WriteNetDir, use filters directly
May 10, 2022
27073a5d
tor-dirmgr/state.rs: remove GetConsensusState::bodge_new
May 10, 2022
78e86e6b
Disable fs-mistrust in coverage CI.
May 10, 2022
2c28e217
tor-dirmgr/state.rs: take an object to get a netdir, not a netdir
May 10, 2022
8347f8cb
tor-dirmgr/bootstrap.rs: error on older netdirs, add log line
May 10, 2022
27f4657f
tor-dirmgr: small fixups for the bootstrapping refactor
May 10, 2022
33b2b428
tor-dirmgr: move apply_netdir_changes() to be a DirMgr method
May 10, 2022
6fc7a864
Remove cargo-husky, and replace with manual instructions
May 10, 2022
50493c13
Merge branch 'excise-husky' into 'main'
May 10, 2022
5a2d08e0
Merge branch 'fix-coverage-ci' into 'main'
May 10, 2022
0597c31a
Merge branch 'dirmgr-purification-2' into 'main'
May 10, 2022
864fd039
Improve documentation around Cargo features; make Runtime require Debug
May 11, 2022
cc3ec808
Merge branch 'cargo-feature-elucidation' into 'main'
May 11, 2022
e363b79a
ConfigurationSource: Rename new to new_empty
May 11, 2022
26b31155
tor-config: Export CfgPathError
May 11, 2022
93da6129
default_config_file(): Have it return Result, not Option
May 11, 2022
c9fee15c
ConfigurationSource: Move "usual" logic for construction
May 11, 2022
c76c79d0
ConfigurationSources: Have the generics take Into<owned>
May 11, 2022
8fe62da8
Move default_config_file() into arti-client
May 11, 2022
775432be
Document semver changes to ConfigurationSources etc.
May 11, 2022
b137be22
Merge branch 'config-sources-api' into 'main'
May 11, 2022
12d1752a
tor-netdoc: Add a Lifetime::valid_at method.
May 11, 2022
7dec007d
Add DirSkewTolerance section to DirMgr configuration.
May 11, 2022
1dafba70
Make reset_time() for incomplete directories more generous.
May 11, 2022
db8bdbf9
tor-dirmgr: update status reporting to consider skew tolerance
May 11, 2022
9e040e78
Adjust if-modified-since field on the basis of tolerated skew
May 11, 2022
dd20ac45
Note a TODO in exitpath construction.
May 11, 2022
0c05baa6
Add a channel accessor to ClientCirc.
May 11, 2022
ab3bd9d6
arti-config: Move cmdline to tor-config
May 11, 2022
3420fe73
Define and use impl_default_via_builder
May 11, 2022
7909a51f
No longer derive Default on three structs which derive Builder
May 11, 2022
0c939d45
dirclient: add the ability to reject circuits that are too skewed.
May 11, 2022
4a06ce01
clippy: Drop an unused lifetime
May 11, 2022
2e99c9fe
dirmgr: use set_skew_limit.
May 11, 2022
07175957
clippy: Use write! rather than push_str, format
May 11, 2022
0cc94d44
clippy: Change a binding to (), and allow clippy::let_unit_value
May 11, 2022
04b8729d
Add correct serde(default) attrs for humantime_serde::option
May 12, 2022
0b6633d7
Merge branch 'ht-fix' into 'main'
May 12, 2022
7207b175
Merge branch 'builder-default' into 'main'
May 12, 2022
aaf133de
Merge branch 'clippy' into 'main'
May 12, 2022
5990df53
Merge branch 'arti-config-1' into 'main'
May 12, 2022
24c7dea3
Resolve DOCDOC comments in tor-dirmgr.
May 12, 2022
58f53bae
config defaults: Test that going via builder explicitly is the same
May 12, 2022
afa64bf3
config defaults: No longer apply ARTI_DEFAULTS in load()
May 12, 2022
c9c8344b
ARTI_DEFAULTS: Move to arti crate
May 12, 2022
8aab5a39
ARTI_EXAMPLE_CONFIG: Rename from ARTI_DEFAULTS
May 12, 2022
1105e631
config defaults: Test that empty deser is the same
May 12, 2022
85a310d7
arti-example-config: Mark some non-default examples more clearly
May 12, 2022
f18373a7
arti-example-config.toml: Comment out all the example settings
May 12, 2022
bb166c14
arti-example-config.toml: Re-un-comment the example settings in test
May 12, 2022
cb42c01d
arti-example-config.toml: Add a slightly improved comment
May 12, 2022
d407ce51
Add semver note for these changes
May 12, 2022
2a5ee2c8
Merge branch 'ticket_412_467' into 'main'
May 12, 2022
400266b2
config: Move macro calls to next to the struct
May 12, 2022
888d6e05
config: Replace more handwritten impl Default
May 12, 2022
c1c6f2b3
Rename impl_standard_builder from impl_default_via_builder
May 12, 2022
d847d498
Delete tor_dirmgr::Error::BadNetworkConfig
May 12, 2022
2255778a
Merge branch 'builder-default-bis' into 'main'
May 12, 2022
1698a2fe
Merge branch 'template' into 'main'
May 12, 2022
f0eac618
Merge branch 'network-config-error' into 'main'
May 12, 2022
86a3e006
impl_standard_builder: Test the Deserialize impl
May 12, 2022
be5bc04c
impl_standard_builder: Have it generate FooConfig::builder
May 12, 2022
8f724ad7
impl_standard_builder: Better comments explaining the parser
May 13, 2022
58c75342
arti-bench: Disable all fs permissions (fs-mistrust) checks
May 13, 2022
d7f84b92
config load: Move mistrust checking to load()
May 13, 2022
bdb7cb7a
Fix comment location
May 13, 2022
4115ce50
Merge branch 'mistrust-load' into 'main'
May 13, 2022
cdde8784
arti-config: Move default config file test to arti-client
May 13, 2022
9a3205ae
arti-config abolition: Add deps to tor-config
May 13, 2022
44d2f5cc
arti-config abolition: Move functionality to tor-config
May 13, 2022
b6b5d05e
tor-config: Provide useful documentation for sources module
May 13, 2022
ef368828
arti-config abolition: Change references to use tor_config
May 13, 2022
4e2bd6c7
Abolish arti-config, replacing with tombstone crate
May 13, 2022
4b86818b
Document semver changes
May 13, 2022
f482a5bd
Merge branch 'builder-default-3' into 'main'
May 13, 2022
934de160
Merge branch 'arti-config-2' into 'main'
May 13, 2022
58dc5768
Fix typo
May 14, 2022
34b49422
Merge branch 'typos' into 'main'
May 14, 2022
777b2c12
Do backtrace string matching test only on Linux
May 16, 2022
d69fc2fa
Merge branch 'backtrace' into 'main'
May 16, 2022
9d8ce432
Revert "Merge branch 'backtrace' into 'main'"
May 16, 2022
fb432924
Merge branch 'main' into 'ticket_466'
May 16, 2022
18d7ece7
Merge branch 'ticket_466' into 'main'
May 16, 2022
ef2640ac
DirMgr: make DocSource useful by having it include dirserver info.
May 16, 2022
f70ad60e
DirMgr: Improve display for DocSource
May 16, 2022
d8bd862f
DirMgr: Let add_from_* distinguish non-fatal errors
May 16, 2022
b94f56d6
Implement nonfatal errors in add_from_*
May 16, 2022
40539cb2
DirMgr: Add a way for a state to report a blocking error.
May 16, 2022
d1af40e6
On a blocking error, blame the appropriate directory cache
May 16, 2022
c55738e7
Move consensus signature verification to add-document code.
May 16, 2022
ffc86401
DirMgr: Blame the correct cache for consensus validation failure
May 16, 2022
37f67300
Add missing extend_tolerance to add_consensus_text.
May 16, 2022
e37e37a3
Give an error if the cache violates If-Modified-Since.
May 16, 2022
f83146be
Fix a portability issue with Rust 1.56
May 16, 2022
6bacf3b3
DirMgr: Start refactoring error handling.
May 17, 2022
18,140 additional commits have been omitted to prevent performance issues.
Loading
Loading