Commits on Source
12274
6033538a
In control.c, reset the bootstrapping status on shutdown
Dec 11, 2017
3809036c
Reset all main.c state at exit
Dec 11, 2017
719db28f
Add minimal implementations of functions Rust needs for logging
Dec 21, 2017
3dfe8e65
add minimal rust module for logging to tor's logger
Dec 21, 2017
cd8bcacf
cargo fmt fixes
Dec 21, 2017
0e032fe9
fixups from code review
Dec 21, 2017
71a53761
move macro body to inline rust function
Dec 21, 2017
d4be1b1e
allow running protover test with a testing feature flag
Dec 21, 2017
4cdf0c88
add testing implementation for tor logging
Dec 21, 2017
510a91af
remove unnecessary lifetime
Dec 22, 2017
d0184963
fixups from code review
Jan 22, 2018
5ea993fa
Clarify directory and ORPort checking functions.
Jan 24, 2018
91c63aae
In relay_digest_matches(), use stack instead of heap.
Jan 25, 2018
e0049ef0
Remove the old ("deterministic") download schedule.
Jan 25, 2018
bf74194f
fixup! Remove the old ("deterministic") download schedule.
Jan 25, 2018
cd4fd988
fixup! Remove the old ("deterministic") download schedule.
Jan 25, 2018
5b55e157
Remove all the old max_delay logic.
Jan 25, 2018
2a7bfec3
Add a new tor_addr_from_getsockname()
Jan 26, 2018
6ed384b8
Use tor_addr_from_getsockname() in several places
Jan 26, 2018
aedcb164
Improve the keypin-loading log message to be a bit less scary.
Jan 26, 2018
a4c85312
refactor: using get_uptime() (and reset_uptime()) consistently.
Jan 31, 2018
148c2410
Bug 24769: Reduce and parameterize the cbt learning idle timeout.
Jan 31, 2018
ac1a78b9
Bug 24769: Reduce and parameterize the max number of cbt circs.
Jan 31, 2018
b65c67f0
Changes file for bug24769.
Jan 31, 2018
b8ff7407
remove the max_failures argument from download_status_is_ready.
Jan 31, 2018
c0024edd
Remove two vestigial MaxDownloadTries checks from directory.c
Jan 31, 2018
946ebd84
Obsolete the now-unused MaxTries options.
Jan 31, 2018
30225fd8
Remove MaxDownloadTries options from the manpage
Jan 31, 2018
ad06e0b4
Changes file for ticket 25081.
Feb 01, 2018
7884ce76
refactor: rename connection_t struct fields.
Feb 01, 2018
1c8f5531
Rename a verified unverified-consensus to cached-consensus on the disk
Feb 03, 2018
f8b14936
Refactor crypto.[ch] into smaller xof+digest module.
Feb 03, 2018
202d27af
Add xof functions into crypto_digest.[ch]
Feb 03, 2018
61c7ec29
Include crypto_digest.h in order to solve dependency issues.
Feb 03, 2018
60b8e088
Add crypto_digest.[ch] to include.am
Feb 03, 2018
e3d41544
Avoid a malloc/free pair for each (server-side) ntor handshake
Feb 05, 2018
358b609e
Enable (safe) use of zstd static-only APIs
Feb 06, 2018
7cb95420
Make zstd unit tests try running with static-only fns disabled
Feb 06, 2018
f98cb5d3
Use "static-only" zstd functions to estimate memory usage.
Feb 06, 2018
a77a366b
Warn on zstd header/library version mismatch
Feb 06, 2018
a0348895
Add configure option to control ZSTD_STATIC_LINKING_ONLY
Feb 06, 2018
652d3a5b
Remove anything related to the old SocksSockets option
Feb 07, 2018
549a450f
Add a "make test-rust" target to run the rust tests only.
Feb 08, 2018
8fff331b
rust: Add macro for passing static borrowed strings from Rust to C.
Feb 10, 2018
3c4e006e
rust: Use tor_util::strings utils for protover_get_supported_protocols.
Feb 10, 2018
6c77593a
rust: Use tor_util::strings utils for protover_compute_for_old_tor.
Feb 10, 2018
081e99c1
rust: Remove empty_static_cstr() in favour of new cstr!() macro.
Feb 10, 2018
a4797a7e
rust: Remove now unused byte_slice_is_c_like() utility.
Feb 10, 2018
84c13336
Merge remote-tracking branch 'public/bug24198_029' into maint-0.2.9
Feb 11, 2018
b2c4d4e7
Merge branch 'maint-0.2.9' into maint-0.3.1
Feb 11, 2018
98fc8cd9
Merge branch 'maint-0.3.1' into maint-0.3.2
Feb 11, 2018
019bb551
Merge branch 'maint-0.3.2'
Feb 11, 2018
3dd2c1d0
Tweaks into router_should_be_dirserver() log msg.
Feb 12, 2018
e91bae66
Merge branch 'bug23318-redux_029' into maint-0.2.9
Feb 12, 2018
91109bc8
Merge branch 'maint-0.2.9' into maint-0.3.1
Feb 12, 2018
021c3bd5
Merge branch 'maint-0.3.1' into maint-0.3.2
Feb 12, 2018
4f98ec9f
Merge branch 'maint-0.3.2'
Feb 12, 2018
eb089eca
Improve the documentation of AccountingStart parameter.
Feb 12, 2018
99fbbc6c
Fix a typo in an address_set.c comment.
Feb 12, 2018
1555946e
Have tor_addr hashes return a randomized hash for AF_UNSPEC.
Feb 12, 2018
ef164346
Merge remote-tracking branch 'dgoulet/ticket24902_029_05'
Feb 13, 2018
e658dad6
dirserv: Improve returned message when relay is rejected
Feb 13, 2018
17a92394
Merge branch 'maint-0.2.9' into maint-0.3.1
Feb 13, 2018
5e3c545a
Merge branch 'maint-0.3.2'
Feb 13, 2018
b062730a
Merge branch 'maint-0.3.1' into maint-0.3.2
Feb 13, 2018
412a8256
Remove 25170 changes file from master: it was already merged in 0.3.3.2-alpha
Feb 13, 2018
4fe4f817
dos: Don't set consensus param if we aren't a public relay
Feb 13, 2018
305e39d0
dos: Add extra safety asserts in cc_stats_refill_bucket()
Feb 13, 2018
b60ffc5c
Merge remote-tracking branch 'dgoulet/bug25223_029_01' into ticket24902_029_05
Feb 13, 2018
9cf8d669
man: Document default values if not in the consensus for DoS mitigation
Feb 13, 2018
e7f63147
Make check-changes happy
Feb 13, 2018
86f461e3
Merge remote-tracking branch 'dgoulet/ticket24902_029_05'
Feb 13, 2018
f0ed7895
fix make check-changes
Feb 13, 2018
f647035b
Merge branch 'maint-0.2.9' into maint-0.3.1
Feb 13, 2018
cb9a322b
Merge branch 'maint-0.3.1' into maint-0.3.2
Feb 13, 2018
17c6de24
Merge branch 'maint-0.3.2'
Feb 13, 2018
9e566f3a
Merge branch 'tests_rust'
Feb 13, 2018
f6a230ec
Merge remote-tracking branch 'mikeperry/bug24769'
Feb 14, 2018
35533833
ticket 25261: Removed multiple includes of transports.h in connection.c
Feb 15, 2018
6b1dba21
cmux: Make EWMA policy mandatory
Feb 15, 2018
9af5b625
cmux: Rename cell_ewma_set_scale_factor()
Feb 15, 2018
9d68647b
cmux: Remove PARANOIA assert functions
Feb 15, 2018
c235c32b
cmux: Remove round-robin circuit policy
Feb 15, 2018
e19cd38f
cmux: Always use the cmux policy
Feb 15, 2018
779eded6
man: Update the CircuitPriorityHalflife entry
Feb 15, 2018
f69510ba
Rust protover compat: forbid more than MAX_VERSIONS_TO_EXPAND in a range
Feb 15, 2018
b58a2feb
Forbid u32::MAX as a protover range element in rust
Feb 15, 2018
5af03c1e
rust protover: match the C implementation on empty-str cases
Feb 15, 2018
744399ea
Merge branch 'protover_rust_compat_v3'
Feb 15, 2018
cfff582e
Bump version in master to 0.3.4.0-alpha-dev
Feb 15, 2018
4dc228e3
Remove workaround code for systems where free(NULL) is busted.
Feb 15, 2018
3e2b48f8
Merge branch 'bug24484_squashed'
Feb 15, 2018
3c8a4815
Merge branch 'bug18105'
Feb 15, 2018
5f7d78ce
tests: Remove duplicate included header file in src/test/test.c.
Feb 16, 2018
3d7bf98d
Merge remote-tracking branch 'valentecaio/t-24714'
Feb 15, 2018
3ca04aad
Merge remote-tracking branch 'valentecaio/t-25081'
Feb 15, 2018
066a15af
This stats_n_seconds_working variable needs to be static now.
Feb 15, 2018
a1dd8afc
Merge branch '25162_zstd_static'
Feb 15, 2018
799c82be
Merge remote-tracking branch 'isis/bug25171' into maint-0.3.3
Feb 15, 2018
acb7a536
Merge branch 'maint-0.3.3'
Feb 15, 2018
12,174 additional commits have been omitted to prevent performance issues.
Loading
Loading