Eelco Dolstra
1483c56582
Patch libzip to return timestamps in the Unix epoch
...
We're not even using those timestamps, but doing the conversion to
local time takes a lot of time. For instance, this patch speeds up
'nix flake metadata nixpkgs` from 0.542s to 0.094s.
2022-10-10 17:23:24 +02:00
Eelco Dolstra
c0dd35a65f
ZipInputAccessor: Improve error messages
2022-09-02 16:25:04 +02:00
Eelco Dolstra
440214f9c1
ZipInputAccessor: Fix invalid read
2022-08-30 18:00:44 +02:00
Eelco Dolstra
91aea1572e
Fix macOS build, where le32toh is not available
2022-08-22 14:09:52 +02:00
Eelco Dolstra
a115c4f4b2
GitHub fetcher: Restore the lastModified field
2022-08-22 12:33:11 +02:00
Eelco Dolstra
baee9fe7a2
Fix bad exception reported by @layus
2022-06-09 21:33:13 +02:00
Eelco Dolstra
a71f209330
Add CanonPath wrapper to represent canonicalized paths
2022-05-16 23:27:04 +02:00
Eelco Dolstra
b6cf6e5553
ZipInputAccessor: Fix symlink handling
2022-05-12 12:06:50 +02:00
Eelco Dolstra
08fc769d2c
ZipInputAccessor: Fix root directory handling
2022-03-29 11:01:14 +02:00
Eelco Dolstra
006d862d30
GitArchiveInputScheme: Use zip files to avoid unpacking to disk
2022-03-29 11:01:14 +02:00