Commits on Source
11922
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
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
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
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
3dd2c1d0
Tweaks into router_should_be_dirserver() log msg.
Feb 12, 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
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
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
acb7a536
Merge branch 'maint-0.3.3'
Feb 15, 2018
bda1dfb9
Merge remote-tracking branch 'isis/bug25185'
Feb 15, 2018
28c3f538
Documentation fixes suggested by catalyst.
Feb 15, 2018
ed1d630f
Merge branch 'onion_ntor_malloc_less'
Feb 15, 2018
4d994e7a
Fix a stack-protector warning: don't use a variable-length buffer
Feb 15, 2018
8da6bfa5
Merge branch 'bug24914'
Feb 15, 2018
92a42f79
Merge branch 'bug23909'
Feb 15, 2018
d9804691
Merge remote-tracking branch 'ffmancera-1/bug18918'
Feb 15, 2018
b56fd17d
Merge branch 'maint-0.3.3'
Feb 15, 2018
f9f0dd5b
Move the pk-digest functions into crypto_rsa.[ch].
Feb 16, 2018
5a9ada34
tor_zstd_format_version shouldn't be built when !HAVE_ZSTD
Feb 16, 2018
200fc8c6
Compilation workaround for windows, which lacks O_SYNC
Feb 16, 2018
c2fa7438
Remove the return value of node_get_prim_orport() and node_get_prim_dirport()
Feb 16, 2018
15270323
Merge branch 'maint-0.3.3'
Feb 16, 2018
5c48f62e
Merge branch 'maint-0.3.3'
Feb 16, 2018
a34fc1da
Allow checkpointing of non-sha1 digests.
Feb 16, 2018
bbc73c5d
Whoops. 256 was not big enough.
Feb 16, 2018
e0427b6b
Merge branch 'maint-0.3.3'
Feb 16, 2018
541b6b24
Remove useless included files in crypto_rsa.[ch].
Feb 16, 2018
0fad49e1
Move crypto_pk_obsolete_* functions into RSA module.
Feb 16, 2018
5199b9b3
Use autoconf to check for optional zstd functionality.
Feb 18, 2018
a4ab273a
Merge remote-tracking branch 'fristonio/ticket-25261'
Feb 20, 2018
4438ef32
Remove a bunch of other redundant #includes
Feb 20, 2018
3e9140e7
crypto: Remove unnecessary curve25519 header from crypto_digest.h.
Feb 20, 2018
7759ac8d
crypto: Remove crypto_rsa.h from crypto_digest.c.
Feb 20, 2018
fc22bcad
Revert
4438ef32
's changes to test_address.c
Feb 21, 2018
62c88a60
Merge branch 'maint-0.3.3'
Feb 21, 2018
e87a2759
Merge branch 'maint-0.3.3'
Feb 21, 2018
54e25ab1
Remove changes files for items already in 0.3.3.
Feb 22, 2018
a9733a32
build: Revert "Use -lresolv in LIBS with rust on OSX."
Feb 24, 2018
af3e5bed
build: Fix Makefile.am TOR_RUST_STATIC_NAME variable name after revert.
Feb 24, 2018
130e2ffa
Remove duplicate code between parse_{c,s}method in transport.c
Feb 24, 2018
01a977b4
Update the primitive types explanation in the Rust coding standards
Feb 27, 2018
167da4bc
rust: Remove extra whitespace from a static log/error message.
Feb 27, 2018
d2296393
Merge branch 'maint-0.3.3'
Mar 01, 2018
6f1fe29e
Merge branch 'maint-0.3.3'
Mar 01, 2018
45d3b5fa
Remove uncompilable tor_mmap_file fallback.
#25398
Mar 02, 2018
6db6a006
fix a confusing "0 0" in the man page
Mar 02, 2018
b46bda9d
get rid of extraneous punctuation in man page
Mar 02, 2018
2bd23ceb
resolve a weird binary character that crept into the man page
Mar 02, 2018
9f35dd9e
Merge branch 'master' of git-rw.torproject.org:/tor
Mar 03, 2018
9a14f1ef
Copy changelog and releasenotes entries from today's releases.
Mar 03, 2018
27c3a1d6
Merge branch 'maint-0.3.3'
Mar 03, 2018
62482ea2
Merge branch 'maint-0.3.3'
Mar 03, 2018
338dbdab
Merge branch 'maint-0.3.3'
Mar 03, 2018
df9d2de4
Merge remote-tracking branch 'fristonio/ticket4187'
Mar 03, 2018
e5a990fc
tweak changelog for 4187
Mar 03, 2018
699bb803
Fix a crash bug when testing reachability
Mar 04, 2018
930b9855
Fix redundant authority certificate fetch
Mar 04, 2018
11,822 additional commits have been omitted to prevent performance issues.
Loading
Loading