afb10aac3b
Claiming full output size in first PVD if partition offset is non-zero
2016-12-25 10:05:26 +01:00
dc6cd946ba
New API calls el_torito_set_full_load(), el_torito_get_full_load()
2016-11-13 10:05:18 +01:00
188e36178b
Reacted on some of the complaints of codespell
2016-07-22 16:03:51 +02:00
7c05d2a865
Enabled use of --interval:appended_partition_ with ISO growing.
2016-01-20 11:35:29 +01:00
ec35bb21c0
Provisory new pseudo path for El Torito boot images:
...
--interval:appened_partition_N:all::
2015-12-30 18:56:32 +01:00
e4750907e3
Removed unused opportunity to call static create_image() with NULL for bootimg.
...
Coverity CID 12569.
2015-10-09 15:53:29 +02:00
c8ed18695f
Restricted size of patchable boot images to 32 MB and prevented
...
stream filtering on such boot images.
2015-08-11 12:02:26 +02:00
210b5817cb
Letting lfs_read() retry if read(2) returns a short byte count.
2014-11-20 13:15:35 +01:00
0fc4421e15
Bug fix: The header indicator of the last El Torito catalog section header
...
was set to 0x90 rather than 0x91 if more than one boot image is in that
section.
2014-10-11 14:57:48 +02:00
6ed2404420
Recording the need for boot-info-table and grub2-boot-info
...
in El Torito images which get defined by commands rather
than being loaded from an ISO filesystem.
2014-10-11 14:31:13 +02:00
a22c16d5ef
Increased default weight of El Torito boot catalog to 1 billion
2014-10-05 13:17:53 +02:00
1c2851b5ba
Preserving the weights of imported boot image files.
2014-10-03 17:07:35 +02:00
c17ba1980a
Clarified which inode is local ino_t and which is Rock Ridge uint32_t.
2014-05-27 21:31:53 +02:00
ad279352e3
New API call iso_image_report_el_torito()
2014-04-24 10:15:56 +02:00
dd27f579eb
New API call iso_image_report_system_area()
2014-04-11 15:39:45 +02:00
fa61b94ac8
Consolidated the single copies of IsoWriteOpts members in Ecma119Image
...
by having a copy of the whole IsoWriteOpts in Ecma119Image
2013-12-22 19:02:44 +01:00
b95e1bb85c
Giving sort weight 2 as default to El Torito boot images.
2013-09-07 21:37:27 +02:00
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
bbd198a81b
Avoiding a SIGSEGV if no El Torito is involved. Introduced by rev 1014.
2012-06-20 20:40:15 +02:00
27277914c6
Ended the special out-of-loop handling of eltorito_writer_compute_data_blocks()
2012-06-19 16:49:03 +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
6cb5f802af
Committing the yet incomplete implementation of SYSLINUX isohybrid
...
for MBR, UEFI and x86-Mac. This shall avoid tangling with ongoing HFS+
efforts.
2012-05-24 19:31:00 +02:00
dd1629b5ca
Reacted on warnings of -Wunused-but-set-variable
2011-07-04 16:04:05 +02:00
004aefd0b7
New API call iso_image_get_bootcat()
2011-07-03 21:02:19 +02:00
d0f740facf
Reacted on -Wextra -Wno-unused-parameter warnings of gcc for eltorito.c
2011-05-21 23:11:18 +02:00
61383dea2d
New error codes ISO_RR_NAME_TOO_LONG and ISO_RR_NAME_RESERVED for
...
occasions which previously returned ISO_WRONG_ARG_VALUE.
2011-03-26 20:54:20 +01:00
8e2748f23b
New API call iso_memory_stream_new(). (Was formely a private acll.)
2011-01-01 14:55:26 +01:00
f4b2bfc0d6
Better messages if boot image or boot catalog directory are missing.
2010-11-25 17:01:40 +01:00
5482d5d7b4
Improvements about the block address of empty data files
2010-11-25 14:40:44 +01:00
48316af1d9
Made development option Libisofs_mips_boot_file_pathS unconditional.
2010-10-15 09:23:09 +02:00
f33df0ef29
New API calls iso_image_add_mips_boot_file(), iso_image_get_mips_boot_files(),
...
iso_image_give_up_mips_boot().
The preliminary ban has been lifted to combine El Torito and MIPS Big Endian
boot facilities.
The current state of boot record documentation has been added to bzr.
2010-10-12 20:24:17 +02:00
b07d3ab0c3
Provisory implementation of MIPS big endian Volume Header production.
...
For now it is mutually exclusive with El Torito production.
It will always be mutually exclusive with MBR production.
2010-10-12 12:20:27 +02:00
d5c4af7378
Removed development marks and an obsolete conditional compilation case.
2010-09-11 13:25:51 +02:00
017dcb39f2
New API function iso_write_opts_set_part_offset() controls creation of
...
an MBR with a first partiton table entry that bears non-zero start address.
A second set of volume descriptors and directory tree+tables gets created
which can be used to mount the image at the partition start.
Not yet implemented for second set: ISO 9660:1999, MD5 checksums.
2010-09-05 12:43:48 +02:00
1d6fdf51dc
New error code ISO_BOOT_NO_CATALOG
2010-06-23 19:54:51 +02:00
9be5b241e2
New API call iso_node_set_hidden(),
...
new IsoHideNodeFlag value LIBISO_HIDE_BUT_WRITE.
2010-06-18 22:03:41 +02:00
ae626b9570
Eventually including autotools generated ../config.h with all source files.
...
(GNU xorriso plans to use autoheader for a diet of its build messages.)
2010-05-16 10:20:12 +02:00
eb23260459
Removed most of the development remarks of 0.6.31
2010-05-01 20:38:01 +02:00
e4cf93665a
Making an educated guess whether the boot images contain a boot info table.
...
New API call el_torito_seems_boot_info_table() publishes this guess.
2010-04-29 15:10:18 +02:00
3d9367d52a
Closed memory leak about boot catalog node.
2010-04-25 20:27:17 +02:00
03b030c56d
New API calls el_torito_get_isolinux_options(), el_torito_get_boot_media_type()
2010-04-25 14:11:45 +02:00
a3fe82100b
Fixed a bug introduced with previous revision 655.
2010-04-23 19:00:50 +02:00
02d7a690eb
New API calls el_torito_set_id_string(), el_torito_get_id_string(),
...
el_torito_set_selection_crit(), el_torito_get_selection_crit().
2010-04-23 18:01:27 +02:00
59d143c1f0
Added support for multiple boot images.
...
New API calls iso_image_add_boot_image() , iso_image_get_all_boot_imgs(),
el_torito_get_boot_platform_id(), el_torito_get_load_seg(),
el_torito_get_load_size(), el_torito_get_bootable()
2010-04-22 14:04:51 +02:00
da2c0520cc
Changed new API call from iso_image_set_boot_platform_id() to
...
el_torito_set_boot_platform_id().
Introduced new API call iso_image_set_boot_catalog_weight().
2010-04-20 16:23:17 +02:00
517f520570
New API call iso_image_set_boot_platform_id().
...
Downgraded ISO_WRONG_EL_TORITO and ISO_UNSUPPORTED_EL_TORITO from SORRY
to WARN and implemented the tolerance that is promised by their message
texts.
2010-04-20 11:10:00 +02:00
f13167335a
New API call iso_write_opts_set_system_area() acts like mkisofs option -G
2010-04-06 14:41:36 +02:00
afebbe187d
Bug fix: Random checksum index could sneak in via boot catalog node
...
and cause a SIGSEGV if checksumming is enabled.
This and other occurences of malloc() were changed to calloc().
2010-02-08 13:46:45 +01:00
23d3c43022
Removed more occurences of old restriction to GPLv2.
2010-01-27 06:48:59 +01:00
Vreixo Formoso
7db39f99b6
Add new API to deal with isolinux options.
...
This deprecates el_torito_patch_isolinux_image() in favour of the new API, that also
allows the generation of an hybrid boot image.
2008-10-19 16:00:51 +02:00