Commit Graph

  • d1cdb1a24e Use STMT_BEGIN/END in parse_int.c so coccinelle can handle it. Nick Mathewson 2019-10-09 12:57:37 -04:00
  • 41f44d8760 smartlist.h: use COCCI to hide SMARTLIST_FOREACH_JOIN from Coccinelle Nick Mathewson 2019-10-09 12:55:37 -04:00
  • 514c61e406 namemap_st.h: Use COCCI to hide an initializer. Nick Mathewson 2019-10-09 12:54:23 -04:00
  • 2695f7e68c timeval.h: Coccinelle cannot understand timercmp. Nick Mathewson 2019-10-09 12:51:56 -04:00
  • 9f50a92a7e Fix a macro in address.c so coccinelle can understand it Nick Mathewson 2019-10-09 12:50:08 -04:00
  • 0abe89519b timers.c: define TIMEOUT_PUBLIC to no tokens when using COCCI. Nick Mathewson 2019-10-09 12:48:56 -04:00
  • 9453746b5e dispatch_naming.c: when COCCI is defined, disable unparseable macros. Nick Mathewson 2019-10-09 12:47:21 -04:00
  • 04a74d4aa7 conftesting.h: when COCCI is defined, disable unhandled macros Nick Mathewson 2019-10-09 12:42:09 -04:00
  • 3e41459dff confmacros.h: fix coccinelle parsing. Nick Mathewson 2019-10-09 12:39:31 -04:00
  • 54c5366aa1 feature/control: wrap some problem macros in COCCI Nick Mathewson 2019-10-09 12:36:47 -04:00
  • d6ce8527f8 tor-coccinelle.h: add a definition for EXTERN Nick Mathewson 2019-10-09 11:14:28 -04:00
  • ef5d1e6b65 consdiff disable a macro when running with COCCI Nick Mathewson 2019-10-09 11:12:41 -04:00
  • d9bad0203b Disable a couple of iterator macros when COCCI is defined. Nick Mathewson 2019-10-09 11:10:08 -04:00
  • 67247fa9ac Use various COCCI tests to get mainloop.c to parse. Nick Mathewson 2019-10-09 11:07:18 -04:00
  • 4fad456148 test: Hide some test-declaration macro definitions to COCCI. Nick Mathewson 2019-10-09 10:58:03 -04:00
  • 6696a5bbae tor-coccinelle.h: add HANDLE_{DECL,IMPL} Nick Mathewson 2019-10-09 10:54:11 -04:00
  • d129b503c0 tor-coccinelle.h: add EAT_SEMICOLON Nick Mathewson 2019-10-09 10:49:47 -04:00
  • c1e8e5bb32 Apparently coccinelle can't handle multiline #errors. Nick Mathewson 2019-10-09 10:47:05 -04:00
  • b03c8c74ce COCCI: Disable some buffers.c macros that coccinelle can't handle. Nick Mathewson 2019-10-22 09:28:35 -04:00
  • 2e64dfea95 tor-coccinelle.h: add CHECK_SCANF Nick Mathewson 2019-10-09 10:38:22 -04:00
  • b867e97ce6 With COCCI defined, avoid PERIODIC_EVENT. Nick Mathewson 2019-10-09 10:34:43 -04:00
  • 48be922160 COCCI: disable DOWLOAD_SCHEDULE macro Nick Mathewson 2019-10-22 09:31:31 -04:00
  • 7798c53c98 tor-coccinelle.h: add MOCK_DECL Nick Mathewson 2019-10-09 10:21:15 -04:00
  • 18f1624bbe tor-coccinelle.h: handle SLIST and LIST. Nick Mathewson 2019-10-09 10:19:58 -04:00
  • 630d8c7a1a With coccinelle, avoid includes in the middle of an expression. Nick Mathewson 2019-10-09 10:16:08 -04:00
  • a2bb66c355 Add a "COCCI" macro that we tell coccinelle is always defined. Nick Mathewson 2019-10-09 10:07:50 -04:00
  • ea47e53252 tor-coccinelle.h: handle NS and NS_DECL. Nick Mathewson 2019-10-09 10:01:19 -04:00
  • 017c62000c tor-coccinelle: handle SIMPLEQ and TAILQ better. Nick Mathewson 2019-10-09 09:58:42 -04:00
  • c13c0c8999 tor-coccinelle.h: Add {EN,DIS}ABLE_GCC_WARNING. Nick Mathewson 2019-10-09 09:52:05 -04:00
  • eb1260e346 tor-coccinelle: expect parentheses after HT_INITIALIZER Nick Mathewson 2019-10-09 09:38:43 -04:00
  • 9871fcbcd9 Use #warning instead of #warn: one is C and one isn't. Nick Mathewson 2019-10-09 09:37:21 -04:00
  • 51c2097586 try_parse.sh: add a verbose mode and a meaningful exit code. Nick Mathewson 2019-10-09 09:31:10 -04:00
  • 9ab96550da document test-operator-cleanup Nick Mathewson 2019-10-09 09:27:48 -04:00
  • 2d013bbe5c Merge remote-tracking branch 'tor-github/pr/1417' Nick Mathewson 2019-10-22 08:36:32 -04:00
  • 4413b030f2 Simplify CHECK_DEFAULT() logic a little further. Nick Mathewson 2019-10-22 08:32:33 -04:00
  • 8d84e10e87 Make options_validate() no longer use its "defaults" argument. Nick Mathewson 2019-10-22 08:27:13 -04:00
  • a1d5341374 Merge branch 'bug32175' Nick Mathewson 2019-10-22 07:51:30 -04:00
  • 65e80ce646 Merge branch 'from_setconf_removal_squashed' Nick Mathewson 2019-10-22 07:50:42 -04:00
  • 0bb2e77283 changes file for 31999 Nick Mathewson 2019-10-21 12:07:44 -04:00
  • 6d15fab2dc Extract log-granularity code into its own function. Nick Mathewson 2019-10-21 11:58:53 -04:00
  • 9ac2c71cbd Add tests for options_init_logs() Nick Mathewson 2019-10-21 11:42:40 -04:00
  • f4fc633937 Make a pair of add_*_log() functions mockable. Nick Mathewson 2019-10-21 11:42:20 -04:00
  • ac3136a6fb Make options_init_logs STATIC for testing. Nick Mathewson 2019-10-17 15:28:07 -04:00
  • 98c3b3bb4c Update tests to handle new interpretation of quiet_level. Nick Mathewson 2019-10-17 13:23:11 -04:00
  • e07b19d305 Rationalize handling of quiet_level in config.c Nick Mathewson 2019-10-17 13:13:52 -04:00
  • b3478a8856 Merge branch 'maint-0.4.2' teor 2019-10-22 20:48:26 +10:00
  • 0403a2f359 Merge branch 'maint-0.4.2' into release-0.4.2 teor 2019-10-22 20:48:23 +10:00
  • f98b59524c Merge branch 'maint-0.4.1' into maint-0.4.2 teor 2019-10-22 20:48:20 +10:00
  • a2f666aa25 Merge branch 'maint-0.4.1' into release-0.4.1 teor 2019-10-22 20:48:16 +10:00
  • 2318bb237f Merge branch 'maint-0.4.0' into maint-0.4.1 teor 2019-10-22 20:48:13 +10:00
  • af3ab180bf Merge branch 'maint-0.4.0' into release-0.4.0 teor 2019-10-22 20:48:09 +10:00
  • 9bb0ca122f Merge branch 'maint-0.3.5' into maint-0.4.0 teor 2019-10-22 20:48:05 +10:00
  • e3012d5e37 Merge branch 'maint-0.3.5' into release-0.3.5 teor 2019-10-22 20:48:00 +10:00
  • bed4390133 Merge remote-tracking branch 'origin/maint-0.3.5' into maint-0.3.5 teor 2019-10-22 20:47:44 +10:00
  • 14ba43f92e Merge branch 'maint-0.2.9' into release-0.2.9 teor 2019-10-22 20:46:08 +10:00
  • 8f84999f58 Merge branch 'ticket32177_041' into ticket32177_042 teor 2019-10-22 19:44:58 +10:00
  • 86b1714731 Merge branch 'ticket32177_040' into ticket32177_041 teor 2019-10-22 19:43:38 +10:00
  • 868bcc24e5 Merge branch 'ticket32177_035' into ticket32177_040 teor 2019-10-22 19:43:33 +10:00
  • 8e0190d837 Merge branch 'maint-0.3.5' into ticket32177_035 teor 2019-10-22 19:43:18 +10:00
  • 4c4a0d50ff Travis: Disable the Rust macOS build teor 2019-10-22 19:38:50 +10:00
  • 92ad87b808 Merge branch 'ticket32177_029' into ticket32177_035 teor 2019-10-22 19:37:32 +10:00
  • 511aeba8ee Travis: Disable all but one macOS build teor 2019-10-22 19:34:47 +10:00
  • b4e1dc747e Merge remote-tracking branch 'tor-github/pr/1420' Nick Mathewson 2019-10-21 18:45:34 -04:00
  • f20e610201 Merge branch 'maint-0.4.2' into release-0.4.2 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • 1bdab68193 Merge branch 'maint-0.4.1' into release-0.4.1 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • f05cfda3e2 Merge branch 'maint-0.4.0' into release-0.4.0 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • b106467052 Merge branch 'maint-0.3.5' into release-0.3.5 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • 65c0df4dbf Merge branch 'maint-0.4.2' Nick Mathewson 2019-10-21 18:44:44 -04:00
  • 7a35c8d8be Merge branch 'maint-0.4.1' into maint-0.4.2 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • 53aa159632 Merge branch 'maint-0.4.0' into maint-0.4.1 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • 89ead08eef Merge branch 'maint-0.3.5' into maint-0.4.0 Nick Mathewson 2019-10-21 18:44:44 -04:00
  • cb13930f2b Fix a memory leak introduced by the changes to test_options.c Nick Mathewson 2019-10-21 18:28:53 -04:00
  • bd518b9ab1 Fix a memory leak introduced by changes to test_options.c Nick Mathewson 2019-10-21 18:28:08 -04:00
  • 97e8a05083 Changes file for ticket 32176 Taylor Yu 2019-10-21 16:15:45 -05:00
  • 6f8fad54fd Reword back matter of tor.1.txt Taylor Yu 2019-10-21 11:28:03 -05:00
  • 8b9b51a6cb Reformat some file names in tor.1.txt Taylor Yu 2019-10-21 11:44:49 -05:00
  • e8fe6bd8d6 Reword FILES section of tor.1.txt Taylor Yu 2019-10-21 15:40:18 -05:00
  • a4e83cd5e5 Remove redundant FILES entry in tor.1.txt Taylor Yu 2019-10-21 15:39:57 -05:00
  • 5e2ffd6fd7 Fix up some Windows CI issues. Nick Mathewson 2019-10-21 15:31:56 -04:00
  • b064e0420a Changes file for 32175 (test_options.c cleanup) Nick Mathewson 2019-10-21 14:46:04 -04:00
  • 171a741901 test_options.c: Remove TEST_OPTIONS_DEFAULT_VALUES Nick Mathewson 2019-10-21 14:41:27 -04:00
  • 8a8d748837 Stop overriding ConnLimit in tests. Nick Mathewson 2019-10-21 14:14:49 -04:00
  • 56dddcbbcc test_options.c: remove weird usage of ConnLimit Nick Mathewson 2019-10-21 14:11:07 -04:00
  • 78bf011663 Stop overriding MaxClientCircuitsPending in tests. Nick Mathewson 2019-10-21 14:14:49 -04:00
  • b501cd907f test_options.c: remove weird usage of MaxClientCircuitsPending Nick Mathewson 2019-10-21 14:11:07 -04:00
  • b6efe37661 Stop overriding KeepalivePeriod in tests. Nick Mathewson 2019-10-21 14:14:49 -04:00
  • 79cd591228 test_options.c: remove weird usage of KeepalivePeriod. Nick Mathewson 2019-10-21 14:11:07 -04:00
  • 3f9920975f Remove a lot of cruft from TEST_OPTIONS_DEFAULT_VALUES. Nick Mathewson 2019-10-21 14:05:07 -04:00
  • a10e4d737e test_options: use testing options with (almost) real defaults. Nick Mathewson 2019-10-21 14:00:06 -04:00
  • 8378ad29e6 routermode.h: turn a comment into a doxygen comment. Nick Mathewson 2019-10-21 12:47:17 -04:00
  • 7dc78aca29 Merge remote-tracking branch 'tor-github/pr/1430' Nick Mathewson 2019-10-21 12:43:26 -04:00
  • a7ccd9a997 respect accountingmax during soft hibernation Roger Dingledine 2019-10-21 04:14:42 -04:00
  • 7a72e71f74 Merge remote-tracking branch 'tor-github/pr/1434' teor 2019-10-21 15:24:22 +10:00
  • 4fde7699ee test/getinfo: Remove unnecessary test code teor 2019-10-21 14:18:54 +10:00
  • 92fa5239fc control/getinfo: Use standard error handling teor 2019-10-21 13:49:44 +10:00
  • 3b2525c375 Fix changes file and string typos teor 2019-10-21 13:48:25 +10:00
  • 6413b2102f control: Add GETINFO support for dumping microdesc consensus AmreshVenugopal 2019-09-17 00:11:18 +05:30
  • 77c85360f6 Merge branch 'maint-0.4.2' teor 2019-10-21 13:28:04 +10:00
  • faecdace85 Merge branch 'maint-0.4.2' into release-0.4.2 teor 2019-10-21 13:28:00 +10:00
  • 3539fdfd7a Merge remote-tracking branch 'tor-github/pr/1168' teor 2019-10-21 13:09:48 +10:00