Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-19 | Remove nix-mode.el from Nix. | Matthew Bauer | 1 | -0/+6 | |
This removes the file nix-mode.el from Nix. The file is now available within the repository https://github.com/NixOS/nix-mode. Fixes #662 Fixes #1040 Fixes #1054 Fixes #1055 Closes #1119 Fixes #1419 NOTE: all of the above should be fixed within NixOS/nix-mode. If one of those hasn’t please reopen within NixOS/nix-mode and not within NixOS/nix. | |||||
2017-08-18 | update MD5 to SHA-256 in expression-syntax | Chase Adams | 1 | -2/+2 | |
2017-08-16 | Update release notes | Eelco Dolstra | 1 | -0/+5 | |
2017-08-16 | Merge branch 'tokenize' of https://github.com/nbp/nix | Eelco Dolstra | 1 | -0/+37 | |
2017-08-15 | Add builtins.string function. | Nicolas B. Pierron | 1 | -0/+37 | |
The function 'builtins.split' takes a POSIX extended regular expression and an arbitrary string. It returns a list of non-matching substring interleaved by lists of matched groups of the regular expression. ```nix with builtins; assert split "(a)b" "abc" == [ "" [ "a" ] "c" ]; assert split "([ac])" "abc" == [ "" [ "a" ] "b" [ "c" ] "" ]; assert split "(a)|(c)" "abc" == [ "" [ "a" null ] "b" [ null "c" ] "" ]; assert split "([[:upper:]]+)" " FOO " == [ " " [ "FOO" ] " " ]; ``` | |||||
2017-08-15 | Move builtins.match documentation between map and mul. | Nicolas B. Pierron | 1 | -36/+36 | |
2017-08-10 | Start of 1.12 release notes | Eelco Dolstra | 1 | -2/+360 | |
2017-07-30 | replace "Mac OS X" with "macOS" | davidak | 5 | -6/+6 | |
except in older release notes where the name was actually Mac OS X. | |||||
2017-07-18 | Update the mailing list. | Graham Christensen | 1 | -1/+1 | |
2017-07-17 | Make the hashes mirrors used by builtins.fetchurl configurable | Eelco Dolstra | 1 | -0/+28 | |
In particular, this allows it to be disabled in our tests. | |||||
2017-07-15 | use sha256 hashes in the examples | Harmen | 3 | -5/+5 | |
And fix a dead link. | |||||
2017-07-10 | fix buggy nix-shell man page | Robert Vollmert | 1 | -1/+1 | |
2017-07-07 | man page (nix-shell): Fix grouping of -p option | Robert Vollmert | 1 | -4/+4 | |
Not sure about the raw ellipsis. | |||||
2017-07-07 | man page (nix-prefetch-url): Add some missing options | Robert Vollmert | 1 | -2/+4 | |
2017-07-07 | man page (nix-instantiate): -E is optional | Robert Vollmert | 1 | -1/+1 | |
2017-07-07 | man page (nix-instantiate): Add --json to synopsis, order variables | Robert Vollmert | 1 | -16/+17 | |
2017-07-07 | man page (nix-instantiate): Remove non-existent nix-build argument -r | Robert Vollmert | 1 | -1/+1 | |
2017-07-07 | man pages: Consistently separate alternatives by / | Robert Vollmert | 2 | -12/+6 | |
2017-07-07 | man pages: Argument for --max-jobs | Robert Vollmert | 1 | -2/+2 | |
2017-07-07 | man pages: Grouping for option alternatives | Robert Vollmert | 2 | -10/+28 | |
2017-07-07 | glossary: Fix word order | Robert Vollmert | 1 | -1/+1 | |
2017-07-06 | Fix nix-instantiate manpage indentation | Robert Vollmert | 1 | -1/+2 | |
The second command variant is now its own cmdsynopsis, which ensures it's not indented as was the case using sbrk. | |||||
2017-07-04 | Add allow-new-privileges option | Eelco Dolstra | 1 | -0/+17 | |
This allows builds to call setuid binaries. This was previously possible until we started using seccomp. Turns out that seccomp by default disallows processes from acquiring new privileges. Generally, any use of setuid binaries (except those created by the builder itself) is by definition impure, but some people were relying on this ability for certain tests. Example: $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --no-allow-new-privileges builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 2 log lines: cannot raise the capability into the Ambient set : Operation not permitted $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --allow-new-privileges builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 6 log lines: PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=15.2 ms Fixes #1429. | |||||
2017-06-14 | OS X -> macOS | Eelco Dolstra | 1 | -1/+1 | |
(cherry picked from commit c20641ce569dc1fdeaeaa147b0292f258667f53b) | |||||
2017-06-14 | Add 1.11.10 release notes | Eelco Dolstra | 2 | -0/+32 | |
(cherry picked from commit 0fb60e4e0f66cc42c7c274acfcf00b51f6c829c4) | |||||
2017-05-29 | Merge pull request #1393 from pyrtsa/patch-1 | Eelco Dolstra | 1 | -1/+1 | |
Fix variable name typo in derivations doc | |||||
2017-05-28 | Remove stray `>` in builtins doc | Pyry Jahkola | 1 | -1/+1 | |
2017-05-28 | Fix variable name typo in derivations doc | Pyry Jahkola | 1 | -1/+1 | |
2017-05-24 | Merge pull request #1382 from FRidh/patch-1 | Eelco Dolstra | 1 | -0/+18 | |
Document fetchTarball can take a sha256 | |||||
2017-05-17 | Document that builtins.match takes a POSIX extended RE | Eelco Dolstra | 1 | -4/+10 | |
2017-05-11 | Document fetchTarball can take a sha256 | Frederik Rietdijk | 1 | -0/+18 | |
Note that I refer to `nix-prefetch-url`. | |||||
2017-05-10 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2017-05-10 | Replace readline by linenoise | Eelco Dolstra | 1 | -0/+6 | |
Using linenoise avoids a license compatibility issue (#1356), is a lot smaller and doesn't pull in ncurses. | |||||
2017-05-10 | doc: builtins.attrNames returns alphabetically sorted list | Domen Kožar | 1 | -1/+1 | |
2017-05-03 | Merge pull request #1371 from regnat/doc_--xml_fix | Eelco Dolstra | 1 | -10/+8 | |
fix the description of --xml and --json | |||||
2017-05-03 | doc: fix the description of --xml and --json | regnat | 1 | -10/+8 | |
Those options seem to only apply with --eval and not with --parse. | |||||
2017-05-01 | Remove $NIX_BUILD_HOOK and $NIX_CURRENT_LOAD | Eelco Dolstra | 2 | -146/+2 | |
This is to simplify remote build configuration. These environment variables predate nix.conf. The build hook now has a sensible default (namely build-remote). The current load is kept in the Nix state directory now. | |||||
2017-04-24 | Merge pull request #1347 from kennyballou/sm-grammar-fix | Eelco Dolstra | 1 | -1/+1 | |
Fix small grammar issue about page | |||||
2017-04-24 | Merge pull request #1351 from earldouglas/ellipses | Eelco Dolstra | 1 | -1/+1 | |
Drop misleading ellipses | |||||
2017-04-24 | Merge pull request #1348 from armijnhemel/nix-env | Eelco Dolstra | 1 | -1/+1 | |
better document --meta option for nix-env | |||||
2017-04-20 | Drop misleading ellipses | James Earl Douglas | 1 | -1/+1 | |
This portion of the quick start guide may lead to confusion for newcomers to Nix. This change clarifies the example to one that can be copied in its entirety. | |||||
2017-04-20 | Read per-user settings from ~/.config/nix/nix.conf | Eelco Dolstra | 1 | -8/+28 | |
2017-04-20 | binary-caches-parallel-connections -> http-connections | Eelco Dolstra | 1 | -1/+1 | |
2017-04-20 | nix.conf man page: binary-caches -> substituters | Eelco Dolstra | 1 | -21/+13 | |
2017-04-19 | document option | Armijn Hemel | 1 | -1/+1 | |
2017-04-19 | Fix small grammar issue about page | kballou | 1 | -1/+1 | |
Fix subject-verb agreement issue in introduction/about. | |||||
2017-04-17 | Manual: document tryEval | Linus Heckemann | 1 | -0/+13 | |
2017-04-13 | Convert Settings to the new config system | Eelco Dolstra | 1 | -10/+0 | |
This makes all config options self-documenting. Unknown or unparseable config settings and --option flags now cause a warning. | |||||
2017-04-12 | Move note about float support out of the wrong release notes | Benjamin Staffin | 2 | -7/+7 | |
Looks like this snuck into the 1.11 release notes post-release, but float support isn't actually present until 1.12. | |||||
2017-03-31 | Merge branch 'remove-perl' of https://github.com/shlevy/nix | Eelco Dolstra | 2 | -12/+5 | |