Commit Graph

1409 Commits

Author SHA1 Message Date
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
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
f3e63e3cf7 Bug fix: Appended partitions did not obey cylinder alignment 2012-09-19 18:01:08 +02:00
fb9b3a298c Minor changes with documentation 2012-07-20 21:04:15 +02:00
1539ff120e Reacted on compiler warning on Solaris. 2012-07-20 21:03:34 +02:00
20cc592765 Version leap to 1.2.5 2012-07-20 20:08:53 +02:00
1dd05f63a7 Version leap to 1.2.4 2012-07-20 20:04:30 +02:00
fe07c87788 Updated changelog 2012-07-20 14:23:03 +02:00
8c58e2a012 Corrected some indentation 2012-07-20 13:14:57 +02:00
b6b8b1625c Removed obsolete code variations from hfsplus.c 2012-07-20 13:10:18 +02:00
042dbd01ed Removed obsolete development marks 2012-07-20 12:21:36 +02:00
7001121a3f New flag bit with iso_node_set_attrs() to protect namespace "isofs" 2012-07-12 18:16:38 +02:00
942ec97c7b Made Libisofs_with_rr_reloc_diR unconditional 2012-07-11 15:52:53 +02:00
8b2edd7ca4 Mad new hfsplus_case.c usable for GNU xorriso 2012-07-11 12:16:45 +02:00
2e6c3efda2 Corrected a comment in new hfsplus_case.c 2012-07-11 12:09:18 +02:00
2e63856dee Replaced implementation of HFS+ case-insensitive character conversion
by one of my own copyright.
2012-07-11 11:31:45 +02:00
b211ce6804 Clarified copyright of libisofs/hfsplus_classes.c 2012-07-07 11:40:18 +02:00
4c2a24514d Replaced use of ntohs() and htons() by iso_ntohs() and iso_htons(). 2012-07-06 17:33:45 +02:00
b07d60bbfc Moved some functions from util.c to hfsplus.c 2012-07-03 18:56:26 +02:00
e8f6f924bd Adjusting symbolic links in HFS+ which are affected by name mangling 2012-07-02 19:57:25 +02:00
7a8995f322 New API call iso_tree_resolve_symlink(). 2012-07-01 18:41:54 +02:00
2c88e74798 Introduced mangling of HFS+ names for case-insensitive uniqueness. 2012-06-30 21:48:42 +02:00
2d441cca5d New API call iso_write_opts_set_hfsp_block_size(). 2012-06-27 20:39:57 +02:00
7e49fb553b Enabled the opportunity to set HFSPLUS_BLOCK_SIZE to 512 for experiments. 2012-06-24 16:00:03 +02:00
af367561a6 Setting the boot bit with the CHRP MBR partition. 2012-06-22 16:33:03 +02:00
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
bbd198a81b Avoiding a SIGSEGV if no El Torito is involved. Introduced by rev 1014. 2012-06-20 20:40:15 +02:00
2a08471c04 Trying to get push to work after merge. 2012-06-20 19:41:10 +02:00
72bdd7a3d0 Small update in doc/boot_sectors.txt 2012-06-20 19:32:30 +02:00
bab3cf0c7c New option bits 2 to 7 with el_torito_set_isolinux_options() 2012-06-20 19:21:35 +02:00
862d4fb571 Revoked rev 1013: Partition type of PReP is indeed 0x41. 2012-06-20 13:08:37 +02:00
27277914c6 Ended the special out-of-loop handling of eltorito_writer_compute_data_blocks() 2012-06-19 16:49:03 +02:00
2d3bbe51ed Corrected partition type of PReP from 0x41 to 0x42 2012-06-19 11:37:44 +02:00
5288cec97d Removed an obsolete experimental member from Ecma119Image 2012-06-18 15:13:48 +02:00
09b314c66f Reacted on harmless compiler warning. 2012-06-18 14:43:56 +02:00
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
9882d983b9 Avoiding to print a NULL pointer via %s in a HFS+ debug message 2012-06-17 12:56:32 +02:00
6fd859a2c1 Closed a potential memory leak in case of memory shortage 2012-06-15 20:07:30 +02:00
4d10b8c73c Silenced compiler warnings about too modern array initilization. 2012-06-14 13:46:31 +02:00
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
912e0cd1be Provisorily allowing the combination of HFS+ and CHRP. 2012-06-13 08:15:38 +02:00
3a60720099 Correcterd criterion for enabling CHRP partition entry. 2012-06-12 21:58:55 +02:00
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
6fc3bb6777 New ystem area sub type CHRP with iso_write_opts_set_system_area() 2012-06-12 21:16:56 +02:00
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
6a3273dc72 New API calls so_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp() 2012-06-12 13:24:50 +02:00
0897896713 Inner API for requesting MBR partition table entries. 2012-06-11 13:05:46 +02:00
1de0284eaa New API call iso_write_opts_set_fat(). (FAT feature not implemented yet.) 2012-06-10 19:41:00 +02:00
7c6c3466e9 Provisorily moved gpt_tail_writer to the very end of the writer list. 2012-06-10 16:08:36 +02:00
3528795b55 Corrected computation for error ISO_OVWRT_FIFO_TOO_SMALL. 2012-06-10 15:09:08 +02:00