Thomas Schmitt
e12d409b80
Made sure that IsoStream from old image are equivalent only if their
...
data extents have same LBAs and sizes.
15 years ago
Thomas Schmitt
b34fd35e62
Fixed bugs in iso_node_cmp_flag() introduced with revision 559
...
and clarified constraints for stream comparison functions in libisofs.h
15 years ago
Thomas Schmitt
714ee67472
New API call iso_node_cmp_ino()
...
and a bug fix about IsoSpecial and IsoSymlink in iso_node_cmp_flag()
15 years ago
Thomas Schmitt
8c4682ae92
IsoStream version 3 with cmp_ino(),
...
new API call iso_stream_cmp_ino() for proper comparison of filtered streams
15 years ago
Thomas Schmitt
5b073a2f29
New API call iso_write_opts_set_hardlinks() controls hardlink matching,
...
new API call iso_write_opts_set_rrip_1_10_px_ino() controls RRIP-1.10 PX size.
15 years ago
Thomas Schmitt
c6f1101e9d
Fixed a severe inode number mash-up from revision 554
...
and a minor bug introduced with revision 547 (for ticket 147).
15 years ago
Thomas Schmitt
f8d3bca20a
Registering fs,dev,ino of nodes which stem from outside the imported image
...
and using fs,dev,ino of IsoSymlink and IsoSpecial.
15 years ago
Thomas Schmitt
46a947b602
Created means to inquire ECMA119_SYMLINK and ECMA119_SPECIAL
...
for their original fs,dev,ino
15 years ago
Thomas Schmitt
56796ff55f
Introduced hardlink unification at image generation time.
...
For now it works only with data files or with files from the imported image.
15 years ago
Thomas Schmitt
1cbae01f12
Outsourced stream comparison from iso_file_src_cmp() to iso_stream_cmp_ino()
15 years ago
Thomas Schmitt
da4634a593
Removed a redundant test expression
15 years ago
Thomas Schmitt
f18d5157dc
Caused image root to memorize its eventual PX inode number.
15 years ago
Thomas Schmitt
1195614881
Removed a redundant line of code
15 years ago
Thomas Schmitt
1218e6e32d
New API call iso_read_opts_set_new_inos()
15 years ago
Thomas Schmitt
95381ce258
Made directory inodes persistent during multi-session.
...
The reason is to produce a continued ino history for eventual incremental
backups from ISO images.
15 years ago
Thomas Schmitt
19fd87ef7b
Small adjustments in new code after review.
15 years ago
Thomas Schmitt
d20da80767
Transfering inode numbers from PX entries to IsoNode during image import
...
and using these numbers in PX entries during next image generation.
This also answers the concerns about PX without ino in RRIP 1.12
and PX with ino in RRIP 1.10 images produced by mkisofs.
15 years ago
Thomas Schmitt
5009d1038d
Made early preparations for implementation of hard link persistence
15 years ago
Thomas Schmitt
1ae2a39d1d
Registered stream types "gzip" and "pizg"
15 years ago
Thomas Schmitt
70af4872c9
Clarification of iso_stream_get_source_path() result
15 years ago
Thomas Schmitt
71d491ed37
Version leap to 0.6.19
15 years ago
Thomas Schmitt
cad3b000cf
Forgot to change the doc file names in EXTRA_DIST of Makefile.am
15 years ago
Thomas Schmitt
ece42746ec
Version leap to 0.6.18
15 years ago
Thomas Schmitt
3f90111052
Removed change timestamps of 0.6.17
15 years ago
Thomas Schmitt
d87e5721db
Removed some development remarks
...
and implemented skipping of zisofs headers larger than 16 bytes.
15 years ago
Thomas Schmitt
00802a1934
New API functions iso_file_add_gzip_filter() and iso_gzip_get_refcounts().
15 years ago
Thomas Schmitt
c2f502b9a8
Silenced a compiler warning with zisofs filter
15 years ago
Thomas Schmitt
1f2fd259ae
New API call int iso_node_zf_by_magic() for marking pre-compressed data
...
file nodes which were originally produced by program mkzftree.
15 years ago
Thomas Schmitt
9a873ed693
Fixed a bug with non-appending multi-session and zisofs decompression.
15 years ago
Thomas Schmitt
ec672ab903
Making sure that ZF fields get appropriately carried on with multi-session
...
even if osiz filters have been removed.
15 years ago
Thomas Schmitt
99ddd5c116
New API functions iso_zisofs_set_params(), iso_zisofs_get_params()
15 years ago
Thomas Schmitt
63ddfc1c94
Global reference counters for both zisofs filter types and
...
new API function iso_zisofs_get_refcounts()
15 years ago
Thomas Schmitt
6886777ea0
Installing a zisofs uncompression filter on file from ISO image which bear
...
a ZF entry. Storing ZF entries during image write if that filter is found
directly on a fsrc stream from the loaded image and content does not get
copied.
15 years ago
Thomas Schmitt
77591e4546
Using faster compression level
...
and fixed a bug with uncompression if the last block is all zero.
15 years ago
Thomas Schmitt
540df15ec9
Writing ZF entries if filters and image generation mode indicate so.
15 years ago
Thomas Schmitt
ce7a5c810f
Implemented a zisofs uncompression filter.
15 years ago
Thomas Schmitt
a809a87eef
New API call iso_file_add_zisofs_filter() (needs -lz and <zlib.h>).
...
This does not produce ZF entries yet but filtered file content already
suits mkzftree -uF
15 years ago
Thomas Schmitt
5732726a27
Some polishing of zisofs documentation.
15 years ago
Thomas Schmitt
aae169aeeb
Documented the zisofs format by H. Peter Anvin.
15 years ago
Thomas Schmitt
1b5328d619
Corrected a remnant "AA" in AAIP specs.
15 years ago
Thomas Schmitt
d565ae87f4
Removed dangerous test code of Libisofs_file_src_cmp_non_zerO.
15 years ago
Thomas Schmitt
98a6db7f7f
Made comparison of file sizes in iso_file_src_cmp() unconditional.
15 years ago
Thomas Schmitt
8a0be8ca19
Corrected test of Libisofs_setlocale_in_iniT.
15 years ago
Thomas Schmitt
dd1cde0379
Made portability improvement Libisofs_avoid_using_allocA unconditional.
15 years ago
Thomas Schmitt
d8d2709de9
Made bug fix Libisofs_rrip_1_10_er_bugfiX unconditional
15 years ago
Thomas Schmitt
854a3b8088
Made bug fix Libisofs_external_filters_selecT unconditional
15 years ago
Thomas Schmitt
e8f8876ee6
New API function iso_stream_get_source_path() tries to obtain a source
...
path depending on the stream class.
15 years ago
Thomas Schmitt
f709a95fda
Some documentation polishing in libisofs.h
15 years ago
Thomas Schmitt
d98081f173
(Forgot to store libisofs.h before rev 514)
15 years ago
Thomas Schmitt
6389bbbf58
Changed freshly introduced iso_file_get_external_filter()
...
to iso_stream_get_external_filter().
15 years ago