Commits on Source
12338
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
0dbe3ddc
Make Tor support TLS1.3 ciphers with OpenSSL 1.1.1
Jan 23, 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
124caf28
Wrap types in protover.rs.
Jan 29, 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
a2990081
Slightly different wording for error cases around entropy source selection.
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
7ce8d551
Make circuit_log_ancient_one_hop_circuits() ignore established service rendezvous
Feb 05, 2018
7ea9e080
protover: Fix memleak in Rust implementation.
Feb 06, 2018
22a5d3dd
remove a redundant semicolon
Feb 06, 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
6961609a
Merge remote-tracking branch 'dgoulet/bug25116_029_01'
Feb 06, 2018
199bc372
rephist: Stop tracking EXTEND attempts
Feb 06, 2018
93ebcc2b
rephist: Stop tracking relay connection status
Feb 06, 2018
13f5adc8
Improve doc of `primary_guards_up_to_date`.
Feb 07, 2018
ca6682f3
Fix spelling mistakes corresponding to ticket #23650
Feb 07, 2018
a45b5675
changes file for 23650 typo fixes
Feb 07, 2018
86498e5a
Fix wide lines from typo-fix patch.
Feb 07, 2018
fe3dfe7e
test: Bump to 10 msec gap in the monotonic test
Feb 07, 2018
78382d55
Merge remote-tracking branch 'dgoulet/bug25113_029_01'
Feb 07, 2018
a7440d9c
more fixes for typos, grammar, whitespace, etc
Feb 07, 2018
12b58ba5
Merge remote-tracking branch 'dgoulet/ticket25163_033_01'
Feb 07, 2018
bf91da75
remove blank line between function-comment and function
Feb 07, 2018
652d3a5b
Remove anything related to the old SocksSockets option
Feb 07, 2018
b85436c5
protover: Fix memleak in Rust impl of protover_compute_for_old_tor.
Feb 07, 2018
f1278b7e
Update geoip and geoip6 to the February 7 2018 database.
Feb 08, 2018
211fe44e
dirserv: Improve returned message when relay is rejected
Feb 08, 2018
0ddc2dc5
Merge branch 'maint-0.2.5' into maint-0.2.9
Feb 08, 2018
04a8e81f
Merge branch 'maint-0.2.9' into maint-0.3.1
Feb 08, 2018
cce76fbb
Merge branch 'maint-0.3.2'
Feb 08, 2018
84bc75b2
Merge branch 'maint-0.3.1' into maint-0.3.2
Feb 08, 2018
46bd2aed
Add an address-set backend using a bloom filter.
Feb 08, 2018
0640da42
Function to add an ipv4 address to an address_set
Feb 08, 2018
6892d329
Add an address_set to the nodelist.
Feb 08, 2018
a445327b
test: Add unit tests for addressset.c
Feb 08, 2018
11263892
Merge branch 'ticket25183_029_01' into ticket24902_029_05
Feb 08, 2018
8d142e23
Merge remote-tracking branch 'isis/bug25127'
Feb 08, 2018
d8307cb0
Remove new unsafe {} use.
Feb 08, 2018
af049657
Stop claiming that compute_for_old_tor() returns pairs
Feb 08, 2018
d9826b0a
Merge remote-tracking branch 'frewsxcv/frewsxcv-protover'
Feb 08, 2018
549a450f
Add a "make test-rust" target to run the rust tests only.
Feb 08, 2018
666582a6
dos: Exclude known relays from client connection count
Feb 09, 2018
1a4fc9cd
test: DoS test to make sure we exclude known relays
Feb 09, 2018
abdf2a6f
Merge remote-tracking branch 'dgoulet/ticket24902_029_05'
Feb 09, 2018
e5d78c70
Begin work on a changelog
Feb 09, 2018
859ae852
Write a blurb
Feb 09, 2018
6b85ff95
Tweak blurb, re-sort changelog
Feb 09, 2018
d95c7c7f
changelog cleanups
Feb 09, 2018
99666dc6
whitespace and typo cleanups
Feb 09, 2018
3fdd08a1
more changelog cleanup
Feb 09, 2018
416a385f
final mucking. all yours, nick
Feb 09, 2018
379372b9
Re-wrap and sort the changelog
Feb 09, 2018
9e0d4684
Bump to 0.3.3.2-alpha
Feb 09, 2018
45c59eff
rust: Replace two `unwrap()`s in FFI code with `unwrap_or()`s.
Feb 10, 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
efc10571
Increment the release date in the changelog.
Feb 10, 2018
791ceb20
Bump version to 0.3.3.2-alpha-dev
Feb 10, 2018
320dac46
Merge branch 'bug24978_029_enable' into maint-0.2.9
Feb 10, 2018
86583ad7
Merge branch 'maint-0.2.9' into maint-0.3.1
Feb 10, 2018
1df701c0
Merge branch 'maint-0.3.2'
Feb 10, 2018
12,238 additional commits have been omitted to prevent performance issues.
Loading
Loading