aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-13Merge pull request #4141 from volth/patch-11Eelco Dolstra
Handle amount of disk space saved by hard linking being negative
2020-10-12Handle amount of disk space saved by hard linking being negativevolth
Fixes bogus messages like "currently hard linking saves 17592186044416.00 MiB".
2020-10-12Merge pull request #4136 from obsidiansystems/split-uds-remote-storeEelco Dolstra
Split out uds-remote-store.{cc.hh}
2020-10-11Split out uds-remote-store.{cc.hh}John Ericson
2020-10-11Copy {uds-,}remote-store.{cc,hh}John Ericson
This prepares for the splitting that happens in the next commit.
2020-10-11Merge pull request #4135 from obsidiansystems/split-local-fs-store-headerEelco Dolstra
Split out `local-fs-store.hh`
2020-10-09Split out `local-fs-store.hh`John Ericson
This matches the already-existing `local-fs-store.cc`.
2020-10-09nix develop: Unset $HOSTNAMEEelco Dolstra
This is set to "localhost" by stdenv which is probably not what you want.
2020-10-09nix develop: Source ~/.bashrcEelco Dolstra
Fixes #4104.
2020-10-09Completions::add(): Guard against newlinesEelco Dolstra
2020-10-09Merge pull request #4128 from tweag/extended-completionsEelco Dolstra
Add a zsh completion script
2020-10-09Remove LazyEelco Dolstra
This fixes a crash during startup when compiling Nix as a single compilation unit.
2020-10-09writeFile(): Add error context to writeFull() failureEelco Dolstra
Issue #4092.
2020-10-09Remove stray DerivationOutputsAndPaths typeEelco Dolstra
2020-10-09Add a zsh completion scriptregnat
Based on @clhodapp's suggestion in https://github.com/spwhitt/nix-zsh-completions/issues/32#issuecomment-705315356 and adapted to use the description of the completions
2020-10-09Add a description in the completion outputsregnat
Make nix output completions in the form `completion\tdescription`. This can't be used by bash (afaik), but other shells like zsh or fish can display it along the completion choices
2020-10-08Remove stray 'Title:' from the manualEelco Dolstra
Closes #4096.
2020-10-08Merge pull request #4125 from Horki/nix_rust_small_patchesEelco Dolstra
rust: small patches
2020-10-08rust: small patchesHorki
2020-10-08Merge pull request #4121 from NixOS/no-user-namespaceEelco Dolstra
Support user namespaces being disabled
2020-10-07Dynamically disable user namespaces if CLONE_NEWUSER failsEelco Dolstra
This makes builds work inside nixos-enter. Fixes #3145.
2020-10-07Support user namespaces being disabledEelco Dolstra
If max_user_namespaces is set to 0, then don't run the build in a user namespace. Fixes #4092.
2020-10-07DohEelco Dolstra
2020-10-07Tweak error messagesEelco Dolstra
2020-10-07Serialize exceptions from the daemon to the clientEelco Dolstra
2020-10-07Serialize exceptions from the sandbox process to the parentEelco Dolstra
Fixes #4118.
2020-10-07FormattingEelco Dolstra
2020-10-07Merge pull request #4120 from obsidiansystems/no-poly-sum-worker-protoEelco Dolstra
Remove generic std::optional<T> suppport from worker proto
2020-10-07Remove generic std::optional<T> suppport from worker protoJohn Ericson
See comment for rational; I think it's good to leave a comment lest anyone is tempted to add such a sum-type instance again. Fixes #4113
2020-10-06Prevent a deadlock when user namespace setup failsEelco Dolstra
Observed on Centos 7 when user namespaces are disabled: DerivationGoal::startBuilder() throws an exception, ~DerivationGoal() waits for the child process to exit, but the child process hangs forever in drainFD(userNamespaceSync.readSide.get()) in DerivationGoal::runChild(). Not sure why the SIGKILL doesn't get through. Issue #4092.
2020-10-06Shut up some clang warningsEelco Dolstra
2020-10-06Merge pull request #4102 from B4dM4n/macos-sandbox-buildEelco Dolstra
Fix macOS sandbox build
2020-10-06Remove static variable name clashesEelco Dolstra
This was useful for an experiment with building Nix as a single compilation unit. It's not very useful otherwise but also doesn't hurt...
2020-10-06Remove unneeded -lboost_* flagsEelco Dolstra
2020-10-06mk/precompiled-headers.mk: Remove special handling for clangEelco Dolstra
2020-10-06mk/precompiled-headers.mk: Fix clang testEelco Dolstra
"clang++" includes the string "g++" so this test didn't work properly. However the separate handling of clang might not be needed anymore...
2020-10-06Remove 'using namespace fetchers'Eelco Dolstra
2020-10-06Factor out common showBytes()Eelco Dolstra
2020-10-06Add missing #pragma onceEelco Dolstra
2020-10-05Fix s3:// storeEelco Dolstra
Fixes https://github.com/NixOS/nixos-org-configurations/issues/123.
2020-10-05Merge pull request #3935 from obsidiansystems/binary-cache-addToStoreFromDumpEelco Dolstra
Get rid of Hash::dummy from BinaryCacheStore
2020-10-05Merge pull request #3895 from obsidiansystems/templated-daemon-protocolEelco Dolstra
More templated STL support for the daemon protocol
2020-10-02Fix macOS sandbox buildFabian Möller
2020-10-02Merge pull request #4101 from B4dM4n/fix-profile-updateEelco Dolstra
Fix profile update in nix command
2020-10-02Fix profile update in nix commandFabian Möller
2020-10-01Merge pull request #4098 from DavHau/davhau-add-nix-run-examplesEelco Dolstra
add more examples to --help of `nix run`
2020-10-01add more examples to --help of `nix run`DavHau
2020-09-30Installer: Set a known umaskEelco Dolstra
Fixes #1560, #2377.
2020-09-30StyleEelco Dolstra
2020-09-30SimplifyEelco Dolstra