Commits on Source
18328
a150d53f
config: Enable "toml" feature
May 03, 2022
ae776392
CfgPath: Change deserialisaation of Literal variant
May 03, 2022
ed970310
CfgPath: Overhaul API
May 03, 2022
1e6c6169
CfgPath: Make it Serialize
May 03, 2022
2da84857
CfgPath: Test serialisation round-trip with a binary format
May 03, 2022
fbf5e8dc
Merge branch 'path' into 'main'
May 03, 2022
f4088a75
Fix config version
May 04, 2022
ff624f60
Rename NetworkConfig.fallback_caches
May 04, 2022
8ad4735d
Add dependency on paste crate
May 04, 2022
71911d29
Introduce ThingListBuilder::default_list
May 04, 2022
4bca9127
Change builder list API
May 04, 2022
d0330d2c
Fix typos
May 04, 2022
9214eb5d
tor-dirmgr: make DownloadScheduleBuilder public
May 04, 2022
28030c6c
Merge branch 'fix-config-version' into 'main'
May 04, 2022
875f3e43
CI: Check that the lockfile is up to date.
May 04, 2022
ab979b0b
Merge branch 'list-builder-rework' into 'main'
May 04, 2022
015db3d7
GuardUsage: restrictions: Use list builder
May 04, 2022
c84d6091
GuardUsage: restrictions Add semver note
May 04, 2022
1f64613e
Merge branch 'locked' into 'main'
May 04, 2022
0c001ed6
list_builder: Actually honour attributes
May 04, 2022
578684f2
list_builder: Make helper capable of handling generics
May 04, 2022
221fe634
list_builder: Use Educe to derive Default
May 04, 2022
2487a46e
list_builder: Provide VecBuilder
May 04, 2022
4262a440
list_builder: Update semver note
May 04, 2022
6791758d
FallbackDir: Do not consider defaulted-empty orport list to be valid
May 04, 2022
cc394ca9
FallbackDir: Do orport validation after autogenerated build
May 04, 2022
4ad4cae4
FallbackDir: Use VecBuilder for orports
May 04, 2022
019b3b9c
Merge branch 'guard-restriction-list' into 'main'
May 04, 2022
cb892116
Fix typo
May 04, 2022
df2813ed
list_builder: Add some xrefs about macro_rules limitations
May 04, 2022
a334f172
Merge branch 'socket-addr-list-builder' into 'main'
May 04, 2022
66ee3999
Run "cargo update" in preparation for a release... next week?
May 04, 2022
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
18,228 additional commits have been omitted to prevent performance issues.
Loading
Loading