Commits on Source
5094
16a201e7
hs-v3: Implement hs_parse_address_no_log()
Jan 21, 2020
f1498e75
hs-v3: Extract INTRO2 key computation to its own function.
Jan 21, 2020
ef28afa2
hs-v3: Add the Onion Balance config file option
Jan 21, 2020
02f1caa5
hs-v3: Validate INTRO2 cells for onion balance
Jan 21, 2020
780e498f
hs-v3: Code improvement for INTRO2 MAC validation
Jan 21, 2020
faada6af
hs-v3: Implement hs_ob_service_is_instance()
Jan 21, 2020
7c18860c
test: Add HS onion balance tests
Jan 21, 2020
3484608b
practracker: Make it happy
Jan 21, 2020
4532c7ef
Turn hs_subcredential_t into a proper struct.
Jan 21, 2020
bd0efb27
Remove a dead BUG() check.
Jan 21, 2020
46e6a481
Define a variant of hs_ntor that takes multiple subcredentials.
Jan 21, 2020
b6250236
Pass multiple subcredentials all the way down to hs_ntor.
Jan 21, 2020
4269ab97
Add a function to maybe memcpy() a value, in constant time.
Jan 21, 2020
94254325
Use time-invariant conditional memcpy to make onionbalance loop safer
Jan 21, 2020
da15feb0
Refresh OB keys when we build a new descriptor.
Jan 28, 2020
c731988c
Unify INTRO2 handling codepaths in OB and normal cases.
Jan 28, 2020
01331694
Allow clients to connect to the instance even with OB enabled.
Jan 28, 2020
635f58ba
Introduce an hs_ob_free_all() function.
Jan 28, 2020
ba99287d
Write unittest that covers cases of INTRODUCE1 handling.
Jan 28, 2020
9e1085c9
When parsing, reject >1024-bit RSA private keys sooner.
Feb 05, 2020
f160212e
When parsing tokens, reject early on spurious keys.
Feb 05, 2020
d0bce65c
changes file for 33119 aka TROVE-2020-002
Feb 05, 2020
1a375c3b
Merge branch 'trove_2020_002_035' into trove_2020_002_041
Feb 05, 2020
5bd86b50
codetool: post-processor for clang-format
Feb 06, 2020
573ab70b
Temporary clang-format configuration and script.
Feb 06, 2020
f1d371bf
checkSpace: remove the nosplabel test.
Feb 06, 2020
15819cde
checkSpace.pl: allow {{, ){, and ({.
Feb 06, 2020
1f1d9439
checkspace: allow spaces in cpp directives.
Feb 06, 2020
bfa76073
checkSpace.pl: Use a data structure for a list of non-function names
Feb 06, 2020
8d6f27ce
checkSpace.pl: Allow space between iteration macros and ().
Feb 06, 2020
98fdc3e4
Use a compile-time assert in control_events.h
Feb 06, 2020
9feeb4cf
prob_distr: use "clang-format off" to avoid wide lines for URLs
Feb 06, 2020
c8fae6b5
checkSpace: don't treat an unindented label as starting a function.
Feb 06, 2020
e9b663be
onion_queue.c: use TAILQ_HEAD less confusingly.
Feb 06, 2020
60f01da7
Use smaller CPP error messages
Feb 06, 2020
efa5020a
log_test_helpers: remove semicolons from end of macros
Feb 06, 2020
87b71a69
Remove senseless CHECK_PRINTF()s from util_bug.c
Feb 06, 2020
6104c407
maps: do not include _ as part of expected prefix in macros.
Feb 06, 2020
06a61306
Use parentheses to avoid mis-indentations of stringified macro args
Feb 06, 2020
99a5aecb
Wrap columnar tables in "clang-format off/on"
Feb 06, 2020
f39ba520
checkSpace: be more careful about bad function headers.
Feb 06, 2020
6076adde
circuitbuild: expect bug message that clang-format will generate.
Feb 06, 2020
7036ed34
Fix a couple more long warning lines
Feb 06, 2020
5fa62fff
checkSpace: permit wide lines for LCOV_EXCL
Feb 06, 2020
8a5a1600
Extract verbatim table in uname.c
Feb 06, 2020
1651f92c
Break CONNECTION_TESTCAE_ARG across multiple lines
Feb 06, 2020
fbc1eaa0
Try to shorten an #error in address.c
Feb 06, 2020
955a050b
rust/protover: make test match test name
Feb 09, 2020
419ea2f8
rust/protover: remove redundant test
Feb 09, 2020
44facb83
rust/protover: parse empty string into empty *ProtoEntry
Feb 09, 2020
5d330997
dirparse: reject votes with malformed routerstatus entries
Feb 09, 2020
b3affc23
dirparse: reject routerstatus entries with malformed protover
Feb 09, 2020
ad1b378e
dirparse: curlybraceify if statements
Feb 09, 2020
8d89aa5e
dirparse: reject votes with invalid recommended/required protocols
Feb 09, 2020
c2b95da4
dirparse: add helper for recommended/required protocols
Feb 09, 2020
32b33c0d
protover: reject unexpected commas
Feb 09, 2020
a9cc4ce0
ht.h: Require a semicolon after HT_PROTOTYPE and HT_GENERATE[2]
Feb 10, 2020
d9e211ab
Use semicolons after HT_PROTOTYPE and HT_GENERATE.
Feb 10, 2020
3b62cd85
clang-format: remove StatementMacros usage
Feb 10, 2020
901ed357
Make n_subcredentials a size_t .
Feb 11, 2020
ee55823a
mainloop: Rename global_write_bucket_low()
Feb 11, 2020
c1e0ac63
mainloop: Remove unused parameter from connection_dir_is_global_write_low()
Feb 11, 2020
872f95ca
mainloop: Modernize a bit connection_dir_is_global_write_low()
Feb 11, 2020
4152c349
nodelist: Helper to add an address to the nodelist address set
Feb 11, 2020
bd4f4cb5
dirlist: Add configured trusted dir to the nodelist address set
Feb 11, 2020
735aa208
dirauth: Add option AuthDirRejectRequestsUnderLoad
Feb 11, 2020
6d9113d2
dirauth: Resume sending 503 directory error code
Feb 11, 2020
33414e54
test: Add unit test for connection_dir_is_global_write_low()
Feb 11, 2020
7b4d9fab
dirauth: Rename function for better clarity
Feb 11, 2020
f0964628
Merge branch 'ticket33029_042_01' into ticket33029_043_03
Feb 11, 2020
c8242e4c
err/log: Stop closing stderr and stdout during shutdown
Feb 12, 2020
2c0dfb09
Merge branch 'maint-0.4.1' into bug33087_041
Feb 12, 2020
b6d1f99c
Merge branch 'bug33087_041' into bug33087_042
Feb 12, 2020
3d1ef3b6
err/log: Stop closing stderr and stdout during shutdown
Feb 13, 2020
8a23393e
log: Stop duplicating error file fds
Feb 13, 2020
4f533ed2
Merge branch 'bug33087_042' into bug33087_043
Feb 13, 2020
e849881d
Run "make autostyle"
Feb 13, 2020
b5ccdd97
Add a dire warning about not reformatting the whole codebase yet.
Feb 12, 2020
c33ffe01
Makefile: Split test-network-all into IPv4 and IPv6
Feb 13, 2020
9d352028
Makefike: Add an IPv6 test to test-network
Feb 13, 2020
02f49436
Makefile: Use chutney's latest default network
Feb 13, 2020
c847b9f1
Travis: Only run IPv6 chutney tests on macOS
Feb 13, 2020
82bacca4
Travis: Require the macOS IPv6 chutney job
Feb 13, 2020
9ba147e9
Travis: Remove a redundant distcheck job
Feb 13, 2020
25ecdf14
Travis: Sort jobs in order of speed
Feb 13, 2020
03650e0f
Travis: Require the macOS IPv6 chutney job
Feb 13, 2020
fc355510
Travis: Remove a redundant distcheck job
Feb 13, 2020
add387c5
Travis: Sort jobs in order of speed
Feb 13, 2020
c96cf149
Merge branch 'bug33195_035' into bug33195_041
Feb 13, 2020
f021389e
Merge branch 'bug33195_041' into bug33195_042
Feb 13, 2020
3e8e4af1
Merge branch 'bug33195_042' into bug33195_043
Feb 13, 2020
c34c1012
Merge branch 'bug33195_043' into bug33195_master
Feb 13, 2020
67d59d7d
Re-order most subsystems to correspond to dependency order.
Feb 13, 2020
691d271b
Re-order thread initialization to follow logging, and remove a comment.
Feb 13, 2020
7920fc35
Update tor.1.txt
Feb 14, 2020
455ea05b
Rename EndOfLifeTor to ReleaseSeriesLifecycle; expand it.
Feb 14, 2020
55f088bb
Script to check sorting of manpage entries
Feb 14, 2020
674a821f
Stop assuming that /usr/bin/python exists
Feb 16, 2020
334469cc
Merge branch 'bug33195_master' into ticket33280_master
Feb 17, 2020
eaeda21d
Travis: Make Chutney output more readable
Feb 17, 2020
4,994 additional commits have been omitted to prevent performance issues.
Loading
Loading