civodul pushed a change to annotated tag 2.0 in repository guix. *** WARNING: tag 2.0 was deleted! ***
tag was 94583bb This change permanently discards the following revisions: discards 179b896 Merge branch 'data-dir-non-canon' of https://github.com/shlevy/nix discards e8d53bf Revert "Enable sandbox builds on Linux by default" discards ddbcd01 Fix restricted mode when installing in non-canonical data dir discards eaa52c3 Set release date discards ddc58e7 Enable sandbox builds on Linux by default discards 6964131 Merge branch 'fix/sandbox-shell-features' of https://github.com/dtzWill/nix discards de4c03d Merge branch 'fix/dry-run-partially' of https://github.com/dtzWill/nix discards 88c90d5 Manual: Put configuration options in sorted order discards 0d54671 Manual: Update chapter on remote builds discards e2d71bd Revert "libexpr: Fix prim_replaceStrings() to work on an empty source string" discards a6c497f Merge branch 'nix-copy' of git://github.com/Mic92/nix-1 discards fa7fd76 nix-copy: fix examples discards 7c377dc Merge remote-tracking branch 'dezgeg/afl-fixes' discards 4e44025 Release notes: Add contributors discards cea4fb3 Fix evaluation of binaryTarball.aarch64-linux discards 546f98d libutil: Fix invalid assert on decoding base64 hashes discards 4ea9707 libexpr: Fix prim_replaceStrings() to work on an empty source string discards 1d0e428 libutil: Fix infinite loop in filterANSIEscapes on '\r' discards 056d28a libexpr: Don't create lots of temporary strings in Bindings::lexicographicOrder discards d4e9353 Fix incorrect (and unnecessary) format string discards d7fdfe3 Remove macOS multi-user instructions discards 70eb641 Update release notes discards a6c0b77 configure.ac: define HAVE_SECCOMP macro when using seccomp, fix build/tests discards 623fcb0 Merge pull request #1882 from shlevy/no-seccomp-no-filterSyscalls discards e1eb63a Merge branch 'perf-fixes' of git://github.com/dezgeg/nix discards e59a8a6 Don't silently succeed seccomp setup when !HAVE_SECCOMP. discards ed73d40 Config::handleUnknownSettings(): Remove unused 'fatal' argument discards 75a1d96 Merge branch 'register-settings' of https://github.com/shlevy/nix discards 7fe5910 Merge pull request #1857 from dtzWill/fix/check-for-lzma-mt discards 690ac7c configure: Add a flag to disable seccomp. discards 37264ed libexpr: Avoid an unnecessary string copy in prim_derivationStrict discards 66eeff3 libexpr: Remove unnecessary drvName assignment in prim_derivationStrict discards 7e03605 libexpr: Optimize prim_derivationStrict by using more symbol comparisons discards 0845cdf libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv() discards b8bed7d libexpr: Optimize prim_attrNames a bit discards f67a700 libexpr: Pre-reserve space in string in unescapeStr() discards 3a5a241 Merge pull request #1873 from matthewbauer/fix-manpath discards 8f18672 Set backup MANPATH in case man path isn’t set correctly. discards d26b71f Merge pull request #1872 from shlevy/macOS-poll-fix discards ac973a6 monitor-fds: Fix on macOS. discards 96d4831 Merge pull request #1870 from shlevy/split-version discards b095c06 Add splitVersion primop. discards de4934a Allow plugins to define new settings. discards 3fe9767 Fix plugin tests on darwin discards 52c777a Merge pull request #1863 from shlevy/conf-includes discards 7253113 Merge pull request #1862 from shlevy/plugin-dirs discards b8739f2 Enable specifying directories in plugin-files. discards 6eb1040 Allow includes from nix.conf discards f471aac Merge pull request #1775 from LnL7/darwin-build-users discards 7828dca Merge branch 'register-constant' of https://github.com/shlevy/nix discards 1c10a74 Merge branch 'plugins' of https://github.com/shlevy/nix discards c5cc57e Merge pull request #1859 from FRidh/flatten discards 9bcb4d2 Fix hang in build-remote discards 4f09ce7 Fix 'deadlock: trying to re-acquire self-held lock' discards 35fd317 toBuildables -> build discards c620903 compression: make parallel sink separate class discards a0bdc96 compression: print warning if parallel requested but not supported discards 60eca58 Nix stats: flatten statistics discards 5a082ad configure.ac: check if lzma has MT support, fix deb build/etc. discards 960e9c5 nix: Ensure that the user sees errors from substituters discards aa02cdc getDefaultSubstituters(): Skip broken substituters discards 3d2d207 Merge pull request #1848 from AmineChikhaoui/parallel-xz discards 081f14a Allow using RegisterPrimop to define constants. discards 88cd2d4 Add plugins to make Nix more extensible. discards ad97a21 nix-env: Fix parsing of --system discards 444bae4 dsa -> ed25519 discards 0685a64 Merge branch 'master' of https://github.com/NixOS/nix into parallel-xz discards c7e0be1 build-dry: disable failing portion of test until issue is fixed discards 98031b6 nix build: Don't create output links with --dry-run. discards 3780435 tests: Add (failing) tests for reported --dry-run issues. discards f201b77 More completely fix recursive nix, unbreak tests discards a566372 Merge branch 'master' of https://github.com/NixOS/nix into parallel-xz discards 47ad880 move the parallel-compression setting to binary-cache-store, the setting can be done now from the url e.g s3://nix-cache?parallel-compression=1 instead of nix.conf. discards 88b5d0c Prevent accidental recursive Nix discards 55ecdfe make multi threaded compression configurable and use single threaded by default. discards 163e395 Merge branch 'master' of https://github.com/NixOS/nix into parallel-xz discards 48c192c builtins.path test: Don't rely on shlevy's XDG_RUNTIME_DIR discards 84989d3 Improve filtering of ANSI escape sequences in build logs discards cfdfad5 Simplify discards 0f3dae1 Merge branch 'fix-aarch64-test' of https://github.com/grahamc/nix discards abe6be5 Merge pull request #1816 from shlevy/add-path discards 9d1e22f set block size to 0 to let the lzma lib choose the right one, add some comments about possible improvements wrt memory usage/threading. discards 69d82e5 Add path primop. discards bc7e3a4 support multi threaded xz encoder, this might be particularly useful in the case of hydra where the overhead of single threaded encoding is more noticeable e.g most of the time spent in "Sending inputs"/"Receiving outputs" is due to compression while the actual upload to the binary cache seems to be negligible. discards 6f6bfc8 Update the progress bar at most 20 times per second discards 694b6d2 Merge branch 'fix/busybox-sandbox-shell-attribute' of git://github.com/dtzWill/nix discards 43f8ef7 realiseContext(): Add derivation outputs to the allowed paths discards f24e726 checkURI(): Check file URIs against allowedPaths discards f539085 Fix evaluation discards 47dc607 release-common: use shell from nixpkgs, provide fallback for compat discards 55012ec Tweak progress bar message discards bb1d046 Allow substituters to be marked as trusted discards 2175eee Fix segfault using non-binary cache stores as substituters discards 0ffa615 busybox shell: enable various useful/expected features discards 84722d6 Remove nix-build --hash discards de96daf Merge branch 'master' of git://github.com/catern/nix discards 19477e8 nix-build: Ignore --indirect discards e7b23eb Remove docs on removed --drv-link and --add-drv-link options discards 8556998 Remove obsolete references to manifests discards e543257 document ability to set NIX_REMOTE=unix://path/to/socket discards c129fc6 Merge pull request #1801 from catern/master discards 88f4f02 Fix building without aws-sdk-cpp discards c287d73 Rename 1.12 -> 2.0 discards 6fa6902 Add 'nix upgrade-nix' command discards 8af911b Merge pull request #1825 from giorgiga/master discards 30370f1 Cleanup discards 6270b2e Merge branch 'http-binary-cache-put-upsert' of https://github.com/adelbertc/nix discards f8e8dd8 Manual: Remove old cruft discards 478e3e4 Indent properly discards 9f9393d solves #1582 discards f93e890 configure: Use $CPP instead of cpp directly discards 0167eac Improve manual on inheriting attributes discards 746f8ae remote_store: register for NIX_REMOTE=unix://path discards 1d5d277 HttpBinaryCacheStore: Support upsertFile with PUT. discards e09161d Remove signed-binary-caches as the default for require-sigs discards 98f3c75 Merge pull request #1797 from dezgeg/userns-tests-fix discards 479692a Merge pull request #1811 from dtzWill/update/json-3.0.1 discards b76e282 Merge pull request #1813 from copumpkin/download-pre-resolve-url discards d43a8b2 Fix obscure corner case in name resolution for builtin:fetchurl in sandboxed environments discards f7c2636 nlohmann-json: 2.1.1 -> 3.0.1 discards c382866 Fix test discards 9304fde Don't access tarballs.nixos.org in a test discards 89a2a11 Don't use [[noreturn]] discards 3c4c30e Rewrite builtin derivation environment discards 2896bb6 Don't retry CURLE_URL_MALFORMAT discards 87e3d14 Add a test for --check / --repeat discards 0c95776 Don't define builtins.{currentSystem,currentTime} in pure mode discards 5647e55 Merge pull request #1793 from peterstuart/fix-extra-space discards 5cc5c3f Merge pull request #1799 from iavael/manpath-fix-1 discards 27b510a nix eval: Stop progress bar before printing the result discards 16e0287 nix eval: Take only one argument discards cfeff3b Move show-trace docs discards d8b4cfa Typo discards 6ddfe9a <nix/fetchurl.nix>: Don't access builtins.currentSystem discards 75b9670 Make show-trace a config setting discards d4dcffd Add pure evaluation mode discards 23fa7e3 parseExprFromFile -> evalFile discards ba75c69 Barf when using a diverted store on macOS discards 53b5207 Merge pull request #1794 from dtzWill/feature/nix-log-pager discards ebc42f8 Fix manpath detection discards 59086e4 Fix tests using user namespaces on kernels that don't have it discards 6454ca3 nix log: use pager discards a65376b Remove extra space. discards 74f75c8 import, builtins.readFile: Handle diverted stores discards 435ccc7 release: access fetchGit from builtins to fix eval w/1.11 (<1.12) discards da85bea Merge pull request #1777 from bhipple/fix-32bit-rpm-builds discards 874ad7d Merge pull request #1788 from k0001/rem-subs-1 discards b0328c2 nix.conf: builders-use-substitutes discards 3cd0704 Merge pull request #1787 from dtzWill/fix/git-not-on-PATH discards 428680b fetchGit: fix creation of uninitialized cache dir, let git create it discards 84d9e21 fetchGit.sh: Test we don't "corrupt" cache if invoke w/o git avail discards 7b95836 Improve error message with --repair for untrusted users discards 6e09896 Merge pull request #1774 from LnL7/darwin-no-etc-profile discards 1882e80 Fix Fedora 25 i386 RPM build discards 44272d8 Rename "use-substitutes" to "substitute" discards 1b851ae Merge pull request #1773 from bhipple/fix-hydra-rpm-builds discards d158261 installer: create 'enough' build users discards 27788f4 installer: don't touch /etc/profile discards 4cb5c51 Fix RPM builds by increasing VM memory size discards e297aa7 Merge pull request #1772 from shlevy/hasContext discards 689b278 Add hasContext primop discards f68c2b5 Merge pull request #1770 from dtzWill/fix/run-test-sandbox-ubuntu discards 9b67f23 Merge pull request #1768 from dtzWill/feature/brotli discards 099ba37 Merge pull request #1766 from FRidh/aspell discards 5afee18 run.sh: include lib64 in sandbox-paths to fix on ubuntu 16.XX discards 9dd2b8a use libbrotli directly when available discards ab8ba71 Do not export ASPELL_CONF discards 6a0dd63 Merge branch 'fix/issue-1757' of git://github.com/dtzWill/nix discards 25196d0 Merge branch 'fix/fetchGit-clean-branch' of git://github.com/dtzWill/nix discards bd17ccf nix repl: use linenoiseKeyType to differentiate ^C and ^D discards 4801420 Remove debug line discards 2e6f06c fetchGit: Fix handling of local repo when not using 'master' branch discards aa43cbb Check aws-sdk-cpp version discards 6d80870 release.nix: Use fetchTarball and fetchGit discards 62e214f Merge branch 'fix/issue-1742-empty-completions' of git://github.com/dtzWill/nix discards 576abaa Merge pull request #1753 from FRidh/fix/escaping discards af1e2ff Fix escaping, fixes build discards 71987b1 linenoise.cpp: allow completions from empty input discards ca40fbd Add an issue template to cut down on the confusion discards 8efe937 Fix build on gcc 7 discards 1dffbff Merge pull request #1736 from bgamari/stoi-exceptions discards 626a94d edit: Catch stoi exceptions from line number parsing discards f9bcbdd json-to-value: Throw sensible error message on invalid numbers discards 5d5b931 Fix build against current aws-sdk-cpp discards e4ece83 tests.setuid: only on i686 and x86_64 linuxs discards 1ca8e95 Merge pull request #1722 from bhipple/fix-for-older-libcurl discards de38fa9 Merge pull request #1724 from dtzWill/fix/minor-warnings discards e3c19ff Merge pull request #1725 from chris-martin/pr/concatStringsSep discards 2a8f09a Add builtins.concatStringSep to the manual discards 00e0c41 Mark comparison call operator as const discards e4d43f1 logging.cc: add missing 'override' discards c800f47 Fix forward-decl of Bindings as "class", match definition. discards 06d4566 Merge pull request #1721 from expipiplus1/patch-2 discards 5ba5ca7 Merge branch 'feature/linenoise-ng' of git://github.com/dtzWill/nix discards d76c4fe Fix for builds with system libcurl < 7.30 discards 35a49f1 Escape left angle brackets in XML documentation discards 0b59882 Merge pull request #1717 from grahamc/upload-release-aarch64 discards d73e16d Merge pull request #1718 from markus1189/nix-hash-doc discards 82e6275 Merge pull request #1719 from grahamc/fixup-darwin-hs-master discards 1db0343 replace lolcat with nix-info discards be79d1f darwin installer: fix on High Sierra discards 0af6684 nix-hash: Add sentence and example for nix-prefetch-url hash discards fbab9ed upload-release.pl: support aarch64-linux discards e301354 Fix test discards 2df9cbe Provide random access to cached NARs discards 338f29d nix ls-{nar,store}: Return offset of files in the NAR if known discards ba334bd Merge pull request #1714 from LnL7/fix-ssh-store-nar discards 2cb8aaa ssh-store: fix length when writing nar discards 11a7f8c Merge branch 'fetchGit-fast-revision-update' discards 7f2c324 Simplify build by including nlohmann/json.hpp discards f1efb97 Fix #1635. discards cd74a55 Merge pull request #1704 from lheckemann/buildenv-eol-fix discards f986a44 Fix "Unexpected EOF reading a line" error discards b52846a Show log tail when a remote build fails discards e50d733 doc: linenoise -> linenoise-ng discards 964349e no "linenoiseFree" in linenoise-ng discards 21f5157 replace vendored linenoise with linenoise-ng discards 3c470c9 Merge pull request #1699 from aszlig/fix-remote-build-log discards 6567ab9 build-remote: Fix missing log output discards 549c370 nix path-info: Show URL of NARs in binary caches discards 90948a4 nix-shell/nix-build: Support .drv files again discards eedbc4e fetchGit: Ignore tarballTtl if rev is set and not in the repo. discards 0fc3e58 tests/run.sh: Fix /build conflict when building in a sandbox discards d7da6c9 fetchGit/fetchMercurial: Fix directory inclusion check discards 6cdaa85 Propagate flags like --sandbox to the daemon properly discards 7536fe3 Add a warning about the 'trusted-users' option discards 4fcf448 Add tests for verifying/copying content-addressed paths discards 0c9718a Add tests for signature checking when copying between local stores discards 8df60b4 Document secret-key-files discards 4cde04f Add tests for "nix run" discards f5f29dc nix eval --raw: Use coerceToString() discards 1ff0118 nix run: Fix "flag '--command' requires 2 argument(s)" discards 4eb9e20 nix run: Fix accidental removal of /nix/store existence check discards a3aa850 nix run: Ignore non-directories while setting up the chroot discards 193330d Test: Replace --option with the corresponding flag discards 91a1987 signed-binary-caches -> require-sigs discards d0b88db Cleanup discards 7a2b64e binary-cache-public-keys -> trusted-public-keys discards ea94a87 install-darwin-multi-user.sh: Remove superfluous nix.conf settings discards 72804dc Merge pull request #1645 from twhitehead/stat-race discards 7474ac8 nix copy: Abbreviate "daemon" discards 8956ae1 Add a "profile" option to S3BinaryCacheStore discards 897ca33 Merge pull request #1678 from dtzWill/feature/anchor-exit-exception discards 2713186 Doh discards 9d7ce0b anchor nix::Exit exception discards 2f5789c Add dependencies for coverage test discards 4b45d8c Update lcov filter discards ec5b048 nix sign-paths: Support binary caches discards d6dbda7 Add tests for "nix verify", "nix sign-paths" etc. discards 2c39e4e Revert "Don't parse "x:x" as a URI" discards 5773d66 nix ls-{nar,store}: Don't abort on missing files discards b8d4468 Add some tests discards 4db0a95 nix ls-{nar,store} --json: Respect -R discards c8155e9 Don't indent JSON output discards bac8055 nix ls-{store,nar}: Add --json flag discards c0d93a0 Remove ncurses-bin discards 5ef5d70 Make config options available to legacy commands discards c9c3fc7 Rename tests/nar-index -> tests/nar-access discards 9d87d03 Remove extraneous comment discards 513b143 Merge pull request #1650 from copumpkin/darwin-sandbox-unix-socket discards fd10f6f Show when tests are skipped discards dc30856 Merge pull request #1632 from AmineChikhaoui/sigint-copy discards 7a4d957 fetchgit.cc -> fetchGit.cc discards 6cf7c6a Remove git:// support in NIX_PATH discards ee6ac38 fetchGit/fetchMercurial: Filter out directories with untracked files discards 4dee01d fetchGit: Add a test discards 0e77aa3 fetchGit: Don't do a remote fetch if we already have the rev discards 9ccea31 Merge pull request #1651 from LnL7/darwin-sandbox-getpwuid discards 453f675 Allow getpwuid in the darwin sandbox. discards e104842 Merge pull request #1660 from 4z3/patch-1 discards 4070264 Merge pull request #1655 from copumpkin/patch-1 discards 3105679 Don't freak out if we get a 403 from S3 discards 5ab37f0 fetchMercurial: fix error message discards ac4a1ef Merge pull request #1657 from plesiv/docs-typeof-fix discards ae506c1 Mention isFloat function in "Built-in Functions" section discards 3050395 Mention "float" type in builtins.typeOf section of the docs discards 212e72c Fix build discards e026bc3 fetchMercurial: Don't fetch hashes we already have discards 1969f35 Add fetchMercurial primop discards cd532a9 Fix filterSource discards bc6b3f7 Always allow builds to use unix domain sockets in Darwin sandbox discards 72cd52c builtins.fetchgit: Support importing a working tree discards 197922e Merge pull request #1646 from copumpkin/optional-sandbox-local-network discards 4a4a009 Allow optional localhost network access to sandboxed derivations discards f90f660 Don't parse "x:x" as a URI discards 07d2c6d Fix (highly unlikely) race condition in readLink discards 1299115 nix-build: Fix --hash discards 63c80ae Make "fetchGit /path" work discards a5c392a fetchGit: Fix broken assertion discards 812e027 Add option allowed-uris discards f1c555c fetchurl/fetchTarball are *not* allowed in restricted mode discards 5cb7805 Merge pull request #1633 from orivej/doc discards e383828 builtins.fetchGit: Return an attrset with revision info discards f968688 enable-http2 -> http2 discards 0493227 fetchgit -> fetchGit discards 23ce4b3 fetchTarball: Use "source" as the default name discards 66ddbef fetchurl/fetchTarball: Respect name changes discards f25791c builtins.fetchgit: Don't mess up the progress indicator discards 65b5f17 builtins.fetchgit: Support a "name" attribute discards c1ae189 nix repl :t: Indicate strings that have a context discards 842ce8b Clarify indented string escaping rules discards 15457c5 Describe "with" scoping precedence discards e5c499b Describe arithmetic operators discards 0f9a722 respect SIGINT in nix copy during the paths queries #1629 discards 54a2cd9 Merge branch 'master' of github.com:NixOS/nix into sigint-copy discards 9971d87 Fix building on clang discards 9f01a3f attempt to fix #1630: make the queries of store paths run in parallel using a thread pool discards 82327e3 exportReferencesGraph: Allow exporting a list of store paths discards 8191992 Bump language version discards 3395e3b Fix exportReferencesGraph in the structured attrs case discards 2d5b1b2 Pass lists/attrsets to bash as (associative) arrays discards ac12517 Fix RPM build discards 86aab6e Add --store argument to legacy commands discards d16fd24 Allow shorter syntax for chroot stores discards 3460e4c More progress indicator improvements discards 96051dd More progress indicator improvements discards be22070 Progress indicator: Show on what machine we're building discards f862476 build-remote: Work properly on a chrooted store discards fe9d2f9 Handle log messages from build-remote discards 0d59f1c nix: Respect -I, --arg, --argstr discards 25f3262 Remove the remote-builds option discards af241ae Remove the builder-files option discards d4609bb NIX_BUILD_HOOK variable is gone discards 37fbfff Pass all settings to build-remote discards f32cdc4 Turn $NIX_REMOTE into a configuration option discards 38dcd0c Release note updates discards 863a45f build-remote: Put current load under the store state directory discards f31c66d Merge pull request #1616 from copumpkin/separate-darwin-sandbox discards 311b590 Merge pull request #1622 from kini/c++14-prerequisite discards 3294070 Mention C++14 dependency in the manual. discards c7af84c nix-shell: Fix file name resolution in shebangs discards ef1d014 Revert "Let's not populate the NAR cache from hydra-queue-runner for now" discards 908590d Let's not populate the NAR cache from hydra-queue-runner for now discards 75cd75b Errors writing to the NAR cache should not be fatal discards d830614 Suppress "copying 0 paths" message discards 6e5165b Shift Darwin sandbox to separate installed files discards b24b8ef BinaryCacheStore::addToStore(): Add NARs to the local cache discards ca580be BinaryCacheStore: Support local caching of NARs discards 11ba430 Remove BinaryCacheStoreAccessor discards cbc2169 fetchgit: Remove incomplete/unneeded ref check. discards 8522db1 Merge branch 'nix-profile-daemon' discards be59f07 Merge pull request #1601 from shlevy/fetchgit-no-uri-check discards 6a037a7 Pull nix-profile-daemon from 1.11 discards 4e58294 fetchgit: Remove incomplete/unneeded isURI check. discards 1dd29d7 Add option to disable the seccomp filter discards 9730781 Merge pull request #1571 from teto/improve_priority_msg discards 73252ae Merge pull request #1591 from shlevy/darwin-installer-no-sudo-i discards 29205e0 Merge pull request #1586 from acowley/patch-2 discards 177aee0 Merge pull request #1580 from copumpkin/retry-after-timeout discards 3d3c7fa Merge pull request #1595 from peti/master discards fda7b95 Fix a hang in ThreadPool discards 838509d Whitespace discards 1893f78 Merge pull request #1594 from dtzWill/fix/busybox-builtins discards 37164ae docker: ensure that the installation works for users other than 'root', too discards 2f1a1c5 release-common: Fix busybox builtins (busybox >= 1.27) discards b2e00fd Merge pull request #1593 from Mic92/bashism discards e94fc23 fixing bashisms in test code discards fb98e29 darwin installer: Fix on systems where sudo -i is disabled. discards c6676ea Merge branch 'elegant-tests' of https://github.com/copumpkin/nix discards fce24b7 Merge pull request #1587 from copumpkin/fix-tests discards 60ecbd7 More elegant test output discards 3139cad Fix tests discards 476493d Reverse retry logic to retry in all but a few cases discards 92f9d18 install-darwin-multi-user: relax assumption check discards f3e0d46 nix run: Restore signals discards 5421ad2 nix copy: make recursive by default discards b887521 Tweak message discards bfef3ec nix build: Fix realising a store path discards d1c6e0f nix why-depends: Write to stdout discards e8d6ee7 Add "nix show-derivation" discards e350671 Doh discards 6920c23 Improve error message for conflicting priorities discards 84f112b nix-shell: Ignore readFile() errors discards aca4f7d Don't remove Content-Encoding in fetchurl / nix-prefetch-url discards 5324bb9 Update release notes discards 346aeee Remove Debian 8 and Ubuntu 14.10 discards 89dc62c RemoteStore: Add option to drop old connections from the pool discards 308ecf6 Show the pid of temporary roots discards da1e4fd nix-store -q --roots / --gc --print-roots: Print temporary / in-memory roots discards 9703662 Add "nix add-to-store" command discards 1c58ad2 nix why-depends: Fix showing self-references discards 359ede1 Merge pull request #1562 from peti/master discards fc0ded3 nix why-depends: Add option to show all edges causing a dependency discards 1511f01 docker: update to Nix 1.11.14 discards d41c5eb Add command "nix why-depends" discards 8af704e Typo discards ad228d8 nix build: Only download the requested derivation outputs discards 3ed8290 LegacySSHStore: Include signatures etc. discards e02edb1 nix copy: Add --substitute flag discards b7376ed ThreadPool: On exception, interrupt the other worker threads discards 6a888ec copyStorePath(): Fill in missing narHash regardless of checkSigs discards 3cf1705 nix copy: Don't open the --from store twice discards 8f6b347 ThreadPool: Improve exception handling discards a2740c9 nix copy: Add examples discards 88e6bb7 Communicate the structured log FD to builders discards 24e23a1 nix search: Add examples discards 4967f05 nix eval: Add examples discards 2ebeffc nix log: Add examples discards 17afc42 nix build: Add examples discards 2e9b7c4 nix run: Add some examples discards dff440a nix build: Add --out-link and --no-link options discards df4342b nix build: Create result symlinks discards 1277aab Fix abort when the GC thread gets an exception discards 0b606aa Add automatic garbage collection discards b932ea5 GC: Don't delete own temproots file discards 8215b75 Abort curl downloads if there is no progress for 5 minutes discards 7a108d9 Fix verbosity level for nix build --dry-run discards fe38fce Merge pull request #1545 from trofi/glibc-2.26 discards c9857ef src/libmain/stack.cc: fix 'ucontext' usage on glibc-2.26 discards bbdf08b Call queryMissing() prior to building discards fd73c1e Add an activity for binary cache queries discards c2154d4 Rename a few configuration options discards 7d4a713 More macOS build fixes discards fabde43 Fix build failure on non-Linux discards 9f47eac Fix mismatched tag warning discards e9c07a3 nix edit / log: Operate on a single Installable discards 9b82ecb nix search: Warn about cached results discards c8235c5 nix run: Flush the progress bar before starting the command discards 05d68a6 nix run: Add some flags for clearing/keeping the environment discards 5cc8609 nix run: Allow passing a command to execute discards 93a5ef0 nix run: Fix chroot execution discards 1c58e13 Hide commands that don't have a description discards 05c45f3 readLink(): Handle symlinks in /proc discards 2cc345b Give activities a verbosity level again discards cfc8132 Don't send progress messages to older clients discards fe34b91 Tunnel progress messages from the daemon to the client discards e681b1f Simplify discards 8fff3e7 Make TunnelLogger thread-safe discards 94a0548 Simplify discards 9b845e6 Doh discards 0ac35b6 Allow derivations to update the build phase discards c137c0a Allow activities to be nested discards f194629 Fix Debian build discards db1d450 Handle SIGWINCH discards ec9e0c0 When truncating the progress bar, take ANSI escape sequences into account discards a3015db Typo discards 0e9ddcc Restore activity metadata discards 1f56235 Clean up JSON construction discards 4af2611 Allow builders to create activities discards 4c6a265 Remove debug line discards 9400cb3 Disallow accidental copy construction discards 37db080 Merge pull request #1529 from matthewbauer/remove-nix-mode discards 2c75945 Remove nix-mode.el from Nix. discards 898a3f7 Merge pull request #1527 from chaseadamsio/master discards 09a38f9 update MD5 to SHA-256 in expression-syntax discards e56e790 Merge pull request #1525 from wingo/remove-buggy-octal-decoder discards 6bb4e3e Remove unused decodeOctalEscaped discards e2f9a61 Update release notes discards 2ee1b93 Merge branch 'tokenize' of https://github.com/nbp/nix discards c2cab20 nix verify: Restore the progress indicator discards b4ed97e nix optimise-store: Show how much space has been freed discards 23b8b7e nix optimise-store: Add discards 40bffe0 Progress indicator: Cleanup discards dff12b3 Progress indicator: More improvements discards bf1f123 Progress indicator: Show number of active items discards 0e0dcf2 Progress indicator: Unify "copying" and "substituting" discards c36467a Improve substitution progress indicator discards b29b6fe nix copy: Improve progress indicator discards c5e4404 nix copy: Revive progress bar discards dffc3fe nix copy: Add --no-check-sigs flag discards e4bd42f Disallow SSH host names starting with a dash discards b8867a0 Add builtins.string function. discards 82c4b37 Merge pull request #1517 from nbp/move-match-doc discards 27417c6 Move builtins.match documentation between map and mul. discards f76e85d Start of 1.12 release notes discards b6ee5e5 Style fix discards af765a8 Use /proc/self/fd to efficiently close all FDs on Linux discards c6184de nix repl: Support printing floating-point numbers discards eb1d1ca Merge pull request #1499 from puffnfresh/bug/arm-fixes discards b39cc4f Include missing <cstdlib> for abort() discards a277898 Merge branch 'macOS' of https://github.com/davidak/nix discards 561e977 Merge branch 'quotes' of https://github.com/Mic92/nix-1 discards 2fd8f8b Replace Unicode quotes in user-facing strings by ASCII discards fcb8d6a replace "OS X" with "macOS" discards 92bcb61 replace "Mac OS X" with "macOS" discards c7654bc nix-build: Fix regression causing all outputs to be built discards af4689f nix-prefetch-url: Fix regression in hash printing discards 7480f4f builtins.fetchgit: Support specifying commit hashes discards 9f64cb8 builtins.fetchgit: Respect tarball-ttl discards 69deca1 builtins.fetchgit: Use proper refs locally discards 6d7de7f builtins.fetchgit: Cache hash -> store path mappings discards 57b9505 nix search: Add a cache discards 4c9ff89 nix-build/nix-shell: Eliminate call to nix-instantiate / nix-store discards c94f3d5 nix-shell: Use bashInteractive from <nixpkgs> discards 57a30e1 nix search: Ignore top-level eval errors discards fc3568e FD_SETSIZE check: BuildError -> Error discards b144c4d nix search: Add --json flag discards 90825de Add "nix search" command discards 3162ad5 Merge pull request #1471 from veprbl/fdsetsize discards d5e1bff Do not try to fill fd_set with fd>=FD_SETSIZE discards 72462b4 Merge pull request #1470 from grahamc/patch-1 discards 364f75e Update mailing list. discards da2ad30 Update the mailing list. discards bf6792c Always use base-16 for hashed mirror lookups discards 49304ba Make the hashes mirrors used by builtins.fetchurl configurable discards 4ec6eb1 Fix accidental printError discards f3e4323 Merge pull request #1467 from alicebob/nomd5 discards 1e0f59a use sha256 hashes in the examples discards 766ad5d nix path-info: Show download sizes for binary cache stores discards fdc9da0 Avoid a call to derivationFromPath() discards 3908d39 nix path-info: Don't barf on invalid paths discards 6438ba2 StorePathsCommand: Don't build installables discards 15e8bd3 Merge pull request #1466 from grahamc/nix-master-darwin-install discards e0d39c8 Rename PINCH_ME_IM_SILLY to ALLOW_PREEXISTING_INSTALLATION discards 12f6bb3 If there is no TTY, also skip verbose sudo messages discards ce2281e Ensure PINCH_ME_IM_SILLY allows a /nix/store to stick around between builds discards 1c7ce2a Assume yes if we have no TTY discards 73a57a2 Cleanup and more specificity around set -e discards 3839dda Only clean if the file exists discards 92ca935 Clean up nix hints from the old insstaller discards 61ea9e9 Run nix-build inside a fresh bash login discards bc647fd chmod discards a0369b1 Test the installer discards 657b47e Address feedback around printf & exec discards 6a4037c Don't install a second nix after the initial installation, and the rsync change fixes a bug hidden by the nix replacement where the store files were being owned by the installing user due to rsync's -a implying -og. discards 092f447 Clean up issues around uninstall directions, and only show relevant directions discards 6f63994 Prompt for sudo before validating assumptions, and check ourselves for root-owned files instead of making a scary warning. discards 2b5ab03 multi-user install: move the profile in to the nix etc/profiles.d output discards fb40d73 Switch to a fancy multi-user installer on Darwin discards a0ad8ba Shellcheck the existing installer discards 112ff78 nix: Show help when no arguments are given discards 38374a9 Tarball job: Include libseccomp on Linux only discards 0681f8c Shut up a memory leak warning discards 2965d40 replaceSymlink(): Handle the case where the temporary file already exists discards 8e8caf7 fetchTarball: Prevent concurrent downloads of the same file discards 9c00fa4 Merge pull request #1422 from nh2/fix-potential-hash-comparison-crash discards 62a8fe6 Merge branch 'man2' of git://github.com/robx/nix discards 30117fb fix buggy nix-shell man page discards 1762b96 Merge pull request #1428 from rimmington/clearer-regex-space-error discards 17bb00d Clearer error message when regex exceeds space limit discards c85e662 man page (nix-shell): Fix grouping of -p option discards 89771a8 man page (nix-prefetch-url): Add some missing options discards 772ef22 man page (nix-instantiate): -E is optional discards 8ad898b man page (nix-instantiate): Add --json to synopsis, order variables discards b1f5995 man page (nix-instantiate): Remove non-existent nix-build argument -r discards 56a1f8f man pages: Consistently separate alternatives by / discards d1643bd man pages: Argument for --max-jobs discards 68c626c man pages: Grouping for option alternatives discards ce3095e glossary: Fix word order discards d371371 Merge pull request #1445 from matthewbauer/macos-skip-hardlink discards eef09c2 Merge pull request #1444 from robx/man discards 72e80c5 Don’t hardlink disallowed paths in OS X. discards 01722b3 Remove unused variable from test script discards 60da5d2 Fix nix-instantiate manpage indentation discards a3dc1e6 Add X32 to the seccomp filter discards 42c5774 Sort substituters by priority discards b7203e8 getDefaultSubstituters(): Simplify initialisation discards 6cf23c3 Add allow-new-privileges option discards ad8b96f Fix handling of expression installables with a / in them discards c0015e8 Support base-64 hashes discards fe97c69 <nix/fetchurl.nix>: Support sha512 argument discards 0a5a867 nix-shell: Respect --dry-run discards fcca702 Replace a few bool flags with enums discards 90da34e processGraph(): Call getEdges in parallel discards 63d6e0a Merge pull request #1417 from corngood/cygwin-fix discards b591536 Fix potential crash/wrong result two hashes of unequal length are compared discards 596b0e0 Call SetDllDirectory("") after sqlite3 init on cygwin discards c7346a2 Restore thunks on any exception discards 04ed11a Let hydra choose an alternate list of systems discards a135591 Disable use of virtual hosting in aws-sdk-cpp discards 82a0d61 Support creating S3 caches in other regions than us-east-1 discards b33621d Handle S3Errors::RESOURCE_NOT_FOUND from aws-sdk-cpp discards 1c96961 Suppress "will retry in N ms" for non-retriable errors discards 00aa7c6 Show aws-sdk-cpp log messages discards 1888f78 macOS: Ugly hack to make the tests succeed discards b5bdfde macOS: Remove flags discards a10951d OS X -> macOS discards 1dcadad Add 1.11.10 release notes discards 38b7d55 Remove redundant debug line discards 88b291f canonicalisePathMetaData(): Ignore security.selinux attribute discards 177f399 Suppress spurious "killing process N: Operation not permitted" on macOS discards 25230a1 On macOS, don't use /var/folders for TMPDIR discards 847f19a Provide a builtin default for $NIX_SSL_CERT_FILE discards 7f5b750 Don't run pre-build-hook if we don't have a derivation discards 1865719 Don't show flags from config settings in "nix --help" discards aa952d5 nix: Add --help-config flag discards b828377 nix: Make all options available as flags discards c8cc50d Disable the build user mechanism on all platforms except Linux and OS X discards 85e93d7 Always use the Darwin sandbox discards d3f7809 Merge pull request #1399 from Mic92/master discards 88acb64 Add .editorconfig discards b4b1f45 Fix coverage job discards ab5834f RPM, Deb: Add dependency on libseccomp discards 52fec8d Remove listxattr assertion discards c96e8cd OS X sandbox: Improve builtin sandbox profile discards 5ea8161 resolve-system-dependencies: Misc fixes discards c368e07 resolve-system-dependencies: Simplify discards 44f3f80 OS X sandbox: Don't use a deterministic $TMPDIR discards c740c3c OS X sandbox: Store .sb file in $TMPDIR rather than the Nix store discards 683a499 resolve-system-dependencies: Fix another segfault discards acc889c Darwin sandbox: Use sandbox-defaults.sb discards 53a1644 Darwin sandbox: Disallow creating setuid/setgid binaries discards 83eec5a resolve-system-dependencies: Several fixes discards 9bdb88e Only pass --with-sandbox-shell on Linux discards fe08d17 Fix seccomp build failure on clang discards d552d38 Shut up some clang warnings discards 2ac99a3 Add a seccomp rule to disallow setxattr() discards d798349 canonicalisePathMetaData(): Remove extended attributes / ACLs discards ff6beca Require seccomp only in multi-user setups discards 1d9ab27 Add test for setuid seccomp filter discards cf93397 Fix seccomp initialisation on i686-linux discards 6cc6c15 Add a seccomp filter to prevent creating setuid/setgid binaries discards 6e01ecd Fix nix-copy-closure test discards 588dad4 Fix build failure on Debian/Ubuntu discards 63145be Fix typo discards d6064dd Merge pull request #1393 from pyrtsa/patch-1 discards 2740a22 Merge pull request #1394 from pyrtsa/patch-2 discards 370428f Remove stray `>` in builtins doc discards 86ea7d1 Fix variable name typo in derivations doc discards a7e5515 Fix #1314 discards fbe9fe0 Merge branch 'topic/cores-master' of https://github.com/neilmayhew/nix discards 9e43a4a Merge pull request #1376 from Mic92/patch-1 discards 9711524 Fix #1380 discards 01200d0 Merge branch 'prompt-terminator' of https://github.com/lheckemann/nix discards b303ad0 Merge pull request #1382 from FRidh/patch-1 discards edbb105 Merge branch 'nar-accessor-tree' of https://github.com/bennofs/nix discards f134fc4 Document that builtins.match takes a POSIX extended RE discards e46090e builtins.match: Improve error message for bad regular expression discards b01d622 Improve progress indicator discards a1f428b nar-accessor.cc: remove unused member NarIndexer::currentName discards 5ee06e6 nar-accessor: non-recursive NarMember::find discards e80257f Simplify fixed-output check discards c05d9ae Disallow outputHash being null or an empty string discards a2d92bb Add --with-sandbox-shell configure flag discards b30f578 Linux sandbox: Don't barf on invalid paths discards 2b761d5 Make fmt() non-recursive discards 4412f7c nar-archive.cc: add tests for the nar index discards 0124d11 Merge pull request #1387 from bennofs/nix-ls-slash discards 06880d7 nix ls: support '/' for the root directory discards 75a1d98 nar-accessor: use tree, fixes readDirectory missing children discards 510bc17 Add an option for extending the user agent header discards 62d476c Fix typo discards ea65ae0 Tweak error message discards 1a8e150 Don't allow untrusted users to set info.ultimate discards 2b2de5e Document fetchTarball can take a sha256 discards 6f245bf Change the meaning of info.ultimate discards 45d7b1a LocalStore::addToStore(): Check info.narSize discards 1fd5944 Typo discards c5f23f1 Replace readline by linenoise discards d48edcc nix-shell: use appropriate prompt terminator discards 82a9c93 doc: builtins.attrNames returns alphabetically sorted list discards 03ae5e6 Add "nix edit" command discards 7689181 Minor cleanup discards 00b2862 Linux sandbox: Fix compatibility with older kernels discards ebfceeb build-remote: Check remote build status discards 0a97eb6 Remove superfluous #ifdef discards 542fe0d nix-profile.sh: remove sbin from PATH discards bb50c89 Make the location of the build directory in the sandbox configurable discards 465cb68 Figure out the user's home directory if $HOME is not set discards eba840c Linux sandbox: Use /build instead of /tmp as $TMPDIR discards 2da6a42 nix dump-path: Add discards 44309c5 Fix Ubuntu 16.10 build discards 493d4bd perl-bindings: Remove unused --with-store-dir flag discards 72fb2a7 Fix build on gcc 4.9 discards 0835564 nix-shell: Implement passAsFile discards 782c0bf nix eval: Add a --raw flag discards d3dcdfa Fix perlBindings.x86_64-darwin discards d3449b2 Merge pull request #1371 from regnat/doc_--xml_fix discards a786d26 doc: fix the description of --xml and --json discards 1653555 build-remote: Add a basic test discards cef8c16 Fix "nix ... --all" discards 7dedd3f Add a test for diverted stores discards c5bea16 LocalStoreAccessor: Fix handling of diverted stores discards 7f6837a Replace $NIX_REMOTE_SYSTEMS with an option "builder-files" discards cd4d270 build-remote: Fix fallback to other machines when connecting fails discards 1a68710 Add an option for specifying remote builders discards ebc9f36 Factor out machines.conf parsing discards 174b68a build-hook: If there are no machines defined, quit permanently discards 70581b6 Fix build hook test discards feefcb3 build-remote: Ugly hackery to get build logs to work discards 3a5f04f build-remote: Don't require signatures discards 031d70e Support arbitrary store URIs in nix.machines discards 3e4bdfe Minor cleanup discards deac171 Implement LegacySSHStore::buildDerivation() discards 3f5b98e Chomp log output from the build hook discards d7653df Remove $NIX_BUILD_HOOK and $NIX_CURRENT_LOAD discards ca9f589 build-remote: Don't copy the .drv closure discards b986c7f Pass verbosity level to build hook discards 227a48f Reduce severity of EMLINK warnings discards 0dddcf8 Add a dummy Store::buildPaths() method discards b0b81b7 Merge pull request #1366 from Mic92/fix-nix-daemon-service discards 8b039ba Merge branch 'remove-catchall' of https://github.com/layus/nix discards a143014 lexer: remove catch-all rules hiding real errors discards a474425 Fix lexer to support `$'` in multiline strings. discards b3f55fd nix-daemon.service: set XDG_CONFIG_HOME discards 2f21d52 Hopefully fix the Darwin build discards 895f00c Suppress warning about ssh-auth-sock discards 73bba12 Check for libreadline discards a1a5e63 Fix brainfart discards 41c4558 Fix hash computation when importing NARs greater than 4 GiB discards 39b08f4 Merge pull request #1358 from shlevy/store-nesting discards 4bc0076 Add Store nesting to fix import-from-derivation within filterSource discards 45ce2c7 Doh discards 98a2adb Simplify building nix-perl in nix-shell discards 6734c18 nix repl: Fix Ctrl-C discards 23aa161 Minor cleanup discards 4c95ef3 Fix nix-shell test discards 536f061 "using namespace std" considered harmful discards 5bd8795 nix repl: Use $XDG_DATA_HOME for the readline history discards 921a2ae Make "nix repl" build discards c31000b Merge nix-repl repository discards 40daf0d Cleanup in preparation of merging nix-repl repo into nix repo discards fee9354 Merge branch 'master' of https://github.com/olejorgenb/nix-repl discards 2dff955 Fix build discards c30330d StorePathCommands: Build installables discards d48c973 Set default installable discards 0b6220f Interpret any installable containing a slash as a path discards 7ee81f3 Make StorePathsCommand a subclass of InstallablesCommand discards c769841 Move code around discards 6267d74 Add "nix eval" command discards bcecc99 Restructure installables handling in the "nix" command discards 1bb87c0 Remove debug statement discards 66577a1 Factor out --json discards 9b63bb8 nix-shell -p: Use runCommandCC discards 1196470 Merge pull request #1347 from kennyballou/sm-grammar-fix discards 240399e Merge pull request #1351 from earldouglas/ellipses discards 8d6af08 Merge pull request #1348 from armijnhemel/nix-env discards 169edf9 Merge pull request #1352 from corngood/cygwin-fixes discards 804ac52 add helper function to set 'interruptThrown' discards d35231e set _GNU_SOURCE on cygwin discards 111d347 Drop misleading ellipses discards 749696e Detect lsof discards efa4bdb Improve nix show-config --json discards 4410e9d Setting: Remove "Tag" template argument discards f05d5f8 Read per-user settings from ~/.config/nix/nix.conf discards 562585e binary-caches-parallel-connections -> http-connections discards 4222402 nix.conf man page: binary-caches -> substituters discards 76cb3c7 Reimplement trusted-substituters (aka trusted-binary-caches) discards 1559c59 document option discards 00b6c6d Fix small grammar issue about page discards 9cc8047 Reimplement connect-timeout discards b0cb117 getDerivations(): Filter out packages with bad derivation names discards 62a0799 Merge pull request #1337 from lheckemann/doc-tryEval discards 67fe3e0 Merge pull request #1321 from shlevy/channel-direct-tarball-error discards 9622d00 Manual: document tryEval discards f8a2e8a Shut up some warnings discards dd3714f Doh discards da76c72 Build on aarch64-linux discards 6520b75 Fix 32-bit build discards 3b36c64 Fix Perl bindings discards 3872371 Minor cleanup discards 01dcdfc nix-daemon: Don't set untrusted-* settings discards 1673c37 nix-daemon: Don't die if the user sends an unknown setting discards 872ba75 Add "nix show-config" command discards ba9ad29 Convert Settings to the new config system discards 6bd9576 Support arbitrary numeric types for settings discards 0bf34de Validate Boolean settings better discards 1860070 Merge branch 'rework-options' of https://github.com/copumpkin/nix discards 2040240 Add a Config class to simplify adding configuration settings discards 568a099 canonPath(): Check against empty paths discards 6d97d81 Add warn function discards 31cc936 Initialise logger discards 16c4856 Merge pull request #1325 from benley/float-rl-1.12 discards d267db0 Move note about float support out of the wrong release notes discards 23304f5 Merge pull request #1302 from dtzWill/fix/nix-options discards b134c2d Drop WWW::Curl dependency discards 503cc44 nix-channel: error out if direct tarball unpack fails. discards 915f62f shell.nix: Remove more dependencies discards 1fe1976 Merge pull request #1316 from copumpkin/nix-retries-default discards 8945a0e Merge pull request #1317 from copumpkin/nix-retry-write-error discards d1fdade Add CURLE_WRITE_ERROR as a transient error condition discards e43e8be Default to 5 download retries discards 53edb55 shell.nix: Remove obsolete flags discards 105f8ff Minor cleanup discards 9529548 Allow "auto" as a store URI discards f12a048 Propagate NIX_BUILD_CORES to nix-shell environments discards a0c5619 tests/timeout: create output so tests don't trivially pass discards 30f89e0 Process nix.conf options in "new" nix commands, add test. discards d8ff3aa Merge pull request #1306 from copumpkin/retry-on-ssl-error discards 9828391 Retry downloads on transient SSL errors too discards ba20730 Implement RemoteStore::queryMissing() discards 963f2bf Fix bogus "unexpected Nix daemon error: interrupted by the user" discards 6b5e271 Add a method to allow hydra-queue-runner to flush the path info cache discards 256940f nix-daemon: Disable path info cache discards 8decb07 Allow default sandbox paths to be overriden discards 488792a Make /var/run/nscd/socket optional discards dfcd78d Really fix the RPM build discards 3b8946e Maybe fix the RPM build discards 29d3580 Sandbox: Fix /dev/ptmx on recent kernels discards 3ecb09a builtins.exec: Make the argument just a list discards d299bd7 Merge branch 'builtins.exec' discards b9b8b8a Fix evaluation error discards e1509ad Retry curl error 16 discards d087700 Fix perl build discards c0745a2 Merge branch 'remove-perl' of https://github.com/shlevy/nix discards a75475c Remove tabs discards 0bb8db2 Add exec primop behind allow-unsafe-native-code-during-evaluation. discards c60715e Ignore broken "Deriver: unknown-deriver" fields in .narinfo discards 023217f use std::tuple for ValueMap allocator discards 165786d Merge pull request #1287 from mattaudesse/readme-grammar-its-typo discards 8edf107 Fix minor grammatical nitpick ("it's" vs. "its") in `README.md`. See: http://data.grammarbook.com/blog/pronouns/1-grammar-error/ discards 0a7ca24 Fix xz decompression discards 895a74a LocalFSStore::getBuildLog(): Handle corrupted logs discards ed5c0f6 Don't hang in decompression if bzip2 data ends prematurely discards aa23bba Fix tests to reflect the signed-binary-caches default change discards e1e49c5 Only use cache.nixos.org when the store is /nix/store discards ecbc3fe Require signatures by default discards 4bb3859 Restore cache.nixos.org as the default substituter discards 7347dab Don't make brotli a hard dependency discards f8b84a3 Move istringstream_nocopy to a separate file discards 3229f85 Honor $NIX_SSHOPTS again discards 20df50d Merge branch 'darwin-s3-binary-cache-store' of https://github.com/shlevy/nix discards dc931fe Merge pull request #1275 from steveeJ/patch-1 discards 558eda0 nix copy: Make -r option use the "from" store discards 287084d ssh:// -> ssh-ng://, legacy-ssh:// -> ssh:// discards c5b83d8 copyPaths(): Use queryValidPaths() to reduce SSH latency discards 91d6769 copyPaths(): Don't query path info for a path the target already has discards ea7fa88 LegacySSHStore: Provide a faster implementation of computeFSClosure() discards 7a716ef Fix nix-copy-closure --to discards 0ec7f47 Remove "killing process <pid>" messages discards 43f158b nix-copy-closure: Fix assertion failure discards 3f35612 More precise compression settings discards 25dff2b runProgram(): Distinguish between empty input and no input discards 042975e Compress NAR listings using the "text-compression" method discards 45c7038 S3BinaryCacheStore: Set Content-Type discards 8b1d65b S3BinaryCacheStore: Support compression of narinfo and log files discards 2691498 Fix assertion failure on SIGINT discards fbbc4d8 Fix deadlock in runProgram() when input is larger than the pipe buffer size discards e818608 Add support for brotli compression discards 73d7a51 Remove dependency on "curl" binary discards 532d73d BinaryCacheStore: Implement getBuildLog() discards 5b86451 Add a "nix log" command discards 0afeb7f Store: Add a method for getting build logs discards 96443e9 Merge branch 'configurable-aws-region' discards f628ca2 nix-shell/pure: keep environment variable SHLVL discards ae56884 Dockerfile: 1.11.2 -> 1.11.7 discards 19643a7 nix -> Nix discards 8622739 Merge branch 'allow-import-from-derivation' of https://github.com/shlevy/nix discards 6a308c7 Merge pull request #1267 from adevress/master discards d853877 Add missing header <sstream> discards 5f831c1 Add docs for allow-import-from-derivation discards 93f863b Add option to disable import-from-derivation completely, even if the drv is already realized discards 121a407 Merge pull request #1264 from shlevy/s3-ca-file discards 3cc18d3 Properly set the caFile for aws-sdk-cpp s3 discards 4fc3092 istringstream_nocopy: Implement in a standards-compliant way. discards 1cf4801 Revert fa125b9b28bea25a4eeb4d39a71a481563127cb9 discards 689b825 nix-daemon.plist: Set XDG_CACHE_HOME discards b667abc Add signing and s3 support on darwin discards 5789eaa Add aws-region param to S3 store URLs discards d1158bb Cache connection failures discards 8490ee3 SSHMaster: Make thread-safe discards d3eb1cf build-remote: Don't use a SSH master discards d140c75 Pool: Don't hang if creating a connection fails discards 577ebea Improve SSH handling discards 7f62be1 build-remote: Fix passing SSH key discards 5a1fb03 build-remote: Misc cleanup discards 2f99269 Fix fatal "broken pipe" error when $NIX_BUILD_HOOK is missing discards ffcf9d2 builtins.fetchgit: Support paths discards fbf17f1 builtins.fetchgit: Fix bad format string discards fa125b9 TeeSink: Pre-reserve string space discards f61f67d RemoteStore::addToStore(): Send NAR rather than string containing NAR discards 3749087 readString(): Read directly into std::string discards 07a0b8c Tweak message discards 56e19d9 nix-store --import: Fix importing unsigned paths discards e321551 Fix assertion failure in nix-store --export discards c4a4094 Handle importing NARs containing files greater than 4 GiB discards 0780805 Fix building against older curl versions discards fd86dd9 Improve SQLite busy handling discards 34b12ba NarInfoDiskCache: Handle SQLite busy errors discards 8002714 In SQLite errors, include the database path discards 7251d04 Support auto-configuration of build-max-jobs discards 3fab1f0 _SC_NPROCESSORS_ONLN -> std::thread::hardware_concurrency() discards 4f3fb34 Fix 1.8 release note about build-max-jobs discards 3cb0387 Retry downloads on HTTP/2 stream errors discards f0bbd15 Merge pull request #1252 from bjornfor/channel-rename-fix discards f72206b unpack-channel.nix: fix 'mv' corner case discards 89ffe1e Fix nix-shell tests discards d3e1aad nix-shell: Better error message when the shell can't be started discards e76df9b Register content-addressability assertion for fixed outputs discards 1c718f8 Verify content-addressability assertions at registration time discards 668fef2 nix-shell: Overwrite environment variables discards e7cb284 Explicitly model all settings and fail on unrecognized ones discards f023f64 RemoteStore::addToStore(): Pass content-addressability assertion discards fe2db1d Doh discards b8ce649 Fix 32-bit RPM/Deb builds discards 8b1b5f9 Handle CURLE_RECV_ERROR as a transient error discards 8d7c664 useChroot -> useSandbox discards 1a57f49 Drop some Ubuntu releases discards c0a1338 Revert "configure.ac: We require C++14 now" discards b95ce31 Debian build: Use parallel make and add Ubuntu 16.10 discards e4dd7da RPM build: Use parallel make discards bb6656b Build RPMs for Fedora 25 discards 99bbdde Fix building without S3 support discards 79f4583 Fix XML validity discards df66d34 Log AWS retries discards 5789b69 Merge pull request #1240 from lheckemann/tostring-doc discards b856498 Document toString better discards 302386f Support netrc in <nix/fetchurl.nix> discards cde4b60 Move netrcFile to Settings discards bd5388e Tweak netrc docs discards b63f791 <nix/fetchurl.nix>: Remove unnecessary assertion discards 40f0e3b Include "curl" in the User-Agent header discards d1139ff Merge pull request #1215 from k0001/netrc-1 discards 9ff9c3f Add support for s3:// URIs discards 62ff5ad Merge pull request #1224 from dezgeg/configh discards 77a78af Merge pull request #1233 from dezgeg/splice discards 649a81b nix-daemon: Don't splice with len=SIZE_MAX discards e2257d4 Documentation. discards 2cd4688 Include config.h implicitly with '-include config.h' in CFLAGS discards 81c53fe configure.ac: We require C++14 now discards 2b4c24f Remove Perl dependency listing in doc discards f7b7df8 Add nix-perl package for the perl bindings discards 418a837 Remove perl dependency. discards 4724903 nix-copy-closure: Use computeFSClosure() and LegacySSHStore discards 6f4682a Merge branch 'nix-copy-closure-c++' of https://github.com/shlevy/nix discards caa5793 Add a LegacySSHStore that uses nix-store --serve discards f38224e copyStorePath(): Don't require signatures for "trusted" stores discards fa07558 Provide default implementations for a couple of Store methods discards ddb5577 Move SavingSourceAdapter to serialise.hh discards ce4d8e3 Remove unnecessary call to topoSortPaths() discards 7a58ad0 SSHStore: uri -> host discards 612aeb2 Cleanup discards c54814b Remove download-via-ssh discards 27dc76c Remove build-remote.pl.in discards e6e74f9 Add netrc-file support discards 1351b0d exportReferencesGraph: Only export in JSON format when in structured mode discards 7a65b24 Restore default signal handling in child processes discards 583ff4e release.nix: Drop nix-shell references discards cb1951e Periodically purge binary-cache.sqlite discards 211bc7f Implement TTL for binary cache lookups discards f57a38b Remove unused NARExistence table discards c2b0d87 exportReferencesGraph: Export more complete info in JSON format discards 6de33a9 Add support for passing structured data to builders discards 54801ed Bindings: Add a method for iterating in lexicographically sorted order discards b1f0015 Fix assertion failure when a path is locked discards 83ae650 Fix interrupt handling discards 951357e UserLock: Fix multi-threaded access to a global variable discards a55f589 openLockFile: Return an AutoCloseFD discards c0f2f4e UserLock: Make more RAII-ish discards a529c74 Moving more code out of DerivationGoal::startBuilder() discards e8c43ab On HTTP errors, also show the curl error discards 4425a5c Move exportReferencesGraph into a separate method discards 49bcb18 Merge pull request #1202 from trofi/no-bsddiff_compat_include discards 00928c8 Merge pull request #1199 from NixOS/osx-minimal-version discards 48d4a23 bail out if macOS 10.9 or lower is used during installer discards cf1c3d0 Makefile.config.in: drop unused bsddiff_compat_include discards 4e6a2fb Revert "Propagate path context via builtins.readFile" discards fa738e5 Revert "builtins.readFile: Put the references of the file, not those needed to realize the file, into the context" discards 4b6d3c5 Hopefully fix build on older GCC discards 19ce732 Fix typo discards e3bf228 Enable verbose curl output discards 3b4a15b build-remote: Use futimes instead of futimens on APPLE discards e5641df Work around a bug in clang and older versions of gcc discards 1102c77 shell.nix: Add a flag for using clang discards bfa41eb nix-copy-closure: Implement in C++. discards 8af062f Merge pull request #981 from shlevy/build-remote-c++ discards 21948de Kill builds when we get EOF on the log FD discards 63e10b4 Cleanup discards 2579e32 Use std::unique_ptr for HookInstance discards 90ee1e3 Add a test for --max-silent-time discards cc3b93c Handle SIGINT etc. via a sigwait() signal handler thread discards c0d55f9 assign environ to a temp variable to ensure liveness discards 8079ab8 AutoCloseDir: Use std::unique_ptr discards 2b9d0a9 AutoDeleteArray -> std::unique_ptr discards 40dfac9 nix-build: Use showManPage() and printVersion() discards 451c223 builtins.readFile: Put the references of the file, not those needed to realize the file, into the context discards 28db297 build-remote: Don't use C++ streams to read the conf file discards d771c28 build-remote: Use std::set for feature sets discards 7adb986 Merge pull request #1139 from Mic92/master discards f61337f Merge pull request #1177 from dezgeg/bash-env-breakage discards 3890de0 nix-shell: Fix 'nix-shell --command' doing nothing without TTY discards 9000150 Drop a few more references to all-packages.nix discards 5d377ac Update upload-release script discards c287e79 nix-shell: In #! mode, pass the last argument discards ae1e4df Merge pull request #1169 from dezgeg/fix-shell-shebang discards b501bea tests: Add simple tests for nix-shell discards 018f884 nix-shell: Don't act interactive in shebangs discards c698ec1 nix-shell: Fix 'nix-shell -i' discards b6b142b Provide /var/run/nscd/socket in the sandbox discards 0e49f94 Merge pull request #35 from orbekk/master discards 5476e98 Update <nixpkgs/nixos> path in documentation. discards c4f4eef Merge pull request #1168 from itsN1X/patch-1 discards c8b9e47 Readme semantics. discards 00d93b6 Merge pull request #1165 from zimbatm/document-no-build-hook discards 45ed6e7 Document the common --no-build-hook option discards d0a2db1 Call Aws::InitAPI discards 786ee58 Add comment discards 2d801bf Merge pull request #1144 from jamesbroadhead/shellcheck_install discards 9ce3fa2 shellcheck scripts/install-nix-from-closure.sh discards 3a4bd32 Revert "Merge branch 'seccomp' of https://github.com/aszlig/nix" discards 11f0680 Revert "shell.nix: Add libseccomp" discards 0586220 Revert "Give root a valid home directory" discards 621a53f Merge pull request #1154 from LnL7/manual-conf-file discards 36b3e15 manual: add NIX_CONF_DIR to conf-file section discards ec7d498 Give root a valid home directory discards 5278bb7 Merge branch 'master' of github.com:NixOS/nix discards 1df82b6 shell.nix: Add libseccomp discards 9f3f2e2 Merge branch 'seccomp' of https://github.com/aszlig/nix discards f867f09 Merge branch 'base32-overflow' of git://github.com/vcunat/nix discards 05f9077 Merge pull request #1153 from lheckemann/path-search discards bb5a6c0 Document path-search behaviour discards 6b30e14 Add missing DBD::SQLite to shell.nix discards 41d6523 Document builtins.match, fixes #1145 discards 47f5877 Probably fix a segfault in PathLocks discards b30d1e7 Don't delete .check directories of running builds discards 88ef772 Fix warning on 32-bit systems discards e629a17 Fix build discards fe1162a S3BinaryCacheStore: Ensure it only builds on Linux discards e6a61b8 Fix S3BinaryCacheStore discards 8df1a3b Drop unused dblatex reference discards 9a31346 Add a hook to run diffoscope when non-determinism is detected discards b070606 Keep track of the exact build start/stop times discards dadfddf Bail out early when non-determinism is detected discards cea4e2c Expose enforce-determinism and the result to Hydra discards 8bdf83f Add an option to make non-determinism non-fatal discards ceeedb5 Use a steady clock for timeouts discards 7a3e7d0 nix-store --serve: Suppress log output on stderr when repeating a build discards 6069b94 nix-store --serve: Support setting build-repeat discards 603f085 Tweak error message discards 09191ca Add shell.nix discards d1da696 Drop unused WWW::Curl dependency discards ae71895 Merge pull request #947 from layus/fix-path-slash discards e4b82af Improve error message on trailing path slashes discards 215b70f Revert "Get rid of unicode quotes (#1140)" discards f78126b Get rid of unicode quotes (#1140) discards 855abd8 Simplify remouting with MS_PRIVATE in sandbox build discards 7ee43df nix-channel: Fix --update <CHANNELS> discards 349e988 Typo discards 00b8bce Fix binary-cache-store build discards 0d2ebb4 istringstream_nocopy: Implement in a standards-compliant way discards 3f4d3f8 nix-daemon: Fix splice faking on non-Linux discards 8bf378e Update darwin build for optional sandbox paths discards 4e1a2cd seccomp: Forge return values for *chown32 discards ed64976 seccomp: Forge return codes for POSIX ACL syscalls discards 651a18d release.nix: Add a test for sandboxing discards b90a435 libstore/build: Forge chown() to return success discards 1c52e34 Add build dependency for libseccomp discards e883871 Run builds as root in user namespace again discards 4be4f6d S3BinaryCacheStore:: Eliminate a string copy while uploading discards 10ae8fa buildPaths(): Handle ecIncompleteClosure discards b77fb8a Don't rely on %m discards ccb1022 daemon: Do not error out when deduplication fails due to ENOSPC. discards b8d9616 Merge pull request #1129 from layus/fix-comments discards a5e761d Fix comments parsing discards dd77f7d Store::computeFSClosure(): Support a set of paths discards bff3ad7 build-remote: replace strtoull with stoull to take advantage of C++ error handling discards 167d12b build-remote: Implement in C++ discards 2af5d35 Merge branch 'master' of github.com:NixOS/nix discards e4655b1 copyClosure() / copyStorePath(): Expose dontCheckSigs discards 4b8f1b0 Merge branch 'ssh-store' of https://github.com/shlevy/nix discards 21c55ab Implement backwards-compatible RemoteStore::addToStore() discards a83b10f Typo discards b3ba762 Add missing #include discards 818aad3 Detect and disallow base32 hash overflow discards eec5409 installation: allow profile modification to be skipped (#1072) discards 18b7363 Support optional sandbox paths discards c4969ae Add nix.conf options for -k and -K discards e02a135 Merge pull request #1108 from dezgeg/fix-sigfpe discards f0fc3dd Fix SIGFPE from integer overflow during division discards 5c0bd51 Fix build log output in nix-store --serve discards d2c58ba Restore the CachedFailure status code discards fdbbcc4 Remove addPathToAccessor discards 542ae5c BinaryCacheStore: Optionally write a NAR listing discards 307cc8c Merge branch 'priorityqueue' of https://github.com/groxxda/nix discards 795d9b8 Merge branch 'regex' of https://github.com/groxxda/nix discards c935e8e fixup! replace own regex class with std::regex discards 19c278d Fix Darwin build discards af3db85 Handle $TMPDIR ending with a slash discards 29727ff Shut up clang warning discards e5346c5 Fix uninitialised variable discards f702c92 Merge pull request #1096 from groxxda/gitignore discards b05b98d replace own regex class with std::regex discards efb9384 downloader: use priority_queue discards 8d2f156 .gitignore: catch up with perl -> c conversion discards ae8884b Fix /dev/ptmx in sandboxes discards 2f9d60e CURL_AT_LEAST_VERSION -> LIBCURL_VERSION_NUM discards 5e61b42 Fix HTTP/2 support discards fb2dd32 SSL_CERT_FILE -> NIX_SSL_CERT_FILE discards 816d3e5 Shut up some warnings discards 82e2a07 Add some functions needed by hydra discards edf9eb8 querySubstitutablePaths(): Don't query paths for which we already have a substituter discards 0c85ef7 LocalStore::querySubstitutablePaths(): Implement using queryValidPaths() discards 844219f Store::queryValidPaths(): Use async queryPathInfo() discards c663b84 Implement generic Store::queryValidPaths() discards 35db4f6 Add copyClosure utility function for Hydra discards 629ab80 importPaths(): Fix accessor support for Hydra discards b0f7f9c toJSON(): Support some more types discards ae522f9 Fix getS3Stats() discards cd128f4 Merge pull request #998 from veprbl/rx_chmod_fix discards c6a9299 Use std::random_device discards 86e8c67 Fix build with older versions of libcurl discards 4bd51d7 Handle the case where signed-binary-caches consists of whitespace discards bbe2811 <nix/fetchurl.nix>: Support nix-prefetch-url discards 818ab58 Add sandbox-dev-shm-size option discards 4546be1 nix-build, nix-shell: Don't print error message if nix-store/nix-instantiate fails discards c55bf08 printMsg(lvlError, ...) -> printError(...) etc. discards 4036185 Some notational convenience for formatting strings discards 3f8e620 Merge pull request #1068 from zimbatm/doc-set-toString discards 7d7ec2b Document the { __toString } interface discards 3fcfd89 Merge pull request #1066 from adevress/disable-doc discards beaefdf Tweak discards f12d56b Improve robustness discards 794e4ab Fix "Promise already satisfied" error discards 7ef053c Add a new option to disable documentation generation at configure time discards 4de0639 nix-shell: Fix $PATH handling in the impure case discards 9fc4cb2 nix-shell: Restore CPU affinity discards 0d38b4c armv5tel can be built by armv6l and armv7l (#1063) discards 75989bd Make computeFSClosure() single-threaded again discards 054be50 printMsg(): Don't check for interrupts discards 2e14930 nix path-info: Add some more examples discards 6656ef7 Revive binary-caches-parallel-connections discards 90ad02b Enable HTTP/2 support discards a75d11a Add a toLower utility function discards e07c0dc Move some .drv parsing functions out of util discards b99c6e0 nix-daemon: Fix error message discards 196815f ssh-store: Start master on-demand discards ab31f99 Inline ssh-store.hh into ssh-store.cc discards 2c8c103 Fix gc-runtime test discards e5949b5 Fix build on GCC 4.9 discards 5039d3b Write "T x" instead of "auto x = T" discards 46e36f9 Fix test failure discards ff0c0b6 Don't run builds as root in the user namespace discards e4bdd49 Give a better error message if a path in build-sandbox-paths is invalid discards 0babc4f Fix assertion failure after early build setup failure discards a5f2750 Fix early removal of rc-file for nix-shell discards 312bab0 upload-release.pl: Update Nixpkgs discards 584f8a6 Implement nar-based addToStore for remote-store discards ecba88d Add ssh store implementation discards b4b5e9c Add narFromPath op to nix daemon discards a705e8c Factor a general remote FS accessor out of BinaryCacheStore discards 0f39633 Factor out the unix domain socket-specific code from RemoteStore discards 7d4ccd9 nix-daemon: add --stdio flag for handling connections over stdin/stdout discards 53b27dd Factor a function to get the store type from a URI out of the main RegisterStoreImplementation discards a91954f Merge openStore and openStoreAt with default arguments discards 87b189c Merge branch 'nix-build-c++' discards 821380c nix-build: Clean up a bit discards dfe0938 download.hh: Fix conflicts from nix-channel-c++ merge discards 572aba2 Merge branch 'nix-channel-c++' discards aa1ea0d Merge pull request #1030 from pikajude/rsd-cc discards 7c33ed6 nix-daemon.service: Set $XDG_CACHE_HOME discards d74c8a3 Fix 32-bit build discards 6631a6e Increase the sleep time between download retries discards 97b1af1 Fix --fallback discards dd85fc1 Drop Fedora 19/20 builds discards 67364a5 Fix Fedora build discards d1a5c28 Revert "nix.spec.in: Build from the .tar.xz file." discards 042c060 Drop Ubuntu 13.10, 14.04 builds discards 92d917b Fix GC build discards 86169d2 Add script to automate creating Nix releases discards c42d1ac forceBool(): Show position info discards 26d9201 Add builtin function "partition" discards c0a7b84 nix path-info: Add --json flag discards 9fa2176 callFunction: Copy functors to the heap discards 0e3574d doc: move set functor para to Sets section discards a9d4f2b Fix queryPathFromHashPart() discards d74236d nix build: Use Nix search path discards 50c3b5d iterate through fat_headers correctly discards 22d6e31 Add a mechanism for derivation attributes to reference the derivation's outputs discards ca0bce2 remove double casting discards cfb77d6 account for unknown magic numbers discards 90516c5 switch to mmap strategy discards ac841a4 Merge pull request #1031 from abbradar/replacestrings-context discards f1b8dd4 Allow contexted strings in replaceStrings discards 7b00612 ensure presence of directories discards adf0216 code review comments discards d52d391 builtins.fetch{url,tarball}: Allow name attribute discards 60f4b25 make inclusion conditional discards f37b6fd add a missing load command discards 5b01f5c remove otool check discards 596e4a5 remove old traces of resolve-system-dependencies discards 2df9a97 resolve-system-dependencies: implement in C++ discards eff8041 launchd: Set $SSL_CERT_FILE discards 5912422 nix-channel: implement in c++ discards 1bffd83 nix-build: extend the meaning of $IN_NIX_SHELL discards 4ea742c Remove nar.nix discards 0edc84a Drop an unnecessary use of <nix/config.nix> discards b0ebad8 Merge branch 'buildenv-c++' of https://github.com/shlevy/nix discards 91978e3 buildenv: perl -> c++ discards ed39532 doc: add an example for builtins.substring discards 9a1320a s/powerpc-darwin/x86_64-darwin/ discards 66adbdf HttpBinaryCacheStore: Retry on transient HTTP errors discards 9204ea7 Show HTTP error codes discards f294623 SQLite:: Add some convenience discards 6cb4bdf FSAccessor: Throw InvalidPath discards f43823f NarAccessor: Fix handling of non-executable files discards d961c29 Mark content-addressed paths in the Nix database and in .narinfo discards 36a51ec LocalFSStore::narFromPath(): Handle the diverted store case discards 3eb6217 Add a "root" parameter to local stores discards 2fad86f Remove $NIX_DB_DIR discards be64fbb RemoteStore / nix-daemon: Drop support for Nix < 1.0 discards 6601e46 Merge pull request #1024 from shlevy/nuke-nix-push discards 6e51af8 Nuke nix-push. discards a6eed13 Remove download-from-binary-cache.pl.in. discards e312801 Remove scripts/show-duplication.pl discards fe94b72 Merge pull request #1021 from shlevy/remove-nix-install-package discards 15c035c Remove nix-install-package. discards 80ebc55 nix-build: Port to c++ discards c8608c4 Dockerfile: Add alpine dependencies (#1011) discards eef7548 Set $MANPATH (#1005) discards ee22a91 makeFixedOutputPath(): Drop superfluous HashType argument discards 06bbfb6 builtins.{fetchurl,fetchTarball}: Support a sha256 attribute discards f91748b override rx directory permissions in deletePath() discards ee3032e Merge branch 'find-runtime-roots-c++' discards 18b0808 Respect --keep-going when a substituter fails. discards 3c68a66 resolve-system-dependencies.pl: Only install on darwin discards d3cd0f5 Fix assertion failure discards e19c90f Fix random failures caused by CurlDownloader modifying a shared string discards ea8e8df NarInfo::NarInfo(): Ensure that we get a NAR size/hash discards e682a8e Fix assertion failure in ThreadPool::enqueue() discards d57981b Store::queryMissing(): Use a thread pool discards 6f70fcd Merge branch 'fix/remove-install' of https://github.com/siddharthist/nix discards 70a2381 remove outdated install instructions discards 0f55dd5 Shut up warning discards a728780 Store::computeFSClosure(): Use thread pool discards 3c46fe6 find-runtime-roots: fold into gc.cc discards db45945 Merge pull request #961 from OptiverTimAll/fix-spec-file discards 77c2739 Grammar/spelling discards 8b60529 Strip ANSI escapes from file names discards 2ec9d2f NIX_REMOTE_SYSTEMS path must be absolute (#957) discards af5ff6c Merge branch 'lambda-position' of https://github.com/fkz/nix-repl discards df32610 Merge branch 'show-trace' of https://github.com/fkz/nix-repl discards 00ee039 Merge branch 'colorize' of https://github.com/ehmry/nix-repl discards 2d5a99b Capitalize Nix discards 3614d55 Add link to hacking section of the manual (#973) discards c660eb6 Dockerfile: specify NIX_PATH discards 2a788bf documentation: mention required openssl dependency (#974) discards 06068b3 FdSink: Restore move constructor/assignment discards b33e852 Make Buffered{Source,Sink} move-safe discards cb5e725 Modernize AutoCloseFD discards 8a41792 Merge pull request #959 from aszlig/fix-docbook-xsl-ns discards 72fb2cc Don't hardcode docbook XSL namespace URL discards 91bec54 nix.spec.in: RHEL 7/CentOS 7 supports systemd. discards 3a535ab nix.spec.in: Create /nix/store at install time. discards 0610486 nix.spec.in: RHEL 7/CentOS 7 do not require a group for each package. discards f32c6ed nix.spec.in: Build from the .tar.xz file. discards 85ec6a6 nix.spec.in: Use the default build group name. discards 34ec981 fixup "Colorize" discards eaabcba Colorize discards 74dd603 Re-implement negative binary cache lookup caching discards fffacd7 Fix manual build discards f94a804 Restore instructions on how to install a binary tarball discards e95f3c4 Fix test discards 6a5f9c8 Merge pull request #939 from discordianfish/patch-1 discards df7e9b6 Remove nix-copy-closure reference note from nix-store docs discards c68e591 Run builds in a user namespace discards 202683a Use O_CLOEXEC in most places discards 9bdd949 Fix "creating statement: table ValidPaths has no column named ultimate" discards 5e51ffb Support sandbox builds by non-root users discards 2f8b0e5 Consistent quotes discards 080d607 Don't call shared_from_this() from a destructor discards 30c8c3b Fix some more references to storeDir discards a8dfdc5 Merge pull request #925 from abbradar/master discards c87a56f Show both cycle ends discards 75361b6 Fix narrowing conversion from int64_t to bool discards f8a8b4d nix run: Set a reasonable uid/gid discards d64e0c1 Make derivationFromPath work on diverted stores discards eda2aaa nix run: Handle the case where the /nix/store mount point doesn't exist discards a424ab0 createTempDir(): Don't do a chown on Linux discards a24f2c9 nix run: Mount the Nix store in a private namespace discards 6f2d512 Add basic "nix run" command discards 4494000 LocalStore: Allow the physical and logical store directories to differ discards 064816a Respect build-use-substitutes discards 812c0df Allow setting the state directory as a store parameter discards f2682e6 <nix/fetchurl.nix>: Use tarballs.nixos.org discards dead818 Typo discards e24e2ca Skip substituters with an incompatible store directory discards cf19895 HttpBinaryCacheStore: Fix caching of WantMassQuery discards 7850d3d Make the store directory a member variable of Store discards 1b5b654 Fix OOM in the installer test discards 33664f0 Fix reference to $NIX_LINK discards 0a9d627 Doh discards 88b79cd Fix Debian 8 build discards a9fa5e0 Shut up some clang warnings discards 10f3a2e Fix clang build failure discards 759ac27 Fix nix-profile test in a chroot discards c9ff374 nix-profile.sh: Don't pollute the environment discards c2d27d3 nix-copy-closure / build-remote.pl: Disable signature checking discards e4f0ba5 Disable the SSH substituter test for now discards b5ac83f nix-copy-closure: Drop Nix <= 1.7 compat discards 8e74d1b Merge pull request #919 from veprbl/lzma_fix discards 78b00bb use $(LIBLZMA_LIBS) instead of -llzma discards 5339ae4 Merge pull request #576 from qknight/args_explanation discards 6766041 Update language-constructs.xml discards 659a3e3 Update language-constructs.xml discards f7be732 Forgot to commit discards f53b3ef fix tarball job discards 040c40d convert README to markdown #825 discards cd35f02 Fix build discards 57d3301 Check signatures before downloading the substitute discards 42ae8d9 Test trying the next substitute after a bad signature discards bac123d Test the NAR info cache discards 3593c82 Re-implement binary cache signature checking discards 12ddbad LocalStore::addToStore: Verify hash of the imported path discards e222484 Re-implement the WantMassQuery property of binary caches discards b66ab6c Fix repair during substitution discards 3be2e71 BinaryCacheStore: Remove buildPaths() / ensurePath() discards d593625 Merge pull request #910 from Gabriel439/patch-1 discards 3889415 Fix `??` in Nix warning message discards 75d2492 Make the aws-cpp-sdk dependency optional discards 16d9c87 Remove obsolete err.h check discards 6c75cf6 Cleanup: Remove singleton() discards 0d4a10e Do compression in a sink discards c6a21ae More GC fixes discards 538a64e Add a Store::addToStore() variant that accepts a NAR discards b6c768f nix-daemon: Fix queryPathInfo() backward compatibility discards 4e17e7a Fix segfault in nix-copy-closure discards 33de2bc Fix segfault in xz compression/decompression discards f435f82 Remove OpenSSL-based signing discards dfebfc8 Add a copyStorePath() utility function discards 80f739b Merge pull request #883 from sheenobu/bugfix/ruby_shebang discards a375326 Merge pull request #884 from srp/fix-nix-build-examples discards a647c16 Merge pull request #894 from adevress/systemV-support discards a86fb15 SystemV init file for BSD systems, old Linux distributions (RHEL 6) and Linux dist without systemd discards 33dc8c5 Merge pull request #870 from ttuegel/nix-mode discards 0f4dd44 Merge pull request #892 from domenkozar/ubuntu1604 discards a828fe5 nix-mode: set syntax and font properties for multiline strings discards d8bf0d4 Support Git repos in the Nix path discards 38539b9 Add fetchgit builtin discards 8325822 nix-store -l: Simplify implementation discards 4dde0b0 BinaryCacheStore: Support bzip2 compression discards 6963de2 nix verify --all: Support local binary caches discards 0dd988d Better error message discards bf386de add Ubuntu 16.03 .deb builds discards 5acb691 BinaryCacheStore: Support "none" compression method discards 8e065c6 BinaryCacheStore: Make the signing key a parameter discards f6aee2f BinaryCacheStore::queryPathInfo: Don't check signatures discards 95d20df Allow parameters in store URIs discards aa3bc3d Eliminate the substituter mechanism discards 21e9d18 Really handle carriage return discards ce57767 Fix error message discards 96d3534 fix "nix-build" examples discards cc804d0 Handle carriage return discards ca9de88 nix: Disable verbose builds discards 5761827 Show the log tail when a build fails discards 6e1b099 Remove --print-build-trace discards 9eba2c3 Fix "path is not in the Nix store" during GC discards 697e0b3 Remove nix-log2xml discards 41633f9 Improved logging abstraction discards c879a20 Factor out parallel processing of work items that have dependencies discards 91539d3 nix copy: Parallelise discards b2ce6fd ThreadPool: Start doing work as soon as work items are enqueued discards 58c84cd Make compression interruptible discards 4561790 Fold "nix query-path-sigs" into "nix path-info" discards 95abf9c Add "nix copy" command discards 0207272 BinaryCacheStore: When adding a path, ensure the references are valid discards 21ef167 Fix test failures discards 7d14f5c Implement S3BinaryCacheStore::queryAllValidPaths() discards d155d80 Move S3BinaryCacheStore from Hydra discards 1a71495 nix path-info: Add discards 69e3ffb nix --help: Show usage examples discards 1b0088e nix --help: Show short flags discards ddea253 RemoteStore: Propagate InvalidPath exceptions from the daemon discards c0c4ddc BinaryCacheStore: Insert new paths into the disk cache discards 451ebf2 Cache path info lookups in SQLite discards e0204f8 Move path info caching from BinaryCacheStore to Store discards 2989783 Workaround to support ruby as an interpreter discards 608b026 Print out all bad references/requisites at once discards 0423787 Make the .narinfo cache bigger discards a7d8eab BinaryCacheStore: Do negative caching of .narinfo lookups discards d1b0909 BinaryCacheStore::readFile(): Return a shared_ptr to a string discards 99851c6 Unify "nix verify-paths" and "nix verify-store" discards 3275690 Merge pull request #858 from Warbo/32bit-dev-shell discards 45fd703 Merge pull request #844 from nathan7/arm-endianness discards 31a1a8e Merge pull request #815 from vcunat/p/outputsToInstall discards 5169a6d Make $NIX_PATH parsing more robust discards c045630 Support channel:<channel-name> URIs discards 363f37d Make the search path lazier with non-fatal errors discards fc6a032 Add tests for restricted eval mode discards 3c1c6b8 Set RLIMIT_CORE to 0, infinity in builders discards 12b257f Make primop registration pluggable discards 96515b0 Fix std::atomic_flag build failure discards a547363 install-nix-from-closure: Don't run nix-store --verify discards 58e423c Remove PDF manual discards 7186539 nix-profile test: Set USER discards 1b3e704 Merge branch 'patch-2' of git://github.com/wmertens/nix discards 8679672 Remove manifest support discards af4fb6e Bring nix-profile.sh in line with NixOS discards ef00999 Remove information about nix-store --optimise discards 4916d92 Always verify nix store on install discards 8cffec8 Remove failed build caching discards f398949 Make LocalStore thread-safe discards 05fbc60 nix verify-paths: Add ‘--sigs-needed <N>’ flag discards 6b2ae52 Use secret-key-files for verifying discards e39999e Sign locally-built paths discards dc82160 Fix "tar: This does not look like a tar archive" with fetchTarball / -I http:// discards b654381 Add "nix sign-paths" command discards d0f5719 Add "nix copy-sigs" command discards 80da7a6 Probably fix SQLITE_BUSY errors discards 37a337b throwSQLiteError(): Check for SIGINT so we don't loop forever discards 6e120b7 Add missing -pthread discards 9cee600 LocalStore: Keep track of ultimately trusted paths discards b86555a Fix nix-copy-closure test on 16.03 discards 3d119f0 Improve the SQLite wrapper API discards d9c5e3b Factour out SQLite handling discards 2ae43ce Turn retrying SQLite transactions into a higher-order function discards 39a6abc nix verify: Support checking against signatures in other stores discards 8854156 HttpBinaryCacheStore: Treat 403 errors as 404 discards de88004 CurlDownloader: Fix HTTP error processing discards ab3ce1c Improve SIGINT handling in multi-threaded programs discards 4f34c40 Add "nix verify-store" command discards 784ee35 Add "nix verify-paths" command discards 0ebe69d Re-enable sync_with_stdio discards 0f75428 Merge pull request #864 from copumpkin/remove-hack discards c89783b Kill the temporary darwin-specific channel discards 3b81b26 Use shorter daemon socket path in tests discards 374198a Move signature support from NarInfo to ValidPathInfo discards 1152537 Typos discards 8b7839b HttpBinaryCacheStore: Make thread-safe discards c7d44ba Drop support for daemon socket path >= 108 characters discards 056b3ec LocalStoreAccessor::stat: Handle ENOTDIR discards 525c78a Remove references to old-school signing discards bb10343 Don't overload dumpPath() discards 5839597 Add 32bit linux clause to dev-shell discards 712b616 Move signatures from NarInfo to ValidPathInfo discards cebc150 nix: Add --store flag discards 1c5f73f Add Store::dumpPath() method discards 87295b9 Drop support for upgrading from Nix <= 0.12 discards 828cf7b show trace of errors when using --show-trace discards 141a65d Merge pull request #852 from domenkozar/docker/1.11.2 discards c588f79 Dockerfile: 1.9 -> 1.11.2, add more users discards 69f28eb Fix RPM build discards 02654f7 Fix Darwin build discards 00a75b1 Fix another mismatched tag discards dc4a71a Fix build on clang due to -Wmismatched-tags discards e69c48d Fix bad DocBook discards e7c76f7 BinaryCacheStore::isValidPath(): Use .narinfo cache discards c6beaf5 Handle ARM triples without an endianness suffix discards 674c5ff Merge pull request #834 from abbradar/master discards 1b18991 Merge pull request #822 from cstrahan/nix-store-serve discards e37bca1 Merge pull request #19 from tsion/x-command discards 8bec2c0 When showing a lambda, also show the position of the definition discards b4e0335 Add option binary-cache-secret-key-file for signing binary caches discards af7cdb1 BinaryCacheStore: Remove publicKeyFile argument discards 42bc395 Eliminate some large string copying discards ce113c3 Add warning about "nix" being experimental discards 7c9d7a2 Merge branch 'new-cli' discards 1b4b16c Doh discards f7f0116 Propagate path context via builtins.readFile discards 76f1ba4 Add file missing from 201b48de60751979835037a4b4f78128ba3fb7b3 discards 0a26b56 Merge pull request #827 from nathan7/musl discards fe2be8f build.cc: fs.h doesn't appear to be necessary anymore discards 62d81aa configure.ac: strip -musl in the same way as -gnu discards 5a8455c Provide function required by Hydra discards 25eea97 Force stack trace for boost format errors discards 201b48d Add an HTTP binary cache store discards 0402b63 Eliminate local-binary-cache-store.hh discards 68a5414 Make store implementations pluggable discards 6055d84 Fix reading symlinks discards 0a62d9b Remove bad assertion discards 89a2fa6 FdSource: track number of bytes read discards cca4a8d importPaths(): Optionally add NARs to binary cache accessor discards e2ff27d Rename :x to :u, for 'use'. discards 86e93b9 Add :x command which works like `nix-shell -p`. discards e9c5006 Add an HTTP binary cache store discards 6170bb4 Eliminate local-binary-cache-store.hh discards 0b90732 Make store implementations pluggable discards 79b02df Merge pull request #20 from tsion/more-help discards 2bfb00c Merge pull request #17 from tsion/install-cmd discards b1cc845 Merge pull request #25 from fkz/fix-store discards ff8d069 fix nix-repl after we don't have a global store variable anymore (cf nix@c10c61449f954702ae6d8092120321744acd82ff) discards e3e5c8b add docs for `nix-store --serve` discards 012f8d1 Fix reading symlinks discards d0344dd Remove bad assertion discards 581e1bc FdSource: track number of bytes read discards bcc9943 importPaths(): Optionally add NARs to binary cache accessor discards 00b2c05 nix: Add commands to query contents of NARs / binary caches discards 24a8f9e Merge branch 'master' into new-cli discards 1042c10 Add NAR / Store accessor abstraction discards c5bc571 Fix short boolean flags discards 7873cfb Fix build discards f1bdeac Merge branch 'master' into new-cli discards 152b1d6 deletePath(): Succeed if path doesn't exist discards 28e7e29 Eliminate reserveSpace flag discards 5a64e66 LocalStore::addTextToStore(): Don't read the path we just wrote discards 9ccbd55 BinaryCacheStore: Implement addToStore() discards 30e9d01 openStoreAt(): Initialise the binary cache discards ba0a81d Show a proper error message for unimplemented binary cache operations discards 45c83e5 Typo discards 263187a Move BinaryCacheStore / LocalBinaryCacheStore from Hydra discards b584a0e Merge pull request #816 from tsion/incomplete-parse discards bf2adf7 std::condition_variable_any -> std::condition_variable discards ccdbf58 C++ templates are just a glorified macro facility discards a1ea85e Merge pull request #24 from tsion/whitespace discards 5f86265 Remove bad daemon connections from the pool discards 6498adb Throw a specific error for incomplete parse errors. discards 3881675 Ignore blank inputs. discards 87e6649 Fix handling of whitespace. discards 103c46a Preserve readline history across sessions. Add rl_readline_name. discards d5626bf Pool<T>: Allow a maximum pool size discards e292144 RemoteStore: Make thread-safe discards 03cbb9a nix-env: respect meta.outputsToInstall discards c0b7a8a Move ref<t> into a separate header discards 5599665 Merge pull request #22 from tsion/quote-invalid-vars discards 8f71bc3 Doh discards 840056a Make OpenSSL usage thread-safe discards d361901 curl: Set CURLOPT_NOSIGNAL discards 037ff4e Merge branch 'docs' of git://github.com/joelmo/nix discards 9dd1752 Merge branch 'patch-1' of git://github.com/dckc/nix discards 97da6d6 Print syntactially invalid attribute names as strings. discards 4f011bc Merge branch 'master' of git://github.com/stepcut/nix discards 7a173a7 JSONObject: Support floats and booleans discards b39ec41 context for introducing runtime dependencies discards bb36a1a Document IN_NIX_SHELL variable discards a52fd0d Merge branch 'issue-13' of https://github.com/tsion/nix-repl discards 02daf2e Merge branch 'multiline' of https://github.com/tsion/nix-repl discards 56c7f0e Fix typo in comment. discards 60ba982 Fix recognition of REPL commands. discards 64080d2 Cancel multiline input on Ctrl-C. discards 2d729e4 Support multiline input by detecting "unfinished" parse errors. discards 287dfee Expand the help message printed from --help. discards 7251a81 Drop all distros that are not down with C++11 discards b49d323 Fix build without sodium discards cfc874e Open the store before constructing EvalState. discards c4d2299 Add C++ functions for .narinfo processing / signing discards 5ac2705 Rename ValidPathInfo::hash -> narHash for consistency discards 9b05d58 Fix to-base16 description discards 9206385 nix-profile.sh.in: find ca-bundle.pem on openSUSE Tumbleweed machines discards 82aca33 Add :i command to install a package to the current profile. discards 30a7bfb Fix grammar. discards 3cfb8d1 Remove unused global variable. discards eff5021 Add xz compression function discards bfdacb7 decompressXZ: Ensure that lzma_end() is called discards 03109e9 Fix nix-copy-closure discards c8f4d89 Expose the export magic value and move LocalStore::queryReferences to Store discards e03d6e0 Fix broken number parsing in fromJSON discards eb62e23 Fix test broken by #762 discards d089372 Add function to extract hash part of a store path discards dc8b517 Merge pull request #16 from tsion/dashed-assign discards f30fd9c Don't consider empty strings or strings beginning with numbers as variable names. discards 2111098 Don't consider strings starting with - or ' as variable names. discards f7980b4 Parse `foo-bar = expr` as an assignment. discards 74f954e Merge branch 'patch-1' of https://github.com/tsion/nix discards 37b8e59 Fix typo in nix-shell command reference. discards bd42510 nix-profile.sh.in: quote use of $HOME in shell arguments discards b3e8d72 Merge pull request #762 from ctheune/ctheune-floats discards ae4a3cf Move addPermRoot into Store discards fd205fb ref<T>: Add cast operator discards ad0dc41 Check shell profile is writeable before modifying discards 206bbb5 Add basic "nix build" command discards cd2196b Start of new Nix command-line interface discards 0db9e6c New command line parsing infrastructure discards c780c11 More of the same discards fa7cd53 StoreAPI -> Store discards c10c614 Eliminate the "store" global variable discards 4f7824c Remove tests/lexer.sh discards d367b8e Add build mode to compute fixed-output derivation hashes discards 9e7c1a4 Use the daemon when we don't have write access to the Nix database discards 4fa08f3 Untabify discards 26566cd Untabify discards 9f14d7d printMissing(): Propagate store argument discards ca6d287 Add .dir-locals.el for Emacs discards 7899fc9 Define HashType's size to allow it to be forward-declared discards 739bab0 Trivia discards d45ad8f Make hashLength32() a method of Hash discards 5b8c09c string2Int: Barf on negative numbers for unsigned types discards 3baf8be Fix broken call to shellwords discards 5d8b7eb Revert "Revert "next try for "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes #751""" discards 84e0120 Bump discards da4495e Fix eval discards b669d3d Revert "next try for "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes #751"" discards 7db0578 Merge branch 'lexer-regression-fix' of git://github.com/fkz/nix discards ed23c85 next try for "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes #751" discards 9fff492 Add tests for Nixpkgs/NixOS evaluation discards ef53735 Do a 1.11.1 brown paper bag release discards 8120b6f Revert "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes #751" discards 4c8098f Bump version discards 8b4577a Grmbl discards d704abc Update release notes discards 71e5b93 Document --check discards 0824f40 <nix/buildenv.nix>: Don't substitute discards a1bf934 doc/manual/command-ref/nix-collect-garbage.xml: document --max-freed option discards a6d52fc Merge branch 'lexer' of git://github.com/fkz/nix discards 8d22b26 don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes #751 discards 786046c --option build-repeat: Keep the differing output if -K is given discards 8906eda Canonicalize gids to 0 discards 00903fa --check: Keep the differing output if -K is given discards 0cad1f8 --check: Fix "failed to produce output path" discards 1c57ab8 --check: Fix assertion failure when some outputs are missing discards ef7c2d8 Revert "Do not override environment CFLAGS and CXXFLAGS" discards 4202b17 Temporarily do Darwin builds from a different Nixpkgs branch discards 10a6aa3 Revert accidental disable of doInstallCheck discards 458711e Fix "Bad address" executing build hook discards 9aac186 Fix some signedness warnings discards 94595f4 Fix bad use of croak() discards 2ef7e2e Fix repair test discards 02a66b3 nix-store --repair-path: Rebuild if there is no substituter discards caaaff3 Fix --repair failure on multiple-output derivations discards d2c0958 Typo discards 5cdcaf5 Adapt tests to show that floats work properly. discards b4bda47 Update documentation for floats. discards 9346421 @eelco's feedback: downgrade to regular float for size, remove unused function. discards 4f3cf06 Verify TLS certificate before downloading binaries discards 39d1da7 Better error message discards 0eb200e propagate NIX_BUILD_SHELL also in pure builds document NIX_BUILD_SHELL in the nix-shell command documentation discards 80ebd60 Do not override environment CFLAGS and CXXFLAGS discards 9a4706e Fix compilation discards 14080f3 Use __toString when coercing sets to strings. discards 6298afc Merge pull request #685 from vizanto/master discards 36b9ce2 doc: Clarify why multiple arguments are not supported in shebang line discards 607d915 Fixed unresolved 'BUFSIZ' discards 743e310 Fix non-Darwin build discards 29c0199 manual: document builtins.functionArgs discards 5eb9355 doc: fixes #727 broken link discards f770b9e libstore: mmap() returns MAP_FAILED, not NULL on failure discards a12a430 Edge condition: parser did not pick up floats starting exactly with 0. discards f872262 Fix up float parsing. discards 494fc5a Try a simplified version of float lexing that didn't work. The last one I tried was botchered anyway ... discards 14ebde5 First hit at providing support for floats in the language. discards 71a93a5 Don't allow sandbox profile except in relaxed mode discards 9be0374 Use sensible date format discards f476535 Update release notes discards 77ad443 ~PathLocks(): Handle exceptions discards b8258a4 Fix regression in passAsFile discards 5212012 Handle /tmp being a symlink discards 68fd01f Don't ignore sodium_init() return value discards f696af0 Fix bad error message in Darwin chroots discards a9faa7b showId: Handle empty attribute names discards 338880e Merge pull request #742 from garrison/debian-curl-nss discards b07b3b0 Make Debian package depend on libcurl3-nss discards 32ea8a9 Merge pull request #732 from puffnfresh/patch-1 discards 399397c Fix coverage build discards 8f67325 Build sandbox support etc. unconditionally on Linux discards 7431932 Merge pull request #734 from bjornfor/hash-mismatch-message discards 65bd82d Clarify error message for hash mismatches (again) discards 9018dea Use shellwords for nix-shell shebang discards 3afa16e Clarify installation error message that is shown when /nix/store exists but is not writable by the user discards d1e3bf0 daemon: Add 'buildMode' parameter to 'buildPaths' RPC discards 8063fc4 Use deterministic $TMPDIR in sandbox discards 69b9d8f Use DT_UNKNOWN when dirent d_type extension is not supported. discards f327970 Merge branch 'auto-call-functor' discards 9533532 autoCallFunction: Auto-call functors discards bfb6c48 Merge pull request #617 from Preston4tw/patch-1 discards c0d4173 Set default binary-caches-parallel-connections to 25 discards efd6a8c Fix Ubuntu/Debian/Fedora builds discards 0ab4d90 Merge branch 'p/sandbox-rename-minimal' of https://github.com/vcunat/nix discards 27d6ed5 Remove sandboxProfile from release.nix discards a0f0733 Fix build failure introduced by #704 discards afef347 Merge pull request #712 from pSub/print-meta-license discards 4c1c7e5 Merge pull request #716 from ebzzry/master discards cad40ad Merge pull request #704 from ysangkok/freebsd-support discards cf141ab Fixed typo. discards 6c10bd7 Merge branch 'host-deps' of git://github.com/pikajude/nix discards 279fa8f reintroduce host deps in tandem with sandbox profiles discards e0bd114 Revert "remove sandbox-defaults.sb" discards 4921223 Print license information on '--xml --meta' discards b9b7bb1 re-fix permissions for GHC discards 5deb7fb Merge branch 'sandbox-profiles' of git://github.com/pikajude/nix discards 33f2fbc Merge pull request #707 from peti/master discards 6ad1059 src/libstore/build.cc: clarify error message for hash mismatches discards 36f7fcc Merge pull request #1 from shlevy/sandbox-profiles discards 8a74a12 FreeBSD can build Linux 32-bit binaries discards 1d3529e Default arguments belong at declaration, not definition discards 9b4cd20 Fix copy-paste error discards 58d2fac AutoDelete: Add default constructor with deletion disabled discards 4390142 Use AutoDelete for sandbox profile file discards bd09a4c simplify build.cc using modern C++ features discards 4876bb0 simplify build permissions discards d760c26 remove sandbox-defaults.sb discards 22dfd02 update sandbox profiles within nix discards 8a7f0df use per-derivation sandbox profiles discards b39622a rename `chroot` to `sandbox` (fixes #656, close #682) discards 9ee15ab Fix bad characters in "copying 7 missing paths from ..." discards 8fdd156 Add option to verify build determinism discards 96c2ebf Revert "Allow using /bin and /usr/bin as impure prefixes on non-darwin by default" discards 4384bbd optimizePath(): Detect some .links corruption discards 7759a56 Fix namespace issue discards 8a2a3b6 Merge branch 'libsystem-darwin-only' discards 8a76bc9 Only require libsystem on darwin discards cdb346c Fix build on Solaris d_type is not part of the POSIX spec unfortunately. discards 5bc1245 Merge branch 'master' of https://github.com/pikajude/nix discards 6f1743b Support SHA-512 hashes discards a6ca68a Require OpenSSL discards c10ef2d fix syntax error discards 3b52e54 darwin: allow reading system locale and zoneinfo discards 85aeedb Merge https://github.com/pikajude/nix discards d6bd51f allow reading ICU data discards 9a963c8 Merge branch 'master' of git://github.com/pikajude/nix discards 95c66cc add special devices to sandbox-defaults discards b83fb35 Fix tarball build discards 1f735a3 <nix/fetchurl.nix>: Support xz-compressed NARs discards dae5dc7 <nix/fetchurl.nix>: Support downloading and unpacking NARs discards 5c28943 int2String() -> std::to_string() discards 71039be Merge branch 'emacs-mode-keywords' of https://github.com/pSub/nix discards f6a224b Merge pull request #667 from Ericson2314/mk-dist discards 45b2f32 Merge pull request #668 from svanderburg/master discards fef8c3a resolve-system-dependencies.pl: Simplify union impl discards 9155fbd use nixDataDir instead of appending /share to PREFIX discards af1218a revert libutil change discards 992cda1 clarifying comment discards 76f3ba4 move preBuildHook defaulting to globals.cc discards 2dc8e19 restore old DEFAULT_ALLOWED_IMPURE_PREFIXES discards f5a7739 appropriately handle lock acquisition failures in resolve-system-dependencies.pl discards 3f65504 now that resolve-system-dependencies exists, remove redundant impureHostDeps from buildenv discards ff6953c Add resolve-system-dependencies.pl discards 15c7a79 remove usr paths from allowed inputs discards 5bf4085 allow access to SystemVersion for python builders discards 6a8cee1 fix line reading in preBuildHook discards 1fc0fe1 remove sandbox defaults into a new file discards d4cac05 restore allowed impure prefixes discards 4b8c71b remove an unneeded default impure-dep discards e770f94 make sandbox builds more permissive discards 6dbc9e0 give buildenv __impureHostDeps discards 1ea2aa9 add a few more permissions discards f5b32ff Allow builtin fetchurl regardless of the derivation's system attribute discards 01615b5 Show progress indicator for builtin fetchurl discards 5db358d Disable TLS verification for builtin fetchurl discards 357d31b Fix segfault in builtin fetchurl discards 058d195 Fix compilation error due to missing ENOENT on cygwin discards a7dd269 Don't depend on git when generating source tarball discards 164487a Simplify source tarball postUnpack cleanupx discards 5f1a320 emacs mode: match keywords on the start/end of symbols discards 133a421 Provide addTempRoot in the Perl API discards 2075ec8 Allow building ARMv6 stuff on ARMv7 discards 51cf445 isFunctor: Simplify discards 8a87521 forceFunction: allow functors as well discards 055ab1f Fix typo in doc for nix-copy-closure discards 14f7e1f Revert to CURLOPT_PROGRESSFUNCTION discards 21ecd10 Show progress during downloads discards f08449c nix-prefetch-url: Add --name option discards e4abf86 nix-prefetch-url -A: Use "name" attribute from Nix expression discards b54f447 nix-prefetch-url: Support unpacking tarballs discards 7888b2b Define SOL_LOCAL if not defined already (e.g. on FreeBSD). discards 12c1776 Don't try to link libdl on FreeBSD. discards c999ef7 Don't pass "--no-copy-dt-needed-entries" option to linker on FreeBSD. discards cbc177c Use pkg-config-provided LDFLAGS for libsqlite3 and libcurl. discards 1abda8e nix-store --serve: Implement log size limit discards 9ffc4f4 Don't mention Fedora/Debian packages in the installation section discards 57db2aa Merge pull request #645 from acowley/patch-1 discards 06f29fa nix-prefetch-url: Support prefetching from a Nix expression discards a3c4eb0 nix-prefetch-url: $PRINT_PATH -> --print-path discards bec3c31 nix-prefetch-url: Rewrite in C++ discards bdc4a0b Merge pull request #654 from utdemir/more-insecure-verify-https-binary-caches discards a49514a Also set CURLOPT_SSL_VERIFYHOST=0 when "verify-https-binary-caches" is false discards aaf8a1c Merge pull request #653 from vcunat/p/pdf-fix discards fd74296 release: fix #652 - PDF build after dblatex updates discards 4ba6bc1 Shut up clang warnings discards 3d91bfc Merge pull request #646 from vcunat/master discards 42808fa nix-env --upgrade: show "downgrading" when doing so discards 12a4aea doc: fix the 'prebuild' typos discards 64f9b51 nix-env --upgrade: avoid unexpected downgrades discards e5c3e05 Update prerequisites-source.xml discards 8a2f5f0 Fix building against Nix 1.10 discards 55b1146 Bump version discards 71a5161 Implement buildDerivation() via the daemon discards 6e06a18 Release notes discards 73332fd Filter build-chroot-dirs entries that conflict with derivation outputs discards d711fe8 Remove unused variable discards ce97523 Fix readDir example discards 5e4b210 Update nix.spec.in discards e12cf82 Prevent .chroot from being GC'ed when using LocalStore::buildDerivation() discards eadb86f nix-collect-garbage: Revive --max-freed discards 1d29db2 Merge pull request #608 from Phant0mas/master discards 26221e4 Remove unneeded HAVE_UNSHARE. discards 984c5cd Drop newline in error message discards 3b0f60e baseNameOf: Enhance `basename` compatibility discards 896428c Fix example discards 34dfbd9 Don't include <iostream> before config.h discards 30d19a2 Handle debug messages from runChild() discards 3db950a Removed unnecessary included discards 2bac04c Fix stack consumption discards 7583765 Output line number on infinite recursion discards 76cc8e9 Add sort primop discards 50807f3 Add primop genList discards f3dda72 Remove unnecessary parentheses discards d6d5885 Add replaceStrings primop discards 2e8fd4c Add concatStringsSep as a primop discards cb4320c Cleanup discards c8bb237 Optimize empty sets discards 16c9935 Fix fetchurl of executable file discards 19eddec Merge branch 'attr-set-hh' of https://github.com/nbp/nix discards b83801f Optimize small lists discards 14be783 Add primops all and any discards 39e27a0 Importing derivations: Add name attribute to make a valid drv discards 1ed5523 Allow derivations-as-srcs in the context of builtins.toFile files discards 61af14a Add foldl' primop discards 887bb5f --version: Print some config info discards 1993b10 Fix Darwin build discards 0a2bee3 Make <nix/fetchurl.nix> a builtin builder discards eda2f36 Provide more detailed info about build status to hydra-queue-runner discards ccf31db nix-copy-closure: Add -v flag discards db55940 Support systemd log severity prefixes discards b3491c7 More cleanup discards 6bd2c7b OCD: foreach -> C++11 ranged for discards 1511aa9 Allow remote builds without sending the derivation closure discards f39979c Make printValue() interruptible discards 7c9d0a5 nix-collect-garbage: Handle ENOENT discards 5845ffd Add Dockerfile discards db21cfa Move attribute set data structures into their own header file. discards 8ce96be extended args@ explanation discards 57aeef0 Fix nix-repl does not support '--help' discards 467977f Fix the parsing of "$"'s in strings. discards 65e4dcd Fix the hack that resets the scanner state. discards dd48c06 Typo discards 9aed117 Preserve supplementary groups of build users discards e012c12 Revert "add the manpath to the installer" discards ff4de4c GC: Handle ENOSPC creating/moving to the trash directory discards 2bc9c84 Use posix_fallocate to create /nix/var/nix/db/reserved discards ba63ec6 Make /nix/var/nix/db/reserved bigger discards 65f17cd Support URLs in $NIX_PATH discards 0d4d92f Debian package: Declare runtime dependency on libsodium13 discards a33b4bc Bump discards 39b3d96 Typos discards c486176 nix-channel: Fix bogus error message caused by 8a84bd8c8bda1e4c6764c10ecdef9d74e4884800 discards d1e4b76 Update release notes discards b65875f Export outputPaths function discards f90e9b6 Install serve-protocol.hh discards 7c45018 Use std::vector::data() discards f2b67fb nix-push: Support -j discards bf8cc4e Update cacert locations discards 7d148ad Fix manual discards b64988b Allow substitutes for builds that have preferLocalBuild set discards b190f77 copy-from-other-stores: Use cp discards 07d7e7d Chown files created for passAsFile discards 9437891 Handle base-16 NarHash fields in signed .narinfo files discards a64da59 Be more robust wrt broken .narinfo files discards f0f30f5 Naming discards 45c6405 Fix building against latest Nix discards 90aec21 Fix tarball test discards 898703e Build against libsodium on Ubuntu 15.04 and Debian 8 discards d8ddf99 Don't let unprivileged users repair paths discards 7106bb0 Use StoreAPI::verifyStore() discards b755752 Add a ‘verifyStore’ RPC discards 53dd97b Document setting up signed binary caches discards b8b571c Include the cache.nixos.org signing key by default discards bc51175 Add tarball tests discards da196ec Document tarball downloading discards c1323b5 Fix fetchurl/fetchTarball discards 1c88e10 readFile: Check against nul bytes discards feca5cb Document nix-shell #!-scripts discards a80f11b nix-shell: Support multiple "#! nix-shell" lines discards 99c2c14 Typo discards d68941d Nix 1.9 release notes discards 07c69aa Add Debian 8.0 builds discards b279890 Build on Ubuntu 15.04 discards 920f5fd Fix import-from-derivation in restricted eval mode discards 7a411e0 Remove dead code discards e0a068c nix-shell: Barf if -p and -E are both used discards 4ca5a9d nix-collect-garbage: Don't call nix-env discards 22b1a8d Move profiles.{cc,hh} to libstore discards 13493ef nix-collect-garbage: Call collectGarbage() internally discards 4441e4c nix-collect-garbage: Don't barf on unreadable directories discards 8d813fe nix-collect-garbage: Remove redundant call to getFileType discards a1c1bf3 Merge branch 'submit/sparse-generation-symlinks' of https://github.com/ctheune/nix discards 12a8888 Mis-read Eelko's request to not make this an option: now, let's not make it an option. :) discards ea39c98 Implement alternative to lazy generations: discards 1529db7 Don't install nix-worker symlink discards 3fac75b Also remove misc/vim/README.md discards 46a56ea point to https://nixos.org/wiki/Vim_configuration instead discards 9c6328a nix-env: document --set option discards 3d83188 Enable lazy/sparse allocation of generation symlinks: avoid creating new generations if a generation already exists. discards a010c0a Fix "error: deriver of path ‘’ is not known" discards 9233ac7 Merge pull request #537 from garbas/master discards dad7548 cygwin: looks like stdout/stdin are reserved words discards 000de69 cygwin: explicitly include required c headers discards 71083f9 Don't try to map /bin/sh to a store path on non-Linux discards 8972f7c nix-collect-garbage: Do not pass an empty argument. Closes #530 discards 6519f06 nix-env/nix-instantiate/nix-build: Support URIs discards 0705d04 nix-collect-garbage: Fix deleting old generations discards 9451ef3 Allow URLs in the Nix search path discards 35d30d6 Make downloads interruptable discards deb8668 nix-shell: Fix uninitialized value warning discards 1f795f9 tests: Fix wrong channel name in nix-channel.sh. discards 96dcc00 Merge branch 'nix-channel-tarballs' of git://github.com/copumpkin/nix discards 4bbcfaf Merge pull request #522 from lethalman/nix-collect-garbage discards ab2b3d6 nix-collect-garbage: translate to C++ discards 8a84bd8 Support tarballs in nix channel URLs discards 4d65287 Add the pre-build hook. discards fd6774e Revert "Add the pre-build hook." discards 9b1866b Merge branch 'add-manpath' of git://github.com/mmerickel/nix discards 035aeb9 Fix using restricted mode with chroots discards 76f985b add the manpath to the installer discards 1e4a4a2 Add the pre-build hook. discards 4ed2187 Use cached result if there is a network error discards 1fc905a Move curl stuff into a separate file discards c1f04fa Implement a TTL on cached fetchurl/fetchTarball results discards 60340ce Implement caching of fetchurl/fetchTarball results discards 1711679 Revert /nix/store permission back to 01775 discards afa433e Chroot builds: Provide world-readable /nix/store discards be1ff23 Add dependency on libcurl-dev discards 000b5a0 Add fetchTarball builtin discards 7ea6ecf addToStore(): Take explicit name argument discards 5114a07 Improve setting the default chroot dirs discards fd89f97 Add the closure of store paths to the chroot discards 5ce50cd Tighten permissions on chroot directories discards 6f0c6e2 Don't rely on __noChroot for corepkgs discards b005e63 Disable scanning for interior pointers discards 726f7f7 Fix Boehm API violation discards da6b704 Check return values from malloc/strdup discards fa47279 Print some Boehm GC stats discards 7a84143 valueSize(): Take into account list/bindings/env size discards e659978 Fix typos: s/the the/the/ discards 17c7133 forceValueDeep: Add to error prefix discards 5badc8f Improve error message discards 9f3eb56 Reduce verbosity in build-remote.pl discards 71b0a3a Add option to hide display of missing paths discards 75ede65 Don't use vfork() before clone() discards c2699be Merge branch 'allow-system-library' of git://github.com/copumpkin/nix discards 336c427 Make the default impure prefix (not actual allowed impurities!) include all of /System/Library, since we also want PrivateFrameworks from there and (briefly) TextEncodings, and who knows what else. Yay infectious impurities? discards 66d612f Allow local networking in the darwin sandbox to appease tests discards cffa7f8 Typo discards 885bebf More graceful fallback for chroots on Linux < 2.13 discards 99897f6 Use chroots for all derivations discards 15d2d3c Add restricted evaluation mode discards 47bdc52 Merge branch 'gh-476-fix-install-script' of git://github.com/jramnani/nix discards a8494de Merge branch 'docs/channels-path' of git://github.com/iElectric/nix discards 7bd8299 fixes https://github.com/NixOS/nixpkgs/issues/6485 discards c33244d Merge branch 'tilde-paths' of https://github.com/shlevy/nix discards c4653af tilde paths: The rest of the string has to start with a slash anyway discards e3e38a0 tilde paths: construct the entire path at parse time discards 4b7c9f8 tilde paths: get HOME at parse time discards 9bedd9b Remove obsolete reference to ~ operator discards 4646e94 ExprConcatStrings: canonicalize concatenated paths discards 175935e FIXMEs discards e0953d5 Allow the leading component of a path to be a ~ discards 1816ac0 Escape arguments to nix-shell #! scripts discards dc7e8fa Support passing command line arguments to nix-shell #! scripts discards bb10010 Fix nix-shell shebang scripts if -p is used discards 147deb2 nix-store --generate-binary-cache-key: Write key to disk discards bd91064 Use $<attr>Path instead of $<attr> for passAsFile discards a70d275 Allow passing attributes via files instead of environment variables discards 29e1ff6 Keep sorted discards f19b4ab Include NAR size in fingerprint computation discards 8c8750a Test chroot building discards 5451b8d Use pivot_root in addition to chroot when possible discards b0bad3e Revert "Remove Fedora 18, 19 builds" discards d53735c Nix install script failed when "cd" printed to stdout. discards b4e7eec Don't depend on libsodium on Darwin discards 1c972cb Make libsodium an optional dependency discards 5d9cd27 Add Fedora 21 build discards a596c52 Add base64 encoder/decoder discards 70cae87 nix-build: Respect -Q during evaluation discards 2be7f79 Remove tab discards de8ed5c Typo discards d66d9e8 Require linux 3.13 or later for chroot discards f3a5930 Sign a subset of the .narinfo discards e0def5b Use libsodium instead of OpenSSL for binary cache signing discards 0d1dafa Simplify parseHash32 discards db2ec59 Simplify printHash32 discards 3688db3 nix-install-package: follow symlinks discards 73bf32c Merge remote-tracking branch 'shlevy/baseNameOf-no-copy' discards de91a42 Moves runHook to a later execution position discards f46e329 Make inputs writeable in the sandbox (builds still can’t actually write due to user permissions) discards f6716e9 Shut up "Wide character in print" warning in copy-from-other-stores.pl discards c2a8b5c Fix assertion failure in nix-env discards a5e2c8e Set correct user agent for NAR downloads from binary caches discards 79ca503 Allow using /bin and /usr/bin as impure prefixes on non-darwin by default discards fcf57aa SysError -> Error discards 100961e Don't resolve symlinks while checking __impureHostDeps discards f1151a3 Add basic Apple sandbox support discards c23d679 doc: `nix-channel --remove` takes a name, not a url discards 2a3b1df Fix builtins.readDir on XFS discards 57d64d2 Doh^2 discards 57b8225 Doh discards ed56ea9 Fix typo (assuming this is a typo) discards 27b7b94 Set /nix/store permission to 1737 discards 128538e nix-shell: Add --run flag discards b765892 nix-shell: Interpret filenames relative to the #!-script discards a957893 Allow nix-shell to be used as a #! interpreter discards 7ba0e9c nix-shell --command: Remove bogus argument to "exit" discards 153a943 Show position info for failing <...> lookups discards 6fec43c Remove quotes around filenames in position info discards 4d5c9d8 Document how to set up build users on Mac OS X discards df05f49 Fix building on Darwin discards 1b167c9 Merge pull request #431 from j-keck/master discards 14fb737 doc: remove wrong phrase. discards 2c05227 doc: remove double word discards 8027083 Allow $NIX_PAGER to override $PAGER discards 8b88d25 libutil: Limit readLink() error to only overflows. discards bbd45ac libutil: Improve errmsg on readLink size mismatch. discards 411b237 edition -> subtitle discards 3d97b8d LocalStore initialization: Don't die if build-users-group doesn't exist discards bd0f362 Revive running builds in a PID namespace discards f16b878 Belatedly add contributors discards 2162a9c Bump version number discards ccde347 Merge pull request #420 from linquize/cygwin discards 4579a44 Add exe, dll to .gitignore discards c238405 Grmbl discards 47ed06a Add a section on nix-serve discards 2142f47 Add section on SSH substituter discards 4e06073 Pedantry discards 8bdff8c Merge branch 'cygwin-master' of https://github.com/ternaris/nix discards 14955c2 Merge commit '36c67860363c93eb00cf5b8e2ad34f6f775e6901' discards 68b4717 Delete the stdenv section discards 6466d56 Bla discards e90e7b5 Fix build discards eb53f59 Fix image in PDF discards 9c83039 Rename files discards 4c4e891 Update .nixpkg description discards be79773 ReiserFS -> ext4 discards 4eace5a Style discards 751ae18 Undocument nix-generate-patches discards 3b88d03 Document channel format and excise most mentions of manifests and nix-pull discards e5a51fa Style discards fa2063c Better error message discards c2a552b Install cacert before running nix-channel discards b77037b Silence some warnings on GCC 4.9 discards 46f3eb6 Shut up a Valgrind warning discards f52b6c9 Fix some memory leaks discards 28f22b4 Ensure we're writing to stderr in the builder discards 5a2d451 Don't abort if we get a signal while waiting for the pager discards 54616be Get rid of unnecessary "interrupted by the user" message with -vvv discards 4acca1a Remove chatty message discards ad79002 Doh discards dcdb254 Remove tabs discards df31904 Remove dead code discards 8aedaf1 Remove canary stuff discards a144eb1 Don't use ?= discards 40e1203 allow custom docbook paths/URLs, use a working URL for docbook.rng discards 6f8ff85 Urgh discards c56bfbe Provide default pagers discards 851b47b Don't do vfork in conjunction with setuid discards 0e8fc11 Use vfork discards b5ed5b6 Rename function discards 20cf012 Include cacert in the binary tarball discards e529823 Don't wait for PID -1 discards ad332e1 Revert "Use posix_spawn to run the pager" discards 36c6786 Cruft discards 938454d Don't use RPATH on Darwin discards 2e98703 Update signing.txt discards 50c3352 builtins.readFile: realise context associated with the path discards 2f16946 Always use https to fetch the Nixpkgs channel discards 39fe52f Fix bad comment discards af555d7 Doh discards d44d923 Add option to disable binary cache certificate checking discards 5510d21 Provide some fallback defaults for the CA bundle discards e5891f2 Use https://cache.nixos.org instead of http://cache.nixos.org discards f665c5d Link against perl.dll on Cygwin discards 4872677 Fix library handling on Cygwin discards 936f686 Set custom compiler flags on Cygwin discards 629e8da Explicitly include required C headers discards 9c58691 Remove Fedora 18, 19 builds discards b6f99e5 Remove some platforms with too-old compilers discards 8d169b2 Define ‘environ’ discards d34d2b2 Use posix_spawn to run the pager discards d51eed8 Shut up a warning discards bf78a27 Fix another operator precedence issue found by Perl 5.20 discards f43a8ed Merge pull request #401 from shlevy/external-value discards 6081108 Make all ExternalValueBase functions const discards 320659b Allow external code using libnixexpr to add types discards f924081 Fix building against current Nix master discards 5f04da9 Intro: Mention binary caches discards d4c8ee7 Rely on XML catalogs to find the DocBook schemas and stylesheets discards 976df48 Add a primop for regular expression pattern matching discards 4e340a9 forceString(): Accept pos argument discards 976b949 More build-cache-failures -> build-cache-failure discards b7b6e3d Build derivations in a more predictable order discards 9e3389c Don't create unnecessary substitution goals for derivations discards 2157454 Update installation section discards 103e4e4 Update quick start section discards 2b74354 Combine introduction / quick start parts discards 5e04992 Manual: Bump date discards 69f91e3 Don't claim FreeBSD support discards 328a80e 'build-cache-failures' -> 'build-cache-failure' in nix.conf documentation. discards b0c5c2a import derivation: cleanup discards fe37ed1 Remove Hydra scheduling priorities discards 048ec3d Fix bad operator discards 05cddf0 Build Ubuntu 14.10 package discards 8299aaf Disable vacuuming the DB after garbage collection discards a3e5c99 nix-daemon: Call exit(), not _exit() discards 1256ab3 Clean up temp roots in a more C++ way discards ed306fe Remove Hydra build product discards 5d064e2 Add a test for the binary tarball installer discards 35aad73 Fix message discards 2719627 realiseContext: Handle all context types discards 3d604ac Document functors discards 997defa Add functors (callable attribute sets). discards 8cfe939 Don't use ADDR_LIMIT_3GB discards 5ef2453 build-remote.pl.in: Add some more trace messages discards bab8d9b Make ~DerivationGoal more reliable discards d436e44 SSH.pm: Print a friendlier message if connecting fails discards 087581a Doh discards 8979562 download-from-binary-cache.pl: Fix flushing of stderr discards 06a86ae nix-store --gc: Don't warn about missing manifests directory discards 3cc9977 Typo discards bbf294c Add a launchd configuration file to run nix-daemon discards 6f6b75c Typo discards 526811c nix-daemon: Get peer credentials on Mac OS X discards e389f4e Improve error message if the daemon worker fails to start discards 1cdbb9d Revert "Revert "Revert "Temporarily disable darwin builds while hydra's darwin is borked""" discards 1d02431 Don't pull in git when doing a nix-shell discards 3a9b4a1 Fix more warnings discards 80893a1 Shut up a clang warning discards a51f8d6 Revert "Revert "Temporarily disable darwin builds while hydra's darwin is borked"" discards f72944b Revert "Temporarily disable darwin builds while hydra's darwin is borked" discards 1683fff Update release notes discards 722bd04 Document some primops discards 11aef17 Remove comments claiming we use a private PID namespace discards 5f7ded7 doc: fixed nix-instantiate --find-file discards 89e3b52 Merge pull request #380 from shlevy/temp-disable-darwin discards 29f7e14 Temporarily disable darwin builds while hydra's darwin is borked discards 6062b12 Fix build on gcc < 4.7 discards f040159 Revert "Drop support for pre-c++11 compilers." discards ecc2c8f Improve printing of ASTs discards 84a13dc Drop support for pre-c++11 compilers. discards c9bd6a1 Fix context test discards 0ee1ca6 baseNameOf: Don't copy paths to the store first discards d16e3c7 Export realiseContext in libnixexpr discards bca6d35 Fix nix-copy-closure --from discards 138c257 Revert "binary download: Use $NIX_CURL_FLAGS" discards fb4e216 Merge pull request #372 from wmertens/patch-4 discards bc47959 binary download: Use $NIX_CURL_FLAGS discards d04e1ff nix-store -q: Check for conflicting flags discards 2c1711a nix-channel: Add --rollback flag discards c6849e2 Remove redundant space in usage errors discards a8925a5 nix-channel --add: Validate URL / channel ID discards f1adf4c Remove unused @sshOpts flag discards a79e56d nix-copy-closure: Use strict discards 2a4dbcf Improved error message when encountering unsupported file types discards 6bb4c0b mkList: Scrub better discards 986fbd6 Typo discards b680960 Get rid of some unnecessary ExprConcatStrings nodes in dynamic attrs discards 1418806 Show total allocations discards c3f0a48 Add primop ‘catAttrs’ discards d4fcbe1 Add primop ‘attrValues’ discards 58d8a21 Tweak discards 3f8576a Remove some duplicate code discards c08c802 Add readDir primop discards 3fd2d21 Add test for readDir primop discards 3b5fa8d Don't recompile the same regex over and over discards 104e55b nix-env: Add regular expression support in selectors discards 3800f44 createDirs(): Handle ‘path’ being a symlink discards a17c234 printValue(): Don't print <CYCLE> for repeated values discards d618534 Support control characters in JSON output discards f77be20 printMissing(): Print derivations in approximate build order discards 9b146a5 nix-daemon: Close unnecessary fd discards 0ed1b92 Bindings: Remove copy constructor discards e83a027 Remove bash requirement discards 13a18ce Fix use of PAGER during tests discards 147fcdd Updated documentation for nix-install-package to mention --set flag discards cf72a61 Add --force-name support for --set in nix-env, to support nix-install-package --set discards 9dd54bc Pass through --set from nix-install-package command line to nix-env discards a5b5ebc add manpage for nix-generate-patches discards c313d86 manual: add a note that lists are strict in length discards ebb1dbb Add missing static discards 570571a Remove release notes Hydra product discards 53b044c Don't evaluate inside a "throw" discards 0cd6596 Add ‘deepSeq’ primop discards 831fc8e Make forceValueDeep work on values with cycles discards 1e0a799 Rename strictForceValue -> forceValueDeep discards 022618c Handle cycles when printing a value discards a54c263 Add ‘seq’ primop discards eff120d Add a function ‘valueSize’ discards 68cf98c configure: Force regeneration of Makefile.config discards 2d6cd8a attrNames: Don't allocate duplicates of the symbols discards ea525a2 Fix off-by-one discards 93e4f01 Inline Bindings::find() discards 5b58991 Store Attrs inside Bindings discards 0342eb1 Remove bogus comment discards 726abde Remove debug statement discards 7d7b679 Store.so: Add dependency on libnixutil discards d4a71ec Update spec file discards 8be9990 Install some pkgconfig files discards d64b8e9 Remove unused w3m dependency discards d98bfcb On Linux, disable address space randomization discards 5a05cf4 Add Make flag to disable optimization discards 6e5b02b Add some instrumentation for debugging GC leaks discards d37d012 Settings: Add bool get() discards eca29bd Derive Emacs nix-mode from prog-mode. discards a2fc9c6 Remove unhelpful suggestion discards 3a52104 Delete bugs.xml discards 5a0181c Make troubleshooting an appendix discards f77d83c Style tweak discards 3c8522c Fix parallel make of manpages discards 54adf34 Fix references to version.txt discards 7a740c9 Drop separate release notes discards b1af336 Undocument NIX_OTHER_STORES discards 57f6463 Tweak some chapter titles discards d0608da Drop "service deployment" bla bla discards 8b76018 Drop reference to FreeBSD discards f271b94 Remove pointless "license" section discards 7a68b4e Release notes: Use a section per version discards 9ed49c1 Nicer file names for the release notes discards 8259a39 Manual build fixes discards f0ef6b7 Merge branch 'master' of github.com:thatdocslady/nix discards 67e5dd3 Add some hyperlinks between NIXPATH and -I discards 72d684d Don't rely on process substitution discards 5c4d2da Fix JAR installation discards 9648222 Support specifying a JAR manifest discards 44e7e3b Improved support for building JARs discards 075cfe3 Add support for using a build directory discards afbdd55 Hack to prevent Makefile.config from being regenerated by "make clean" discards d2d5543 build-remote.pl: UTF-8-decode errors discards a6a45bb Tweak discards f8df935 tests/remote-builds.nix: Time out faster discards e74113a Fix build-remote.pl discards 9d65287 Fix dependency ordering discards 22c900d Hack for supporting Boost on Homebrew discards 9472b41 Fix boost::too_many_args error discards 8fb8c26 Add an 'optimiseStore' remote procedure call. discards 27a01d9 Shut up "Wide character" warnings in Perl scripts discards b72e93b Add disallowedReferences / disallowedRequisites discards 9eddf6f allowedRequisites: Drop stdenv mention discards b5da80e Fix manual build discards fd61069 Introduce allowedRequisites feature discards 8901acc Restructuring the Nix manual discards 71d6150 Support -I flag discards 89f9c0d Fix building against current Nix master discards 3f0a4bf Fix building with Clang discards 4b0a720 Document the "out" usage in allowedReferences discards b224ac1 fix disappearing bash arguments discards 3f80060 Fix tests discards 809ca33 Use PR_SET_PDEATHSIG to ensure child cleanup discards 163fdf2 Set a curl timeout on binary cache lookups discards 524f89f Use unshare() instead of clone() discards fefd365 Fix a segfault in ‘nix-env -qa’ discards 65243ee Flush std::cout before closing stdout discards 43579c9 Use pager for more commands discards 9481f77 Provide reasonable default flags for $LESS discards c93690a Merge commit '2aa93858afee22e0c32d8f4366970976374091ac' discards 2aa9385 Force template regeneration discards ab4eba5 Handle header file instantiation discards f0610e2 Install config.h only once discards 11849a3 Use proper quotes everywhere discards 373fad7 Add some color discards 392430b nix-store -l: Automatically pipe output into $PAGER discards 894fa5e Reduce test verbosity discards 954188a Filter Nix-specific ANSI escape sequences from stderr discards 029424d Make hook shutdown more reliable discards 02843ba Fix --attr parsing discards 632f989 Doh discards c160ead Reduce verbosity discards 42e9ad8 Propagate remote timeouts properly discards c6e85ee nix-build: Propagate exit status from nix-store -r discards ccd4fe5 build-remote.pl: Provide defaults for $NIX_CURRENT_LOAD and $NIX_REMOTE_SYSTEMS discards ad71637 Fix download-via-ssh discards 3e5dbb2 nix-shell: Use $XDG_RUNTIME_DIR discards 3bea429 Use $XDG_RUNTIME_DIR for temporary files discards fde819f nix-log2xml: Handle newlines discards cb921f6 Remove log2html.xsl and friends discards e9b609b nix-log2xml: Handle UTF-8 characters discards 9367046 Use regular file GC roots if possible discards 5f05197 Handle compound single dash options properly discards 47e1858 Refactor option handling discards 5bed74d Fix warning about non-existant -I directories discards 401ab50 Remove pointless NIX_LOG_TYPE environment variable discards 57695d8 Warn about untrusted binary caches in extra-binary-caches discards 6e1f4c1 nix-install-package: Use extra-binary-caches discards 393a9b9 download-from-binary-cache.pl: Respect $SSL_CERT_FILE discards a6f4554 Add support for order-only dependencies discards 4a198da install-nix-from-closure.sh: Use https channel if possible discards 98873ff Remove unnecessary call to addTempRoot() discards f02c52e Doh discards 988bf59 Move some options out of globals discards daccd68 Refactor discards 7018830 Update manual discards d5a076c Add option ‘build-extra-chroot-dirs’ discards 4d73e2e Get rid of "killing <pid>" message for unused build hooks discards bb45092 Make chroot builds easier to set up discards 7a60ff9 Speed up nix-shell discards 51485dc Remove ugly hack for detecting build environment setup errors discards 4c4b219 Call commonChildInit() before doing chroot init discards eea0401 Eliminate redundant copy discards e0d7d0e findRoots(): Prevent a call to lstat() discards daf3f2c Make readDirectory() return inode / file type discards 1c208f2 Allow regular files as GC roots discards 50dc1f5 Restore default SIGPIPE handler before invoking ‘man’ discards 45f9a91 make clean: Remove Makefile.config discards 3d221a7 Rename nixPath to __nixPath discards 2ea2703 install-nix-from-closure.sh: Install cacert discards 50ed345 nix-profile.sh: Set $SSL_CERT_FILE discards 13a63b5 Remove outdated AUTHORS file discards 6793790 nix-daemon: Pass on the user's $SSH_AUTH_SOCK to the SSH substituter discards 71a20d4 Change the default for use-ssh-substituter to ‘true’ discards 02b66e9 Fix building against current Nix master discards 2cf0e67 Handle non-numeric version strings discards 1a44f1c nix-copy-closure: Drop --bzip2, --xz, --show-progress discards 7f7d4ab nix-copy-closure: Implement --gzip via ssh's -C flag discards 17ef234 Fix NIX_SSHOPTS discards 7b351da Remove obsolete SSH master connection code discards 03103c0 Implement nix-copy-closure --from via nix-store --serve discards 62309a2 build-remote.pl: Be less verbose on failing builds discards 56131a2 Refactor discards 01ddf53 tests/remote-builds.nix: Test failing build discards d7a92ed nix-store --serve: Only monitor stdin during builds discards a6ab3cf tests/remote-builds.nix: Don't try cache.nixos.org discards 0fae20c Use pthread_cancel instead of a signal discards aa1560c Fix bogus pass by reference discards 24c6d99 More debugging discards 1eb0af7 Add some assertions discards d3c61d8 Remove some dead code discards 62ad3df Remove some obsolete files discards bd91453 Pass -pthread only for programs that need it discards ece531d nix-daemon: Less verbosity discards d0fad17 nix-daemon: Simplify stderr handling discards 78224cd nix-store --serve: Monitor for client disconnects discards 49fe959 nix-daemon: Use a thread instead of SIGPOLL to catch client disconnects discards 66b2d18 Don't parse 'var == expr' as an assignment discards 1734e8a Fix crash in tab completion discards 22a47ab Fix building against Nix 1.7 discards 6a4a820 Fix building against current Nix discards 3beb6f6 Show derivations more concisely discards 81d658f Fix readme discards 853d2e0 Fix markdown discards ae50a5e Add a README discards dc670a1 Make tab-completion work on builtins discards e911600 On reload, wipe the environment discards 498f8b0 Add license discards adde4f0 Add :reload command discards ddd22c3 Build on Mac OS X discards 03ef6b6 Add system argument discards 3567bdb Add :quit command discards a5dffb3 Temporary hack to parameterize nixpkgs discards 3c67df9 Add sugar for defining a variable discards 4b33c2d Add help (:?) discards e133e91 Support tab-completion on attribute sets discards 8e765b8 printValue: Show assertion errors inline discards e587aec printValue: Don't show lists/attribute sets twice discards 7e3625f Improved value display discards c6f2b89 Restore affinity discards 0abdf4b Add basic variable name completion discards cf4c29d Load files specified on the command line discards b5944ac Add a command :s to start a nix-shell for a derivation discards c6712a0 Add a command :b to build a derivation discards ad0dd35 Don't exit on SIGINT during evaluation discards 0b419c0 Use readline history file discards 4fb82d3 Handle SIGINT to cancel the current line discards 504563e Fix build discards 0f6279d Add a command :l for loading a file into scope discards 3202206 Add a command :t for showing the type of an expression discards 287c88c Support adding variables to the scope discards e905699 Initial version of nix-repl
