summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-30copy 0.4.1.8 and 0.4.2.6 entries to master ChangeLog, ReleaseNotes.Nick Mathewson
2020-01-30Merge branch 'bug32673_035'Nick Mathewson
2020-01-30Merge branch 'bug33093_logging_035'Nick Mathewson
2020-01-30Do not set "once" when calling tor_bug_occurred_ from BUG().Nick Mathewson
The "once" flag makes tor_bug_occurred_() say that future instances of the warning will be suppressed -- but that's not something that BUG() does. Fixes bug 33095; bugfix on 0.4.1.1-alpha.
2020-01-30Rewrite control_event_signal() to use signal_table.Nick Mathewson
When we added the ACTIVE and DORMANT virtual signals, we taught the signal command to handle them, but we didn't teach SIGNAL event to report them. To solve this problem and prevent it from recurring, this patch revises the implementation of control_event_signal() to use the same signal_table that handle_control_signal() uses. This way, the two controller commands can't become out of sync. Fixes bug 33104; bugfix on 0.4.0.1-alpha.
2020-01-29Merge branch 'maint-0.4.2'Nick Mathewson
Use "-s ours" to avoid version bump.
2020-01-29Bump version to 0.4.2.6Nick Mathewson
2020-01-29Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
"Ours" merge to avoid version bump.
2020-01-29bump to 0.4.1.8Nick Mathewson
2020-01-30Merge branch 'maint-0.4.2'teor
2020-01-30Merge branch 'maint-0.4.1' into maint-0.4.2teor
2020-01-30Merge branch 'maint-0.4.0' into maint-0.4.1teor
2020-01-30Merge branch 'maint-0.3.5' into maint-0.4.0teor
2020-01-30Merge remote-tracking branch 'tor-github/pr/1634' into maint-0.4.1teor
2020-01-30Merge remote-tracking branch 'tor-github/pr/1614' into maint-0.3.5teor
2020-01-29buf_read_from_tls: Return ERROR_MISC, not WANTWRITE, on BUG().Nick Mathewson
Fixes bug 32673; bugfix on 0.3.0.4-alpha. We introduced these checks in ee5471f9aab5526 to help diagnose 21369, but we used "-1" when "TOR_TLS_ERROR_MISC" would have been correct. Found by opara. I don't think that this is actually getting triggered in the wild, but if it were, it could cause nasty behavior: spurious WANTREAD/WANTWRITE returns have a way of turning into CPU-eating busy-loops.
2020-01-29Change BUG() messages in buf_flush_to_tls() to IF_BUG_ONCE()Nick Mathewson
We introduced these BUG() checks in b0ddaac07428a06 to prevent a recurrence of bug 23690. But there's a report of the BUG() message getting triggered and filling up the disk. Let's change it to IF_BUG_ONCE(). Fixes bug 33093; bugfix on 0.3.2.2-alpha.
2020-01-29changes: file for 33091teor
2020-01-29mainloop: Simplify ip_address_changed()teor
Simplify ip_address_changed() by removing redundant checks (all exits are relays, and need to rebuild their descriptor when their IP addresses change). Rewrite the function comment, and rename the argument, so the function is easier to understand and use. Closes 33091.
2020-01-29connection: Improve function commentsteor
Improve the function comments on connection_finished_connecting(), to describe what the function actually does. Part of 33091.
2020-01-28Merge remote-tracking branch 'tor-github/pr/1680'Nick Mathewson
2020-01-28Merge remote-tracking branch 'tor-github/pr/1689'Nick Mathewson
2020-01-28Travis: Stop allowing stem test failuresteor
Stop allowing failures on the Travis CI stem tests job. It looks like all the stem hangs we were seeing are now fixed, but let's make sure we see them if they happen again. Closes ticket 33075.
2020-01-28Use print() function in both Python 2 and Python 3cclauss
2020-01-27Merge branch 'tor-github/pr/1683'David Goulet
2020-01-24changes file for ticket 33039Taylor Yu
2020-01-24tests for ticket 33039Taylor Yu
2020-01-24fix leak in GETCONFTaylor Yu
Fix a memory leak introduced by refactoring of control reply formatting code. Fixes bug 33039; bugfix on 0.4.3.1-alpha.
2020-01-23Git hooks: remove support for 0.2.9 directory layout.Nick Mathewson
We no longer will be pushing or committing things in branches that use src/common or src/or. Resolves ticket 32957.
2020-01-23update doc/HACKING/ReleasingTor.mdNick Mathewson
2020-01-22Bump to 0.4.3.1-alpha-devNick Mathewson
2020-01-22Merge branch 'tor-github/pr/1677'David Goulet
2020-01-22Lower log level of standard error messages from PT's.Alexander Færøy
This patch lowers the log level of error messages from PT processes from warning to debug. See: https://bugs.torproject.org/33005
2020-01-22pick a release datetor-0.4.3.1-alphaNick Mathewson
2020-01-22Add some changelog edits from sebornNick Mathewson
2020-01-22draft a changelog blurb for 0.4.3.1-alphaNick Mathewson
2020-01-22Add changes filerl1987
2020-01-22Run doxygen makefile target on Travisrl1987
2020-01-22dir_connection_t: Explain dirconn_direct betterteor
Direct connections can use a DirPort or ORPort. Indirect connections must use a multi-hop Tor circuit. Comment-only changes.
2020-01-21Bump to 0.4.3.1-alphaNick Mathewson
2020-01-21changelog: small editsNick Mathewson
2020-01-21Run format_changelog.pyNick Mathewson
2020-01-21Initial incorporation of 0.4.3.x changelogs.Nick Mathewson
2020-01-21Remove changes files that already appeared in 0.4.2.5Nick Mathewson
2020-01-20Merge branch 'tor-github/pr/1675'David Goulet
2020-01-20Merge branch 'tor-github/pr/1668'David Goulet
2020-01-20doc: Minor man page fixesteor
Fix a client port list that's missing HTTPTunnelPort. Wrap a long line.
2020-01-20doc: Improve port flags in man pageteor
Explain that: * most flags default to off * flags that default to on are specified Document PreferIPv6Automap in its "No" form, because it's on by default. Cleanup after 32637.
2020-01-20config: Make clients tell dual-stack exits they prefer IPv6teor
Make Tor clients tell dual-stack exits that they prefer IPv6 connections. This change is equivalent to setting the PreferIPv6 flag on SOCKSPorts (and most other listener ports). Tor Browser has been setting this flag for some time, and we want to remove a client distinguisher at exits. Also update the man page, putting all the IP flags in their non-default forms. Closes ticket 32637.
2020-01-20Merge remote-tracking branch 'tor-github/pr/1673'teor