aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/nar-info.cc
AgeCommit message (Expand)Author
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2023-04-18Make "NAR info file is corrupt" messages more informativeMichal Sojka
2023-03-30Use "raw pattern" for content address typesJohn Ericson
2023-01-14Make `ValidPathInfo` have plain `StorePathSet` references like beforeJohn Ericson
2023-01-06Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-06-23libstore/nar-info: drop unused system fieldCole Helbling
2022-03-10Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2021-02-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-01-08string2Int(): Return std::optionalEelco Dolstra
2020-09-23Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2020-08-06Minimize the usage of `Hash::dummy`John Ericson
2020-08-05Remove Hash::operator bool ()Carlo Nucera
2020-08-05Remove optionality in ValidPathInfo::narInfoCarlo Nucera
2020-08-04Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2020-08-01Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2020-07-02Merge branch 'hash-always-has-type' into HEADJohn Ericson
2020-07-02Fix Narinfo corruption detection bugJohn Ericson
2020-07-01Rename two hash constructors to proper functionsCarlo Nucera
2020-06-29Fix nar info parsingJohn Ericson
2020-06-25Move ValidPathInfo to its own headerJohn Ericson
2020-06-23Merge remote-tracking branch 'upstream/master' into hash-always-has-typeJohn Ericson
2020-06-19WIP: Make Hash always store a valid hash typeJohn Ericson
2020-06-18Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatypeJohn Ericson
2020-06-16Remove StorePath::clone() and related functionsEelco Dolstra
2020-06-16StorePath: Rewrite in C++Eelco Dolstra
2020-06-11Merge remote-tracking branch 'upstream/master' into errors-phase-2Ben Burdette
2020-06-03libutils/hash: remove default encodingzimbatm
2020-06-02Change parseCa(Opt) to parseContentAddress(Opt)Carlo Nucera
2020-06-02WIPJohn Ericson
2020-06-01Merge branch 'no-stringly-typed-derivation-output' of github.com:Ericson2314/...Carlo Nucera
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-03-29Use `enum struct` and drop prefixesJohn Ericson
2020-03-25Extend Rust FFIJohn Ericson
2020-01-21Fix derivation computation with __structuredAttrs and multiple outputsEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-04Support base-64 hashesEelco Dolstra
2017-03-28Ignore broken "Deriver: unknown-deriver" fields in .narinfoEelco Dolstra
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2016-08-10Mark content-addressed paths in the Nix database and in .narinfoEelco Dolstra
2016-07-21NarInfo::NarInfo(): Ensure that we get a NAR size/hashEelco Dolstra
2016-06-01Make the store directory a member variable of StoreEelco Dolstra
2016-05-31Fix clang build failureEelco Dolstra
2016-04-20Cache path info lookups in SQLiteEelco Dolstra
2016-03-24Move signature support from NarInfo to ValidPathInfoEelco Dolstra
2016-03-21Move signatures from NarInfo to ValidPathInfoEelco Dolstra
2016-02-16Add C++ functions for .narinfo processing / signingEelco Dolstra