Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-15 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-15 | Merge branch 'bug24279_030' into maint-0.3.2 | Nick Mathewson | |
2017-11-15 | Fix configure libevent memory leak | Alex Xu (Hello71) | |
Breaks build with externally-specified hardening flags. | |||
2017-11-08 | bump to 0.3.2.4-alpha-dev | Nick Mathewson | |
2017-11-07 | Bump to 0.3.2.4-alpha | Nick Mathewson | |
2017-11-01 | rename {,TOR_}RUST_DEPENDENCIES | Sebastian Hahn | |
2017-11-01 | Merge branch 'tor_api_squashed' | Nick Mathewson | |
2017-11-01 | Add a small library to emulate tor_run_main() with exec() | Nick Mathewson | |
2017-10-27 | bump to 0.3.2.3-alpha-dev. | Nick Mathewson | |
2017-10-27 | Merge branch 'protover-rust-impl_squashed' | Nick Mathewson | |
2017-10-27 | refactor build infrastructure for single rust binary | Chelsea Holland Komlo | |
2017-10-27 | use tor allocator for string allocation in rust | Chelsea Holland Komlo | |
2017-10-27 | rust implementation of protover | Chelsea Holland Komlo | |
2017-10-27 | update to 0.3.2.3-alpha | Nick Mathewson | |
2017-10-25 | bump to 0.3.0.12-dev | Nick Mathewson | |
2017-10-24 | bump to 0.3.0.12 | Nick Mathewson | |
2017-10-15 | bump version on master to 0.3.3.0-alpha-devtor-0.3.3.0-alpha-dev | Nick Mathewson | |
2017-10-02 | bump master to 0.3.2.2-alpha-dev | Nick Mathewson | |
2017-10-02 | Bump version to 0.3.2.2-alpha. | Alexander Færøy | |
Signed-off-by: Isis Lovecruft <isis@torproject.org> | |||
2017-09-26 | Merge branch 'ticket23602_029' | Nick Mathewson | |
2017-09-20 | When detecting OpenSSL, look for 1.0.1, and in homebrew location | Nick Mathewson | |
Previously we would detect the system openssl on OSX, and then fail to use it, since we required Open 1.0.1 or later. That's silly! Instead of looking for RAND_add(), look for TLSv1_1_method(): it was introduced in 1.0.1, and is also present in LibreSSL. Also, add the hombebrew path to our search path here. Fixes bug 23602; bugfix on 0.2.7.2-alpha. | |||
2017-09-18 | bump to 0.3.2.1.-alpha-dev | Nick Mathewson | |
2017-09-18 | bump to 0.3.0.11-dev | Nick Mathewson | |
2017-09-18 | bump to 0.2.9.12-dev | Nick Mathewson | |
2017-09-18 | Bump to 0.3.2.1-alpha | Nick Mathewson | |
2017-09-15 | sched: Detect KIST support at compile time | David Goulet | |
Add a detection for the KIST scheduler in our build system and set HAVE_KIST_SUPPORT if available. Adapt the should use kist function with this new compile option. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-09-14 | version bump: 0.3.0.11 | Nick Mathewson | |
2017-09-14 | version bump: 0.2.9.12 | Nick Mathewson | |
2017-08-21 | 22839: Build tor with rust enabled on win | Ties Stuij | |
- make tor_util static library name configurable - fix Rust libary dependency order for Windows | |||
2017-08-04 | Refactor retrieving the current working directory | cypherpunks | |
The GNU C Library (glibc) offers an function which allocates the necessary memory automatically [0]. When it is available, we use that. Otherwise we depend upon the `getcwd` function which requires a preallocated buffer (and its size). This function was used incorrectly by depending on the initial buffer size being big enough and otherwise failing to return the current working directory. The proper way of getting the current working directory requires a loop which doubles the buffer size if `getcwd` requires it. This code was copied from [1] with modifications to fit the context. [0] https://www.gnu.org/software/hurd/hurd/porting/guidelines.html [1] http://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html | |||
2017-08-02 | version bump to 0.3.0.10-dev | Nick Mathewson | |
2017-08-01 | Bump to 0.3.0.10 | Nick Mathewson | |
2017-06-29 | bump to 0.3.0.9-dev | Nick Mathewson | |
2017-06-29 | Update maint-0.3.0 to 0.3.0.9 | Nick Mathewson | |
2017-06-19 | Merge remote-tracking branch 'argonblue/bug22410' | Nick Mathewson | |
2017-06-19 | Ensure that uint8_t is unsigned char | Taylor Yu | |
Many places in our code assume that uint8_t is the same type as unsigned char. Test this assumption in the configure script. This is important because of the privileged aliasing properties of character types in C. Fixes #22410. | |||
2017-06-19 | Bump master to 0.3.2.0-alpha-dev. For 0.3.1, use maint-0.3.1 | Nick Mathewson | |
2017-06-08 | Add -dev to version number. | Nick Mathewson | |
2017-06-08 | Add -dev to version number. | Nick Mathewson | |
2017-06-08 | Add -dev to version number. | Nick Mathewson | |
2017-06-08 | bump to 0.2.9.11 | Nick Mathewson | |
2017-06-08 | bump to 0.3.0.8 | Nick Mathewson | |
2017-06-08 | Bump to 0.3.1.3-alpha. | Nick Mathewson | |
2017-05-30 | Check for libzstd >= 1.1 | Taylor Yu | |
The consensus compression code depends on a streaming compression API that is new in libzstd-1.1. Fixes #22413. | |||
2017-05-26 | bump version to 0.3.1.2-alpha-dev | Nick Mathewson | |
2017-05-26 | update version to 0.3.1.2-alpha | Nick Mathewson | |
2017-05-22 | bump to 0.3.1.1-alpha | Nick Mathewson | |
2017-05-19 | Merge branch 'add_rust_squashed' | Nick Mathewson | |
2017-05-19 | Allow Rust build using locally supplied crates or crates.io | Sebastian Hahn | |
This adds a couple of configure commands to control whether we're requiring all dependencies to be available locally (default) or not (--enable-cargo-online-mode). When building from a tarball, we require the RUST_DEPENDENCIES variable to point to the local repository of crates. This also adds src/ext/rust as a git submodule that contains such a local repository for easy setup. | |||
2017-05-19 | Detect rustc version | Sebastian Hahn | |