Thomas Schmitt
4064a7e0ee
Bug fix: Multi-session emulation spoiled GPT production "GPT partitions ... overlap". Regression towards 1.4.8
4 years ago
Thomas Schmitt
f39d4eefee
Putting user defined padding after appended partitions
5 years ago
Thomas Schmitt
866f647fad
New API calls iso_generate_gpt_guid() and +iso_write_opts_set_gpt_guid().
7 years ago
Thomas Schmitt
527b613607
New API call iso_write_opts_set_appended_as_gpt()
...
and marking of appended partitions in GPT if GPT emerges for other reasons.
8 years ago
Thomas Schmitt
288eb75745
Removed a surplus function definition from system_area.h which spoiled
...
compilation on Cygwin. Thanks to Gary Jiang.
8 years ago
Thomas Schmitt
dd27f579eb
New API call iso_image_report_system_area()
9 years ago
Thomas Schmitt
d5cd610ac7
Bug fix: The protective MBR partition for GPT started at block 0 instead of 1
10 years ago
Thomas Schmitt
ff3b439bda
Changed Libisofs_grub2_sparc_patch_lba_poS to Libisofs_grub2_sparc_patch_adr_poS
10 years ago
Thomas Schmitt
83cb07b23c
New API calls iso_image_set_sparc_core() and iso_image_get_sparc_core().
10 years ago
Thomas Schmitt
d66eef42f6
Corrected Libisofs_grub2_mbr_patch_offsT from 3 to 4
10 years ago
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
10 years ago
Thomas Schmitt
46bb5945c6
Improved quality of random UUIDs
10 years ago
Thomas Schmitt
2d441cca5d
New API call iso_write_opts_set_hfsp_block_size().
11 years ago
Thomas Schmitt
85bedae639
Introduced opportunity to choose an MBR partition number with
...
struct iso_mbr_partition_request and iso_quick_mbr_entry().
11 years ago
Thomas Schmitt
bab3cf0c7c
New option bits 2 to 7 with el_torito_set_isolinux_options()
11 years ago
Thomas Schmitt
6a3273dc72
New API calls so_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp()
11 years ago
Thomas Schmitt
0897896713
Inner API for requesting MBR partition table entries.
11 years ago
Thomas Schmitt
74bc1808a1
Renamed gpt_tail_writer_ecma119_writer_create() to gpt_tail_writer_create().
11 years ago
Thomas Schmitt
36502f8ae3
Second stage of implementation of GPT production.
...
It implements the writer class for the backup GPT.
11 years ago
Thomas Schmitt
bcd4b88319
First stage of implementation of GPT production.
...
The writer class for the backup GPT is not implemented yet.
11 years ago
Thomas Schmitt
1ed3ba7933
Introduced internal pseudo-random generators iso_random_uuid() and
...
iso_random_8byte().
11 years ago
Thomas Schmitt
8770148cad
Introduced inner API iso_apm_partition_request for definition of
...
Apple Partition Map entries by hfsplus.c.
11 years ago
Thomas Schmitt
e035146e01
Bug fix: isohybrid image size was not aligned to cylinder boundary.
...
Now the cylinder size gets adjusted if the image does not fit into 1024 cyl.
12 years ago
Thomas Schmitt
b58d1e28ef
New API call iso_write_opts_set_partition_img().
12 years ago
Thomas Schmitt
0d35100eb0
New system area type 2 = MIPS Little Endian / DEC Boot Block.
12 years ago
Thomas Schmitt
23d3c43022
Removed more occurences of old restriction to GPLv2.
13 years ago
Vreixo Formoso
7e97a45b20
Support for writing MBR in the system area, to make hybrid boot images.
...
With the specified isolinux option, a MBR is written to the system area, and this
allows the image to boot from either CD/DVD or USB sticks.
This is also supported on overwriteable media (note that system area is always
overwritten), but it should not work on multisession media.
14 years ago