summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-13Merge remote-tracking branch 'tor-github/pr/1598'Nick Mathewson
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.
2019-12-10Merge branch 'tor-github/pr/1581'George Kadianakis
2019-12-10hs-v3: Handle client rendezvous circuit timeoutDavid Goulet
With v3, the "pending_final_cpath" of a circuit is always NULL which means that for v3, established client rendezvous circuit waiting for the intro point to ACK, will always end up timing out quickly. This can increase the delays to which you connect to a service since in order to succeed, the rendezvous circuit needs to fully established (CIRCUIT_PURPOSE_C_REND_JOINED) within the cutoff of the introduction circuit as well which is these days around 2-3 seconds. Fixes #32021 Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-12-10Merge branch 'tor-github/pr/1583'David Goulet
2019-12-10hs-v3: Fix memory leak in test_hs_control_store_permanent_creds()George Kadianakis
2019-12-09Merge branch 'maint-0.4.2'Nick Mathewson
"ours" to avoid version bump.
2019-12-09bump to 0.4.2.5-devNick Mathewson
2019-12-09Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
"ours" to avoid version bump.
2019-12-09bump to 0.4.1.7-devNick Mathewson
2019-12-09Merge branch 'maint-0.4.0' into maint-0.4.1Nick Mathewson
2019-12-09Bump version to 0.4.0.6-devNick Mathewson
2019-12-09Merge branch 'maint-0.3.5' into maint-0.4.0Nick Mathewson
"ours" to avoid version bump.
2019-12-09bump to 0.3.5.9-devNick Mathewson
2019-12-09Merge remote-tracking branch 'tor-github/pr/1589'Nick Mathewson
2019-12-09Copy forward the changelogs and releasenotes for today's releases.Nick Mathewson
They are 0.4.2.5, 0.4.1.7, 0.4.0.6, and 0.3.5.9.
2019-12-09changes file for ticket 30984Taylor Yu
2019-12-09Rename control_reply_add_1kvTaylor Yu
Part of ticket 30984.
2019-12-09Port changelog tools to python 3Nick Mathewson
Closes ticket 32704.
2019-12-08Doxyfile: skip CHECK_PRINTF()Taylor Yu
Part of ticket 30984.
2019-12-08simplify getinfo using reply linesTaylor Yu
Simplify handle_control_getinfo() by using the new reply lines abstraction. Previously, this function explicitly checked for whether it should generate a MidReplyLine, a DataReplyLine, or an EndReplyLine. control_write_reply_lines() now abstracts this check. Part of #30984.
2019-12-08use control reply lines for protocolinfoTaylor Yu
Simplify handle_control_protocolinfo() by using the new reply line abstraction. Part of #30984.
2019-12-08refactor handle_control_protocolinfoTaylor Yu
Factor out the parts of handle_control_protocolinfo() that assemble the AUTHMETHODS and COOKIEFILE strings. Part of #30984.
2019-12-08simplify getconf by using reply linesTaylor Yu
In handle_control_getconf(), use the new control reply line abstraction to simplify output generation. Previously, this function explicitly checked for whether it should generate a MidReplyLine or an EndReplyLine. control_write_reply_lines() now abstracts this check. Part of #30984.
2019-12-08reply lines structuresTaylor Yu
Part of #30984.
2019-12-08add KV_RAW to kvline.cTaylor Yu
Add the KV_RAW flag to kvline_encode(). This allows generation of output that is compatible with some quirks of the control protocol. Part of #30984.
2019-12-08clean up kvline_can_encode_lines()Taylor Yu
Add a check for '=' characters in needs_escape(). This simplifies the logic in kvline_can_encode_lines(). Part of #30984.
2019-12-06Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2019-12-06Merge branch 'maint-0.4.0' into maint-0.4.1Nick Mathewson
2019-12-06Merge branch 'maint-0.4.2'Nick Mathewson
2019-12-06Merge branch 'maint-0.3.5' into maint-0.4.0Nick Mathewson
2019-12-06Merge branch 'maint-0.2.9' into maint-0.3.5Nick Mathewson
2019-12-06Update geoip and geoip6 to the December 3 2019 database.Karsten Loesing
2019-12-06changes: file for 32629teor
2019-12-06changes: file for 32629teor