aboutsummaryrefslogtreecommitdiff
path: root/src/nix-daemon/nix-daemon.cc
AgeCommit message (Expand)Author
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
2018-01-08Improve error message with --repair for untrusted usersEelco Dolstra
2017-10-24Remove the remote-builds optionEelco Dolstra
2017-08-28Give activities a verbosity level againEelco Dolstra
2017-08-28Don't send progress messages to older clientsEelco Dolstra
2017-08-28Tunnel progress messages from the daemon to the clientEelco Dolstra
2017-08-28Make TunnelLogger thread-safeEelco Dolstra
2017-08-16Progress indicator: CleanupEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-04Support base-64 hashesEelco Dolstra
2017-07-03Replace a few bool flags with enumsEelco Dolstra
2017-05-16Improve progress indicatorEelco Dolstra
2017-05-11Don't allow untrusted users to set info.ultimateEelco Dolstra
2017-04-28Suppress warning about ssh-auth-sockEelco Dolstra
2017-04-20Setting: Remove "Tag" template argumentEelco Dolstra
2017-04-20Reimplement trusted-substituters (aka trusted-binary-caches)Eelco Dolstra