Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-23 | Clarify FIXME in `BinaryCacheStore::addToStoreCommon` | John Ericson | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2020-09-23 | Get rid of Hash::dummy from BinaryCacheStore | John Ericson | |
2020-09-22 | Deduplicate basic derivation goals too | John Ericson | |
See comments for security concerns. Also optimize goal creation by not traversing map twice. | |||
2020-09-22 | Merge remote-tracking branch 'upstream/master' into templated-daemon-protocol | John Ericson | |
2020-09-22 | Merge remote-tracking branch 'origin/master' into non-ca-depending-on-ca | regnat | |
2020-09-22 | RemoteStore::addCAToStore(): Don't hold connection while calling queryPathInfo() | Eelco Dolstra | |
This leads to a deadlock if we're at the connection limit. | |||
2020-09-22 | Merge pull request #4038 from maljub01/master | Eelco Dolstra | |
Add a nix.conf option for allowing a symlinked store | |||
2020-09-22 | Style fixes | Eelco Dolstra | |
2020-09-22 | Merge branch 'add-ca-to-store' of https://github.com/hercules-ci/nix | Eelco Dolstra | |
2020-09-22 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-22 | Merge remote-tracking branch 'upstream/master' into templated-daemon-protocol | John Ericson | |
2020-09-21 | Serialize SandboxMode enum to string for JSON | Cole Helbling | |
Rather than showing an integer as the default, instead show the boolean referenced in the description. The nix.conf.5 manpage used to show "default: 0", which is unnecessarily opaque and confusing (doesn't 0 mean false, even though the default is true?); now it properly shows that the default is true. | |||
2020-09-21 | abstractsettingtojson.hh -> abstract-setting-to-json.hh | Eelco Dolstra | |
2020-09-21 | Don't include nlohmann/json.hpp in globals.hh | Eelco Dolstra | |
This reduces compilation time by 207s. Issue #4045. | |||
2020-09-21 | Move Callback into its own header | Eelco Dolstra | |
This gets rid of the inclusion of <future> in util.hh, cutting compilation time by ~20s (CPU time). Issue #4045. | |||
2020-09-21 | Update the variable name accordingly | Marwan Aljubeh | |
2020-09-21 | Don't include <regex> in header files | Eelco Dolstra | |
This reduces compilation time by ~15 seconds (CPU time). Issue #4045. | |||
2020-09-21 | Use a better name for the config option | Marwan Aljubeh | |
2020-09-21 | Document addCAToStore/addToStoreFromDump source drainage | Robert Hensing | |
Also checked that all usages satisfy the requirement and removed dead code. | |||
2020-09-21 | wopAddToStore: return ValidPathInfo | Robert Hensing | |
A ValidPathInfo is created anyway. By returning it we can save a roundtrip and we have a nicer interface. | |||
2020-09-21 | wopAddToStore: add RepairFlag | Robert Hensing | |
2020-09-21 | parseContentAddressMethodPrefix: use string_view | Robert Hensing | |
Co-authored-by: John Ericson <git@JohnEricson.me> | |||
2020-09-21 | Move FramedSink next to FramedSource | Robert Hensing | |
2020-09-21 | wopAddToStore: Throw to clarify unused refs | Robert Hensing | |
Co-authored-by: John Ericson <git@JohnEricson.me> | |||
2020-09-21 | Refactor wopAddToStore to make wopAddTextToStore obsolete | Robert Hensing | |
2020-09-21 | Overhaul wopAddToStore | Robert Hensing | |
2020-09-18 | Lint issue: replacing tabs with spaces | Marwan Aljubeh | |
2020-09-18 | Add a nix.conf option for allowing a symlinked store | Marwan Aljubeh | |
2020-09-17 | Move FramedSource and FramedSink, extract withFramedSink | Robert Hensing | |
2020-09-17 | Add ContentAddressMethod and parse/render it | Robert Hensing | |
2020-09-17 | Remove redundant import | Robert Hensing | |
2020-09-17 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-17 | Merge pull request #3829 from obsidiansystems/remove-storetype-delegate-regStore | Eelco Dolstra | |
Remove storetype delegate reg store -- contains #3736 | |||
2020-09-17 | Merge pull request #4027 from tweag/fix-gc-of-ca-derivations | Eelco Dolstra | |
Fix garbage collection of CA derivations | |||
2020-09-17 | Fix garbage collection of CA derivations | regnat | |
Fix #4026 | |||
2020-09-16 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
remove-storetype-delegate-regStore | |||
2020-09-16 | Ensure resolved CA derivations are written | John Ericson | |
so we can link outputs to deriver and thus properly cache. | |||
2020-09-16 | Start to fix floating CA + remote building | John Ericson | |
2020-09-16 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-16 | Fetch commits from github/gitlab using Auth header | Greg Hale | |
`nix flake info` calls the github 'commits' API, which requires authorization when the repository is private. Currently this request fails with a 404. This commit adds an authorization header when calling the 'commits' API. It also changes the way that the 'tarball' API authenticates, moving the user's token from a query parameter into the Authorization header. The query parameter method is recently deprecated and will be disallowed in November 2020. Using them today triggers a warning email. | |||
2020-09-16 | Remove useless exception copy | Théophane Hufschmitt | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2020-09-16 | Fix the s3 store | regnat | |
Add some necessary casts in the initialisation of the store's config | |||
2020-09-16 | Don't include nlohmann/json.hpp in config.hh | regnat | |
Instead make a separate header with the template implementation of `BaseSetting<T>::toJSONObj` that can be included where needed | |||
2020-09-16 | Add `(StoreConfig*)` casts to work around a GCC bug | regnat | |
Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80431 that was already there in the code but was accidentally removed in the last commits | |||
2020-09-16 | Fix build issues with gcc | regnat | |
2020-09-16 | Add a name to the stores | regnat | |
So that it can be printed by `nix describe-stores` | |||
2020-09-16 | Document the new store hierarchy | regnat | |
2020-09-16 | fixup! Make the store plugins more introspectable | regnat | |
2020-09-16 | fixup! Correctly call all the parent contructors of the stores | regnat | |
2020-09-16 | Properly filter the stores according to their declared uriSchemes | regnat | |
When opening a store, only try the stores whose `uriSchemes()` include the current one |