Thomas Schmitt
23d3c43022
Removed more occurences of old restriction to GPLv2.
12 years ago
Thomas Schmitt
00470cbfea
Version leap to 0.6.27
12 years ago
Thomas Schmitt
4c1abdf2bd
Version leap to 0.6.26
12 years ago
Thomas Schmitt
f7842518fb
Updated copyright year and removed ban to derive GPLv3 or later.
13 years ago
Thomas Schmitt
d756551385
Removed outdated defunct code piece
13 years ago
Thomas Schmitt
ced02f5903
Bug fix: Invalid checksum tags were preserved when the new session produced
...
no checksums
13 years ago
Thomas Schmitt
819e3218f6
More graceful reaction on filesystems where ACL are not enabled.
13 years ago
Thomas Schmitt
c874a159e2
Described scdbackup checksum tags in checksums..txt
13 years ago
Thomas Schmitt
a68e108333
Changed configure test for zlib from compress2() to compressBound()
13 years ago
Thomas Schmitt
da23a8166c
Invalidating checksum buffer in case that image generation gets cancled.
13 years ago
Thomas Schmitt
cbb376a137
Introduced a default definition for PATH_MAX.
13 years ago
Thomas Schmitt
3852621bc0
Clarified that absolute paths to the local filesystem are expected.
13 years ago
Thomas Schmitt
0ff4cb34ed
Version leap to 0.6.25
13 years ago
Thomas Schmitt
d863451771
Version leap to 0.6.24
13 years ago
Thomas Schmitt
78308eea24
Removed now unused function util.c:strcopy()
13 years ago
Thomas Schmitt
0ab2b8260c
Bug fix: short Rock Ridge names got stripped of trailing blanks when loaded
...
and written again to a follow-up session. Long names could lose inner blanks.
13 years ago
Thomas Schmitt
a30bd36a81
Removed the remaining single blanks from empty PVD id strings.
...
No strcopy() any more in fs_image.c
13 years ago
Thomas Schmitt
3814396b08
Added code for repairing "_" in all three PVD id file names.
13 years ago
Thomas Schmitt
f88d8a76b0
Avoided to convert empty PVD components copyright_file_id, abstract_file_id, or
...
bibliographic_file_id to " " and then "_" during multi-session loading and
writing. New util function iso_util_strcopy_untail().
13 years ago
Thomas Schmitt
6bc1395e15
Avoided to return NULL by API calls iso_image_get_volset_id(), ...,
...
iso_image_get_biblio_file_id.
13 years ago
Thomas Schmitt
6bf538ff40
Expanded new API call iso_write_opts_set_scdbackup_tag
13 years ago
Thomas Schmitt
c992687200
New API call iso_write_opts_set_scdbackup_tag()
13 years ago
Thomas Schmitt
9cfa55345e
Updated description of libisofs checksum processing
...
and added it to release tarball.
13 years ago
Thomas Schmitt
d9a11a3b8d
Version leap to 0.6.23
13 years ago
Thomas Schmitt
2e7d85b85a
Version leap to 0.6.22
13 years ago
Thomas Schmitt
dfe6d16353
Now transplanting checksum array even in case of aborted write run.
13 years ago
Thomas Schmitt
1ad1d02e9f
Disabled AAIP debug mode. (IT seems safe enough.)
13 years ago
Thomas Schmitt
d0996450c7
Made development macro Libisofs_hardlink_prooF unconditional.
13 years ago
Thomas Schmitt
b1c4571a95
Made development macro Libisofs_hardlink_matcheR unconditional
...
and removed an unused variable.
13 years ago
Thomas Schmitt
3f918d1acb
New API call iso_file_make_md5() to equip old file nodes with MD5.
13 years ago
Thomas Schmitt
cadd77776b
Transplanting checksum buffer from Ecma119Image to IsoImage.
13 years ago
Thomas Schmitt
72e9c67d05
Closed a tiny memory leak found by valgrind.
13 years ago
Thomas Schmitt
62edebad06
Introduced file content stability check with iso_write_opts_set_record_md5().
13 years ago
Thomas Schmitt
363a39af3e
Better messages when aborting iso_image_import() due to checksum failure.
13 years ago
Thomas Schmitt
8b800094af
Verifying checksum tags of superblock and tree if available and enabled.
...
New API call iso_md5_match().
13 years ago
Thomas Schmitt
868005ed0e
Introduced checksum tag for relocated 64 kB superblock on overwriteable media.
13 years ago
Thomas Schmitt
07a67a59e7
Further enhancements of new API call iso_util_decode_md5_tag().
13 years ago
Thomas Schmitt
955471a064
Augmented checksum tags for superblock and tree by parameter next=
...
for unambigous linking.
13 years ago
Thomas Schmitt
b4e2a60cd9
Introduced checksum tags for superblock and directory tree.
13 years ago
Thomas Schmitt
9467f2e644
New API call iso_util_decode_md5_tag(). Augmented checksum tag by self-MD5.
13 years ago
Thomas Schmitt
ba66a7896a
Avoiding to equip old session nodes with 0-MD5 if the checksum array
...
was not loaded during own checksum mismatch.
13 years ago
Thomas Schmitt
74198afa04
Discarding MD5 array at image load time if its own checksum does not match.
13 years ago
Thomas Schmitt
40c39af271
Described libisofs MD5 recording and implemented checksum array checksum
...
and stream detectable session checksum tag.
13 years ago
Thomas Schmitt
ecf2ca044e
Prevented that non-MD5 nodes from old image get an MD5 in appended session.
13 years ago
Thomas Schmitt
fd124c82d2
New API for MD5 production: iso_md5_start(), iso_md5_compute(),
...
iso_md5_clone(), iso_md5_end()
13 years ago
Thomas Schmitt
429b4cd21c
New API calls iso_write_opts_set_record_md5(), iso_read_opts_set_no_md5()
13 years ago
Thomas Schmitt
b5f4a66c59
Initial implementation of MD5 checksums for session and single data files.
...
To be activated by macro Libisofs_with_checksumS.
New AAIP attributes "isfs.ca" and "isofs.cx".
New API calls iso_image_get_session_md5() and iso_file_get_md5().
13 years ago
Thomas Schmitt
55690756ae
Consolidated demo code for having less linker mesages with a make run.
13 years ago
Thomas Schmitt
bbbe89166d
Removed non-API demo programs from Makefile.am and
...
silenced compiler warnings of remaining demo programs.
13 years ago
Thomas Schmitt
67ac2b9b70
Introduced ./configure options --enable-libdir-pkgconfig
...
and --enable-pkgconfig-path=DIR
13 years ago