-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: NixOS/nix
base: master
head repository: NixOS/nix
compare: 2.3.4
Commits on Sep 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 22d4ea7 - Browse repository at this point
Copy the full SHA 22d4ea7View commit details
Commits on Oct 9, 2019
-
1
Configuration menu - View commit details
-
Copy full SHA for 1d5cb6a - Browse repository at this point
Copy the full SHA 1d5cb6aView commit details -
nix search: Don't quietly ignore errors
(cherry picked from commit 7c74f07)
Configuration menu - View commit details
-
Copy full SHA for 1b78bbb - Browse repository at this point
Copy the full SHA 1b78bbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f698c4 - Browse repository at this point
Copy the full SHA 9f698c4View commit details -
(cherry picked from commit 00a5675)
Configuration menu - View commit details
-
Copy full SHA for 3c5788d - Browse repository at this point
Copy the full SHA 3c5788dView commit details -
nix search: remove verbose example
(cherry picked from commit 6f6cb5e)
Configuration menu - View commit details
-
Copy full SHA for b0ae8fe - Browse repository at this point
Copy the full SHA b0ae8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3919093 - Browse repository at this point
Copy the full SHA 3919093View commit details -
Update garbage-collection.xml readability
1. remove a typo space 2. Simplify negative style by using affirmative style (cherry picked from commit 10bfc5c)
Configuration menu - View commit details
-
Copy full SHA for 4d83eb6 - Browse repository at this point
Copy the full SHA 4d83eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f53bc3 - Browse repository at this point
Copy the full SHA 9f53bc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ce445 - Browse repository at this point
Copy the full SHA f3ce445View commit details -
libstore: don't forward --show-trace
(cherry picked from commit e63c9e7)
Configuration menu - View commit details
-
Copy full SHA for f4106e7 - Browse repository at this point
Copy the full SHA f4106e7View commit details -
Move 'builtins.splitVersion' to position respecting alphabetical order
(cherry picked from commit 9533d85)
Configuration menu - View commit details
-
Copy full SHA for 62d1c60 - Browse repository at this point
Copy the full SHA 62d1c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceddbc9 - Browse repository at this point
Copy the full SHA ceddbc9View commit details -
docs: Fix a typo in github in an example
(cherry picked from commit 92ede15)
Configuration menu - View commit details
-
Copy full SHA for ff7fcd3 - Browse repository at this point
Copy the full SHA ff7fcd3View commit details -
Disable OpenSSL lock callback on OpenSSL >= 1.1.1
(cherry picked from commit a56b51a)
Configuration menu - View commit details
-
Copy full SHA for fa02819 - Browse repository at this point
Copy the full SHA fa02819View commit details -
docs: Note that tryEval doesn't do deep evaluation
(cherry picked from commit e4ea3e0)
Configuration menu - View commit details
-
Copy full SHA for 7c9ad4d - Browse repository at this point
Copy the full SHA 7c9ad4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e232bf2 - Browse repository at this point
Copy the full SHA e232bf2View commit details -
Filter ANSI escape sequences in -L output
Otherwise, builds like NixOS VM tests may leave the terminal in a weird state and do resets. (cherry picked from commit 4331eeb)
Configuration menu - View commit details
-
Copy full SHA for 910b0fc - Browse repository at this point
Copy the full SHA 910b0fcView commit details -
Remove world-writability from per-user directories
'nix-daemon' now creates subdirectories for users when they first connect. Fixes #509 (CVE-2019-17365). Should also fix #3127. (cherry picked from commit 5a30309)
Configuration menu - View commit details
-
Copy full SHA for 6595378 - Browse repository at this point
Copy the full SHA 6595378View commit details -
Remove some redundant initialization
(cherry picked from commit c43d9f6)
Configuration menu - View commit details
-
Copy full SHA for 923b6bd - Browse repository at this point
Copy the full SHA 923b6bdView commit details -
nix-profile.sh: Don't create .nix-channels
This is already done by the installer, so no need to do it again. (cherry picked from commit 26762ce)
Configuration menu - View commit details
-
Copy full SHA for 2522757 - Browse repository at this point
Copy the full SHA 2522757View commit details -
nix-profile.sh: Remove coreutils dependency
(cherry picked from commit 61a6176)
Configuration menu - View commit details
-
Copy full SHA for 1c10f73 - Browse repository at this point
Copy the full SHA 1c10f73View commit details -
Go back to 755 permission on per-user directories
700 is pointless since the store is world-readable anyway. And per-user/root/channels must be world-readable. (cherry picked from commit d7bae56)
Configuration menu - View commit details
-
Copy full SHA for 7c45898 - Browse repository at this point
Copy the full SHA 7c45898View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe51fba - Browse repository at this point
Copy the full SHA fe51fbaView commit details -
Force per-user group to a known value
(cherry picked from commit 20eec80)
Configuration menu - View commit details
-
Copy full SHA for 2070d55 - Browse repository at this point
Copy the full SHA 2070d55View commit details -
nix-env: Create ~/.nix-profile automatically
(cherry picked from commit 9348f92)
Configuration menu - View commit details
-
Copy full SHA for f66108f - Browse repository at this point
Copy the full SHA f66108fView commit details -
nix-env: Create ~/.nix-defexpr automatically
(cherry picked from commit c9159f8)
Configuration menu - View commit details
-
Copy full SHA for 0fb4744 - Browse repository at this point
Copy the full SHA 0fb4744View commit details -
https://hydra.nixos.org/build/102803044 (cherry picked from commit bda64a2)
Configuration menu - View commit details
-
Copy full SHA for e3d44a3 - Browse repository at this point
Copy the full SHA e3d44a3View commit details
Commits on Oct 10, 2019
-
nix-env: Ignore failures creating ~/.nix-profile and ~/.nix-defexpr
https://hydra.nixos.org/build/102803093 (cherry picked from commit c3aaf3b)
Configuration menu - View commit details
-
Copy full SHA for 21f48ff - Browse repository at this point
Copy the full SHA 21f48ffView commit details -
nix verify: Fix uninitialized variable
(cherry picked from commit 95cf23e)
Configuration menu - View commit details
-
Copy full SHA for 61e8162 - Browse repository at this point
Copy the full SHA 61e8162View commit details
Commits on Jan 4, 2020
-
EvalState::callFunction(): Make FunctionCallTrace use less stack space
The FunctionCallTrace object consumes a few hundred bytes of stack space, even when tracing is disabled. This was causing stack overflows: $ nix-instantiate '<nixpkgs> -A texlive.combined.scheme-full --dry-run error: stack overflow (possible infinite recursion) This is with the default stack size of 8 MiB. Putting the object on the heap reduces stack usage to < 5 MiB. (cherry picked from commit 98ef116)
Configuration menu - View commit details
-
Copy full SHA for 8be0440 - Browse repository at this point
Copy the full SHA 8be0440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4e998 - Browse repository at this point
Copy the full SHA 9b4e998View commit details -
Fix progress bar when nix-prefetch-url is piped.
The intent of the code was that if the window size cannot be determined, it would be treated as having the maximum possible size. Because of a missing assignment, it was actually treated as having a width of 0. The reason the width could not be determined was because it was obtained from stdout, not stderr, even though the printing was done to stderr. This commit addresses both issues. (cherry picked from commit c935ad3)
Configuration menu - View commit details
-
Copy full SHA for 61855a4 - Browse repository at this point
Copy the full SHA 61855a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a53e4e2 - Browse repository at this point
Copy the full SHA a53e4e2View commit details -
(cherry picked from commit d8730fb)
Configuration menu - View commit details
-
Copy full SHA for c7b4bf1 - Browse repository at this point
Copy the full SHA c7b4bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac8c02 - Browse repository at this point
Copy the full SHA 1ac8c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b44ed0 - Browse repository at this point
Copy the full SHA 8b44ed0View commit details -
The tmpDirInSandbox is different when in sandboxed vs. non-sandboxed. Since we don’t know ahead of time here whether sandboxing is enabled, we need to reset all of the env vars we’ve set previously. This fixes the issue encountered in NixOS/nixpkgs#70856. (cherry picked from commit 499b038)
Configuration menu - View commit details
-
Copy full SHA for 10bf534 - Browse repository at this point
Copy the full SHA 10bf534View commit details -
Move tmpDirInSandbox to initTmpDir
(cherry picked from commit 96c8493)
Configuration menu - View commit details
-
Copy full SHA for 421f1f4 - Browse repository at this point
Copy the full SHA 421f1f4View commit details -
It constantly OOMs. https://hydra.nixos.org/build/105784912 (cherry picked from commit 35732a9)
Configuration menu - View commit details
-
Copy full SHA for 5526f72 - Browse repository at this point
Copy the full SHA 5526f72View commit details -
It also OOMs. https://hydra.nixos.org/build/105942679 (cherry picked from commit 99af822)
Configuration menu - View commit details
-
Copy full SHA for 9cf52dd - Browse repository at this point
Copy the full SHA 9cf52ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for eacc510 - Browse repository at this point
Copy the full SHA eacc510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a011de - Browse repository at this point
Copy the full SHA 7a011deView commit details -
Make nix-daemon.plist less fragile on macOS
We're calling `wait4path` on the full, resolved `@bindir@/nix-daemon` path. That means we're hardcoding something like: /bin/wait4path /nix/store/zs9c5xhp3zv9p23qnjxp87nl5injsi1i-nix-2.3/bin/nix-daemon && /nix/var/nix/profiles/default/bin/nix-daemon That seems unnecessarily fragile. It might be better to wait4path on the path we intend to call. (cherry picked from commit 8c4a5e7)
Configuration menu - View commit details
-
Copy full SHA for 34bf1a8 - Browse repository at this point
Copy the full SHA 34bf1a8View commit details -
Fix unset variable in installer
(cherry picked from commit f0ec4b4)
Configuration menu - View commit details
-
Copy full SHA for e1fb586 - Browse repository at this point
Copy the full SHA e1fb586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea63a5 - Browse repository at this point
Copy the full SHA 1ea63a5View commit details -
Add hint about path in builtins.import
(cherry picked from commit b7a9362)
Configuration menu - View commit details
-
Copy full SHA for e9c0c77 - Browse repository at this point
Copy the full SHA e9c0c77View commit details -
(cherry picked from commit f107a27)
Configuration menu - View commit details
-
Copy full SHA for 93d6814 - Browse repository at this point
Copy the full SHA 93d6814View commit details -
Remove superfluous IAM action for S3 cache
`s3:ListObjects` isn't a real IAM action, but _is_ the name of an S3 API method. `s3:ListBucket` is the relevant action for that method. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazons3.html (cherry picked from commit c92ea92)
Configuration menu - View commit details
-
Copy full SHA for 9f524d9 - Browse repository at this point
Copy the full SHA 9f524d9View commit details -
install-multi-user.sh: Remove unused variables
https://hydra.nixos.org/build/104119659 (cherry picked from commit 2f96a89)
Configuration menu - View commit details
-
Copy full SHA for 6c90e3b - Browse repository at this point
Copy the full SHA 6c90e3bView commit details
There are no files selected for viewing