aboutsummaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2020-01-16Refactor routerstatus_has_changed functionVictor Nepveu
- Check all fields that might change in a routerstatus - Document the refactoring Signed-off-by: Victor Nepveu <victor.nepveu@imt-atlantique.net>
2020-01-15Merge remote-tracking branch 'tor-github/pr/1657'Nick Mathewson
2020-01-16Merge remote-tracking branch 'tor-github/pr/1661'teor
2020-01-14Merge branch 'tor-github/pr/1633'David Goulet
2020-01-14Merge branch 'ticket32892_043_01_squashed'Nick Mathewson
2020-01-14chan: Remove dead var cell handler from channel_tDavid Goulet
The variable lenght cells are handled directly by channel_tls_handle_var_cell() from an OR connection reading its inbuf. The channel var cell handler (agnostic) was never used. Closes #32892 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-01-14Replace an assertion with a check-and-logNick Mathewson
We hit this assertion with bug 32868, but I'm stymied figuring out how we wound up with a routerstatus like this. This patch is a diagnostic to attempt to figure out what is going on, and to avoid a crash in the meantime.
2020-01-14Merge remote-tracking branch 'tor-github/pr/1636'Nick Mathewson
2020-01-14Merge branch 'ticket32883'Nick Mathewson
2020-01-14Merge branch 'ticket32825_squashed'Nick Mathewson
2020-01-14changes file for 32825Nick Mathewson
2020-01-14Merge remote-tracking branch 'tor-github/pr/1659'Nick Mathewson
2020-01-14Merge branch 'maint-0.4.2'teor
2020-01-14practracker: print a notice to stderr when disabledteor
When TOR_DISABLE_PRACTRACKER is set, print a message to stderr when skipping practracker checks. Part of 32705.
2020-01-13Deprecate the ClientAutoIPv6ORPort optionNeel Chauhan
2020-01-13test_practracker.sh: never disable practrackerNick Mathewson
When practracker is disabled, its output will be empty. We don't want that happening during our tests. Fixes bug 32705; bugfix on 0.4.2.1-alpha, when test_practracker.sh was introduced.
2020-01-13Merge branch 'pr_1643_squashed'Nick Mathewson
2020-01-13manpage: alphabetize client optionsSwati Thacker
Alphabetize client options in tor.1.txt. Closes ticket32846.
2020-01-13Split core/include.am into per-subdirectory include.am filesNick Mathewson
Closes ticket 32137.
2020-01-09Merge branch 'disable_ns_macro'Nick Mathewson
2020-01-09Merge branch 'ticket22029_attempt_squashed'Nick Mathewson
2020-01-09Add changes file for Bug #22029Neel Chauhan
2020-01-09Changes file for ticket 32887 (NS*() removal)Nick Mathewson
2020-01-09Merge branch 'pre_formatter_cleanups_squashed'Nick Mathewson
2020-01-09changes file for 32764.Nick Mathewson
2020-01-07changes: file for 32845teor
2020-01-06Merge branch 'haxxpop/tcp_proxy_squashed' into tcp_proxy_squshed_and_mergedNick Mathewson
2020-01-06circuit: Add change fileSuphanat Chunhapanya
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-06When initializing pthreads, always set the main thread.Nick Mathewson
Fixes bug 32884. This is a bugfix on 0.3.3.1-alpha, when we started allowing restart-in-process with tor_api.h.
2020-01-06Use tor_api.h entry points in ntmain.c.Nick Mathewson
When we updated main.c to use the same entry points as tor_api.h, we didn't update ntmain.c. This led to bugs as the two got out of sync. There are two calls that we drop in this patch: first, I drop the call to set_main_thread(), since that's redundant with the init function in compat_winthreads.c (but see #32884). Second, I drop the check for CMD_RUN_TOR: I'll add that back with a subsequent commit. Closes ticket 32883.
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-30Add changes filerl1987
2019-12-20Merge branch 'bug29819_035'Nick Mathewson
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-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-18Merge branch 'tor-github/pr/1587'George Kadianakis
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 'pr1590_amended_commit'teor
2019-12-16Fix formatting in tor_assertf() message in struct_check_magic().Nick Mathewson
Closes 32771; bugfix on 0.4.2.1-alpha.