Commits on Source
18151
0c05baa6
Add a channel accessor to ClientCirc.
May 11, 2022
0c939d45
dirclient: add the ability to reject circuits that are too skewed.
May 11, 2022
2e99c9fe
dirmgr: use set_skew_limit.
May 11, 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
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
298b2421
Do backtrace string matching test only on some platforms.
May 17, 2022
273879cb
Placate rustfmt
May 17, 2022
d7a3fd2c
DirMgr: Remove special handling of "changed" boolean
May 17, 2022
6450a411
Merge branch 'backtrace' into 'main'
May 17, 2022
53ed5f40
DirMgr: Unify error return paths
May 17, 2022
5de1b931
DirMgr: Remove blocking_error return path.
May 17, 2022
c70916c0
Fix compilation with Rust 1.56.
May 17, 2022
8406cc3b
Initial draft policy on supported platforms and dependencies
May 18, 2022
6aebb18e
Remove BootstrapAction::Impossible
May 19, 2022
eab0046d
Explain why we call update_status unconditionally.
May 19, 2022
5b5b4bbb
Simplify advance and reset functions with mem::replace.
May 19, 2022
b4e9e422
Merge branch 'cert_dl_recovery_v3' into 'main'
May 19, 2022
9d26a918
Remove dbg!()s in tor-config
May 20, 2022
a42a6467
SupportPolicy: Add tiers, clarify what "support" means.
May 20, 2022
6a00b74b
Clarify which releases get advisories.
May 20, 2022
994426d1
Add a couple of "pub use" to make nightly rustdoc pass.
May 20, 2022
d54faaf5
async-compression v0.3.12 -> v0.3.14
May 20, 2022
a6c7818d
Merge branch 'update-async-compression' into 'main'
May 23, 2022
b137d64e
Update Gitlab CI config for Gitlab 14.10
May 23, 2022
793782ac
channel: Provide and use Sink::prepare_send_from
May 23, 2022
426ff28b
prepare_send_from: Add tests
May 23, 2022
9fd0050a
prepare_send_from: docs and comments improvements
May 23, 2022
94038a92
prepare_send_from: Break out get_output! macro
May 23, 2022
739e5b52
prepare_send_from: clippy: Replace two unwraps
May 23, 2022
24dde5dd
prepare_send_from: clippy: Add missing docs
May 23, 2022
d3f261d5
prepare_send_from: clippy: Avoid a lint
May 23, 2022
86d5768c
prepare_send_from: clippy: Have dprintln explicitly return ()
May 23, 2022
2fc6c8a1
prepare_send_from: clippy: Replace some or_else with or
May 23, 2022
60551711
Merge branch 'channel' into 'main'
May 23, 2022
0d8f520f
add unit tests for arti_client::StreamPrefs
May 23, 2022
e33cae6c
async-compression minimum version 0.3.5 -> 0.3.14
May 23, 2022
55ce1fea
Merge branch 'streamprefs-test' into 'main'
May 23, 2022
0861827d
Merge branch 'update-min-async-compression' into 'main'
May 23, 2022
aaa8bfcb
Merge branch 'remove_dbgs' into 'main'
May 23, 2022
2f1803f4
Suppress clippy warnings in tor-basic-utils.
May 23, 2022
546ae300
Resolve the new `derive_partial_eq_without_eq` lint.
May 23, 2022
48e1c755
chutney/teardown: validate that pid is set
May 23, 2022
90b8a927
Merge branch 'check-pid-squashed'
May 23, 2022
c27b3cb7
Update to newer sanitize-filename and tinystr.
May 23, 2022
b279b09b
add example for Isolation
May 23, 2022
8e15c97f
DirMgr: Stop load-from-cache process when there is no change.
May 24, 2022
dae2ccd6
Merge branch 'clippy_pass' into 'main'
May 24, 2022
85faa1c0
Merge branch 'upgrades-20220523' into 'main'
May 24, 2022
baa58daa
fs-mistrust: rename fields
May 24, 2022
95200383
fs-mistrust: make Mistrust have a corresponding Builder type.
May 24, 2022
330582a1
fs-mistrust: Add Group and User types.
May 24, 2022
9dd7b99d
Add serde derives for MistrustBuilder.
May 24, 2022
12f2a47f
Write custom serde impls for Trusted{User,Group}
May 24, 2022
b1fc4bd0
Make fs-mistrust configurable from the top level.
May 24, 2022
25c64db5
Apply fs-mistrust to logfile directories.
May 24, 2022
de3c7baa
Note that fs-mistrust has broken semver.
May 24, 2022
924cc380
Use serde attrs instead of manual impls
May 24, 2022
5a5a828d
ConfigurationSources: Allow config files to be world-readable.
May 24, 2022
814faf63
Apply clarifications to SupportPolicy.md from
@Diziet
May 24, 2022
b055cc27
Merge branch 'configurable-mistrust' into 'main'
May 24, 2022
78b815e0
mention isolation is an advanced topic and most usage don't require implementing the trait
May 24, 2022
f395c5d4
Start work on a changelog for 0.4.0
May 24, 2022
af54b99b
Run "cargo update" in preparation for the next release.
May 24, 2022
fcdac71b
tor-config: Add a lint allow
May 24, 2022
d15cc758
arti tests: Introduce bld_tor variable
May 24, 2022
687e5c36
tor-config: Introduce Builder trait and ConfigReolveError
May 24, 2022
460117f2
Allow use of RetainMut, since we do not require Rust 1.61 yet.
May 24, 2022
9e526aad
Split TorClientConfig out of ArtiConfig, and Resolvable trait
May 24, 2022
865ae135
tor-config: Support functions for tracking ignored config keys
May 24, 2022
e1bc599d
tor-config: Tests for support functions for tracking ignored keys
May 24, 2022
09f26f2d
tor-config: Track and (by default) warn on ignored config keys
May 24, 2022
bb8e205b
tor-config: Tests for ignored config key handling
May 24, 2022
9c881587
tor-config: Example for load module
May 24, 2022
112cce10
semvar_status: Document config changes
May 24, 2022
18,051 additional commits have been omitted to prevent performance issues.
Loading
Loading