summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-19Move MinUptimeHidServDirectoryV2 to dirauth module.Nick Mathewson
2019-12-19Move AuthDirTestEd25519LinkKeys to the dirauth module.Nick Mathewson
2019-12-19Move AuthDirSharedRandomness to dirauth module.Nick Mathewson
2019-12-19Move AuthDirPinKeys to dirauth module.Nick Mathewson
2019-12-19Move AuthDirListBadExits to dirauth module.Nick Mathewson
2019-12-19Move AuthDirHasIPv6Connectivity into dirauth module.Nick Mathewson
2019-12-19Move get_foo_options() test helpers into a new test module.Nick Mathewson
Some of these helpers will be needed in multiple places in the unit tests, so we should move them now.
2019-12-19Move BW-guarantee options in to dirauth module.Nick Mathewson
2019-12-19Dirauth options: move versioning options to dirauth moduleNick Mathewson
This commit moves VersioningAuthoritativeDirectory, RecommendedClientVersions, and RecommendedServerVersions.
2019-12-19Merge branch 'dirauth_config_squashed'Nick Mathewson
2019-12-19Declare relay/dirauth subsystem levels in a header.Nick Mathewson
This way, we can't get out of sync between the two declarations.
2019-12-19Add an integration test for options disabled by dirauth subsystem.Nick Mathewson
2019-12-19Add config object for dirauth; move one option there.Nick Mathewson
I've chosen the "AuthDirMaxServersPerAddr" option here for simplicity, since it is used literally nowhere else besides the dirauth module. Once we have all the infrastructure in place for this, we can move more options into this structure.
2019-12-19Allow struct_magic to be disabled.Nick Mathewson
When a subsystem is disabled, there will be no corresponding object allocated, and no magic numbers on it.
2019-12-19Support a flag to indicate that a config var is disabledNick Mathewson
Like "obsolete" variables, these variables produce a warning when you try to set them, but the warning says that the relevant module doesn't have support. The confdecl macros now have a CONF_CONTEXT that you can define to make all the modules in a given table disabled.
2019-12-19Add "stub" files for disabled modules.Nick Mathewson
These modules are only built when the selected modules are disabled. The provide stub implementations of the subsystem blocks. Later, other stub implementations could move here. Having real subsystem blocks here will let us handle disabled configuration options better.
2019-12-19Merge remote-tracking branch 'tor-github/pr/1584'teor
2019-12-18Merge branch 'tor-github/pr/1587'George Kadianakis
2019-12-17Merge branch 'ticket32172_once_again'Nick Mathewson
2019-12-17Merge remote-tracking branch 'tor-github/pr/1596'Nick Mathewson
2019-12-17Merge branch 'tor-github/pr/1608'David Goulet
2019-12-17Merge branch 'tor-github/pr/1609'David Goulet
2019-12-17Merge branch 'pr1590_amended_commit'teor
2019-12-17manpage: fixes to alphabetize General OptionsTaylor Yu
2019-12-16Merge branch 'tor-github/pr/1591'George Kadianakis
2019-12-16Add changes fileMike Perry
2019-12-16Add circuit padding developer and quickstart docs.Mike Perry
2019-12-16Compact lines in test_e2e_rend_circuit_setup()Neel Chauhan
2019-12-16Remove extra space from helper_get_circ_and_stream_for_test() call in ↵Neel Chauhan
test_e2e_rend_circuit_setup()
2019-12-16Merge branch 'maint-0.4.2'teor
2019-12-16Merge branch 'maint-0.4.1' into maint-0.4.2teor
2019-12-16Merge branch 'maint-0.4.0' into maint-0.4.1teor
2019-12-16Merge branch 'maint-0.3.5' into maint-0.4.0teor
2019-12-16Merge branch 'maint-0.2.9' into maint-0.3.5teor
2019-12-16Merge remote-tracking branch 'tor-github/pr/1505'teor
2019-12-16Merge remote-tracking branch 'tor-github/pr/1577' into maint-0.4.2teor
2019-12-16Merge remote-tracking branch 'tor-github/pr/1576' into maint-0.3.5teor
2019-12-16Merge remote-tracking branch 'tor-github/pr/1575' into maint-0.2.9teor
2019-12-15Add torint.h include to confdecl.h.Nick Mathewson
This change allows other modules to include confdecl.h without having first to include integer types they might not even use.
2019-12-13Merge remote-tracking branch 'tor-github/pr/1598'Nick Mathewson
2019-12-12manpage: fix some quotingTaylor Yu
Fix some quoting, especially of constructs like "[address:]port", that were proving tricky for Asciidoctor tooling to parse correctly. Also fix formatting of some configuration variable names that contained double underscores. Neither asciidoc nor asciidoctor was rendering some of those correctly. Part of ticket 32708.
2019-12-12manpage: section titles to 1-lineTaylor Yu
Change the section title formatting to use the one-line format. This allows Asciidoctor-based tooling to parse it more easily. Part of ticket 32708.
2019-12-12manpage: indent linebreak markupTaylor Yu
Indent the asciidoc markup for lone linebreaks to match the preceding paragraph line, so that Asciidoctor tools can format them correctly. Part of ticket 32708.
2019-12-12changes file for ticket 32708Taylor Yu
2019-12-12manpage: minor formatting fixesTaylor Yu
These are unrelated changes done by Swati while doing the alphabetizing. Part of ticket 32708.
2019-12-12manpage: alphabetize General OptionsSwati Thacker
Part of ticket 32708.
2019-12-12changes: update changes file for 32609teor
2019-12-12Makefile: Remove the broken, duplicate check-practracker-unit-testteor
This test doesn't set PYTHON, and ignores USE_PYTHON. And it's already listed in TEST_SCRIPTS. Fixes CI issue 32705.
2019-12-12src/ext: Add __future__ imports for python 3 compatibilityteor
Closes ticket 32732.
2019-12-12python: Add __future__ imports for python 3 compatibilityteor
Except for src/ext, which we may not want to modify. Closes ticket 32732.