Commit Graph

  • 28025698a1 test_parseconf: run each test from inside its directory. Nick Mathewson 2019-09-13 16:45:58 -04:00
  • 98ab3817a8 Add a changes file for ticket 31637. Nick Mathewson 2019-09-12 16:54:32 -04:00
  • 850a00dc07 Add test for +Option, /Option, and Option Nick Mathewson 2019-09-12 16:42:03 -04:00
  • 2f7be9620b Move our first 3 example conf_examples to named directories Nick Mathewson 2019-09-12 15:56:32 -04:00
  • 7c7e8402b5 Add a test script to try parsing and encoding Tor configurations Nick Mathewson 2019-09-11 14:50:06 -04:00
  • bfc5f09979 Detect overflow or underflow on double config values. Nick Mathewson 2019-09-13 18:24:15 -04:00
  • 286b129b09 Merge branch 'tor-github/pr/1319' David Goulet 2019-09-12 13:53:59 -04:00
  • c39c9ce26b Merge branch 'tor-github/pr/1285' David Goulet 2019-09-12 13:47:09 -04:00
  • 028733e8b6 Merge branch 'tor-github/pr/1303' George Kadianakis 2019-09-12 18:09:35 +03:00
  • 3aaa4d416b Merge branch 'tor-github/pr/1299' George Kadianakis 2019-09-12 18:08:00 +03:00
  • c3b1a25d46 Workaround for GCC "note" about "variable tracking size limit" Nick Mathewson 2019-09-05 17:46:42 -04:00
  • 261ec900db Remove variable declarations from macros in test_addr_parse() Nick Mathewson 2019-09-05 17:12:17 -04:00
  • 34bab120df Ticket 31687: fix for tor_isinf() as well Nick Mathewson 2019-09-12 09:53:13 -04:00
  • 0327f9a075 Merge branch 'ticket31687_035' into ticket31687_040 Nick Mathewson 2019-09-12 09:51:04 -04:00
  • 87944cecfc Merge remote-tracking branch 'tor-github/pr/1300' Nick Mathewson 2019-09-12 08:50:09 -04:00
  • a2bd93456f Changes file for coccinelle scripts Nick Mathewson 2019-09-11 18:50:43 -04:00
  • ded6d9fcb4 Run test_operator_cleanup on our unit tests Nick Mathewson 2019-09-11 18:47:19 -04:00
  • 25ed698fb8 Add some more of our trickier macros to tor-coccinelle.h Nick Mathewson 2019-09-11 18:45:52 -04:00
  • c6191983e9 Add a script to tell whether a file can be perfectly parsed by spatch Nick Mathewson 2019-09-11 18:44:10 -04:00
  • 9a101c2c0f Add a script to run spatch with appropriate arguments Nick Mathewson 2019-09-11 18:43:16 -04:00
  • c7cbe64463 Changes file for ticket31626 (confparse.[ch] move) Nick Mathewson 2019-09-11 10:25:27 -04:00
  • ae6e60281c Update include.am files to refer to new location of confparse.[ch] Nick Mathewson 2019-09-11 10:22:01 -04:00
  • a90d1918af Update #includes to point to confparse.h in its new location. Nick Mathewson 2019-09-11 10:17:20 -04:00
  • 87ca9e4d2a Move confparse.[ch] into src/lib/confmgt/ Nick Mathewson 2019-09-11 10:16:10 -04:00
  • bf8c3164b6 Add new entries to lib/confmgt ".may_include" file Nick Mathewson 2019-09-11 10:13:57 -04:00
  • 41261c3b5c Merge branch 'tor-github/pr/1296' David Goulet 2019-09-11 09:42:31 -04:00
  • 478141e617 Document inconsistent usage of config_var_is_listable() Nick Mathewson 2019-09-10 10:29:34 -04:00
  • e61bfd0bfd Extract common list of flags to use for obsolete variables. Nick Mathewson 2019-09-10 09:51:07 -04:00
  • fe5033d3b0 Clarify documentation on config_var_is_listable() Nick Mathewson 2019-09-10 09:39:09 -04:00
  • 14f48cb083 Add test_cmdline.sh to distribution. Nick Mathewson 2019-09-05 14:19:10 -04:00
  • 7a8ea0d3c3 integration test for --list-torrc-options Nick Mathewson 2019-09-05 12:54:09 -04:00
  • 5ffe6ec0e3 Test: Make sure NOLIST options are not listed. Nick Mathewson 2019-09-05 12:29:24 -04:00
  • d545fe1992 Changes file for 31625 (config flag refactor) Nick Mathewson 2019-09-05 11:48:54 -04:00
  • bbd40e690e Revise documentation on CFLG_* flags Nick Mathewson 2019-09-05 11:48:52 -04:00
  • 0d6d96396c Remove all CVFLAG_* usage. Nick Mathewson 2019-09-05 11:48:50 -04:00
  • 5ca5d196ac Remove all VTFLAG_* usage. Nick Mathewson 2019-09-05 11:48:48 -04:00
  • 9b571d4729 confparse, conftypes: Replace flags with their new names. Nick Mathewson 2019-09-05 11:48:46 -04:00
  • 1b3b6d9f2d Replace low-level {var_type,struct_var}_is_*() with flag inspection Nick Mathewson 2019-09-05 11:48:44 -04:00
  • 4b92f4c83a Re-number VTFLAG_* values so they don't conflict with CVFLAG_* Nick Mathewson 2019-09-05 11:48:42 -04:00
  • c650ab8061 Move VTFLAG_* declarations to conftypes.h Nick Mathewson 2019-09-05 11:48:40 -04:00
  • 03e4183043 typed_var: Make flags into an unsigned OR of bits. Nick Mathewson 2019-09-05 11:48:38 -04:00
  • 4f6b592691 struct_var: refactor struct_var_is*() functions to delegate Nick Mathewson 2019-09-05 11:48:36 -04:00
  • 7171ce2a2a config: make config_var_is_dumpable static. Nick Mathewson 2019-09-05 11:48:34 -04:00
  • 8d685aee7c config: rename "contained" to "derived", and explain it better. Nick Mathewson 2019-09-05 11:48:32 -04:00
  • 668e3a7709 config: Introduce the concept of an "ungettable" variable. Nick Mathewson 2019-09-05 11:48:29 -04:00
  • 3bf38ffff5 Document config_var_is_dumpable and config_var_is_settable. Nick Mathewson 2019-09-05 11:48:27 -04:00
  • 049705fc1c Merge branch 'tor-github/pr/1311' David Goulet 2019-09-11 09:36:28 -04:00
  • 3b32f2508c Merge branch 'tor-github/pr/1307' George Kadianakis 2019-09-11 16:19:21 +03:00
  • 0891a31ad3 madvise: tolerate EINVAL and ENOSYS when minherit fails Nick Mathewson 2019-09-11 09:13:50 -04:00
  • e7565855c0 Merge branch 'ticket31578' into ticket31578_merged Nick Mathewson 2019-09-11 08:59:29 -04:00
  • 9d60495903 Use strtod, not atof, for parsing doubles in the configuration. Nick Mathewson 2019-09-10 18:59:10 -04:00
  • 97f7efa9e3 pf: when extracting an IPv6 address, make sure we got an IPv6 address Nick Mathewson 2019-09-10 11:07:25 -04:00
  • 51475aee57 fp.c: Suppress float-conversion warnings on FreeBSD. Nick Mathewson 2019-09-10 10:53:39 -04:00
  • e7d7e04155 Do not look inside bogus microdesc when listing its digest as invalid Nick Mathewson 2019-09-09 12:58:30 -04:00
  • 7282213bd3 Extract saved_location_to_string() from microdesc parsing. Nick Mathewson 2019-09-09 12:56:04 -04:00
  • d8ef6b1548 Add a unit test for ed25519 identity parsing in microdescriptors Nick Mathewson 2019-09-09 20:24:03 -04:00
  • af12b6fd29 scripts: Make checkShellScripts.sh error exit if it can't find src teor 2019-09-10 12:24:08 +10:00
  • 8c37bf738d scripts: Allow checkShellScripts.sh to be run from its parent directory teor 2019-09-10 12:23:12 +10:00
  • f0044e44f2 scripts: Make the git scripts show usage messages teor 2019-09-10 12:14:49 +10:00
  • 785391a934 scripts: reformat the comments in git-pull-all.sh for consistency teor 2019-09-10 12:14:00 +10:00
  • 97da440f9e scripts: Improve a usage message in git-push-all.sh teor 2019-09-10 12:12:04 +10:00
  • 51b792b000 scripts: Allow git-push-all.sh to be run from any directory teor 2019-09-10 12:07:13 +10:00
  • 39c7f46d36 main: add some newlines to the subsystem list, for readability teor 2019-09-10 09:06:36 +10:00
  • 5fa75a6cd4 main: remove level number comments from the subsystem list (master) teor 2019-09-10 09:04:38 +10:00
  • 987768b077 Merge branch 'bug31615_041' into bug31615_master teor 2019-09-10 09:03:37 +10:00
  • f1c57cd1e5 main: remove level number comments from the subsystem list (0.4.1) teor 2019-09-10 08:44:35 +10:00
  • 7e22d99346 Merge branch 'bug31615_040' into bug31615_041 teor 2019-09-10 08:43:13 +10:00
  • 2e2a35b694 main: remove level number comments from the subsystem list (0.4.0) teor 2019-09-10 08:35:56 +10:00
  • 409df19b5a build: The <sys/sysctl.h> is now deprecated on Linux David Goulet 2019-09-09 11:55:33 -04:00
  • 484710f25b build: The <sys/sysctl.h> is now deprecated on Linux David Goulet 2019-09-09 11:47:37 -04:00
  • 796a9b37ea Merge branch 'tor-github/pr/1264' David Goulet 2019-09-09 14:53:12 -04:00
  • 6846d14868 Merge branch 'ticket30924_042_04_squashed_merged' Nick Mathewson 2019-09-09 12:35:27 -04:00
  • a642a4cbd7 Merge branch 'ticket30924_042_04_squashed' into ticket30924_042_04_squashed_merged Nick Mathewson 2019-09-09 11:10:53 -04:00
  • 622c2c7884 hs-v3: Rename validation function in hs_intropoint.c David Goulet 2019-08-20 10:59:04 -04:00
  • 385f6bcfcc hs-v3: Move DoS parameter check against 0 David Goulet 2019-08-20 10:50:31 -04:00
  • a8a1ea4e0e practracker: Make you happy funny script David Goulet 2019-08-20 09:53:29 -04:00
  • f16fc262e5 Merge branch 'tor-github/pr/1298' David Goulet 2019-09-09 11:05:51 -04:00
  • 1e7c7870e8 Merge branch 'tor-github/pr/1287' David Goulet 2019-09-09 10:51:19 -04:00
  • ebce7059ff changes: file for 31594 teor 2019-09-09 13:53:58 +10:00
  • 1609916c79 log: Close log and err file descriptors before aborting teor 2019-09-04 17:16:49 +10:00
  • a22fbab986 log: Don't close file log fds that are being used by the err module teor 2019-09-04 15:38:58 +10:00
  • d02ced4caf torerr: Close sigsafe fds on shutdown teor 2019-09-04 14:54:08 +10:00
  • 612b0a4139 subsys: Make the subsystem init order match the module dependencies teor 2019-09-04 15:40:57 +10:00
  • 670d402621 entrynodes: Make routine descriptor expiry notice logs less alarming teor 2019-09-06 16:23:58 +10:00
  • 380d178e53 changes file for ticket31477 Nick Mathewson 2019-09-05 16:20:31 -04:00
  • 884ae485f6 Add new practracker test files to Makefile.am Nick Mathewson 2019-08-26 13:47:09 -04:00
  • bc4ddbf4ac New practracker exceptions for dependency violations in headers Nick Mathewson 2019-08-26 12:33:44 -04:00
  • 318de94e49 Fix a bug in practracker's handling of .may_include in headers Nick Mathewson 2019-08-26 12:30:18 -04:00
  • a727d4a3a1 Remove unused struct_var_* functions. Nick Mathewson 2019-09-05 15:24:54 -04:00
  • 16cf9424c1 config: Invert sense of _is_invisible, and rename to is_listable() Nick Mathewson 2019-09-05 11:48:25 -04:00
  • 22e7d33735 config: replace config_var_is_cumulative with is_replaced_on_set() Nick Mathewson 2019-09-05 11:48:23 -04:00
  • 545c21e23d Merge branch 'tor-github/pr/1295' George Kadianakis 2019-09-05 17:13:29 +03:00
  • ddd01541b9 Merge branch 'tor-github/pr/1294' George Kadianakis 2019-09-05 17:12:19 +03:00
  • fb56b4c2bf Merge branch 'tor-github/pr/1293' George Kadianakis 2019-09-05 17:10:07 +03:00
  • c750ec20ab Merge branch 'tor-github/pr/1291' George Kadianakis 2019-09-05 17:09:20 +03:00
  • c29f05b159 Merge branch 'tor-github/pr/1292' George Kadianakis 2019-09-05 17:06:58 +03:00
  • cdd7e88970 Merge branch 'tor-github/pr/1261' George Kadianakis 2019-09-05 17:02:53 +03:00
  • 0127888b06 Add tests for IPv6 exit policies on microdescriptors Neel Chauhan 2019-08-25 22:32:07 -04:00
  • be4a60945d Check IPv6 exit policies on microdescriptors in node_exit_policy_rejects_all() Neel Chauhan 2019-08-25 20:22:57 -04:00
  • eb909c4e43 config: note that some arguments are required. Nick Mathewson 2019-09-05 07:57:36 -04:00