Marcus Holland-Moritz
|
1e120f6866
|
test(mkdwarfs): --recompress with metadata-dependent compressors
|
2025-08-27 21:47:02 +02:00 |
|
Marcus Holland-Moritz
|
3059f79991
|
docs(mkdwarfs): add more details for --recompress
|
2025-08-27 21:12:50 +02:00 |
|
Marcus Holland-Moritz
|
7a34e64488
|
refactor(string): make split_to actually work
|
2025-08-27 20:59:22 +02:00 |
|
Marcus Holland-Moritz
|
369f9d6be0
|
test(mkdwarfs): block size change with metadata dependent compression
|
2025-08-27 20:59:22 +02:00 |
|
Marcus Holland-Moritz
|
6edfd1fb86
|
fix(rewrite_filesystem): remove check that was slighty too strict
|
2025-08-27 16:45:48 +02:00 |
|
Marcus Holland-Moritz
|
f398663dbe
|
chore: update catdata.dwarfs with new features
|
2025-08-27 16:45:48 +02:00 |
|
Marcus Holland-Moritz
|
b8ff79cf0e
|
test(compat_test): more rewrite tests
|
2025-08-27 16:45:48 +02:00 |
|
Marcus Holland-Moritz
|
6b96fe9a6b
|
docs(mkdwarfs): update --rebuild-metadata description
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
e6d848bcb4
|
feat: pass category metadata to compressors when re-writing filesystem
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
276745674f
|
feat(metadata_builder): allow re-setting of create timestamp
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
82aeadc79d
|
feat: expose block category metadata in filesystem_v2
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
e3bf6bbe01
|
test: add chmod error tests
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
3d6392fb7b
|
chore(chmod_transformer): improve error messages
|
2025-08-27 14:35:59 +02:00 |
|
Marcus Holland-Moritz
|
ce64acc11d
|
feat: support --chmod with --rebuild-metadata
|
2025-08-27 14:35:34 +02:00 |
|
Marcus Holland-Moritz
|
60821c4598
|
chore: fix the cmake command line again :)
|
2025-08-26 16:28:32 +02:00 |
|
Marcus Holland-Moritz
|
b65396b294
|
chore: update docker config for building old versions
|
2025-08-26 10:53:43 +02:00 |
|
Marcus Holland-Moritz
|
6d68fb3ef0
|
chore: add suse dockerfile and build job
|
2025-08-26 10:53:43 +02:00 |
|
Marcus Holland-Moritz
|
d0f68911b5
|
chore: remove non-release builds
|
2025-08-25 22:33:47 +02:00 |
|
Marcus Holland-Moritz
|
67fd83407a
|
chore: update release script
|
2025-08-25 21:55:08 +02:00 |
|
Marcus Holland-Moritz
|
5577f6a73d
|
chore: keep a facility for ignoring SIGPIPE in case we ever need it
|
2025-08-25 19:54:47 +02:00 |
|
Marcus Holland-Moritz
|
2d41727942
|
chore: re-enable i386 test
|
2025-08-25 17:34:55 +02:00 |
|
Marcus Holland-Moritz
|
7f07ee938b
|
chore: remove old code that is no longer needed
|
2025-08-25 17:32:02 +02:00 |
|
Marcus Holland-Moritz
|
8d57917f05
|
chore: update LDFLAGS for static builds
This *hopefully* fixes the really weird random exception handling / stack
unwinding errors.
|
2025-08-25 12:53:21 +02:00 |
|
Marcus Holland-Moritz
|
4d9c9fe182
|
build: remove static build setup code that's already done externally
|
2025-08-25 12:31:43 +02:00 |
|
Marcus Holland-Moritz
|
4a7e9c1cfe
|
chore: fix quoting in cmake arguments
|
2025-08-25 12:31:38 +02:00 |
|
Marcus Holland-Moritz
|
dc3d2a2cfb
|
refactor: kill the categorizer_registry singleton
|
2025-08-25 12:12:00 +02:00 |
|
Marcus Holland-Moritz
|
1e91c22630
|
chore: more consistent builds
|
2025-08-24 07:10:01 +02:00 |
|
Marcus Holland-Moritz
|
9a08877928
|
chore: also add -minimal-libressl- builds
|
2025-08-23 22:54:53 +02:00 |
|
Marcus Holland-Moritz
|
ff364de4fd
|
chore: add -minimal- configs for cross-compiled architectures
|
2025-08-23 20:24:12 +02:00 |
|
Marcus Holland-Moritz
|
645e135214
|
chore: allow +commit in benchmark query version specification
|
2025-08-23 19:25:08 +02:00 |
|
Marcus Holland-Moritz
|
b7b9f4fd4d
|
feat(xattr_win): add (set|remove)xattr and improve error handling
|
2025-08-23 11:13:37 +02:00 |
|
Marcus Holland-Moritz
|
7bcc508dab
|
chore: update TODO
|
2025-08-23 07:10:30 +02:00 |
|
Marcus Holland-Moritz
|
f212c42396
|
docs(README): add quick start section
|
2025-08-22 20:58:27 +02:00 |
|
Marcus Holland-Moritz
|
3e3541916b
|
docs: add more links
|
2025-08-22 20:42:58 +02:00 |
|
Marcus Holland-Moritz
|
325b6d7d69
|
docs(dwarfs): fix typos caught by copilot
|
2025-08-22 20:42:33 +02:00 |
|
Marcus Holland-Moritz
|
df2e39662c
|
fix(tools_test): allow EPERM and ENOSYS for failed link() call
As of Linux 6.14, FUSE maps `ENOSYS` to `EPERM`, so we'll have to allow
that to be returned as well. (https://lkml.org/lkml/2025/5/5/2868)
|
2025-08-21 16:23:16 +02:00 |
|
Marcus Holland-Moritz
|
f9dc52642a
|
docs(README): update dependencies & universal binaries sections
|
2025-08-21 14:54:29 +02:00 |
|
Marcus Holland-Moritz
|
782ba57f84
|
docs(README): mention *all* platforms that we support
|
2025-08-21 14:36:29 +02:00 |
|
Marcus Holland-Moritz
|
16a3073d4a
|
docs(README): describe case-insensitve lookups on Windows
|
2025-08-21 14:36:06 +02:00 |
|
Marcus Holland-Moritz
|
17506a4523
|
docs(README): history rewording
|
2025-08-21 14:35:42 +02:00 |
|
Marcus Holland-Moritz
|
c92cb5673f
|
docs(README): mention dwarfs-rs & reorder sections
|
2025-08-21 14:35:24 +02:00 |
|
Marcus Holland-Moritz
|
1c1334acaf
|
refactor: incorporate some clang-tidy suggestions
|
2025-08-21 08:53:37 +02:00 |
|
Marcus Holland-Moritz
|
3e46b44d14
|
chore: optimize docker build
|
2025-08-20 13:05:43 +02:00 |
|
Marcus Holland-Moritz
|
a4c2085e5a
|
chore: try regular clang LTO builds in addition to size-optimized
|
2025-08-19 19:10:34 +02:00 |
|
Marcus Holland-Moritz
|
053d2c2341
|
fix(fsst): disable optimized implementation on 32-bit platforms
|
2025-08-19 17:38:38 +02:00 |
|
Marcus Holland-Moritz
|
8893513c8f
|
refactor: factor out fsst components
|
2025-08-19 17:38:38 +02:00 |
|
Marcus Holland-Moritz
|
1e48783d6d
|
chore: speed up block merger tests when cross-compiling
|
2025-08-19 12:47:32 +02:00 |
|
Marcus Holland-Moritz
|
e990544a64
|
chore: echo config statements for local container builds
|
2025-08-19 12:47:32 +02:00 |
|
Marcus Holland-Moritz
|
598c8ede9b
|
chore: add note on why there's no clang for ppc64* right now
|
2025-08-19 10:12:49 +02:00 |
|
Marcus Holland-Moritz
|
fee43e6d4c
|
chore: add gcc lto builds (for benchmarking)
|
2025-08-19 09:54:56 +02:00 |
|