Commit Graph

1114 Commits

Author SHA1 Message Date
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 fb9b3a298c Minor changes with documentation 2012-07-20 21:04:15 +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 fe07c87788 Updated changelog 2012-07-20 14:23:03 +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
Thomas Schmitt 4c2a24514d Replaced use of ntohs() and htons() by iso_ntohs() and iso_htons(). 2012-07-06 17:33:45 +02:00
Thomas Schmitt b07d60bbfc Moved some functions from util.c to hfsplus.c 2012-07-03 18:56:26 +02:00
Thomas Schmitt e8f6f924bd Adjusting symbolic links in HFS+ which are affected by name mangling 2012-07-02 19:57:25 +02:00
Thomas Schmitt 7a8995f322 New API call iso_tree_resolve_symlink(). 2012-07-01 18:41:54 +02:00
Thomas Schmitt 2c88e74798 Introduced mangling of HFS+ names for case-insensitive uniqueness. 2012-06-30 21:48:42 +02:00
Thomas Schmitt 2d441cca5d New API call iso_write_opts_set_hfsp_block_size(). 2012-06-27 20:39:57 +02:00
Thomas Schmitt 7e49fb553b Enabled the opportunity to set HFSPLUS_BLOCK_SIZE to 512 for experiments. 2012-06-24 16:00:03 +02:00
Thomas Schmitt af367561a6 Setting the boot bit with the CHRP MBR partition. 2012-06-22 16:33:03 +02:00
Thomas Schmitt 85bedae639 Introduced opportunity to choose an MBR partition number with
struct iso_mbr_partition_request and iso_quick_mbr_entry().
2012-06-21 12:29:00 +02:00
Thomas Schmitt bbd198a81b Avoiding a SIGSEGV if no El Torito is involved. Introduced by rev 1014. 2012-06-20 20:40:15 +02:00
Thomas Schmitt 2a08471c04 Trying to get push to work after merge. 2012-06-20 19:41:10 +02:00
Thomas Schmitt 72bdd7a3d0 Small update in doc/boot_sectors.txt 2012-06-20 19:32:30 +02:00
Thomas Schmitt bab3cf0c7c New option bits 2 to 7 with el_torito_set_isolinux_options() 2012-06-20 19:21:35 +02:00
Thomas Schmitt 862d4fb571 Revoked rev 1013: Partition type of PReP is indeed 0x41. 2012-06-20 13:08:37 +02:00
Thomas Schmitt 27277914c6 Ended the special out-of-loop handling of eltorito_writer_compute_data_blocks() 2012-06-19 16:49:03 +02:00
Thomas Schmitt 2d3bbe51ed Corrected partition type of PReP from 0x41 to 0x42 2012-06-19 11:37:44 +02:00
Thomas Schmitt 5288cec97d Removed an obsolete experimental member from Ecma119Image 2012-06-18 15:13:48 +02:00
Thomas Schmitt 09b314c66f Reacted on harmless compiler warning. 2012-06-18 14:43:56 +02:00
Thomas Schmitt 55e134fb1c Enabled writing of EFI El Torito boot image as EFI System Partition outside
the range of the HFS+ partition.
2012-06-18 10:06:16 +02:00
Thomas Schmitt 9882d983b9 Avoiding to print a NULL pointer via %s in a HFS+ debug message 2012-06-17 12:56:32 +02:00
Thomas Schmitt 6fd859a2c1 Closed a potential memory leak in case of memory shortage 2012-06-15 20:07:30 +02:00
Thomas Schmitt 4d10b8c73c Silenced compiler warnings about too modern array initilization. 2012-06-14 13:46:31 +02:00
Thomas Schmitt 0ebc8fe186 Provisorily moved tail writer after checksum writer
and accounted for size of backup GPT in cylinder alignment of tail writer.
2012-06-13 13:31:37 +02:00
Thomas Schmitt 912e0cd1be Provisorily allowing the combination of HFS+ and CHRP. 2012-06-13 08:15:38 +02:00
Thomas Schmitt 3a60720099 Correcterd criterion for enabling CHRP partition entry. 2012-06-12 21:58:55 +02:00
Thomas Schmitt c166a49889 Bug fix: Partition cylinder alignment worked only if both, El Torito and
application provided system area data were present.
2012-06-12 21:21:14 +02:00
Thomas Schmitt 6fc3bb6777 New ystem area sub type CHRP with iso_write_opts_set_system_area() 2012-06-12 21:16:56 +02:00
Thomas Schmitt d7401f0a4c Updated description of boot sectors by sparse info about PReP, CHRP.
Described the layout for GRUB2 based hybrid images.
2012-06-12 17:42:22 +02:00