aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-06Merge remote-tracking branch 'tor-github/pr/1615'Nick Mathewson
2020-01-06Add documentation about building a TAGS file.Nick Mathewson
Patch from opara. Closes ticket 32779.
2020-01-06Merge remote-tracking branch 'tor-github/pr/1620'Nick Mathewson
2020-01-06Merge branch 'maint-0.4.2'Nick Mathewson
2020-01-06Merge remote-tracking branch 'tor-github/pr/1612' into maint-0.4.2Nick Mathewson
2020-01-06Merge branch 'maint-0.4.2'Nick Mathewson
2020-01-06Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-01-06update changes file to pass "make check-changes"Nick Mathewson
2020-01-06Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-01-05Fix sandbox crash during reload of logging configurationPeter Gerber
Allow calls to dup() which was introduced in commit a22fbab986. From a security perspective, I don't think this should impact the security of the sandbox significantly. As far as I can tell, there is nothing an adversary can do with a duplicated FD that can't be done with the original.
2019-12-20Fix spacing in tor_sscanf() call in tor_inet_aton()Neel Chauhan
2019-12-20Fix spacing in tor_inet_aton() function headerNeel Chauhan
2019-12-20Merge branch 'bug29819_035'Nick Mathewson
2019-12-20Merge remote-tracking branch 'tor-github/pr/1623'Nick Mathewson
2019-12-20Replace several C identifiers.teor
This is an automated commit, generated by this command: ./scripts/maint/rename_c_identifier.py \ EXPOSE_CLEAN_BACKTRACE BACKTRACE_PRIVATE \ TOR_CHANNEL_INTERNAL_ CHANNEL_OBJECT_PRIVATE \ CHANNEL_PRIVATE_ CHANNEL_FILE_PRIVATE \ EXPOSE_ROUTERDESC_TOKEN_TABLE ROUTERDESC_TOKEN_TABLE_PRIVATE \ SCHEDULER_PRIVATE_ SCHEDULER_PRIVATE
2019-12-20Merge branch 'maint-0.4.2'teor
2019-12-20Merge branch 'maint-0.4.1' into maint-0.4.2teor
2019-12-20Merge branch 'maint-0.4.0' into maint-0.4.1teor
2019-12-20Merge remote-tracking branch 'tor-github/pr/1606'teor
2019-12-20Code Style: Delete headers that are included twiceteor
These changes were created using the "make autostyle" from 32522, and then split into commits.
2019-12-20Code Style: Delete PRIVATE defines that are never usedteor
Some ".c" files define *_PRIVATE macros, but those macros are not used in any header file. Delete them. These changes were created using the "make autostyle" from 32522, and then split into commits.
2019-12-20Run "make autostyle"teor
2019-12-20Makefile/git scripts: Add comments to keep owned file lists in syncteor
2019-12-19Mark TestingEstimatedDescriptorPropagationTime as obsolete.Nick Mathewson
We stopped looking at this option in 85cf6dcba3693b, back when we implemented the minimal pieces of prop275. Since then, we've had code to validate and adjust this option, and to give it a different value in testing networks, but the option hasn't actually done anything. We can safely mark it as OBSOLETE, since doing so does not make any old configuration get rejected. Closes ticket 32807.
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-17Add NSF support acknowledgment to circpad dev doc.Mike Perry
2019-12-17Merge branch 'ticket32172_once_again'Nick Mathewson
2019-12-17Correct how we use libseccompPeter Gerber
This fixes a startup crash with libseccomp v2.4.0 if Sandbox is set to 1.
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-16Fix formatting in tor_assertf() message in struct_check_magic().Nick Mathewson
Closes 32771; bugfix on 0.4.2.1-alpha.
2019-12-16Merge branch 'bug32765_041' into bug32771_042Nick Mathewson
2019-12-16Use CHECK_PRINTF() for printf-like functions in util_bug.hNick Mathewson
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 'bug32240_32242_042' into bug32240_32242_masterteor
Merge: * libzstd-dev from ticket32242_042 * coccinelle from master