Commit Graph

734 Commits

Author SHA1 Message Date
Thomas Schmitt 3f29d70aba Preserving MD5s of files from old session until the end of the new
write run. If the write run fails, the old MD5s get restored.
2013-08-20 11:48:24 +02:00
Thomas Schmitt 567d3ddafb Fixed the rollover protection for checksum indice. 2013-08-17 12:49:01 +02:00
Thomas Schmitt f34c274f21 Version leap to 1.3.3 2013-08-07 15:12:43 +02:00
Thomas Schmitt 46e96ee616 Version leap to 1.3.2 2013-08-07 15:10:10 +02:00
Thomas Schmitt d55ed2d1ca New API calls iso_image_get_app_use() and iso_image_set_app_use() 2013-08-04 12:32:31 +02:00
Thomas Schmitt 77c8349c56 Bug fix: iso_finish() left an invalid global pointer, which a subsequent call of iso_init() would try to dereference. 2013-07-31 09:53:43 +02:00
Thomas Schmitt b1c7ed6e29 Avoided a confusing error message from iso_image_update_sizes(),
prepared macro for non-confusing error message,
and introduced flag bit0 to iso_stream_get_input_stream()
2013-06-25 14:56:29 +02:00
Thomas Schmitt e886722d65 The sort weight of data files loaded from ISO image is now 2 exp 28 to 1
rather than 2 exp 31 - 1 to - 2 exp 31
2013-05-24 12:35:43 +02:00
Thomas Schmitt b80b339de3 Version leap to 1.3.1 2013-05-17 19:51:39 +02:00
Thomas Schmitt efbd05203d Version leap to 1.3.0 2013-05-17 19:47:58 +02:00
Thomas Schmitt d5cd610ac7 Bug fix: The protective MBR partition for GPT started at block 0 instead of 1 2013-04-17 20:54:02 +02:00
Thomas Schmitt 91f5ebb376 Bug fix: GPT header CRC was computed from all 512 bytes rather than from 92. 2013-04-17 16:45:51 +02:00
Thomas Schmitt ff3b439bda Changed Libisofs_grub2_sparc_patch_lba_poS to Libisofs_grub2_sparc_patch_adr_poS 2013-04-14 08:15:29 +02:00
Thomas Schmitt 4672c79181 Changed Libisofs_grub2_sparc_patch_lba_poS to Libisofs_grub2_sparc_patch_adr_poS 2013-04-14 08:14:27 +02:00
Thomas Schmitt 83cb07b23c New API calls iso_image_set_sparc_core() and iso_image_get_sparc_core(). 2013-04-13 22:17:26 +02:00
Thomas Schmitt 439a14da1d Bug fix: Reserved and unused fields of APM entries were not zeroed. 2013-04-13 12:11:26 +02:00
Thomas Schmitt d66eef42f6 Corrected Libisofs_grub2_mbr_patch_offsT from 3 to 4 2013-04-13 09:25:42 +02:00
Thomas Schmitt 337bade549 New option bits with el_torito_set_isolinux_options() and
iso_write_opts_set_system_area() to control GRUB2 patching of
boot image and MBR
2013-04-13 08:38:52 +02:00
Thomas Schmitt eb6503a8ad * Bug fix: Unspecified Expiration Time and Effective Time of ISO volume was
represented by 0-bytes rather than ASCII '0' digits.
2013-04-10 13:55:20 +02:00
Thomas Schmitt 1a2e1c767e Now repeating Rock Ridge warnings at most once per loaded image. 2013-04-10 13:32:53 +02:00
Thomas Schmitt 858c5479c8 Changed some warning texts from "RR" to "Rock Ridge" 2013-04-10 13:32:09 +02:00
Thomas Schmitt d36b3d04a8 Temporarily hosting a test bed for syslinux/core/fs/susp_rr.c in libisofs/fs_image.c 2013-03-31 13:37:39 +02:00
Thomas Schmitt da41eb8c6e Version leap to 1.2.9 2013-03-18 21:54:59 +01:00
Thomas Schmitt 775b7a11b4 Version leap to 1.2.8 2013-03-18 21:47:22 +01:00
Thomas Schmitt a4f07eb3b3 New API call iso_image_get_pvd_times(). 2013-03-12 17:42:13 +01:00
Thomas Schmitt 6905ab3e56 Bug fix: Image size prediction altered the pointers to MD5 of data files
which stem from a previous session.
2013-01-14 18:13:49 +01:00
Thomas Schmitt 05e7f84966 Bug fix: Reading damaged Rock Ridge data could cause SIGSEGV by NULL. 2013-01-11 16:22:14 +01:00
Thomas Schmitt 6e5f840f11 Version leap to 1.2.7 2013-01-08 15:38:01 +01:00
Thomas Schmitt df37211b7b Updated copyright year in libisofs.h 2013-01-08 12:46:04 +01:00
Thomas Schmitt bd81e44da0 Version leap to 1.2.6 (second try) 2013-01-08 08:55:03 +01:00
Thomas Schmitt 57a14ec0be Adapted severity list production to the format of libburn 2013-01-08 08:29:57 +01:00
Thomas Schmitt c5d8c26653 Bug fix: Prevented a memory fault when reading damaged Rock Ridge information 2013-01-08 08:28:52 +01:00
Thomas Schmitt 4ff777ee58 Bug fix: Isohybrid production without any boot image led to SIGSEGV by NULL 2012-10-23 08:31:42 +02:00
Thomas Schmitt 46bb5945c6 Improved quality of random UUIDs 2012-10-22 18:59:07 +02:00
Thomas Schmitt a585d6a32d Clarifications in the description of el_torito_set_isolinux_options() 2012-10-22 18:12:10 +02:00
Thomas Schmitt b77917fb63 Bug fix: Non-zero partition offset zeroized the MBR copies of GPT partition
table entries which were enabled by el_torito_set_isolinux_options()
2012-10-07 11:53:36 +02:00
Thomas Schmitt 4673733c4b New iso_write_opts_set_system_area() cylinder alignment mode "all".
This commit revokes the statement that rev 1042 is a bug fix.
The old behavior is a feature. The former bug fix is now triggered by
mode "all".
2012-09-21 13:56:43 +02:00
Thomas Schmitt f3e63e3cf7 Bug fix: Appended partitions did not obey cylinder alignment 2012-09-19 18:01:08 +02:00
Thomas Schmitt 1539ff120e Reacted on compiler warning on Solaris. 2012-07-20 21:03:34 +02:00
Thomas Schmitt 20cc592765 Version leap to 1.2.5 2012-07-20 20:08:53 +02:00
Thomas Schmitt 1dd05f63a7 Version leap to 1.2.4 2012-07-20 20:04:30 +02:00
Thomas Schmitt 8c58e2a012 Corrected some indentation 2012-07-20 13:14:57 +02:00
Thomas Schmitt b6b8b1625c Removed obsolete code variations from hfsplus.c 2012-07-20 13:10:18 +02:00
Thomas Schmitt 042dbd01ed Removed obsolete development marks 2012-07-20 12:21:36 +02:00
Thomas Schmitt 7001121a3f New flag bit with iso_node_set_attrs() to protect namespace "isofs" 2012-07-12 18:16:38 +02:00
Thomas Schmitt 942ec97c7b Made Libisofs_with_rr_reloc_diR unconditional 2012-07-11 15:52:53 +02:00
Thomas Schmitt 8b2edd7ca4 Mad new hfsplus_case.c usable for GNU xorriso 2012-07-11 12:16:45 +02:00
Thomas Schmitt 2e6c3efda2 Corrected a comment in new hfsplus_case.c 2012-07-11 12:09:18 +02:00
Thomas Schmitt 2e63856dee Replaced implementation of HFS+ case-insensitive character conversion
by one of my own copyright.
2012-07-11 11:31:45 +02:00
Thomas Schmitt b211ce6804 Clarified copyright of libisofs/hfsplus_classes.c 2012-07-07 11:40:18 +02:00