Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-14 | Avoid redundant typedef of or_options_t and smartlist_t in *_config.h | Nick Mathewson | |
Fixes bug 32495. | |||
2019-11-14 | Merge remote-tracking branch 'tor-github/pr/1531' | Nick Mathewson | |
2019-11-14 | test/parseconf: Warn when the expected_log* file is missing | teor | |
Part of 32451. | |||
2019-11-14 | test/parseconf: Update conf_examples to use expected_log | teor | |
Part of 32451. | |||
2019-11-14 | test/parseconf: Add failure cases in conf_failures/ | teor | |
These failure cases can be used to test the failure behaviour and failure logs of test_parseconf.sh. See the README for details. Part of 32451. | |||
2019-11-14 | test/parseconf: Stop adding newlines to *_printf | teor | |
Cleanup after 32451. | |||
2019-11-14 | test/parseconf: Show tor command lines on failure | teor | |
Part of 32451. | |||
2019-11-14 | test/parseconf: Refactor and simplify, stage 2 | teor | |
Remove more duplicate code. Eliminate some arguments. Rewrite some comments. Cleanup after 32451. | |||
2019-11-14 | test/parseconf: Refactor and standardise, stage 1 | teor | |
Remove duplicate code, and standardise similar behaviour. Add some additional error checking. Cleanup after 32451. | |||
2019-11-14 | test/parseconf: Rename some functions, and reformat | teor | |
Part of 32451. | |||
2019-11-14 | test/parseconf: Use consistent formatting | teor | |
Make spacing, quotes, and env vars consistent. Cleanup after 32451 and 32468. | |||
2019-11-14 | test/parseconf: Stop ignoring --dump-config failures | teor | |
When we added the $FILTER for Windows newlines, we made the pipeline always exit successfully, even if tor failed. Fixes bug 32468; bugfix on 0.4.2.1-alpha. | |||
2019-11-14 | test/parseconf: Standardise output messages | teor | |
Part of 32451. | |||
2019-11-14 | test/parseconf: Add an expected_log file | teor | |
The "expected_log" file is a set of patterns that matches the output of "tor --verify-config". Unlike "error", it expects a successful exit status. Part of 32451. | |||
2019-11-14 | test/parseconf: Rewrite the included files section | teor | |
Part of 32451. | |||
2019-11-14 | test/parseconf: Split the file list into sections | teor | |
There are lots of different files now, so having Config and Result sections is helpful. Part of 32451. | |||
2019-11-12 | HACKING/design: move 01c-time.md into doxygen. | Nick Mathewson | |
2019-11-12 | Move 01g-strings.md into doxygen. | Nick Mathewson | |
2019-11-12 | 01f-threads.md becomes threading.dox. | Nick Mathewson | |
2019-11-12 | HACKING/design: turn the remaining parts of crypto into a certs doc | Nick Mathewson | |
2019-11-12 | Merge branch 'maint-0.4.2' | teor | |
2019-11-12 | test/parseconf: Add tests for ignored options | teor | |
These tests will also pass on 0.4.3, with the original implementation, and with the new implementation in 32404. Part of 32295 and 32404. | |||
2019-11-12 | config: Log the option name when skipping an obsolete option | teor | |
This is a basic fix for 0.4.2 only. The fix for 0.4.3 and later is in 32404. Fixes bug 32295; bugfix on 0.4.2.1-alpha. | |||
2019-11-11 | Light grammar edits | Nick Mathewson | |
2019-11-11 | Merge remote-tracking branch 'tor-github/pr/1338' | Nick Mathewson | |
2019-11-11 | Merge remote-tracking branch 'tor-github/pr/1524' | Nick Mathewson | |
2019-11-11 | Merge branch 'ticket32404' | Nick Mathewson | |
2019-11-11 | clarify OBSOLETE vs IGNORE. | Nick Mathewson | |
2019-11-11 | Doxygen: close an unterminated <b>. | Nick Mathewson | |
2019-11-11 | doxygen: use <tt> and # to avoid interpreting # as a link. | Nick Mathewson | |
2019-11-11 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2019-11-11 | Merge branch 'maint-0.4.2' | Nick Mathewson | |
2019-11-11 | Merge branch 'maint-0.4.0' into maint-0.4.1 | Nick Mathewson | |
2019-11-11 | Merge branch 'maint-0.3.5' into maint-0.4.0 | Nick Mathewson | |
2019-11-11 | Merge branch 'maint-0.2.9' into maint-0.3.5 | Nick Mathewson | |
2019-11-11 | test/parseconf: Add basic parsing tests | teor | |
And document the "%include" behaviour. Closes 32450. | |||
2019-11-09 | Update geoip and geoip6 to the November 6 2019 database. | Karsten Loesing | |
2019-11-07 | Refactor "OBSOLETE" type | Nick Mathewson | |
It no longer warns, and is now defined in terms of an "IGNORE" type. (The "IGNORE" type is the same as "OBSOLETE", except that it is not reported as obsolete. It should be useful for disabled modules.) Closes ticket 32404. | |||
2019-11-07 | New configuration flag to warn that a variable is obsolete. | Nick Mathewson | |
Part of 32404. | |||
2019-11-07 | Merge branch 'config_subsys_v4' | Nick Mathewson | |
2019-11-07 | Fix various doxygen comments in feature/hs. | Nick Mathewson | |
2019-11-07 | Adjustments to 32406 per review | Nick Mathewson | |
When we are failing because of a lack of a _required_ engine, note that the engine was "required". When engines are disabled, any required engine should cause a failure. | |||
2019-11-07 | Add a test for 32406 (AccelName with "!"). | Nick Mathewson | |
This also lets us test a failing set_options(). | |||
2019-11-07 | Add the ability to fail when a hardware accelerator is missing. | Nick Mathewson | |
Closes ticket 32406. | |||
2019-11-07 | conf_examples test for crypto_accel | Nick Mathewson | |
2019-11-07 | Move netstatus (mainloop) state fields into mainloop's state. | Nick Mathewson | |
2019-11-07 | subsysmgr: use IDX_NONE is an exception value, not -1. | Nick Mathewson | |
2019-11-07 | Stop using "config_suite_offset=-1" to indicate "no config suite." | Nick Mathewson | |
Instead, create a separate "has_config_suite" boolean, so that only top-level formats with config_suites need to declare an offset at all. | |||
2019-11-07 | crypto config: do not change the user's value of HardwareAccel. | Nick Mathewson | |
We still interpret "AccelName" as turning on the "HardwareAccel" feature, but we no longer modify the user's options here. Fixes bug 32382; bugfix on 0.2.2.1-alpha when we added openssl engine support. | |||
2019-11-07 | Use new configuration architecture for crypto options | Nick Mathewson | |
This is a comparatively simple change. |