- May 15, 2017
-
-
Nick Mathewson authored
-
Nick Mathewson authored
This assertion can only fail if we mess up some of our other code, but let's try to get it right. Closes 22244.
-
Nick Mathewson authored
-
Nick Mathewson authored
Also add a get_options() call so it compiles. Fixes bug 18100; bugfix on 0.2.6.3-alpha. Patch from "d4fq0fQAgoJ".
-
Nick Mathewson authored
-
- May 14, 2017
-
-
Nick Mathewson authored
Spotted by atagar Closes #22257
-
Roger Dingledine authored
whoever made the patch for #17975 wasn't using a proper green-screen vt100. :)
-
Roger Dingledine authored
resolves ticket 22256. this typo crept in during bug 21715's commit fd8284c8.
-
- May 12, 2017
-
-
Nick Mathewson authored
-
- May 11, 2017
-
-
Nick Mathewson authored
One (HeapEnableTerminationOnCorruption) is on-by-default since win8; the other (PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION) supposedly only affects ATL, which (we think) we don't use. Still, these are good hygiene. Closes ticket 21953.
-
Taylor Yu authored
Cleanup logic in test_intro_point_registration() invoked tt_assert() in a way that could cause it to jump backward into the cleanup code if the assertion failed, causing Coverity to see a double free (CID 1397192). Move the tt_assert() calls into a helper function having the well-defined task of testing hs_circuitmap_free_all(). Fixes #22231.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
A descriptor only contains the curve25519 public key in the enc-key field so the private key should not be in that data structure. The service data structures will have access to the full keypair (#20657). Furthermore, ticket #21871 has highlighted an issue in the proposal 224 about the encryption key and legacy key being mutually exclusive. This is very wrong and this commit fixes the code to follow the change to the proposal of that ticket. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
Closes ticket 22223
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Roger Dingledine authored
We already have a way to return a 400 response code along with a personalized message response for the uploader. Resolves ticket 22213.
-
- May 10, 2017
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Taylor Yu authored
Add tests for lower-level syntax errors in config file lines. Fixes #22177.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Taylor Yu authored
A for-loop in test_channelpadding_timers() would never run because it was trying to increment a counter up to CHANNELS_TO_TEST/3 after an earlier block already incremented it to CHANNELS_TO_TEST/2. Fixes #22221, CID 1405983.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
We do this by treating the presence of .z as meaning ZLIB_METHOD, even if Accept-Encoding does not include deflate. This fixes bug 22206; bug not in any released tor.
-
Nick Mathewson authored
Patch from rubiate; fixes bug 22219. Remember, we don't support libevent1 any more.
-
Nick Mathewson authored
This is necessary to avoid crashes and test failures on kevent-based systems. Fixes bug 22209; bug not in any released Tor.
-
Roger Dingledine authored
-
- May 09, 2017
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Nothing was setting or inspecting these fields, and they were marked as OBSOLETE() in config.c -- but somehow we still had them in the or_options_t structure. Ouch.
-
Nick Mathewson authored
-
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
There was a bug that got exposed with the removal of ORListenAddress. Within server_mode(), we now only check ORPort_set which is set in parse_ports(). However, options_validate() is using server_mode() at the start to check if we need to look at the uname but then the ORPort_set is unset at that point because the port parsing was done just after. This commit fixes that. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Deprecated in 0.2.9.2-alpha, this commits changes it as OBSOLETE() and cleans up the code associated with it. Partially fixes #22060 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Deprecated in 0.2.9.2-alpha, this commits changes it as OBSOLETE() and cleans up the code associated with it. Partially fixes #22060 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Deprecated in 0.2.9.2-alpha, this commits changes it as OBSOLETE() and cleans up the code associated with it. Partially fixes #22060 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-