summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-05Merge branch 'maint-0.4.3'teor
2020-04-05doc: Fix a typo in the man pageteor
"proceeding" means starting an action. "preceding" means the thing before this thing. In this context, it's a bit ambiguous.
2020-04-04core/or: Fix a comment typo in onion.hteor
Comment-only change.
2020-04-04Merge branch 'maint-0.4.3'teor
2020-04-04changes: file for ticket 33782teor
Avoid conflicts between the fake sockets in tor's unit tests, and real file descriptors. Resolves issues running unit tests with GitHub Actions, where the process that embeds or launches the tests has already opened a large number of file descriptors. Fixes bug 33782; bugfix on 0.2.8.1-alpha. Found and fixed by Putta Khunchalee.
2020-04-03doc: Also stop running practracker in hooksteor
When making a new maint branch, stop running practracker in hooks.
2020-04-03doc: Minor restructure for Release Lifecycleteor
* make end and beginning of life into second-level sections * write an intro for beginning * tweak intro for end
2020-04-03Re-apply: doc: Replace "underline" with "## Section name".teor
Re-applying changes after merge.
2020-04-03Merge remote-tracking branch 'tor-github/pr/1739'teor
Ignored conflicting style changes: they will be re-applied in the next commit.
2020-04-03Change starting file descriptor for tests.Putta Khunchalee
2020-04-03scripts: Ignore editor temporary filesteor
Ignore editor temporary files when autostyling in: * rectify_include_paths.py * rename_c_identifier.py Obviously correct changes to already-reviewed code.
2020-04-03Merge branch 'maint-0.4.3'teor
2020-04-03doc: Rewrite the approved-routers man page entryteor
Obviously correct documentation changes.
2020-04-02Merge branch 'tor-github/pr/1851'George Kadianakis
2020-04-01Merge branch 'maint-0.4.3'teor
2020-04-01configure: Fix enabled module variable expansionDavid Goulet
Fixes #33646 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-04-01hs-v3: Move to log notice the registration of an OB instanceDavid Goulet
This is to allow a visual feedback in the logs for operators setting up Onion Balance so they can confirm they properly configured the instances. Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-04-01Merge branch 'tor-github/pr/1844'David Goulet
2020-03-30hs-v3: Move ob_subcreds to hs_service_state_t.George Kadianakis
It's more natural there since it's runtime state.
2020-03-30hs-v3: Don't crash after SIGHUP in Onionbalance backend mode.George Kadianakis
The ob_subcreds array was not copied after SIGHUP, and that left the post-SIGHUP service with a NULL ob_subcreds pointer (until the next descriptor gets build where we regenerate ob_subcreds in hs_ob_refresh_keys()). Fixes bug #33762; not in any released tor version.
2020-03-30Merge branch 'maint-0.4.3'David Goulet
2020-03-30hs-v3: Relax severity of a log message when decoding descriptors.George Kadianakis
Make it LOG_PROTOCOL_WARN and also add the expiration timestamp in there to ease debugging in the future.
2020-03-30changes: Add file for ticket 33014David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-03-30Merge branch 'tor-github/pr/1775'David Goulet
2020-03-30Use a macro to make our hs_opts checking terser.Nick Mathewson
2020-03-30Use SECTION_HEADER, not "HiddenServiceDir".Nick Mathewson
Add a nonfatal assertion about a branch that should be unreachable.
2020-03-30Update expected log messages in tests to new format.Nick Mathewson
2020-03-30Derive hidden service configuration from hs_opts_t.Nick Mathewson
This simplifies our parsing code by about 150 lines, and makes the functions more straightforward.
2020-03-30Start using confmgt logic to parse HS configuration.Nick Mathewson
This patch doesn't actually use the results of the parsed object to create the service configuration: subsequent patches will do that. This patch just introduces the necessary configuration tables and starts using them to validate the configuration. As of this writing, this patch breaks tests. I'll likely fix that in a rebase later on: the current error messages for failures to parse options are a regression, so I've opened #33640 for that.
2020-03-30Use config_lines_partition() to parse hs config sections.Nick Mathewson
2020-03-28Put *.a wildcard entry into .gitignore instead of listing all .a filesrl1987
2020-03-27Merge remote-tracking branch 'tor-github/pr/1832/head'Nick Mathewson
2020-03-27fix typo in struct addr_policy_t commentRoger Dingledine
2020-03-27correct tor_addr_family() function commentRoger Dingledine
kind of a losing game to remember to update that comment when we add another possible family, but hey, maybe it will be a while until we add one more.
2020-03-27spell consensus more right in commentsRoger Dingledine
2020-03-27fix typo in log messageRoger Dingledine
2020-03-26doc: Remove TODO secion in README.1st.mdBartosz Duszel
It seems like this section is not valid anymore. Most of this topics are already explained in different files.
2020-03-26doc: Replace "underline" with "## Section name".Bartosz Duszel
This approach doesn't require variable-length underlines.
2020-03-26doc: Remove first, empty line in the file.Bartosz Duszel
2020-03-26doc: Updates paths to the top of the source tree.Bartosz Duszel
Example: .../doc/HACKING is now doc/HACKING
2020-03-26Merge remote-tracking branch 'tor-github/pr/1780/head'Nick Mathewson
2020-03-26Merge branch 'maint-0.4.3'David Goulet
2020-03-26Merge branch 'tor-github/pr/1794' into maint-0.4.3David Goulet
2020-03-25Merge branch 'maint-0.4.3'Nick Mathewson
2020-03-25Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-03-25Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-03-25Merge branch 'bug33651'Nick Mathewson
2020-03-23Merge branch 'tor-github/pr/1789'George Kadianakis
2020-03-23Merge branch 'maint-0.4.3'George Kadianakis
2020-03-23Merge branch 'tor-github/pr/1788' into maint-0.4.3George Kadianakis