aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/local-store.cc
AgeCommit message (Expand)Author
2024-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-09-21Merge "local-store: make extended attribute handling more robust" into mainalois31
2024-09-14Merge changes Ia1481da4,Ifca1d74d into mainjade
2024-09-14local-store: make extended attribute handling more robustAlois Wohlschlager
2024-09-11archive: rename ParseSink to NARParseVisitorJade Lovelace
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-08sqlite: add a Use::fromStrNullableJade Lovelace
2024-08-08tree-wide: fix a pile of lintsJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-07-23tree-wide: NULL -> nullptrJade Lovelace
2024-07-19gc: refactor the gc server thread out into a class without changing itJade Lovelace
2024-07-06libutil: turn HashModuloSink into a free functioneldritch horrors
2024-07-05libutil: convert readFileSource to a generatoreldritch horrors
2024-07-05libstore: convert dumpPath to a generatoreldritch horrors
2024-06-19libutil: return a source from readFileeldritch horrors
2024-06-15Change the sqlite missing valid path message to say it's the dbJade Lovelace
2024-06-16Change error messages about 'invalid paths' to 'path does not exist'.julia
2024-06-16Harmonise the Store::queryPathInfoUncached interfacejulia
2024-06-01chore: rebrand Nix to Lix when it makes senseRaito Bezarius
2024-05-31truncate WAL files on exitannalee
2024-05-10libutil: remove callback.hheldritch horrors
2024-05-09libstore: un-callback-ify Store::queryRealisationUncachedeldritch horrors
2024-05-09libstore: de-callback-ify Store::queryPathInfoUncachedeldritch horrors
2024-04-23libstore: Create platform LocalStore subclassesArtemis Tosini
2024-03-29Fix various clang-tidy lintsJade Lovelace
2024-03-23feat: unprivileged read-only open of SQLite DBRaito Bezarius
2024-03-18libutil: make AutoCloseFD a better resourceeldritch horrors
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-04Merge pull request #9804 from edolstra/missing-nar-crasheldritch horrors
2024-03-04Merge pull request #9582 from pennae/misc-optseldritch horrors
2023-08-07Fix misread of source if path is already validSimon Rainerson
2023-08-02Add comment explaining the use of `readDirectory(realStoreDir)`John Ericson
2023-08-02local-store verifying: Rename `store` to something more clearJohn Ericson
2023-07-31`LocalStore::verifyPath`: Try to clarify data flow with more scopesJohn Ericson
2023-07-31`LocalStore::verifyPath`: Use `StorePathSet` for `store` local varJohn Ericson
2023-07-31Refactor verifyPath to take StorePath instead of Path.Ben Radford
2023-07-21Merge pull request #8724 from obsidiansystems/queryPartialDerivationOutputMap...John Ericson
2023-07-20Give `queryPartialDerivationOutputMap` an `evalStore` parameterJohn Ericson
2023-07-20Remove unneeded copyJohn Ericson
2023-07-07Simplify `ContentAddress`John Ericson
2023-06-20Support opening local store with database on read-only filesystem (#8356)Ben Radford
2023-04-17Explain various `.self = false,`John Ericson
2023-04-07Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-04-07Liberate `checkDerivationOutputs` from `LocalStore`John Ericson
2023-04-06Add `Store::isTrustedClient()`matthewcroughan
2023-04-02Move `querySubstitutablePathInfos` from `LocalStore` to `Store`John Ericson
2023-03-30Use "raw pattern" for content address typesJohn Ericson
2023-03-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-03-27Merge pull request #8084 from edolstra/store-docsEelco Dolstra
2023-03-23Register LocalStore to ensure it's included in the manualEelco Dolstra