Thomas Schmitt
1c4c04d4e2
New iso_write_opts_set_system_area() option bits 16: GPT "Legacy BIOS bootable" and 17: GPT writable
2021-05-25 21:10:28 +02:00
Thomas Schmitt
8f3ff65c04
Corrected size of GPT protective MBR partition with multi-session emulation
2020-11-26 11:49:58 +01:00
Thomas Schmitt
cece6fb371
Bug fix: Appended APM partitions without HFS+ production had start and size 1
2020-11-15 15:23:03 +01:00
Thomas Schmitt
dc3d82cf36
Fixed spelling errors found by fossies.org with codespell
2019-10-28 15:56:58 +01:00
Thomas Schmitt
458ab43ecd
New API call iso_nowtime()
2019-04-18 10:56:01 +02:00
Thomas Schmitt
aed8bda955
New API calls iso_write_opts_set_part_type_guid(), iso_write_opts_set_iso_type_guid()
2019-02-18 12:47:09 +01:00
Thomas Schmitt
e1097dbb5d
Changed interface of helper function iso_tell_max_part_range()
2019-01-15 19:07:01 +01:00
Thomas Schmitt
a1e75003b5
Bug fix: Appending partitions 5 to 8 caused damaged ISO filesystems if not for SUN disk label
2019-01-15 16:26:56 +01:00
Thomas Schmitt
4064a7e0ee
Bug fix: Multi-session emulation spoiled GPT production "GPT partitions ... overlap". Regression towards 1.4.8
2019-01-10 20:15:44 +01:00
Thomas Schmitt
f39d4eefee
Putting user defined padding after appended partitions
2018-06-04 09:35:01 +02:00
Thomas Schmitt
c5a9cc56e3
Changed bug fix 615dc7e997
of Mar 30 13:51:21 2018 +0200
2018-05-01 12:43:11 +02:00
Thomas Schmitt
615dc7e997
Bug fix: Add-on sessions with partition offset claimed too many blocks as size. Regression of version 1.4.8.
2018-03-30 13:51:21 +02:00
Thomas Schmitt
028f9275d3
Throw error if imported_iso interval would be overwritten by multi-session
2017-08-26 11:47:14 +02:00
Thomas Schmitt
cace41ec16
Enabled partition intervals with source "imported_iso" with ISO growing
2017-08-24 12:19:54 +02:00
Thomas Schmitt
e66b9bfe0c
New API call iso_write_opts_set_iso_mbr_part_type()
2017-02-27 09:59:34 +01:00
Thomas Schmitt
76181d0aa3
Restricted volume size of PVD with non-zero partition offset to filesystem size even if the first PVD claims the whole output size
2016-12-25 10:00:07 +01:00
Thomas Schmitt
866f647fad
New API calls iso_generate_gpt_guid() and +iso_write_opts_set_gpt_guid().
2016-08-12 18:18:47 +02:00
Thomas Schmitt
b14ee71d51
Setting El torito boot catalog file timestamps to Ecma119Image.now.
2016-08-07 21:11:08 +02:00
Thomas Schmitt
c5c9d4e7bf
Setting Ecma119Image.now to maximum of effective olume creation date and
...
volume modification date.
2016-08-07 10:48:03 +02:00
Thomas Schmitt
188e36178b
Reacted on some of the complaints of codespell
2016-07-22 16:03:51 +02:00
Thomas Schmitt
31fcdc0ba6
New API calls iso_write_opts_set_appended_as_apm(), iso_write_opts_set_part_like_isohybrid()
2016-02-05 10:47:04 +01:00
Thomas Schmitt
7c05d2a865
Enabled use of --interval:appended_partition_ with ISO growing.
2016-01-20 11:35:29 +01:00
Thomas Schmitt
872b5c6c67
New bit15 with options of iso_write_opts_set_system_area() to enforce
...
MBR bootable/active flag.
2016-01-01 18:17: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
c79299ba08
Bug fix: Options bit0 of iso_write_opts_set_system_area() was not forwarded
...
to image production if no system area data were given.
This prevented xorrisofs option --protective-msdos-label from working.
2015-12-22 12:23:13 +01:00
Thomas Schmitt
7bdc4c96f5
Avoided to close unopened file pointer in case of error. Coverity CID 12546.
2015-10-11 15:18:03 +02:00
Thomas Schmitt
4e7432c20f
Removed unnecessary test for NULL. Coverity CID 12584.
2015-10-10 16:02:07 +02:00
Thomas Schmitt
d5f1eb9c65
Closed memory leaks with errors in ecma119_image_new(). Coverity CID 12582.
2015-10-10 15:21:27 +02:00
Thomas Schmitt
395128ef5f
New AAIP variable isofs.nt records name truncation parameters.
2015-09-25 19:07:53 +02:00
stacker
6947bfe5ec
Sorted the data file content extents by ECMA-119 tree rather than
...
by the red-black tree which shall consolidate files with identical
source object. Discovered and repaired a flaw in transitivity of
iso_stream_cmp_ino().
2015-07-27 13:50:57 +02:00
Thomas Schmitt
cb519e221e
Silenced compiler warnings of NetBSD and Solaris.
2015-05-20 12:19:37 +02: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
d4b8cbe474
New API object iso_interval_reader. Enabling flag bits for older API calls
...
iso_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp(),
and iso_write_opts_set_partition_img().
2015-04-23 15:46:04 +02:00
Thomas Schmitt
26b4222948
Fixed a bug introduced with rev 1184.
...
Calculated size of the directory tree could differ from written size.
2015-03-01 17:52:19 +01:00
Thomas Schmitt
782bb7854e
New system area type 6 = DEC Alpha SRM boot sector.
...
New API calls iso_image_set_alpha_boot(), iso_image_get_alpha_boot().
Thanks to Helge Deller.
2015-02-28 15:13:38 +01: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
a394f4dfd2
Bug fix: The GUIDs of main GPT and backup GPT differed if more than one
...
System Area was written into the ISO image.
2014-04-11 16:15:19 +02:00
Thomas Schmitt
60eb7e883c
Issueing warnings when Joliet file names with non-UCS-2 characters get read
2013-12-31 13:14:42 +01:00
Thomas Schmitt
1be57e34ec
Completed implementation of API call iso_conv_name_chars()
2013-12-28 15:36:33 +01: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
3e3c15812b
New API call iso_conv_name_chars(), provisory implementation
2013-12-19 15:41:55 +01:00
Thomas Schmitt
88555bd059
New API call iso_write_opts_set_joliet_utf16()
...
and ability to read Joliet names as UTF-16BE
2013-12-17 21:45:52 +01:00
Thomas Schmitt
7aa2582129
Reacted on warnings of PLD Linux build log
2013-09-05 10:01:08 +02:00
Thomas Schmitt
3f29d70aba
Preserving MD5s of files from old session until the end of the new
...
write run. If the write run fails, the old MD5s get restored.
2013-08-20 11:48:24 +02:00
Thomas Schmitt
d55ed2d1ca
New API calls iso_image_get_app_use() and iso_image_set_app_use()
2013-08-04 12:32:31 +02:00
Thomas Schmitt
83cb07b23c
New API calls iso_image_set_sparc_core() and iso_image_get_sparc_core().
2013-04-13 22:17:26 +02:00
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
2013-04-13 08:38:52 +02:00
Thomas Schmitt
eb6503a8ad
* Bug fix: Unspecified Expiration Time and Effective Time of ISO volume was
...
represented by 0-bytes rather than ASCII '0' digits.
2013-04-10 13:55:20 +02:00
Thomas Schmitt
6905ab3e56
Bug fix: Image size prediction altered the pointers to MD5 of data files
...
which stem from a previous session.
2013-01-14 18:13:49 +01:00
Thomas Schmitt
942ec97c7b
Made Libisofs_with_rr_reloc_diR unconditional
2012-07-11 15:52:53 +02:00