aboutsummaryrefslogtreecommitdiff
path: root/src/nix-daemon
AgeCommit message (Expand)Author
2020-10-12Merge branch 'master' of github.com:NixOS/nix into trustless-remote-builder-s...John Ericson
2020-10-06Remove static variable name clashesEelco Dolstra
2020-09-22Merge remote-tracking branch 'upstream/master' into trustless-remote-builder-...John Ericson
2020-08-20Fix max fd calc and add testJohn Ericson
2020-08-19Use `RemoteStore` to open connection for proxying daemonJohn Ericson
2020-08-19Merge branch 'master' of github.com:NixOS/nix into remove-storetype-delegate-...John Ericson
2020-08-14Trustless remote buildingJohn Ericson
2020-08-12Separate auth and logic for the daemonJohn Ericson
2020-07-17Remove StoreType abstraction and delegate regStoreCarlo Nucera
2020-06-15Remove trailing whitespaceEelco Dolstra
2020-05-13formatting and a few minor changesBen Burdette
2020-05-06todo removalBen Burdette
2020-05-04appending to hints; remove _printErrorBen Burdette
2020-05-03convert some printError calls to logErrorBen Burdette
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-03-30Remove global -I flagsEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-12-02Merge remote-tracking branch 'origin/recursive-nix'Eelco Dolstra
2019-11-22getEnv(): Return std::optionalEelco Dolstra
2019-11-06CleanupEelco Dolstra
2019-11-06Recursive Nix supportEelco Dolstra
2019-10-29Don't create a Store in processConnection()Eelco Dolstra
2019-10-29Move Unix domain socket creation to libutilEelco Dolstra
2019-10-29Move most of the daemon implementation to libstoreEelco Dolstra
2019-10-09Remove world-writability from per-user directoriesEelco Dolstra
2019-06-16Style fixEelco Dolstra
2019-06-15Daemon: warn when an untrusted user cannot override a settingFélix Baylac-Jacqué
2019-03-14findRoots(): Don't censor for trusted usersEelco Dolstra
2019-03-14findRoots(): Add 'censor' parameterEelco Dolstra
2019-03-10Fix warning about unused variableGuillaume Maudoux
2019-03-10Also obfuscate the number of memory rootsGuillaume Maudoux
2019-03-10Make roots a map of store paths to pinning linksGuillaume Maudoux
2019-03-10Obfuscate memory roots for non-root usersGuillaume Maudoux
2018-10-26Merge all nix-* binaries into nixEelco Dolstra
2018-10-04Remove unnecessary typecastEelco Dolstra
2018-09-25nix-daemon: allow setting builders to "" by any user (untrusted)Will Dietz
2018-08-03Make adding paths via nix-store --serve run in constant memoryEelco Dolstra
2018-07-03nix-daemon: Respect --storeEelco Dolstra
2018-05-30Move some Download-specific settings to download.ccEelco Dolstra
2018-05-30Make 'nix copy --to daemon' run in constant memory (daemon side)Eelco Dolstra
2018-05-26nix-daemon: remove unused "pendingMsgs" variableWill Dietz
2018-05-21serialise: fix buffer size used, hide method for internal use onlyWill Dietz
2018-04-09nix-daemon: Exit successfully when interrupted.Shea Levy
2018-03-22Merge branch 'fix/avoid-large-stack-buffers' of https://github.com/dtzWill/nixEelco Dolstra
2018-03-16Reduce substitution memory consumptionEelco Dolstra
2018-03-14nix-daemon: preserve errno in signal handler (thanks tsan)Will Dietz
2018-03-02don't allocate large buffers on the stackWill Dietz
2018-02-08Add plugins to make Nix more extensible.Shea Levy
2018-02-07More completely fix recursive nix, unbreak testsWill Dietz
2018-02-07Prevent accidental recursive NixEelco Dolstra