Thomas Schmitt
dc3d82cf36
Fixed spelling errors found by fossies.org with codespell
2019-10-28 15:56:58 +01:00
Thomas Schmitt
241b9ea832
Corrected and updated copyright statements
2018-10-06 20:40:08 +02:00
Thomas Schmitt
6321ed4d97
Made isohybrid MBR id reproducible if vol_modification_time or vol_uuid are set
2016-08-05 20:59:17 +02:00
Thomas Schmitt
d8dca37d65
Replaced unused timezone parameter of gettimeofday() by NULL
2016-03-10 21:04:48 +01:00
Thomas Schmitt
3d15642307
Preventing production of surplus isohybrid MBR partition for BIOS boot image.
...
The problem was introduced by rev 1299.
2016-01-17 16:28:40 +01:00
Thomas Schmitt
ec35bb21c0
Provisory new pseudo path for El Torito boot images:
...
--interval:appened_partition_N:all::
2015-12-30 18:56:32 +01:00
Thomas Schmitt
bd25db9283
Experimental macro Libisofs_mjg_boot_for_grub2 for alternative partition layout
2015-12-27 16:07:27 +01:00
Thomas Schmitt
c47167058a
Improved handling of cylinder alignment if the resulting image size
...
size is not divisible by 2048. Old behavior was to not align. New is
to pad up by a few blocks of 512 bytes.
2015-05-10 09:34:45 +02:00
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.
2015-02-06 11:59:25 +01:00
Thomas Schmitt
1b5caac764
Made declarations of make_isolinux_mbr() consistent.
...
Debian bug 751501. Thanks to Michael Tautschnig.
2014-06-13 16:25:00 +02:00
Thomas Schmitt
083795cba2
Changed start of overall isohybrid GPT partition from 0 to partition_offset
2014-04-14 17:54:07 +02:00
Thomas Schmitt
dd27f579eb
New API call iso_image_report_system_area()
2014-04-11 15:39:45 +02:00
Thomas Schmitt
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
Thomas Schmitt
7aa2582129
Reacted on warnings of PLD Linux build log
2013-09-05 10:01:08 +02: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
bab3cf0c7c
New option bits 2 to 7 with el_torito_set_isolinux_options()
2012-06-20 19:21:35 +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
a3285f6e5d
Silenced a compiler warning
2012-06-05 17:00:16 +02:00
Thomas Schmitt
bcd4b88319
First stage of implementation of GPT production.
...
The writer class for the backup GPT is not implemented yet.
2012-06-02 19:32:22 +02:00
Thomas Schmitt
63df7749fa
Silenced compiler warnings by fixing micro bugs.
2012-05-28 09:27:07 +02:00
Thomas Schmitt
1ed3ba7933
Introduced internal pseudo-random generators iso_random_uuid() and
...
iso_random_8byte().
2012-05-27 16:05:56 +02:00
Thomas Schmitt
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
Thomas Schmitt
dd7dac3397
Reacted on warnings of -Wunused-but-set-variable
2011-07-04 16:07:35 +02:00
Thomas Schmitt
228995c148
Reacted on -Wextra -Wno-unused-parameter warnings of gcc for make_isohybrid_mbr.c
2011-05-21 23:15:19 +02:00
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.
2011-03-01 18:31:59 +01:00
Thomas Schmitt
84c0bd37ff
Avoiding <stdint.h> if not available. Trying to use <inttypes.h> in that case.
2011-01-18 16:18:09 +01:00
Thomas Schmitt
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
Thomas Schmitt
99e988d652
Updated genealogy of isohybrid MBR production.
2010-04-17 08:46:45 +02:00
Thomas Schmitt
b089f2e978
New bit1 of iso_write_opts_set_system_area() options.
...
New inner call make_isolinux_mbr() produces a bootable System Area
from an ISOLINUX mbr/isohdp[fp]x*.bin file and an ISOLINUX
El Torito bootable image (isolinux.bin).
2010-04-10 18:50:59 +02:00
Thomas Schmitt
f0f378c38f
Adjusted copyright and license statements in single files.
2010-02-14 11:39:34 +01:00
Thomas Schmitt
00011036dd
Updated license situation of make_isohybrid_mbr.c
2010-02-12 21:57:48 +01:00
Thomas Schmitt
e52b5e7f2a
Provisory remedy for missing compile option -liconv
...
with GNU libiconv on FreeBSD.
2009-06-30 13:41:34 +02:00
Thomas Schmitt
cc9de1507f
Described license situation of make_isohybrid_mbr.c
2008-11-25 17:11:52 +01:00
Vreixo Formoso
cb3a879baf
Fix bug in make_isohybrid_mbr().
2008-10-19 16:09:23 +02:00
Vreixo Formoso
186c2f2ff7
Add Thomas function needed to make isohybrid bootable images.
2008-10-18 16:50:20 +02:00