113 Commits (a936409a82fd9e64b3258b096edb625489b9c7e2)

Author SHA1 Message Date
Thomas Schmitt a936409a82 Fixed failure to compile with experimental Libisofs_appended_partitions_inlinE 4 years ago
Thomas Schmitt 028f9275d3 Throw error if imported_iso interval would be overwritten by multi-session 4 years ago
Thomas Schmitt cace41ec16 Enabled partition intervals with source "imported_iso" with ISO growing 4 years ago
Thomas Schmitt 18ab6019bc Let ISO size cover appended partitions if --protective-msdos-label or nonzero -partition_offset is given 4 years ago
Thomas Schmitt 6282bbc0bc Bug fix: Bit 15 of iso_write_opts_set_system_area did not work with generic MBR 4 years ago
Thomas Schmitt fb8697081b Reacted on harmless compiler warning about uninitialized variable. 4 years ago
Thomas Schmitt 86f6ffc9c9 Let iso_mbr_part_type 0xee override ban on 0xee without GPT 4 years ago
Thomas Schmitt 5600f3d726 When deciding boot flag, consider MBR partition slot empty only if entirely 0 4 years ago
Thomas Schmitt e66b9bfe0c New API call iso_write_opts_set_iso_mbr_part_type() 4 years ago
Thomas Schmitt 094b3f7546 Updated copyright year in system_area.c 4 years ago
Thomas Schmitt 5c1c5cd964 Bug fix: Appended partitions of size >= 4 GiB led to abort with error message "FATAL : ISO overwrite". Thanks to Sven Haardiek. 4 years ago
Thomas Schmitt 215280448f Bug fix: Protective MBR for GPT could emerge with boot flag set. 5 years ago
Thomas Schmitt 9d64318502 Corrected understanding of relation of RFC 4122 and UEFI GUID. 5 years ago
Thomas Schmitt 866f647fad New API calls iso_generate_gpt_guid() and +iso_write_opts_set_gpt_guid(). 5 years ago
Thomas Schmitt 5880636a50 Prevented appended partition from being marked twice in GPT if it is used as 5 years ago
Thomas Schmitt d8dca37d65 Replaced unused timezone parameter of gettimeofday() by NULL 5 years ago
Thomas Schmitt 31fcdc0ba6 New API calls iso_write_opts_set_appended_as_apm(), iso_write_opts_set_part_like_isohybrid() 5 years ago
Thomas Schmitt 872b5c6c67 New bit15 with options of iso_write_opts_set_system_area() to enforce 6 years ago
Thomas Schmitt ec35bb21c0 Provisory new pseudo path for El Torito boot images: 6 years ago
Thomas Schmitt 93f3cb1823 Another fix for Libisofs_mjg_boot_for_grub2 with original grub-mkrescue options 6 years ago
Thomas Schmitt fea7be5168 Fixed result of Libisofs_mjg_boot_for_grub2 with original grub-mkrescue options 6 years ago
Thomas Schmitt bd25db9283 Experimental macro Libisofs_mjg_boot_for_grub2 for alternative partition layout 6 years ago
Thomas Schmitt 17e8cb6697 Bug fix: The HFS+ filesystem was not marked by in GPT of GRUB2 hybrid layout. 6 years ago
Thomas Schmitt 9e01d3654e Experimental macros Libisofs_protective_msdos_plus_boot_dummY and 6 years ago
Thomas Schmitt b3701f0b18 Removed the false prediction that HFS+ would cause GPT. 6 years ago
Thomas Schmitt cd0f57dd1a Bug fix: HFS+ production could cause MBR partition of type 0xEE without GPT. 6 years ago
Thomas Schmitt c47167058a Improved handling of cylinder alignment if the resulting image size 6 years ago
Thomas Schmitt 5a3d84cbbb Fixed omissions of rev 1197 about so_write_opts_set_prep_img() and 6 years ago
Thomas Schmitt 5f6e64b792 Bug fix: GPT production did not yield proper results with appended sessions 6 years ago
Thomas Schmitt d4b8cbe474 New API object iso_interval_reader. Enabling flag bits for older API calls 6 years ago
Thomas Schmitt a0719328ea Bug fix: A zero sized GPT partition was marked after the last appended 6 years ago
Thomas Schmitt 003aa5832e Fixing an omission of rev 1183. Protective MBR was produced for 6 years ago
Thomas Schmitt 782bb7854e New system area type 6 = DEC Alpha SRM boot sector. 6 years ago
Thomas Schmitt 527b613607 New API call iso_write_opts_set_appended_as_gpt() 6 years ago
Thomas Schmitt 3e33fa5fa1 Equipped all non-system-dependent open(2) calls with O_BINARY. 7 years ago
Thomas Schmitt af23ad0f90 Bug fix: Only 128 bytes of an emerging GPT header block were zeroized 7 years ago
Thomas Schmitt 6edc1ac057 New API call iso_crc32_gpt() 7 years ago
Thomas Schmitt a394f4dfd2 Bug fix: The GUIDs of main GPT and backup GPT differed if more than one 7 years ago
Thomas Schmitt dd27f579eb New API call iso_image_report_system_area() 7 years ago
Thomas Schmitt e6e037f87e Re-enabled HP-PA PALO boot preparations 7 years ago
Thomas Schmitt 2c2fb7caf2 Fixed a harmless bug introduced with rev 1111. 8 years ago
Thomas Schmitt d51cefb097 Adapted HP-PA boot sector code to upcomming PALO header version 5 8 years ago
Thomas Schmitt 7637d13e11 New API calls iso_image_set_hppa_palo() and iso_image_get_hppa_palo() 8 years ago
Thomas Schmitt 9b4e0b611a Bug fix: Division by zero if HFS+ was combined with TOC emulation for overwritable media. 8 years ago
Thomas Schmitt fa61b94ac8 Consolidated the single copies of IsoWriteOpts members in Ecma119Image 8 years ago
Thomas Schmitt d5cd610ac7 Bug fix: The protective MBR partition for GPT started at block 0 instead of 1 8 years ago
Thomas Schmitt 91f5ebb376 Bug fix: GPT header CRC was computed from all 512 bytes rather than from 92. 8 years ago
Thomas Schmitt 4672c79181 Changed Libisofs_grub2_sparc_patch_lba_poS to Libisofs_grub2_sparc_patch_adr_poS 8 years ago
Thomas Schmitt 83cb07b23c New API calls iso_image_set_sparc_core() and iso_image_get_sparc_core(). 8 years ago
Thomas Schmitt 439a14da1d Bug fix: Reserved and unused fields of APM entries were not zeroed. 8 years ago