Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-27 | Merge branch 'fs_refactor' | Nick Mathewson | |
2018-06-27 | fixup! Move format_win32_error into lib/log/ | Nick Mathewson | |
2018-06-27 | Revert "Use the "commands" argument of AC_CONFIG_FILES to make scripts +x" | Nick Mathewson | |
This reverts commit 56c1fbf33f34e010ec33e7660fab3ec3ecb43fc8. | |||
2018-06-26 | Merge branch 'ticket26439' | Nick Mathewson | |
2018-06-26 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-06-26 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-06-26 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-06-26 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-26 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-06-26 | Bump version to 0.3.4.3-alpha-dev | Nick Mathewson | |
2018-06-25 | Bump to 0.3.4.3-alpha. | Nick Mathewson | |
2018-06-21 | Use the "commands" argument of AC_CONFIG_FILES to make scripts +x | Nick Mathewson | |
Closes ticket 26439. | |||
2018-06-21 | Prefer recent Python 3 in autoconf. | Nick Mathewson | |
Closes ticket 26372. | |||
2018-06-21 | Hang on; this branch is supposed to be 0.3.4.2-alpha-dev. | Nick Mathewson | |
2018-06-21 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-06-20 | Use different RUST_LINKER_OPTIONS for sanitizers | Nick Mathewson | |
These appear to work for me. | |||
2018-06-20 | Merge branch 'rust_build_script_v3' into additional_rust_test_fixes | Nick Mathewson | |
2018-06-20 | Remove all use of the assert.h header | Nick Mathewson | |
Nothing in Tor has actually called assert() for some while. | |||
2018-06-20 | Remove dmalloc support; closes #26426 | Nick Mathewson | |
Dmalloc hasn't seen a release in over a decade, and there are much better tools to use these days. | |||
2018-06-20 | Simplify AM_CPPFLAGS include setup | Nick Mathewson | |
We had accumulated a bunch of cruft here. Now let's only include src and src/ext. (exception: src/trunnel is autogenerated code, and need to include src/trunnel.) This commit will break the build hard. The next commit will fix it. | |||
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-06-20 | Enable DEBUG_SMARTLIST for entire codebase when expensive hardening is on | rl1987 | |
2018-06-19 | Use a rust build script to set linker options correctly for tests. | Nick Mathewson | |
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. | |||
2018-06-18 | Revert "Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.a" | Nick Mathewson | |
This reverts commit 70d91bd059869a0ecf24ceb66942ada4f66f03c9. | |||
2018-06-18 | Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.a | Nick Mathewson | |
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. | |||
2018-06-16 | Merge remote-tracking branch 'isis/bug26267' into maint-0.3.4 | Nick Mathewson | |
2018-06-15 | Make Rust warnings conditionally fatal | Taylor Yu | |
Set rustc flags to treat warnings as fatal if configured with --enable-warnings. | |||
2018-06-15 | Bump master to 0.3.5.0-alpha-devtor-0.3.5.0-alpha-dev | Nick Mathewson | |
2018-06-12 | bump to 0.3.3.7-dev | Nick Mathewson | |
2018-06-12 | bump to 0.3.4.2-alpha-dev | Nick Mathewson | |
2018-06-12 | Bump to 0.3.3.7 | Nick Mathewson | |
2018-06-11 | bump to 0.3.4.2-alpha | Nick Mathewson | |
2018-05-22 | Update version to 0.3.3.6-dev | Nick Mathewson | |
2018-05-22 | version bump to 0.3.3.6 | Nick Mathewson | |
2018-05-17 | bump to 0.3.4.1-alpha-dev | Nick Mathewson | |
2018-05-16 | Bump version to 0.3.4.1-alpha; contemplate a release | Nick Mathewson | |
2018-05-08 | rust: Add crypto crate and implement Rust wrappers for SHA2 code. | Isis Lovecruft | |
* FIXES #24659: https://bugs.torproject.org/24659 | |||
2018-05-01 | Merge remote-tracking branch 'dgoulet/ticket25610_034_01-squashed' | Nick Mathewson | |
2018-05-01 | build: Always compile module support for tests | David Goulet | |
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> | |||
2018-04-27 | mod: Build system changes for dirauth module | David Goulet | |
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> | |||
2018-04-18 | Edit our openssl detection in autoconf to tolerate no-deprecated. | Nick Mathewson | |
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. | |||
2018-04-15 | bump to 0.3.3.5-rc-dev | Nick Mathewson | |
2018-04-14 | bump to 0.3.3.5-rc | Nick Mathewson | |
2018-04-05 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-04-05 | Fix the default for TOR_RUST_DEPENDENCIES | Nick Mathewson | |
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. | |||
2018-03-29 | bump version to 0.3.3.4-alpha-dev | Nick Mathewson | |
2018-03-29 | Bump version to 0.3.3.4-alpha | Nick Mathewson | |
2018-03-28 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-03-28 | Bug 25664: Update libc version requirement for Rust | Georg Koppen | |
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. | |||
2018-03-23 | Define SRCDIR more correctly in configure.ac | Nick Mathewson | |
Without this fix, we were just getting SRCDIR=`pwd`, which naturally was breaking out-of-tree builds. Bugfix on becae4c943969a4f4f14423cc897d39f41af7773; bug not in any released Tor. |