Tor

tor:maint-0.3.2

Last commit made on 2018-09-21
Get this branch:
git clone -b maint-0.3.2 https://git.launchpad.net/tor

Branch merges

Branch information

Name:
maint-0.3.2
Repository:
lp:tor

Recent commits

5b04392... by Nick Mathewson <email address hidden>

Merge branch 'maint-0.2.9' into maint-0.3.2

0971b3c... by David Goulet

hs-v3: Don't BUG() on directory permission check failure

In hs_config.c, we do validate the permission of the hidden service directory
but we do not try to create it. So, in the event that the directory doesn't
exists, we end up in the loading key code path which checks for the
permission and possibly creates the directory. On failure, don't BUG() since
there is a perfectly valid use case for that function to fail.

Fixes #27335

Signed-off-by: David Goulet <email address hidden>

e24195c... by cypherpunks <email address hidden>

protover: reject invalid protocol names

The spec only allows the characters [A-Za-z0-9-].

Fix on b2b2e1c7f24d9b65059e3d089768d6c49ba4f58f.
Fixes #27316; bugfix on 0.2.9.4-alpha.

9697c2d... by Nick Mathewson <email address hidden>

Merge branch 'maint-0.2.9' into maint-0.3.2

c02f2d9... by Nick Mathewson <email address hidden>

Merge branch 'bug27658_029' into maint-0.2.9

73a37d1... by Nick Mathewson <email address hidden>

Check waitpid return value and exit status in tinytest.c

It's possible for a unit test to report success via its pipe, but to
fail as it tries to clean up and exit. Notably, this happens on a
leak sanitizer failure.

Fixes bug 27658; bugfix on 0.2.2.4-alpha when tinytest was
introduced.

5a8827a... by Nick Mathewson <email address hidden>

Merge branch 'maint-0.2.9' into maint-0.3.2

c3a7504... by Nick Mathewson <email address hidden>

Merge remote-tracking branch 'teor/ticket27252-032' into maint-0.3.2

198b635... by Nick Mathewson <email address hidden>

Merge remote-tracking branch 'teor/ticket27252-029' into maint-0.2.9

3119cb5... by Nick Mathewson <email address hidden>

Merge branch 'maint-0.2.9' into maint-0.3.2