aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/references.cc
AgeCommit message (Expand)Author
2021-11-18Fix stack buffer overflowFarid Zakaria
2021-10-04Add a test for RefScanSink and clean up the codeEelco Dolstra
2021-10-04scanForReferences(): Use a StorePathSetEelco Dolstra
2021-08-07Fix potential race-condition in reference scanning codeAndreas Rammhold
2020-12-28scanForReferences: Remove misleading commentEelco Dolstra
2020-12-02Sink: Use std::string_viewEelco Dolstra
2020-08-07Squashed get CA derivations buildingJohn Ericson
2020-07-27Merge remote-tracking branch 'upstream/master' into hash-always-has-typeJohn Ericson
2020-07-22Separate concerns in `scanForReferences` with TeeSinkJohn Ericson
2020-06-19WIP: Make Hash always store a valid hash typeJohn Ericson
2020-04-21remove 'format' from Error constructor callsBen Burdette
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-10-21Allow content-addressable paths to have referencesEelco Dolstra
2019-10-09OCD performance fix: {find,count}+insert => insertEelco Dolstra
2018-05-02Fix some random -Wconversion warningsEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2015-07-17OCD: foreach -> C++11 ranged forEelco Dolstra
2014-08-20Use proper quotes everywhereEelco Dolstra
2012-02-09Use data() instead of c_str() where appropriateEelco Dolstra
2011-12-15* Refactoring: move sink/source buffering into separate classes.Eelco Dolstra
2010-11-16* Store the size of a store path in the database (to be precise, theEelco Dolstra
2009-03-30(no commit message)Eelco Dolstra
2009-03-28* Scan for references and compute the SHA-256 hash of the output inEelco Dolstra
2008-05-21* GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour andEelco Dolstra
2006-09-22* Use a bounded amount of memory in scanForReferences() by not readingEelco Dolstra
2006-09-22* Don't allocate the buffer twice.Eelco Dolstra
2006-09-22* Don't allocate more than SIZE_MAX bytes.Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-05-11* 64-bit compatibility fixes (for problems revealed by building on an AthlonEelco Dolstra
2006-03-01* Wrong delete. Thanks valgrind.Eelco Dolstra
2005-11-16* Did something useful while waiting at IAD: reference scanning is nowEelco Dolstra
2005-02-11* Input sources should be in the set of all referenceable paths too.Eelco Dolstra
2005-01-14* Shorten SHA-256 hashes used in store path name generation to 160Eelco Dolstra
2004-01-15* Catch SIGINT to terminate cleanly when the user tries to interruptEelco Dolstra
2004-01-05* Implemented Eelco V.'s `nix-env -I' command to specify the defaultEelco Dolstra
2003-11-19* nix-env: a tool to manage user environments.Eelco Dolstra
2003-11-18* libnix -> libstore.Eelco Dolstra