about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-09 optimizePath(): Detect some .links corruptionEelco Dolstra1-2/+9
If automatic store optimisation is enabled, and a hard-linked file in the store gets corrupted, then the corresponding .links entry will also be corrupted. In that case, trying to repair with --repair or --repair-path won't work, because the new "good" file will be replaced by a hard link to the corrupted file. We can catch most of these cases by doing a sanity-check on the file sizes.
2015-11-09 Fix namespace issueEelco Dolstra1-2/+2
2015-11-08 Merge branch 'libsystem-darwin-only'Shea Levy1-2/+2
Only require libsystem on darwin
2015-11-08 Only require libsystem on darwinShea Levy1-2/+2
Fixes #688
2015-11-04 Merge branch 'master' of https://github.com/pikajude/nixShea Levy1-2/+6
> I made this change for two reasons: > 1. Darwin's locale data doesn't appear to be open source > 2. Privileged processes will always use /usr/share/locale regardless of environment variables
2015-11-04 Support SHA-512 hashesEelco Dolstra6-17/+30
Fixes #679. Note: on x86_64, SHA-512 is considerably faster than SHA-256 (198 MB/s versus 131 MB/s).
2015-11-04 Require OpenSSLEelco Dolstra11-1759/+3
2015-11-03 fix syntax errorJude Taylor1-1/+1
2015-11-03 darwin: allow reading system locale and zoneinfoJude Taylor1-2/+6
2015-11-01 Merge https://github.com/pikajude/nixShea Levy1-1/+2
> As far as I can tell, the CoreFoundation function CFNumberFormatterCopyProperty segfaults if the > directory added in this pull request is not readable. This change allows openjdk-darwin to build in > the sandbox.
2015-10-31 allow reading ICU dataJude Taylor1-1/+2
2015-10-31 Merge branch 'master' of git://github.com/pikajude/nixShea Levy1-1/+4
@pikajude: "This is required for perlPackages.IOTty and, by extension, mosh"
2015-10-30 add special devices to sandbox-defaultsJude Taylor1-1/+4
2015-10-31 Fix tarball buildEelco Dolstra1-1/+1
Fixes #671.
2015-10-30 <nix/fetchurl.nix>: Support xz-compressed NARsEelco Dolstra7-2/+80
2015-10-30 <nix/fetchurl.nix>: Support downloading and unpacking NARsEelco Dolstra4-16/+46
This removes the need to have multiple downloads in the stdenv bootstrap process (like a separate busybox binary for Linux, or curl/mkdir/sh/bzip2 for Darwin). Now all those files can be combined into a single NAR.
2015-10-29 int2String() -> std::to_string()Eelco Dolstra9-24/+17
2015-10-26 Merge branch 'emacs-mode-keywords' of https://github.com/pSub/nixEelco Dolstra1-10/+10
2015-10-26 Merge pull request #667 from Ericson2314/mk-distEelco Dolstra2-2/+5
Don't depend on .git/ when generating source tarball V2
2015-10-26 Merge pull request #668 from svanderburg/masterEelco Dolstra1-0/+1
Fix compilation error due to missing ENOENT on cygwin
2015-10-21 resolve-system-dependencies.pl: Simplify union implShea Levy1-8/+2
Patch by @pikajude
2015-10-21 use nixDataDir instead of appending /share to PREFIXJude Taylor1-1/+1
2015-10-21 revert libutil changeJude Taylor1-5/+4
2015-10-21 clarifying commentJude Taylor1-1/+5
2015-10-21 move preBuildHook defaulting to globals.ccJude Taylor2-7/+5
2015-10-21 restore old DEFAULT_ALLOWED_IMPURE_PREFIXESJude Taylor1-1/+1
2015-10-21 appropriately handle lock acquisition failures in resolve-system-dependencies.plJude Taylor1-2/+7
2015-10-21 now that resolve-system-dependencies exists, remove redundant impureHostDeps ↵Jude Taylor1-7/+0
from buildenv
2015-10-21 Add resolve-system-dependencies.plJude Taylor5-1/+150
2015-10-21 remove usr paths from allowed inputsJude Taylor1-2/+0
2015-10-21 allow access to SystemVersion for python buildersJude Taylor1-0/+1
2015-10-21 fix line reading in preBuildHookJude Taylor1-1/+1
2015-10-21 remove sandbox defaults into a new fileJude Taylor3-65/+62
2015-10-21 restore allowed impure prefixesJude Taylor1-1/+1
2015-10-21 remove an unneeded default impure-depJude Taylor1-1/+0
2015-10-21 make sandbox builds more permissiveJude Taylor2-6/+7
2015-10-21 give buildenv __impureHostDepsJude Taylor1-0/+12
2015-10-21 add a few more permissionsJude Taylor1-3/+45
2015-10-21 Allow builtin fetchurl regardless of the derivation's system attributeEelco Dolstra1-12/+13
2015-10-21 Show progress indicator for builtin fetchurlEelco Dolstra3-4/+7
2015-10-21 Disable TLS verification for builtin fetchurlEelco Dolstra4-12/+32
This makes it consistent with the Nixpkgs fetchurl and makes it work in chroots. We don't need verification because the hash of the result is checked anyway.
2015-10-21 Fix segfault in builtin fetchurlEelco Dolstra1-3/+7
The stack allocated for the builder was way too small (32 KB). This is sufficient for normal derivations, because they just do some setup and then exec() the actual builder. But for the fetchurl builtin derivation it's not enough. Also, allocating the stack on the caller's stack was fishy business.
2015-10-18 Fix compilation error due to missing ENOENT on cygwinSander van der Burg1-0/+1
2015-10-15 Don't depend on git when generating source tarballJohn Ericson2-2/+5
2015-10-15 Simplify source tarball postUnpack cleanupxJohn Ericson1-1/+1
2015-10-10 emacs mode: match keywords on the start/end of symbolsPascal Wittmann1-10/+10
If keywords are matched on the start/end of words then keywords are also matched if they are surrounded by dashes or underscores. For example the keyword with is highlighted in geany-with-vte. When matching on the start/end of symbols the keyword is only highlighted if it is not part of an other identifier.
2015-10-09 Provide addTempRoot in the Perl APIEelco Dolstra2-0/+11
Needed by Hydra.
2015-10-08 Allow building ARMv6 stuff on ARMv7Tuomas Tynkkynen1-0/+1
This allows building a Raspberry Pi image on modern, faster boards.
2015-10-08 isFunctor: SimplifyEelco Dolstra2-11/+6
2015-10-08 forceFunction: allow functors as wellMathnerd3143-1/+13