Commits on Source
18770
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
608d0cbc
Merge branch 'bug482' into 'main'
May 24, 2022
92f0f97f
Merge branch 'isolation-example' into 'main'
May 24, 2022
80138078
reply socks error on more codepath
May 25, 2022
3b837eb7
Typo fixes (automated with "typos").
May 24, 2022
0caa5bcb
DirMgr:: Remove Error::NoChange as redundant.
May 25, 2022
52a338a3
Merge branch 'socks-errors' into 'main'
May 25, 2022
bc3c9d47
Merge branch 'support_policy' into 'main'
May 25, 2022
4b0459d2
Merge branch 'bug475' into 'main'
May 25, 2022
4797c120
ci: set umask instead of ARTI_FS_DISABLE_PERMISSION_CHECKS
May 25, 2022
85b4b562
fs-mistrust: allow symlinks to have any permissions
May 25, 2022
e9538a7e
Merge branch 'no_nochange' into 'main'
May 25, 2022
9f426e2c
tor-config: Rename "ignored" to "unrecognized" throughout
May 25, 2022
0803296b
tor-config: Rename resolve_return_unrecognized, ..._ignore_...
May 25, 2022
151d28c9
Run rustfmt following renaming
May 25, 2022
28c1f707
tor-config: load: Introduce UnrecognizedKeys enum
May 25, 2022
4f62c3de
tor-config: Typo fixes (as per review comments)
May 25, 2022
26715c55
tor-config: load: Docs
May 25, 2022
964794bf
tor-config: load: Rename shorter_let
May 25, 2022
a8a36615
tor-config: load: Fix a misleading comment
May 25, 2022
18,670 additional commits have been omitted to prevent performance issues.
Loading
Loading