summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-210.3.3.12: copy changelog to releasenotestor-0.3.3.12Nick Mathewson
2019-02-21Changelog for 0.3.3.12Nick Mathewson
2019-02-21Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-02-21kist: Don't write above the highwater outbuf markDavid Goulet
KIST works by computing how much should be allowed to write to the kernel for a given socket, and then it writes that amount to the outbuf. The problem is that it could be possible that the outbuf already has lots of data in it from a previous scheduling round (because the kernel is full/busy and Tor was not able to flush the outbuf yet). KIST ignores that the outbuf has been filling (is above its "highwater") and writes more anyway. The end result is that the outbuf length would exceed INT_MAX, hence causing an assertion error and a corresponding "Bug()" message to get printed to the logs. This commit makes it for KIST to take into account the outbuf length when computing the available space. Bug found and patch by Rob Jansen. Closes #29168. TROVE-2019-001. Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-02-21Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-02-21Update to 0.3.3.12Nick Mathewson
2019-02-21Start a changelog for 0.3.3.12Nick Mathewson
2019-02-12Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2019-02-12Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-02-12Update geoip and geoip6 to the February 5 2019 database.Karsten Loesing
2019-02-05Merge branch 'maint-0.3.3' into release-0.3.3Roger Dingledine
2019-02-01Update Cargo.lock with new comment; suppress 29244.Nick Mathewson
2019-01-23Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-23Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
"ours" merge to avoid dropping non-broken changes files after removal of merged 0.2.9 changes files.
2019-01-23maint-0.2.9: remove changes files that are merged in 0.2.9 releasesNick Mathewson
Many of these files cause check-changes to fail, which will be a long-term problem as we continue to support 0.2.9.
2019-01-18Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-18Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2019-01-18Fix the year for 0.3.3.11Nick Mathewson
2019-01-10rend: stop warning when clients send multiple rend establish cellsteor
Stop logging "Tried to establish rendezvous on non-OR circuit..." as a warning. Instead, log it as a protocol warning, because there is nothing that relay operators can do to fix it. Fixes bug 29029; bugfix on 0.2.5.7-rc.
2019-01-07Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-07Update to 0.3.3.3.11-devNick Mathewson
2019-01-07fix issues noted by traumschuletor-0.3.3.11Roger Dingledine
plus fix a bonus typo
2019-01-07Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-07Bump to 0.3.3.11Nick Mathewson
2019-01-07ChangeLog and ReleaseNotes for 0.3.3.11Nick Mathewson
2019-01-07Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2019-01-07Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-07Update geoip and geoip6 to the January 3 2019 database.Karsten Loesing
2019-01-04Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2019-01-04Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-04Merge branch 'bug21394_029_redux' into maint-0.2.9Nick Mathewson
2019-01-04Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-04Merge remote-tracking branch 'dgoulet/ticket28619_033_01' into maint-0.3.3Nick Mathewson
2019-01-03Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2019-01-03Merge branch 'ticket28973_033_squashed' into maint-0.3.3Nick Mathewson
2019-01-03Detect openssl bug 7712 and work around it.Nick Mathewson
In theory it would be better to detect this bug in advance, but this approach is much simpler, and therefore safer to backport. This closes tor issue 28973.
2018-12-11Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-12-11Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2018-12-11Note ticket number in changes file for 24803Nick Mathewson
2018-12-11Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-12-11Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2018-12-10Fallbacks: Update the hard-coded fallback list in December 2018teor
Merge Phoul's two lists into teor's list. Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in January 2018 (of which ~115 were still functional), with a list of 157 fallbacks (92 new, 65 existing, 85 removed) generated in December 2018. Closes ticket 24803.
2018-12-07Fallbacks: Update the hard-coded fallback list in December 2018teor
Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in January 2018 (of which ~115 were still functional), with a list of 148 fallbacks (89 new, 59 existing, 91 removed) generated in December 2018. Closes ticket 24803.
2018-12-06Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-12-06Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2018-12-05Update geoip and geoip6 to the December 5 2018 database.Karsten Loesing
2018-12-01Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-11-26hs-v3: Do not close RP circuits when deleting an ephemeral serviceDavid Goulet
Bug reported on tor-dev@ and here is the detail explanation of the issue: https://lists.torproject.org/pipermail/tor-dev/2018-November/013558.html Fixes bug #28619 Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-11-22Test: Fix memory leaks and missing unmocks in entry guard teststeor
test_entry_guard_outdated_dirserver_exclusion leaks memory, and is missing some unmocks. Fixes 28554; bugfix on 0.3.0.1-alpha.
2018-11-15Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson