aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-10Merge branch 'travis-osx-034' into travis-osx-masterteor
2018-08-10Merge branch 'travis-osx-033' into travis-osx-034teor
Take the asciidoc changes from 033, and the module changes from 034.
2018-08-10Merge branch 'travis-osx-032' into travis-osx-033teor
Preserve 033 changes since 032.
2018-08-10Rust: Use --all-features in test_rust.sh for 0.3.3 and 0.3.4teor
Re-applies 0.3.3 changes after 24629.
2018-08-10Travis: Check Rust with distcheck in 0.3.3 and laterteor
Backports an 0.3.4 change that also works in 0.3.3. Part of 24629.
2018-08-10Travis: Use TOR_RUST_DEPENDENCIES for 0.3.3 and laterteor
TOR_RUST_DEPENDENCIES used to be spelt RUST_DEPENDENCIES in 0.3.2. Re-applies 0.3.3 changes after 24629.
2018-08-10Merge branch 'travis-osx-029' into travis-osx-032teor
Simple merge to resolve order conflicts.
2018-08-10Travis: Improve Rust commentsteor
2018-08-10Travis: add a missing macOS asciidoc dependencyteor
2018-08-10Revert "Rust: Use --all-features in test_rust.sh for 0.3.3 and 0.3.4"teor
This reverts commit e1291aa84a04b8006130ce08338ee07a662e5ce0.
2018-08-10Merge branch 'travis-osx-034' into travis-osx-masterteor
Replace master .travis.yml with 034 .travis.yml. All the changes in master have been backported to the 034 .travis.yml already. Replace master src/test/test_rust.sh with 034 src/test/test_rust.sh, which was backported from master. One 033/034-specific commit needs to be reverted.
2018-08-10Travis: Check disable module dirauth with and without rustteor
Part of 24629, also fixes 27088.
2018-08-10Merge branch 'travis-osx-033' into travis-osx-034teor
Replace 034 .travis.yml with 033 .travis.yml. Subsequent commits will restore 034 functionality. Replace 034 src/test/test_rust.sh with 033 src/test/test_rust.sh, which was backported from master.
2018-08-10Rust: Use --all-features in test_rust.sh for 0.3.3 and 0.3.4teor
Re-applies 0.3.3 changes after 24629.
2018-08-10Changes file for Travis: enable macOS buildsteor
2018-08-10Travis: Check Rust with distcheck in 0.3.3 and laterteor
Backports an 0.3.4 change that also works in 0.3.3. Part of 24629.
2018-08-10Travis: Use TOR_RUST_DEPENDENCIES for 0.3.3 and laterteor
TOR_RUST_DEPENDENCIES used to be spelt RUST_DEPENDENCIES in 0.3.2. Re-applies 0.3.3 changes after 24629.
2018-08-10Travis: put distcheck first for readabilityteor
2018-08-10Travis: put distcheck first for readabilityteor
2018-08-10Changes file for Travis: enable macOS buildsteor
2018-08-10Rust: use a consistent working directory in builds and teststeor
cd to ${abs_top_builddir}/src/rust before running cargo in src/test/test_rust.sh. Fixes bug 26497; bugfix on 0.3.3.2-alpha.
2018-08-10Stop setting $CARGO_HOME in src/rust/tor_rust/include.amteor
cargo will use the user's $CARGO_HOME, or $HOME/.cargo by default. Fixes bug 26497; bugfix on 0.3.1.5-alpha.
2018-08-10Merge branch 'travis-osx-032' into travis-osx-033teor
Replace 033 .travis.yml with 032 .travis.yml. Subsequent commits will restore 033 functionality. src/rust/tor_util/include.am is deleted in 033. Subsequent commits will apply 032 changes to src/rust/tor_rust/include.am. Replace 033 src/test/test_rust.sh with 032 src/test/test_rust.sh, which was backported from master.
2018-08-10Changes file for Rust: backport src/test/test_rust.sh from masterteor
2018-08-10Travis: Use cargo cacheteor
Closes ticket 26952.
2018-08-10Fix $abs_top_srcdir in test_rust.shteor
Consistently use ../../.. as a fallback for $abs_top_srcdir in test_rust.sh. Fixes bug 27093; bugfix on 0.3.4.3-alpha.
2018-08-10Stop setting $CARGO_HOMEteor
cargo will use the user's $CARGO_HOME, or $HOME/.cargo by default. Fixes bug 26497; bugfix on 0.3.1.5-alpha.
2018-08-10Rust: backport src/test/test_rust.sh from masterteor
Preparation for 26497.
2018-08-10Travis: fix a typoteor
2018-08-09Travis: fix a typoteor
2018-08-09Travis: add rust cargo offline modeteor
Backports parts of the 0.3.3 travis config. Part of 24629.
2018-08-09Travis: add rust cargo online modeteor
Forward-ports parts of the 0.3.2 travis config on top of the 0.2.9 merge. Also: * build rust on clang and gcc, Linux and macOS * build combinations of non-default options on gcc Linux * exclude broken builds * log the rustup version Part of 24629.
2018-08-09Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-09Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-09Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-09Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-08-09Travis: add lzma and zstd, where availableteor
Forward-ports parts of the 0.3.2 travis config on top of the 0.2.9 merge. Part of 24629, also fixes 27090.
2018-08-09Merge branch 'travis-osx-029' into travis-osx-032teor
Replace 032 .travis.yml with 029 .travis.yml. Subsequent commits will restore 032 functionality.
2018-08-09Travis: list installed package versions before buildingteor
Part of 24629.
2018-08-09Travis: run an asciidoc buildteor
Implements 27087.
2018-08-09Travis: Use ccacheteor
Part of ticket 26952.
2018-08-09Travis: make macOS builds work for Tor 0.2.9teor
Tor 0.2.9 needs extra help to find OpenSSL on macOS. Part of 24629.
2018-08-09Travis: create configure flags once, then echo the flagsteor
Creating the configure flags once avoids inconsistent flags between configure and distcheck configure. Echoing the flags helps developers work out what configure is doing. (Backported to 0.2.9 and later as a precaution.) Fixes 27088 on 0.3.4.1-alpha, adds logging in previous releases.
2018-08-09Travis: enable macOS buildsteor
Also: * explain why we don't install zlib Part of 24629.
2018-08-09Travis: Rewrite .travis.ymlteor
Build on all compilers: * default options + hardening Build on gcc: * coverage (+ no hardening) * distcheck * no hardening Add some extra logging: * tail config.log on failure (config.log is too long for travis to render) Put the config in a more logical order * Sort config items in chronological order * Put related items together Part of 24629.
2018-08-09Update geoip and geoip6 to the August 7 2018 database.Karsten Loesing
2018-08-09Add more optional packages to TravisTaylor Yu
Apparently we weren't building with either libcap or libseccomp on Travis. Install libcap-dev and libseccomp-dev in .travis.yml. Closes ticket 26560.
2018-08-08In cell_queues_check_size(), add DNS cache size to total memory allocationNeel Chauhan
2018-08-08Provide examples of tor_api_get_provider_version() outputNick Mathewson
At the same time, sternly warn any person thinking about relying on any particular format too strictly. If you do this, and your program breaks, it is your bug, not mine.
2018-08-08Merge branch 'ticket26947'Nick Mathewson