- 09 Jul, 2018 3 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 27 Jun, 2018 1 commit
-
- 26 Jun, 2018 1 commit
-
-
Nick Mathewson authored
-
- 25 Jun, 2018 1 commit
-
-
Nick Mathewson authored
-
- 21 Jun, 2018 2 commits
-
-
Nick Mathewson authored
Closes ticket 26372.
-
Nick Mathewson authored
-
- 20 Jun, 2018 2 commits
-
-
Nick Mathewson authored
These appear to work for me.
-
-
- 19 Jun, 2018 1 commit
-
-
Nick Mathewson authored
We need this trick because some of our Rust tests depend on our C code, which in turn depend on other native libraries, which thereby pulls a whole mess of our build system into "cargo test". To solve this, we add a build script (build.rs) to set most of the options that we want based on the contents of config.rust. Some options can't be set, and need to go to the linker directly: we use a linker replacement (link_rust.sh) for these. Both config.rust and link_rust.sh are generated by autoconf for us. This patch on its own should enough to make the crypto test build, but not necessarily enough to make it pass.
-
- 18 Jun, 2018 2 commits
-
-
Nick Mathewson authored
This reverts commit 70d91bd0.
-
Nick Mathewson authored
This was already added to LIBTOR_A_SOURCES; it doesn't need to get added again. Fixes bug 26402. Bugfix on 0.3.4.1-alpha.
-
- 15 Jun, 2018 2 commits
-
-
Taylor Yu authored
Set rustc flags to treat warnings as fatal if configured with --enable-warnings.
-
Nick Mathewson authored
-
- 12 Jun, 2018 3 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 11 Jun, 2018 1 commit
-
-
Nick Mathewson authored
-
- 22 May, 2018 2 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 17 May, 2018 1 commit
-
-
Nick Mathewson authored
-
- 16 May, 2018 1 commit
-
-
Nick Mathewson authored
-
- 08 May, 2018 1 commit
-
-
Isis Lovecruft authored
* FIXES #24659: https://bugs.torproject.org/24659
-
- 01 May, 2018 1 commit
-
-
David Goulet authored
The --disable-module-* configure option removes code from the final binary but we still build the unit tests with the disable module(s) so we can actually test that code path all the time and not forget about it. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- 27 Apr, 2018 1 commit
-
-
David Goulet authored
Make our build system support a disable dirauth module option. It can only be disabled explicitly with: $ ./configure --disable-module-dirauth If *not* specified that is enabled, an automake conditional variable is set to true and a defined value for the C code: AM_CONDITIONAL: BUILD_MODULE_DIRAUTH AC_DEFINE: HAVE_MODULE_DIRAUTH=1 This introduces the dirauth/ module directory in src/or/ for which .c files are only compiled if the BUILD_MODULE_DIRAUTH is set. All the header files are compiled in regardless of the support so we can use the alternative entry point functions of the dirauth subsystem. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- 18 Apr, 2018 1 commit
-
-
Nick Mathewson authored
When openssl is built with no-deprecated, the TLSv1_1_method() function isn't visible in the headers. That's sad, because that method is what we were looking at. Instead, we now look at SSL_CIPHER_get_id(), which is present in OpenSSL 1.0.1 and later, which is _not_ deprecated, and which is also present in LibreSSL. Fixes ticket 25353. Not a bugfix exactly -- we never really worked with this configuration.
-
- 15 Apr, 2018 1 commit
-
-
Nick Mathewson authored
-
- 14 Apr, 2018 1 commit
-
-
Nick Mathewson authored
-
- 05 Apr, 2018 1 commit
-
-
Nick Mathewson authored
By default, we want to look at the crates directory of the submodule, not the toplevel of the submodule. Fixes bug 25679; bugfix on 0.3.3.1-alpha.
-
- 29 Mar, 2018 2 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 28 Mar, 2018 1 commit
-
-
When merging the patches for #25310 the libc version requirement in `GettingStartedRust.md` and `configure.ac` did not get updated to the now needed 0.2.39.
-
- 23 Mar, 2018 1 commit
-
-
Nick Mathewson authored
Without this fix, we were just getting SRCDIR=`pwd`, which naturally was breaking out-of-tree builds. Bugfix on becae4c9; bug not in any released Tor.
-
- 22 Mar, 2018 1 commit
-
-
- 15 Mar, 2018 1 commit
-
-
Nick Mathewson authored
-
- 13 Mar, 2018 1 commit
-
-
Nick Mathewson authored
Fixes bug 25474; bugfix on 0.3.2.5-alpha.
-
- 03 Mar, 2018 3 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-