- May 23, 2016
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Add --enable-fatal-warnings to control -Werror. Closes ticket 19044.
-
Nick Mathewson authored
-
-
Nick Mathewson authored
Also, use it in routerparse.c
-
Nick Mathewson authored
-
- May 20, 2016
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
AddressSanitizer's (ASAN) SIGSEGV handler overrides the backtrace handler and prevents it from printing its backtrace. The output of ASAN is different from what 'bt_test.py' expects and causes backtrace test failures. The 'allow_user_segv_handler' option allows applications to set their own SIGSEGV handler but is not supported by older GCC versions. These older GCC versions do support the 'handle_segv' which prevents ASAN from setting its SIGSEGV handler.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Now that the field exists in signed_descriptor_t, we need to make sure we free it when we free a signed_descriptor_t, and we need to make sure that we don't free it when we convert a routerinfo_t to a signed_descriptor_t. But not in any released Tor. I found this while working on #19128. One problem: I don't see how this could cause 19128.
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix for bug 19130.
-
- May 19, 2016
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
teor (Tim Wilson-Brown) authored
No behaviour change - just remove the variables
-
teor (Tim Wilson-Brown) authored
Comment-only change
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
-
-
-
No behaviour change This function is used twice. The code is simpler if we split it up and inline it where it is used.
-
-
Previosuly, during bootstrap, we would continue to download consensuses if we had a consensus, but didn't have the certificates to validate it.
-
- May 18, 2016
-
-
Nick Mathewson authored
We use a pretty specific pair of autoconf tests here to make sure that we only add this code when: a) a 64-bit signed multiply fails to link, AND b) the same 64-bit signed multiply DOES link correctly when __mulodi4 is defined. Closes ticket 19079.
-
Nick Mathewson authored
We need to define this function when compiling with clang -m32 -ftrapv, since otherwise we get link errors, since apparently some versions of libclang_rt.builtins don't define a version of it that works? Or clang doesn't know to look for it? This definition is taken from the LLVM source at https://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/builtins/mulodi4.c I've also included the license (dual BSD-ish/MIT-ish).
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
With the fix for #17150, I added a duplicate certificate here. Here I remove the original location in 0.2.8. (I wouldn't want to do that in 027, due to the amount of authority-voting-related code drift.) Closes 19073.
-