aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-11* Sync with the trunk.Eelco Dolstra
2010-03-11Fix thinko in r20547.Ludovic Courtès
* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Fix the GID of the build user in /etc/passwd.
2010-03-11Clear supplementary groups of `nixbld' in /etc/passwd in chroots.Ludovic Courtès
* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Don't display any supplementary groups for `nixbld' in /etc/passwd.
2010-03-10* Simplify.Eelco Dolstra
2010-03-10* Remove a debug statement.Eelco Dolstra
2010-03-09* In `nix-store --export', abort if the contents of a path hasEelco Dolstra
changed. This prevents corrupt paths from spreading to other machines. Note that checking the hash is cheap because we're hashing anyway (because of the --sign feature).
2010-03-08* Set `gc-keep-outputs' or `gc-keep-derivations' to false withEelco Dolstra
`--delete --ignore-liveness'.
2010-03-08* Increase the sqlite timeout.Eelco Dolstra
2010-03-05* nix-prefetch-url depends on sed (seeEelco Dolstra
http://hydra.nixos.org/build/311170).
2010-03-05* Emit warning='1' or error='1' attributes for lines marked asEelco Dolstra
warnings or errors with \e[w or \e[e.
2010-03-04* Remove some unused functions.Eelco Dolstra
2010-03-04* Synced with the trunk.Eelco Dolstra
2010-03-03(no commit message)Eelco Dolstra
2010-03-02* Prevent a potential memory corruption problem if an ATerm garbageEelco Dolstra
collection happens during fixAttrs().
2010-03-02* Ensure that `make install' works without a prior `make'.Eelco Dolstra
2010-03-02* Protect the `true', `false' and `__overrides' constants. WithoutEelco Dolstra
an ATprotect call, these could be garbage collected, leading to weird crashes or wrong results.
2010-03-02* checkInterrupt() shouldn't be called from a destructor.Eelco Dolstra
2010-03-02* Support static builds.Eelco Dolstra
2010-03-02* Fix DESTDIR builds.Eelco Dolstra
2010-03-02* Remove the --enable-static-nix flag.Eelco Dolstra
2010-03-02* When using the included sqlite/aterm libraries, build withEelco Dolstra
--enable-shared. * In libutil/libstore/libexpr etc., link against sqlite and aterm. * Some more header file hygiene.
2010-02-26* Update the Valgrind suppressions for ATerm 2.5.Eelco Dolstra
2010-02-26* Implement RemoteStore::queryValidPaths().Eelco Dolstra
2010-02-25* Implement RemoteStore::queryDerivationOutputs().Eelco Dolstra
2010-02-24* Support read-only access to the database.Eelco Dolstra
2010-02-24* Refactor the upgrade / database initialisation logic a bit.Eelco Dolstra
2010-02-24* Don't use fdatasync since it doesn't work on Snow Leopard.Eelco Dolstra
* Don't refer to config.h in util.hh, because config.h is not installed (http://hydra.nixos.org/build/303053).
2010-02-24* A function to query just the database id of a valid path.Eelco Dolstra
2010-02-24(no commit message)Eelco Dolstra
2010-02-24* Use `truncate' journal mode, which should be a bit faster.Eelco Dolstra
2010-02-24* `helpText' is now zero-terminated.Eelco Dolstra
2010-02-24(no commit message)Eelco Dolstra
2010-02-24* Disable fsync() in SQLite if the fsync-metadata option is set toEelco Dolstra
false. * Change the default for `fsync-metadata' to true. * Disable `fsync-metadata' in `make check'.
2010-02-24* Do registerValidPaths() in one transaction, which is much faster.Eelco Dolstra
E.g. it cuts the runtime of the referrers test from 50s to 23s.
2010-02-24* ADDITIONAL_NETWORK_LIBS -> LIBS.Eelco Dolstra
2010-02-24* Add ${sqlite_lib} everywhere. Just adding it in `libstore' doesn'tEelco Dolstra
work on x86_64 when sqlite is compiled statically.
2010-02-24* Remove the fdatasync check since it's no longer needed.Eelco Dolstra
2010-02-24* Set the path to sqlite3 properly.Eelco Dolstra
2010-02-24* Don't fork so much.Eelco Dolstra
2010-02-24* Use normal (rather than full) synchronous mode, which I gather fromEelco Dolstra
the description at http://www.sqlite.org/atomiccommit.html should be safe enough.
2010-02-24* Include the sqlite tarball in the Nix tarball.Eelco Dolstra
2010-02-23(no commit message)Eelco Dolstra
2010-02-23(no commit message)Eelco Dolstra
2010-02-23* Sync with the trunk.Eelco Dolstra
2010-02-23* configure: flag --with-sqlite.Eelco Dolstra
2010-02-23* Use ATerm 2.5.Eelco Dolstra
2010-02-23* Run ATerm's `make check'.Eelco Dolstra
2010-02-22(no commit message)Eelco Dolstra
2010-02-22* The database needs a trigger to get rid of self-references toEelco Dolstra
prevent a foreign key constraint violation on the Refs table when deleting a path.
2010-02-22* Get derivation outputs from the database instead of the .drv file,Eelco Dolstra
which requires more I/O.