Commits on Source
19550
fc33fc3e
Fix typos (using the typos-cli tool).
May 04, 2022
08eba63a
Start drafting a changelog for 0.3.0
May 04, 2022
2c1282f5
Make LogRotation Serialize
May 05, 2022
6a39f9d8
serde attributes: A tiny bit of reordering
May 05, 2022
d47e94b4
config derive attrs: Make builders serde, and validated structs not
May 05, 2022
31ce7f4b
semver note about serde attribute changes
May 05, 2022
acf38505
semver notes: Fix a missing paren
May 05, 2022
ee9730ca
chutney test stop network when arti died or did not start
May 05, 2022
5b9d71f7
Merge branch 'config-serde' into 'main'
May 05, 2022
b9c54af7
gitlab-ci: Disable fs mistrust in integration test
May 05, 2022
62d159e3
Derive Clone and Debug for CheckedDir.
May 05, 2022
de2b2364
Merge branch 'typos-20220504' into 'main'
May 05, 2022
5bd38ab6
generate aggregated coverage reports
May 05, 2022
9ed5983c
add schedulable job to generate aggregated coverage
May 05, 2022
3464cae4
use true instead of /bin/true
May 05, 2022
98de5cff
only deploy pages on main
May 05, 2022
7aacc6e3
Implement a safe-logging facility.
May 06, 2022
4679023c
Apply `sensitive` in some info-level log messages.
May 06, 2022
7e34692a
arti: add support for safe-logging configuration
May 06, 2022
b8791256
Disable safe-logging when logging to console.
May 06, 2022
373934ef
Punctuation fix.
May 06, 2022
c302a291
Merge branch 'safelogging' into 'main'
May 06, 2022
03028948
Switch to derive_builder_arti_fork
May 06, 2022
013bb260
Merge branch 'derive-builder-fork' into 'main'
May 06, 2022
c763ef67
Finish the CHANGELOG.md for 0.3.0
May 06, 2022
59cd3b8a
CHANGELOG.md: light reformatting.
May 06, 2022
9447e693
Update README.md files (automated).
May 06, 2022
3aca6a19
CHANGELOG.md: resolve minor typos
May 06, 2022
89b38b16
Change safelog version to 0.1.0.
May 06, 2022
7b93091f
Bump the version of every* crate to 0.3.0
May 06, 2022
16eeb16b
Clear semver_status now that 0.3.0 is coming out.
May 06, 2022
9fa93f96
Merge remote-tracking branch 'origin/mr/491'
May 06, 2022
1dfb58a2
A few small changelog style edits.
May 06, 2022
3a0da9e8
Merge branch 'coverage-weekly' into 'main'
May 06, 2022
cc99efb7
NetParams: Document its role as a validated config parameter
May 09, 2022
0eda471a
Merge branch 'netparams' into 'main'
May 09, 2022
14e8243b
fs-mistrust: add various methods.
May 09, 2022
8509ffff
Add new FsPermissions ErrorKind.
May 09, 2022
984190b3
tor-persist: Use fs-mistrust to verify state file permissions.
May 09, 2022
20a85061
Update tor-dirmgr to use fs-mistrust.
May 09, 2022
2938268f
arti-client: Configure and use fs-mistrust.
May 09, 2022
b0f39abe
arti: use fs-mistrust to validate configuration file locations.
May 09, 2022
8a62f9ce
Remove "Mistrust" from the public API of arti-client.
May 09, 2022
dcc5a3cf
Add a CLI option to disable FS permission checks.
May 09, 2022
5c33499f
Loosen checking for readable files within target directories.
May 09, 2022
4262e9d0
Merge branch 'use-fs-mistrust'
May 09, 2022
3b0336e8
netdoc: add a new type for Nicknames
May 09, 2022
b4f4b18a
Merge branch 'tinystr_nicknames' into 'main'
May 10, 2022
d7f2718a
tor-dirmgr/lib.rs: move DirMgr::load_documents_into to DocQuery
May 10, 2022
0dfac008
tor-dirmgr/storage.rs: impl Store for Box<dyn Store>
May 10, 2022
13446ac6
tor-dirmgr/bootstrap.rs: refactor load_all -> load_documents_from_store
May 10, 2022
4a98ed13
tor-dirmgr: move query_into_requests into bootstrap.rs
May 10, 2022
8b44569b
tor-dirmgr/bootstrap.rs: refactor query_into_requests, make it used
May 10, 2022
2fd03564
tor-dirmgr: make note_request_* functions standalone
May 10, 2022
72ea9e34
tor-dirmgr/bootstrap.rs: refactor fetch_single
May 10, 2022
62ece0ea
tor-dirmgr: move DirState to state.rs
May 10, 2022
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
19,450 additional commits have been omitted to prevent performance issues.
Loading
Loading