Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-25 | configure.ac: update for new version file location | Will Dietz | 1 | -1/+1 | |
2019-03-10 | require c++ 17 | Guillaume Maudoux | 1 | -1/+1 | |
This fixes warnings about "structured binding declaration" requiring "-std=c++1z". | |||||
2019-02-13 | Support --disable-shared flag. | Matthew Bauer | 1 | -0/+10 | |
This tells Nix to not build the shared libraries. | |||||
2019-01-10 | Revert "Remove some bashisms from configure.ac" | Eelco Dolstra | 1 | -11/+6 | |
This reverts commit e8b0efdcc9d6329b299937790360cac8b9b256c9. | |||||
2019-01-10 | Revert "Escape square brackets in configure.ac" | Eelco Dolstra | 1 | -1/+1 | |
This reverts commit 80f464d9d72839841422f75e78ce725365cc3d71. | |||||
2019-01-09 | Escape square brackets in configure.ac | Mateusz Piotrowski | 1 | -1/+1 | |
This patch attempts to solve the regression introduced in e8b0efdc (#2607). | |||||
2019-01-07 | Merge pull request #2607 from 0mp/configure.ac-fix | Eelco Dolstra | 1 | -6/+11 | |
Remove some bashisms from configure.ac | |||||
2019-01-07 | Don't look for a "pv" program, or mention it in the manual source | John Ericson | 1 | -1/+0 | |
The manual reference was commented out, and the sole reference to this program other than the configure script. Removed both. | |||||
2019-01-05 | brotli is only used as a library now | John Ericson | 1 | -1/+0 | |
2019-01-05 | Remove dead code computing `dynlib_suffix` from comfigure.ac | John Ericson | 1 | -5/+0 | |
2018-12-30 | Remove some bashisms from configure.ac | Mateusz Piotrowski | 1 | -6/+11 | |
"configure.ac" is used to generate "configure", which is supposed to be run with /bin/sh (as suggested by the shebang line of "configure"). As a result it is a good idea to remove any /bin/sh-incompatible syntax from configure.ac. Otherwise, systems that do not use Bash as their /bin/sh are unable to run "configure" due to syntax errors. | |||||
2018-10-29 | editline: wip | Will Dietz | 1 | -0/+2 | |
2018-09-03 | docs: change expired bzip2.org to archive.org | Vladimír Čunát | 1 | -2/+2 | |
Fixes #2396. | |||||
2018-08-20 | Drop all references to --disable-init-state | Tuomas Tynkkynen | 1 | -6/+0 | |
It's all dead code since 2014 (commit 0c6d62cf27b3b2). | |||||
2018-08-06 | Require libbrotli | Eelco Dolstra | 1 | -6/+3 | |
2018-04-06 | Use $CPPFLAGS when detecting version of aws-sdk-cpp | Andrew Dunham | 1 | -1/+1 | |
2018-03-20 | ask autotools for c++14 support flags, not c++11; don't override later | Will Dietz | 1 | -1/+1 | |
2018-02-19 | configure.ac: define HAVE_SECCOMP macro when using seccomp, fix build/tests | Will Dietz | 1 | -0/+1 | |
Happily the failing tests should prevent anyone from using such a Nix in situations where they expect sandboxing to be on, which would otherwise be a risk. | |||||
2018-02-19 | Merge pull request #1857 from dtzWill/fix/check-for-lzma-mt | Eelco Dolstra | 1 | -0/+2 | |
configure.ac: check if lzma has MT support, fix deb build/etc. | |||||
2018-02-18 | configure: Add a flag to disable seccomp. | Shea Levy | 1 | -2/+14 | |
This is needed for new arches where libseccomp support doesn't exist yet. Fixes #1878. | |||||
2018-02-09 | configure.ac: check if lzma has MT support, fix deb build/etc. | Will Dietz | 1 | -0/+2 | |
2018-01-29 | configure: Use $CPP instead of cpp directly | Ben Gamari | 1 | -1/+2 | |
The latter breaks in the case of cross-compilation, when `cpp` bears a target prefix. | |||||
2017-12-30 | use libbrotli directly when available | Will Dietz | 1 | -1/+8 | |
* Look for both 'brotli' and 'bro' as external command, since upstream has renamed it in newer versions. If neither are found, current runtime behavior is preserved: try to find 'bro' on PATH. * Limit amount handed to BrotliEncoderCompressStream to ensure interrupts are processed in a timely manner. Testing shows negligible performance impact. (Other compression sinks don't seem to require this) | |||||
2017-12-22 | Check aws-sdk-cpp version | Eelco Dolstra | 1 | -1/+7 | |
2017-05-29 | Add a seccomp filter to prevent creating setuid/setgid binaries | Eelco Dolstra | 1 | -0/+7 | |
This prevents builders from setting the S_ISUID or S_ISGID bits, preventing users from using a nixbld* user to create a setuid/setgid binary to interfere with subsequent builds under the same nixbld* uid. This is based on aszlig's seccomp code (47f587700d646f5b03a42f2fa57c28875a31efbe). Reported by Linus Heckemann. | |||||
2017-05-15 | Add --with-sandbox-shell configure flag | Eelco Dolstra | 1 | -0/+6 | |
And add a 116 KiB ash shell from busybox to the release build. This helps to make sandbox builds work out of the box on non-NixOS systems and with diverted stores. | |||||
2017-05-10 | Replace readline by linenoise | Eelco Dolstra | 1 | -8/+0 | |
Using linenoise avoids a license compatibility issue (#1356), is a lot smaller and doesn't pull in ncurses. | |||||
2017-04-28 | Check for libreadline | Eelco Dolstra | 1 | -0/+8 | |
2017-04-20 | Detect lsof | Eelco Dolstra | 1 | -0/+1 | |
Also, don't use lsof on Linux since it's not needed. Fixes #1328. | |||||
2017-03-31 | Merge branch 'remove-perl' of https://github.com/shlevy/nix | Eelco Dolstra | 1 | -52/+0 | |
2017-03-21 | Don't make brotli a hard dependency | Eelco Dolstra | 1 | -1/+1 | |
2017-03-15 | Add support for brotli compression | Eelco Dolstra | 1 | -0/+1 | |
Build logs on cache.nixos.org are compressed using Brotli (since this allows them to be decompressed automatically by Chrome and Firefox), so it's handy if "nix log" can decompress them. | |||||
2017-03-15 | Remove dependency on "curl" binary | Eelco Dolstra | 1 | -1/+0 | |
2017-02-28 | Improve SQLite busy handling | Eelco Dolstra | 1 | -1/+1 | |
2017-02-21 | Revert "configure.ac: We require C++14 now" | Eelco Dolstra | 1 | -1/+1 | |
This reverts commit 81c53fe8e56f4a4ce10088fe2d7b6a524a6dc126. This check appears to be stricter than we need (it broke a bunch of platforms that previously did build: http://hydra.nixos.org/eval/1331921#tabs-now-fail). | |||||
2017-02-08 | configure.ac: We require C++14 now | Tuomas Tynkkynen | 1 | -1/+1 | |
At least in the main Makefile we have: GLOBAL_CXXFLAGS += -std=c++14 -g -Wall | |||||
2017-02-07 | Remove perl dependency. | Shea Levy | 1 | -52/+0 | |
Fixes #341 | |||||
2016-12-19 | Revert "Merge branch 'seccomp' of https://github.com/aszlig/nix" | Eelco Dolstra | 1 | -9/+0 | |
This reverts commit 9f3f2e21edb17dbcd674539dff96efb6cceca10c, reversing changes made to 47f587700d646f5b03a42f2fa57c28875a31efbe. | |||||
2016-12-15 | Merge branch 'seccomp' of https://github.com/aszlig/nix | Eelco Dolstra | 1 | -0/+9 | |
2016-12-08 | Drop unused dblatex reference | Eelco Dolstra | 1 | -1/+0 | |
2016-12-06 | Drop unused WWW::Curl dependency | Eelco Dolstra | 1 | -12/+1 | |
2016-11-16 | Add build dependency for libseccomp | aszlig | 1 | -0/+9 | |
We're going to use libseccomp instead of creating the raw BPF program, because we have different syscall numbers on different architectures. Although our initial seccomp rules will be quite small it really doesn't make sense to generate the raw BPF program because we need to duplicate it and/or make branches on every single architecture we want to suuport. Signed-off-by: aszlig <aszlig@redmoonstudios.org> | |||||
2016-09-20 | Add a new option to disable documentation generation at configure time | Adrien Devresse | 1 | -0/+7 | |
2016-08-13 | remove otool check | Jude Taylor | 1 | -17/+0 | |
2016-06-09 | Use O_CLOEXEC in most places | Eelco Dolstra | 1 | -1/+1 | |
2016-05-30 | fix tarball job | Domen Kožar | 1 | -1/+1 | |
2016-05-04 | Make the aws-cpp-sdk dependency optional | Eelco Dolstra | 1 | -0/+10 | |
2016-05-04 | Remove obsolete err.h check | Eelco Dolstra | 1 | -5/+0 | |
2016-05-04 | Remove OpenSSL-based signing | Eelco Dolstra | 1 | -4/+0 | |
2016-03-11 | Handle ARM triples without an endianness suffix | Nathan Zadoks | 1 | -0/+2 | |
Alpine seems to use this, and it results in a wrong builtins.currentSystem. Big-endian ARM systems have triples starting with armv6eb- or armv7eb-, so this doesn't change any systems that already worked. |