Commit Graph

900 Commits

Author SHA1 Message Date
Thomas Schmitt c47f206fe3 Version leap to 0.6.29 2010-02-10 15:45:19 +01:00
Thomas Schmitt 386ce0e60a Version leap to 0.6.28 2010-02-10 15:37:56 +01:00
Thomas Schmitt 9fe4172f0d Updated license statement about our legal view and future licenses. 2010-02-08 18:30:45 +01:00
Thomas Schmitt 61f2cdd02b Wrapped #endif mark into comment characters. 2010-02-08 15:08:53 +01:00
Thomas Schmitt f87c63da41 One more safety precaution about checksum indice. 2010-02-08 14:54:08 +01:00
Thomas Schmitt afebbe187d Bug fix: Random checksum index could sneak in via boot catalog node
and cause a SIGSEGV if checksumming is enabled.
This and other occurences of malloc() were changed to calloc().
2010-02-08 13:46:45 +01:00
Thomas Schmitt 3951df25be Corrected a wrong constant with checksum indice of Iso_File_Src.
It could have caused false checksum negatives in images with billions of files.
2010-02-08 13:04:56 +01:00
Thomas Schmitt 4b0f175a89 Reacted on compiler warnings from gzpLinux on kernel 2.6 2010-02-08 10:55:13 +01:00
Thomas Schmitt 633a8ada9e Avoiding unnecessary use of pthread_exit() 2010-02-05 14:52:24 +01:00
Thomas Schmitt ce723a8c39 Forcing use of /usr/local on FreeBSD by LDFLAGS and CPPFLAGS. 2010-02-04 09:30:42 +01:00
Thomas Schmitt 83ace3b486 Changed leftover text which disallowed GPLv3. 2010-01-27 17:27:32 +01:00
Thomas Schmitt 23d3c43022 Removed more occurences of old restriction to GPLv2. 2010-01-27 06:48:59 +01:00
Thomas Schmitt 00470cbfea Version leap to 0.6.27 2010-01-20 10:19:50 +01:00
Thomas Schmitt 4c1abdf2bd Version leap to 0.6.26 2010-01-20 09:58:07 +01:00
Thomas Schmitt f7842518fb Updated copyright year and removed ban to derive GPLv3 or later. 2010-01-19 17:11:07 +01:00
Thomas Schmitt d756551385 Removed outdated defunct code piece 2010-01-19 15:19:24 +01:00
Thomas Schmitt ced02f5903 Bug fix: Invalid checksum tags were preserved when the new session produced
no checksums
2010-01-17 21:08:58 +01:00
Thomas Schmitt 819e3218f6 More graceful reaction on filesystems where ACL are not enabled. 2010-01-11 09:57:00 +01:00
Thomas Schmitt c874a159e2 Described scdbackup checksum tags in checksums..txt 2010-01-10 08:55:14 +01:00
Thomas Schmitt a68e108333 Changed configure test for zlib from compress2() to compressBound() 2010-01-07 09:42:09 +01:00
Thomas Schmitt da23a8166c Invalidating checksum buffer in case that image generation gets cancled. 2009-12-31 12:47:45 +01:00
Thomas Schmitt cbb376a137 Introduced a default definition for PATH_MAX. 2009-12-31 08:48:51 +01:00
Thomas Schmitt 3852621bc0 Clarified that absolute paths to the local filesystem are expected. 2009-12-04 15:56:28 +01:00
Thomas Schmitt 0ff4cb34ed Version leap to 0.6.25 2009-10-08 14:47:08 +02:00
Thomas Schmitt d863451771 Version leap to 0.6.24 2009-10-08 14:41:32 +02:00
Thomas Schmitt 78308eea24 Removed now unused function util.c:strcopy() 2009-10-08 13:29:27 +02:00
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.
2009-10-07 18:08:27 +02:00
Thomas Schmitt a30bd36a81 Removed the remaining single blanks from empty PVD id strings.
No strcopy() any more in fs_image.c
2009-10-07 17:06:15 +02:00
Thomas Schmitt 3814396b08 Added code for repairing "_" in all three PVD id file names. 2009-10-05 21:01:04 +02:00
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().
2009-10-05 17:18:20 +02:00
Thomas Schmitt 6bc1395e15 Avoided to return NULL by API calls iso_image_get_volset_id(), ...,
iso_image_get_biblio_file_id.
2009-10-05 13:48:18 +02:00
Thomas Schmitt 6bf538ff40 Expanded new API call iso_write_opts_set_scdbackup_tag 2009-09-17 16:41:54 +02:00
Thomas Schmitt c992687200 New API call iso_write_opts_set_scdbackup_tag() 2009-08-31 23:09:16 +02:00
Thomas Schmitt 9cfa55345e Updated description of libisofs checksum processing
and added it to release tarball.
2009-08-30 15:55:36 +02:00
Thomas Schmitt d9a11a3b8d Version leap to 0.6.23 2009-08-25 18:08:04 +02:00
Thomas Schmitt 2e7d85b85a Version leap to 0.6.22 2009-08-25 14:02:37 +02:00
Thomas Schmitt dfe6d16353 Now transplanting checksum array even in case of aborted write run. 2009-08-25 10:54:50 +02:00
Thomas Schmitt 1ad1d02e9f Disabled AAIP debug mode. (IT seems safe enough.) 2009-08-23 20:33:33 +02:00
Thomas Schmitt d0996450c7 Made development macro Libisofs_hardlink_prooF unconditional. 2009-08-22 22:33:04 +02:00
Thomas Schmitt b1c4571a95 Made development macro Libisofs_hardlink_matcheR unconditional
and removed an unused variable.
2009-08-22 22:27:24 +02:00
Thomas Schmitt 3f918d1acb New API call iso_file_make_md5() to equip old file nodes with MD5. 2009-08-22 19:38:07 +02:00
Thomas Schmitt cadd77776b Transplanting checksum buffer from Ecma119Image to IsoImage. 2009-08-20 17:08:07 +02:00
Thomas Schmitt 72e9c67d05 Closed a tiny memory leak found by valgrind. 2009-08-20 17:06:11 +02:00
Thomas Schmitt 62edebad06 Introduced file content stability check with iso_write_opts_set_record_md5(). 2009-08-19 22:26:18 +02:00
Thomas Schmitt 363a39af3e Better messages when aborting iso_image_import() due to checksum failure. 2009-08-18 18:38:29 +02:00
Thomas Schmitt 8b800094af Verifying checksum tags of superblock and tree if available and enabled.
New API call iso_md5_match().
2009-08-18 17:03:33 +02:00
Thomas Schmitt 868005ed0e Introduced checksum tag for relocated 64 kB superblock on overwriteable media. 2009-08-17 17:22:31 +02:00
Thomas Schmitt 07a67a59e7 Further enhancements of new API call iso_util_decode_md5_tag(). 2009-08-16 22:03:51 +02:00
Thomas Schmitt 955471a064 Augmented checksum tags for superblock and tree by parameter next=
for unambigous linking.
2009-08-16 16:58:41 +02:00
Thomas Schmitt b4e2a60cd9 Introduced checksum tags for superblock and directory tree. 2009-08-16 13:57:42 +02:00