Marcus Holland-Moritz
2867f98307
Simple backwards-compatibility tests
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
3f5c84a67a
Add metadata-as-JSON support to dwarfsck
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
a68657724a
Describe LSH algorithm
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
626f3b1000
Typos
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
686a6ef2b8
Add some comparison/benchmarks with wimlib
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
f82cf68ae6
Remove .lua pattern from CPack spec
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
b4afb2fcfd
Add Python scripting support
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
cf464d2cb1
Formatting
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
4a80f539da
Don't catch exceptions we can't really handle
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
fc406dff35
Extent scripting interface, add options interface
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
6788ba0d69
Rework scripting abstractions, improve inode interface
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
056e11295d
Remove Lua scripting support
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
1def5fed5a
Remove jemalloc dependency
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
c8e988c34e
Evict compressed metadata from cache
...
This is usually what you want. If you're looking to *rapidly*
unmount, then mount the filesystem again, compressed metadata
isn't for you anyway.
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
70c2a97fdd
Rename kernel cache options
...
Thanks to @cipriancraciun for suggesting way better names
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
34b3de12c2
Add --remove-empty-dirs option to mkdwarfs
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
915a75eacb
Add direct_io
option
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
8af78e5062
Cleanup FUSE driver
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
57aaa5bec0
Allow madvise()ing image block data
...
This will be on by default and can be disabled with the
`no_image_madvise` option.
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
1326868143
Add some additional consistency checks
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
c59eea1517
Add support for correct hardlink counts
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
0a248ecbf6
Add support for storing char/block devices, pipes, sockets
...
Char/block devices won't work on FUSE filesystems by design, but
they can still be e.g. rsync'd from the mounted image to a "real"
file system.
Pipes should work just fine, sockets are currently untested.
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
a9b1f3fabe
Various small cleanups
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
8d6734bdaf
Cleanup entry code
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
28c6dd6b7a
Update TODO
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
13aaf6737c
Deprecate (chunk|link)_inode_offset
...
These can be determined at run-time. This also magically fixes
links on file systems created with pre 0.2.3 releases.
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
0f9bc1c716
Remove unused header
2020-12-13 13:16:25 +01:00
Marcus Holland-Moritz
0cdd2706d2
Update change log
v0.2.4
2020-12-13 13:04:36 +01:00
Marcus Holland-Moritz
c89867effb
Version bump
2020-12-13 12:55:37 +01:00
Marcus Holland-Moritz
6eac295367
Fix --set-owner
and --set-group
options
...
Fixes github #24 : Segfault encountered while creating a large
DwarFS image.
2020-12-13 12:55:29 +01:00
Marcus Holland-Moritz
bdd4b84e20
Update man page links in README
2020-12-06 17:51:25 +01:00
Marcus Holland-Moritz
d73994231d
Update change log
v0.2.3
2020-12-01 11:52:36 +01:00
Marcus Holland-Moritz
87a4f44f8f
Bump version
2020-12-01 11:52:29 +01:00
Marcus Holland-Moritz
d000d93a5d
Remove accidentally committed code
2020-12-01 11:40:47 +01:00
Marcus Holland-Moritz
984fca1b51
Fix metadata link handling
2020-12-01 11:39:11 +01:00
Marcus Holland-Moritz
24616178f3
Formatting
2020-12-01 10:18:13 +01:00
Marcus Holland-Moritz
85f154cdb4
Some more cache stats
2020-12-01 10:18:03 +01:00
Marcus Holland-Moritz
fc2882c8c6
Update Change Log
v0.2.2
2020-11-30 20:01:52 +01:00
Marcus Holland-Moritz
7b6b66a0ee
Bump version
2020-11-30 19:58:23 +01:00
Marcus Holland-Moritz
d38ae79695
Try harder
2020-11-30 19:54:33 +01:00
Marcus Holland-Moritz
11d10c41a7
See if we can also test packaging with travis
2020-11-30 19:54:33 +01:00
Marcus Holland-Moritz
09f48200b6
Add instructions for setting up read/write overlay
2020-11-30 19:53:59 +01:00
Marcus Holland-Moritz
de3677163b
Remove the read only mask to behave similarly to squashfs
2020-11-30 18:43:36 +01:00
Marcus Holland-Moritz
fc33690180
Fix links
2020-11-30 17:36:37 +01:00
mhx
a0b9a042d5
Add missing dependency in CMakeLists
2020-11-30 16:04:03 +01:00
mhx
98131baabf
Add ronn dependency to travis config
2020-11-30 14:50:50 +01:00
Marcus Holland-Moritz
774ad7cbbf
github #5 : handle unrecognized command line arguments
2020-11-30 14:00:41 +01:00
Marcus Holland-Moritz
9a4ce33477
Fix generated thrift dependencies
...
These would occasionally cause build failures due to multiple
targets referencing files from a single custom command.
2020-11-30 13:10:04 +01:00
Marcus Holland-Moritz
f28859aa50
Don't generate man pages in doc (ronn is weird)
2020-11-30 13:08:48 +01:00
Marcus Holland-Moritz
a8fa18e32c
Add comparison with 1M block size to README
2020-11-30 12:27:25 +01:00