aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-17Add off-by-one checks for key length.Nick Mathewson
2020-03-17Extract key length check into a new function, and check more fields.Nick Mathewson
In the openssl that I have, it should be safe to only check the size of n. But if I'm wrong, or if other openssls work differently, we should check whether any of the fields are too large. Issue spotted by Teor.
2020-03-17sendme: Emit version 1 by defaultDavid Goulet
Closes #33623 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-03-17Merge remote-tracking branch 'tor-github/pr/1784'teor
2020-03-17Run "practracker.py --regen-overbroad"teor
We've successfully resolved a bunch of technical debt over the last few months. Let's remove the allowances for that debt from the practracker exceptions.
2020-03-17Merge branch 'pr1777_squashed'teor
2020-03-17Conditionally disable part of hs_intropoint/introduce1_validationrl1987
This makes it not fail when ALL_BUGS_ARE_FATAL is enabled. Fixes bug 33546.
2020-03-17Conditionally disable part of dir/param_voting_lookup that expects soft ↵rl1987
asserts to happen
2020-03-17Try fixing Windows build to work with ALL_BUGS_ARE_FATALrl1987
2020-03-17Documentation fixupsrl1987
2020-03-17Use --enable-all-bugs-are-fatal on hardened Appveyor buildrl1987
2020-03-17Don't create new CI jobs; use --enable-all-bugs-are-fatal with some of the ↵rl1987
existing jobs
2020-03-17Add --enable-all-bugs-are-fatal option to configurerl1987
This option enables the ALL_BUGS_ARE_FATAL macro. And use --enable-all-bugs-are-fatal in the Travis configuration.
2020-03-17Run "make autostyle"teor
2020-03-16circpad_setup_machine_on_circ(): exit early on error.Nick Mathewson
This function does a nonfatal assertion to make sure that a machine is not registered twice, but Tobias Pulls found a case where it happens. Instead, make the function exit early so that it doesn't cause a remotely triggered memory leak. Fixes bug 33619; bugfix on 0.4.0.1-alpha. This is also tracked as TROVE-2020-004.
2020-03-16Merge branch 'maint-0.4.3'Nick Mathewson
2020-03-16Merge branch 'ticket32672_042_squashed_w_test' into maint-0.4.3Nick Mathewson
2020-03-16Adjust unit tests for patch for 32672 (rejecting old version)Nick Mathewson
Patch by Neel Chauhan.
2020-03-16Merge branch 'ticket32672_041_squashed' into ticket32672_042_squashed_w_testNick Mathewson
2020-03-16Reject 0.2.9 and 0.4.0 in dirserv_rejects_tor_version()Neel Chauhan
2020-03-16Merge branch 'maint-0.4.3'teor
2020-03-16Merge branch 'maint-0.4.2' into maint-0.4.3teor
2020-03-16Merge branch 'maint-0.4.1' into maint-0.4.2teor
2020-03-16Merge branch 'maint-0.3.5' into maint-0.4.1teor
2020-03-16Travis: Produce detailed chutney diagnosticsteor
When a Travis chutney job fails, use chutney's new "diagnostics.sh" tool to produce detailed diagnostic output. Closes ticket 32792.
2020-03-14Merge branch 'trove_2020_002_035' into trove_2020_002_041Nick Mathewson
2020-03-14Fix memory leak in crypto_pk_asn1_decode_private.Nick Mathewson
(Deep, deep thanks to Taylor for reminding me to test this!)
2020-03-14Add a test for crypto_pk_asn1_decode_private maxbits.Nick Mathewson
2020-03-14Revise TROVE-2020-002 fix to work on older OpenSSL versions.Nick Mathewson
Although OpenSSL before 1.1.1 is no longer supported, it's possible that somebody is still using it with 0.3.5, so we probably shouldn't break it with this fix.
2020-03-13Merge branch 'maint-0.4.3'Nick Mathewson
2020-03-13Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
"ours" to avoid version bump.
2020-03-13Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
"ours" to avoid version bump.
2020-03-13Merge branch 'maint-0.3.5' into maint-0.4.1Nick Mathewson
"ours" to avoid version bump.
2020-03-13Bump to 0.3.5.10Nick Mathewson
2020-03-13Bump to 0.4.1.9Nick Mathewson
2020-03-13Bump to 0.4.2.7.Nick Mathewson
2020-03-13Merge branch 'maint-0.4.3'Nick Mathewson
2020-03-13Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-03-13Merge branch 'maint-0.3.5' into maint-0.4.1Nick Mathewson
2020-03-13Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-03-13Merge remote-tracking branch 'tor-github/pr/1693/head' into maint-0.3.5Nick Mathewson
2020-03-13Merge branch 'maint-0.4.3'Nick Mathewson
2020-03-13Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-03-13Merge remote-tracking branch 'tor-github/pr/1718/head' into maint-0.4.2Nick Mathewson
2020-03-13config: Improve some commentsteor
Document the namelen argument to port_cfg_new(). Fix a typo in a comment in port_cfg_line_extract_addrport(). Comment-only changes.
2020-03-13Merge branch 'maint-0.4.3'teor
2020-03-13Merge remote-tracking branch 'tor-github/pr/1735' into maint-0.4.3teor
2020-03-13Merge branch 'pr1764_squashed'teor
2020-03-13Add a script to install the scripts in scripts/git appropriately.Nick Mathewson
To run this, say something like TOR_DEVTOOL_DIR=~/bin scripts/git/git-install-tools.sh all To see what it would do, give it the -n flag. To get help, give it the -h flag.
2020-03-12Merge branch 'maint-0.4.3'Nick Mathewson