Commits on Source
18975
f9a4f23e
remove most usage of SystemTime::now
Feb 25, 2022
96daba77
fix tests
Feb 25, 2022
f06b2560
use wallclock where possible in tests
Feb 26, 2022
dcd32f4d
typo
Feb 28, 2022
b041bebe
Add instructions for hooking up Tor Browser to arti on Windows
Mar 04, 2022
206714f2
Test shell variable expansion on windows
Mar 05, 2022
1af47fbb
Add required dependencies to compile `arti` and run git hooks to CONTRIBUTING.md
Mar 05, 2022
c92e2b6b
Add link to shellcheck installation guide
Mar 05, 2022
15cfce69
Add more explaining text
Mar 05, 2022
6193c9d9
humantime_serde_option: New module in tor-basic-utils
Mar 07, 2022
c98d9dc5
Implement a basic form of RFC 8305 ("happy eyeballs") for channels
Mar 07, 2022
c27dde59
Merge branch 'moderately-enthused-eyeballs' into 'main'
Mar 07, 2022
416b56d8
Use git source for derive_builder for now, for attrs feature
Mar 07, 2022
5203311a
Derive Deserialize for derive-builder-generated config builders
Mar 07, 2022
56bd15b6
Derive Deserialize for handwritten ArtiConfigBuilder
Mar 07, 2022
92d1855b
Provide way to get TorConfigBuilder from ArtiConfigBuilder
Mar 07, 2022
56cb1cef
Have ArtiConfig contain a TorClientConfig, and drop builder retcon
Mar 07, 2022
1b1ce8cc
Drop remaining conversion from FooConfig to FooConfigBuilder
Mar 07, 2022
801d5c8d
Merge branch 'add-windows-instructions' into 'main'
Mar 07, 2022
56c2153b
Merge branch 'fix-expand-tilde-on-windows' into 'main'
Mar 07, 2022
9ee78ea4
Merge branch 'contributing-dependencies' into 'main'
Mar 07, 2022
d75b46c3
Note the dependency on PCRE support in Git implied by the use of grep -P in the git hooks
Mar 08, 2022
afa99cb1
Merge branch 'update-contrib-dependencies' into 'main'
Mar 08, 2022
a1107551
tor-chanmgr: Do not allocate an Internal error unless we mean it.
Mar 08, 2022
26bdbc4b
arti-bench: don't allocate a separate receive-buffer for each job
Mar 08, 2022
3425a6cb
Merge branch 'ticket_383' into 'main'
Mar 09, 2022
4f34f7ce
Merge branch 'ticket_391' into 'main'
Mar 09, 2022
335af4ac
Add methods to `UnverifiedConsensus`
Mar 10, 2022
d1b15143
arti-testing: Make Action implement Copy
Mar 10, 2022
98c5c5b8
Merge branch 'arti-testing-part2' into 'main'
Mar 10, 2022
6761cf2b
Merge branch 'config-no-retcon' into 'main'
Mar 10, 2022
d9c15552
dirmgr: Call shrink_to_fit on missing-microdesc hashtable
Mar 10, 2022
dcd74e7a
tests/chutney: Merge chutney-launching scripts
Mar 10, 2022
65486b18
Expose APIs for external DirProvider
Mar 11, 2022
b7678582
tests/chutney/setup: Transfer changes from just-deleted code
Mar 11, 2022
33514b11
Merge branch 'chutney-without-proxy' into 'main'
Mar 11, 2022
0bbee1e4
Make TorClientConfigBuilder Deserialize
Mar 11, 2022
1d281aba
Make ArtiConfigBuilder contain a TorClientConfigBuilder
Mar 11, 2022
d95dce7c
Merge branch 'add-flatfile-dirmgr' into 'main'
Mar 11, 2022
837c7d71
Follow-up from
!318
Mar 11, 2022
f914eee6
rustfmt
Mar 11, 2022
6e5027f4
Merge branch 'mr318_followup' into 'main'
Mar 11, 2022
3fa42f63
config work: Add semver note.
Mar 11, 2022
d3204139
Merge branch 'config-flatten' into 'main'
Mar 11, 2022
9a7783a2
Remove a pointless slice
Mar 11, 2022
e6809606
arti: Move all code from binary crate to library crate
Mar 11, 2022
4ae5f11c
arti: Provide some rubric docs.
Mar 11, 2022
32fe5cdd
arti: Make main module entrypoints pub
Mar 11, 2022
e40bf8df
Add note about semver.
Mar 11, 2022
4a9c660c
arti library crate: Add note about panicking
Mar 11, 2022
3b7d37e2
arti library crate: re-add clippy lints
Mar 11, 2022
8226a68f
arti library crate: Add another note about panicking
Mar 11, 2022
888eea47
tor-netdoc: Actually, make TokVal be a Vec
Mar 11, 2022
da82c763
tor-netdoc: Remove unused or_port field from RS.
Mar 11, 2022
3c9093f2
tor-netdoc: reformat cargo.toml.
Mar 11, 2022
e7c584f1
netdoc: Make versions smaller in GenericRouterStatus
Mar 11, 2022
1c6c05fa
netdoc: allocate no extra space for RouterStatus addresses.
Mar 11, 2022
6f42c796
netdoc: Call shrink_to_fit() when we're done parsing rs sections
Mar 11, 2022
b40e06c6
Add a missing newline.
Mar 11, 2022
718a1ee3
Add a more generic implementation of intern-by-ref
Mar 11, 2022
b835a485
Merge branch 'smaller_routerstatus' into 'main'
Mar 11, 2022
927594c3
Merge branch 'arti-lib' into 'main'
Mar 11, 2022
16f1bda3
Canonicalize and intern family representations to save memory.
Mar 11, 2022
a98ae2a1
Canonicalize and intern protover lines on descriptors
Mar 11, 2022
8b8c2a42
humantime: Update to humantime-serde 1.1.1
Mar 14, 2022
409c5dd6
Use new upstream humantime_serde_option feature
Mar 14, 2022
8f5d089f
Revert "humantime_serde_option: New module in tor-basic-utils"
Mar 14, 2022
dbd73889
humantime_serde_option: Add note about semver
Mar 14, 2022
ff489ffd
Merge branch 'humantime' into 'main'
Mar 14, 2022
258e42ad
Merge branch 'slice-from-ref' into 'main'
Mar 14, 2022
c0baf86e
Merge branch 'missing_shrink_to_fit' into 'main'
Mar 14, 2022
34c209c2
New documents to checkpoint my work on
#329
and
#87
Mar 14, 2022
8f430fd5
Merge branch 'main' into 'intern-more'
Mar 14, 2022
6f9094e2
Merge branch 'intern-more' into 'main'
Mar 14, 2022
331da627
Apply 1 suggestion(s) to 1 file(s)
Mar 14, 2022
f23fca5e
Merge branch 'testing-docs' into 'main'
Mar 14, 2022
4a44ef56
add udp to runtime
Mar 14, 2022
9b3be0ad
add skeleton for DNS handling
Mar 14, 2022
604362bf
actually add DNS support
Mar 14, 2022
fa299256
fix typos and minor issues
Mar 14, 2022
b7daa9ff
add integration test and fill semver_status
Mar 14, 2022
f4581ffd
add simple unit test on UDP
Mar 14, 2022
3a6eac13
comment AAAA test and explain why it's disabled
Mar 14, 2022
841f813a
Merge branch 'dns' into 'main'
Mar 14, 2022
c16c4c38
Use port 35353 for testing, not 5353.
Mar 15, 2022
60431ade
make run_dns_resolver public and fix typo
Mar 15, 2022
00212ed0
Merge branch 'dns' into 'main'
Mar 15, 2022
9593cf63
Merge branch 'testing_dns_port' into 'main'
Mar 16, 2022
e8c63fe3
tor-basic-utils/Cargo.toml: reformat.
Mar 16, 2022
ef619ba7
RetryDelay: add accessors for state
Mar 16, 2022
67645473
Move RetryDelay from dirmgr to basic-utils.
Mar 16, 2022
90c48dc1
Fix up documentation on RetryDelay.
Mar 16, 2022
11883b9e
Remove re-export of retry-schedule in tor-dirmgr.
Mar 16, 2022
4ccc3af4
dirmgr: Always send if-modified-since on consensus documents.
Mar 16, 2022
7564fabd
Replace a match with some as_ref and as
Mar 16, 2022
09f750c2
RetryDelay: remove accessors.
Mar 16, 2022
233613cd
NetDir: Use less space in hash tables
Mar 16, 2022
3e12cf26
Merge branch 'clippy' into 'main'
Mar 16, 2022
76df9e40
tor-dirmgr: Remove redundant hashtable.
Mar 16, 2022
644f962c
Merge branch 'move-retry-delay' into 'main'
Mar 16, 2022
18,875 additional commits have been omitted to prevent performance issues.
Loading
Loading