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
Thomas Schmitt
2c88e74798
Introduced mangling of HFS+ names for case-insensitive uniqueness.
2012-06-30 21:48:42 +02:00
Thomas Schmitt
2d441cca5d
New API call iso_write_opts_set_hfsp_block_size().
2012-06-27 20:39:57 +02:00
Thomas Schmitt
7e49fb553b
Enabled the opportunity to set HFSPLUS_BLOCK_SIZE to 512 for experiments.
2012-06-24 16:00:03 +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
27277914c6
Ended the special out-of-loop handling of eltorito_writer_compute_data_blocks()
2012-06-19 16:49:03 +02:00
Thomas Schmitt
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
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
3a60720099
Correcterd criterion for enabling CHRP partition entry.
2012-06-12 21:58:55 +02:00
Thomas Schmitt
6fc3bb6777
New ystem area sub type CHRP with iso_write_opts_set_system_area()
2012-06-12 21:16:56 +02:00
Thomas Schmitt
6a3273dc72
New API calls so_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp()
2012-06-12 13:24:50 +02:00
Thomas Schmitt
0897896713
Inner API for requesting MBR partition table entries.
2012-06-11 13:05:46 +02:00
Thomas Schmitt
1de0284eaa
New API call iso_write_opts_set_fat(). (FAT feature not implemented yet.)
2012-06-10 19:41:00 +02:00
Thomas Schmitt
7c6c3466e9
Provisorily moved gpt_tail_writer to the very end of the writer list.
2012-06-10 16:08:36 +02:00
Thomas Schmitt
3528795b55
Corrected computation for error ISO_OVWRT_FIFO_TOO_SMALL.
2012-06-10 15:09:08 +02:00
Thomas Schmitt
3b95f4c4c4
Closed a small memory leak found by valgrind
2012-06-10 12:52:34 +02:00
Thomas Schmitt
2cc387fcce
Aborting image generation in case of ISO_OVWRT_FIFO_TOO_SMALL.
2012-06-10 12:48:22 +02:00