Commits on Source
6164
9a101c2c
Add a script to run spatch with appropriate arguments
Sep 11, 2019
c6191983
Add a script to tell whether a file can be perfectly parsed by spatch
Sep 11, 2019
25ed698f
Add some more of our trickier macros to tor-coccinelle.h
Sep 11, 2019
ded6d9fc
Run test_operator_cleanup on our unit tests
Sep 11, 2019
a2bd9345
Changes file for coccinelle scripts
Sep 11, 2019
b4aeeb77
Merge advice from this_not_that.md in torguts repo into our main coding standard doc
Sep 25, 2019
9b73088c
util/map_anon_nofork: Add a cast to avoid passing -48 to memset
Oct 04, 2019
4ab85f49
Document tor-coccinelle.h
Oct 09, 2019
1b07a2d7
doc: Add TCPProxy option
Oct 17, 2019
5a6a6ed3
config: Add TCPProxy option for haproxy protocol
Oct 17, 2019
9dd04396
test: Add TCPProxy option for haproxy protocol
Oct 17, 2019
101bdeb0
doc: TCPProxy is not supported in TOR_PT_PROXY
Oct 17, 2019
52e59640
circuit: Refactor connection_proxy_connect
Oct 17, 2019
78a9158b
socks: Add SocksPort flag ExtendedErrors
Oct 17, 2019
84162c1d
socks: Send back extended error code if set
Oct 17, 2019
9915b8f0
Handle errors from execve() in the Unix process backend more gracefully.
Oct 17, 2019
cbed6ff8
Ensure that the exit callback is called if CreateProcessA() fails on Windows.
Oct 17, 2019
ee8db8a2
Add test to check if the exit callback is called in process_t upon process_exec() failures.
Oct 17, 2019
8e0d9189
hs-v3: Helper function to find all entry connections
Oct 17, 2019
52bf54ec
hs-v3: Add a series of decoding error code
Oct 17, 2019
a4e83cd5
Remove redundant FILES entry in tor.1.txt
Oct 21, 2019
e8fe6bd8
Reword FILES section of tor.1.txt
Oct 21, 2019
8b9b51a6
Reformat some file names in tor.1.txt
Oct 21, 2019
6f8fad54
Reword back matter of tor.1.txt
Oct 21, 2019
97e8a050
Changes file for ticket 32176
Oct 21, 2019
9ab96550
document test-operator-cleanup
Oct 22, 2019
51c20975
try_parse.sh: add a verbose mode and a meaningful exit code.
Oct 22, 2019
9871fcbc
Use #warning instead of #warn: one is C and one isn't.
Oct 22, 2019
eb1260e3
tor-coccinelle: expect parentheses after HT_INITIALIZER
Oct 22, 2019
c13c0c89
tor-coccinelle.h: Add {EN,DIS}ABLE_GCC_WARNING.
Oct 22, 2019
017c6200
tor-coccinelle: handle SIMPLEQ and TAILQ better.
Oct 22, 2019
ea47e532
tor-coccinelle.h: handle NS and NS_DECL.
Oct 22, 2019
a2bb66c3
Add a "COCCI" macro that we tell coccinelle is always defined.
Oct 22, 2019
630d8c7a
With coccinelle, avoid includes in the middle of an expression.
Oct 22, 2019
18f1624b
tor-coccinelle.h: handle SLIST and LIST.
Oct 22, 2019
7798c53c
tor-coccinelle.h: add MOCK_DECL
Oct 22, 2019
48be9221
COCCI: disable DOWLOAD_SCHEDULE macro
Oct 22, 2019
b867e97c
With COCCI defined, avoid PERIODIC_EVENT.
Oct 22, 2019
2e64dfea
tor-coccinelle.h: add CHECK_SCANF
Oct 22, 2019
b03c8c74
COCCI: Disable some buffers.c macros that coccinelle can't handle.
Oct 22, 2019
c1e8e5bb
Apparently coccinelle can't handle multiline #errors.
Oct 22, 2019
d129b503
tor-coccinelle.h: add EAT_SEMICOLON
Oct 22, 2019
6696a5bb
tor-coccinelle.h: add HANDLE_{DECL,IMPL}
Oct 22, 2019
4fad4561
test: Hide some test-declaration macro definitions to COCCI.
Oct 22, 2019
67247fa9
Use various COCCI tests to get mainloop.c to parse.
Oct 22, 2019
d9bad020
Disable a couple of iterator macros when COCCI is defined.
Oct 22, 2019
ef5d1e6b
consdiff disable a macro when running with COCCI
Oct 22, 2019
d6ce8527
tor-coccinelle.h: add a definition for EXTERN
Oct 22, 2019
54c5366a
feature/control: wrap some problem macros in COCCI
Oct 22, 2019
3e41459d
confmacros.h: fix coccinelle parsing.
Oct 22, 2019
04a74d4a
conftesting.h: when COCCI is defined, disable unhandled macros
Oct 22, 2019
9453746b
dispatch_naming.c: when COCCI is defined, disable unparseable macros.
Oct 22, 2019
0abe8951
timers.c: define TIMEOUT_PUBLIC to no tokens when using COCCI.
Oct 22, 2019
9f50a92a
Fix a macro in address.c so coccinelle can understand it
Oct 22, 2019
2695f7e6
timeval.h: Coccinelle cannot understand timercmp.
Oct 22, 2019
514c61e4
namemap_st.h: Use COCCI to hide an initializer.
Oct 22, 2019
41f44d87
smartlist.h: use COCCI to hide SMARTLIST_FOREACH_JOIN from Coccinelle
Oct 22, 2019
d1cdb1a2
Use STMT_BEGIN/END in parse_int.c so coccinelle can handle it.
Oct 22, 2019
fb4b6b64
weakrng.h: use COCCI to hide a macro coccinelle cannot parse.
Oct 22, 2019
c77f57d3
util_bug.h: Coccinelle does not understand IF_BUG_ONCE or #nodef.
Oct 22, 2019
189375fb
ratelim.h: use COCCI to hide an initializer.
Oct 22, 2019
4346e556
ctassert.h: fix CTASSERT_DECL so coccinelle can parse it.
Oct 22, 2019
0b862a76
threads.h: coccinelle cannot understand a macro.
Oct 22, 2019
0da349aa
test.h: Use COCCI to suppress macros Coccinelle does not understand.
Oct 22, 2019
7e7a4874
test_addr.c: use COCCI to suppress macros coccinelle cannot parse.
Oct 22, 2019
b2d487ae
Merge branch 'ticket31705_v2' into ticket31705_v2_merged
Oct 22, 2019
931a5db2
Re-run make autostyle.
Oct 22, 2019
697d99e5
validate_fn(): remove now-unused defaults and from_setconf.
Oct 22, 2019
8a27023d
Remove unused arguments from options_validate().
Oct 22, 2019
41e6e2f4
Use coccinelle to fix most options_validate() call sites.
Oct 22, 2019
3dc0944a
test_options: Fix options_validate() calls in macros.
Oct 22, 2019
475a1dc9
Remove a pair of now-unused default-options arguments.
Oct 22, 2019
86a1d670
test_options: remove "dflt" part of setup_options().
Oct 22, 2019
3656fdae
test_options: remove def_opt member of test data.
Oct 22, 2019
6bc2b41e
config validation: make the "old_options" argument const.
Oct 22, 2019
04addabb
Changes file for options_validate() API changes in
#32187
.
Oct 22, 2019
4f6f006c
scripts/git: Make git-push-all.sh skip more branches that match upstream
Oct 23, 2019
f43a7a4d
scripts/git: Avoid sleeping before the last push in git-push-all.sh
Oct 23, 2019
226f1100
changes: file for 32216
Oct 23, 2019
34509e78
Merge remote-tracking branch 'tor-github/pr/1449'
Oct 23, 2019
9586ae17
Merge branch 'tor-github/pr/1451'
Oct 23, 2019
b6c24eb4
hs-v3: Remove the circuit_established intro flag
Oct 23, 2019
43424866
Travis: Use zstd in our Travis Linux builds
Oct 24, 2019
20606b8a
Merge remote-tracking branch 'tor-github/pr/1447'
Oct 24, 2019
76939cf2
Bump to 0.4.2.3-alpha
Oct 23, 2019
a03c0394
Merge branch 'maint-0.4.2'
Oct 23, 2019
9a96068a
scripts/cocci: Add an exceptions file to try_parse.sh
Oct 24, 2019
87ee49e0
scripts/cocci: Remove unused arguments from try_parse.sh spatch
Oct 24, 2019
330717f0
scripts/cocci: Add check_cocci_parse.sh and default exceptions
Oct 24, 2019
14b197a1
Travis: Use macOS 10.14 with Xcode 11.2
Oct 24, 2019
71b8b7ee
scripts/cocci: Check owned src in check_cocci_parse.sh by default
Oct 24, 2019
b9a22867
scripts/git: Add check_cocci_parse.sh to the pre-commit hook
Oct 24, 2019
b4b31663
scripts/git: Only check modified files in existing git hook checks
Oct 24, 2019
1094389d
scripts/git: Make spaces consistent in pre-push.git-hook
Oct 24, 2019
fcdb66ac
Add a script to rename C identifiers, and optionally add a commit message
Oct 24, 2019
ed57a04a
hs-v3: Remove a BUG() caused by an acceptable race
Oct 24, 2019
cf5f52d6
configure: Add --disable-module-relay to summary
Oct 24, 2019
09468cc5
dir: Look if circuit is closed in connection_dir_is_anonymous()
Oct 24, 2019
98571767
dir: Remove connection_dir_is_anonymous() logging
Oct 24, 2019
3867ca49
dir: Return 503 code when rejecting single hop request
Oct 24, 2019
6,064 additional commits have been omitted to prevent performance issues.
Loading
Loading