Thomas Schmitt
01c7a0d5ec
Accept Rock Ridge Creation time as ctime if no Attributes time is present.
2015-10-04 18:47:38 +02:00
Thomas Schmitt
72ef369a40
Let loaded image adjust truncate length regardless whether larger or
...
smaller than the current truncate length.
2015-09-27 18:03:18 +02:00
Thomas Schmitt
218e26c974
Bug fix: iso_node_get_name() of root node returned NULL pointer rather than
...
an empty string
2015-09-27 12:30:24 +02:00
Thomas Schmitt
395128ef5f
New AAIP variable isofs.nt records name truncation parameters.
2015-09-25 19:07:53 +02:00
Thomas Schmitt
7a3560035a
Rectified handling of oversized filenames by new API calls:
...
iso_image_set_truncate_mode, iso_image_get_truncate_mode,
iso_truncate_leaf_name, iso_image_set_node_name, iso_image_tree_clone,
iso_image_add_new_dir, iso_image_add_new_file, iso_image_add_new_special,
iso_image_add_new_symlink, iso_image_dir_get_node, iso_image_path_to_node,
2015-09-17 13:59:05 +02:00
Thomas Schmitt
6c3dc3ce4a
New API call iso_read_opts_set_ecma119_map().
2015-08-17 21:52:33 +02:00
Thomas Schmitt
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
Thomas Schmitt
d3fefe4735
Changed wrong use of "resp." in docs
2015-08-01 16:58:40 +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
2beb0d001b
Version leap to 1.4.1
2015-05-17 21:16:35 +02:00
Thomas Schmitt
6c9b81a474
Version leap to 1.4.0
2015-05-17 19:27:00 +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
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
5384342336
Re-arranged help texts of iso_image_report_system_area() and iso_image_report_el_torito()
2014-10-05 13:15:51 +02:00
Thomas Schmitt
eae886bcb5
Version leap to 1.3.9
2014-06-28 08:19:22 +02:00
Thomas Schmitt
288e778875
Version leap to 1.3.8
2014-06-28 08:14:27 +02:00
Thomas Schmitt
1df1642a61
Corrected help text of iso_image_report_system_area()
2014-05-08 20:07:46 +02:00
Thomas Schmitt
443156e100
Re-arranged output lines of iso_image_report_el_torito()
2014-04-29 19:17:06 +02:00
Thomas Schmitt
0bce145343
Changed report format of detected El Torito boot image options
2014-04-27 15:13:57 +02:00
Thomas Schmitt
6d64bc23cf
Estimating size of El Torito boot images which are not represented by a file
2014-04-27 12:09:13 +02:00
Thomas Schmitt
25295d2bb0
Polished help text of iso_image_report_system_area()
2014-04-25 09:40:37 +02:00
Thomas Schmitt
3370f666f9
Split the large macro ISO_SYSAREA_REPORT_DOC into several parts ISO_SYSAREA_REPORT_DOC*
2014-04-24 13:56:52 +02:00
Thomas Schmitt
ad279352e3
New API call iso_image_report_el_torito()
2014-04-24 10:15:56 +02:00
Thomas Schmitt
2f8bd3ac01
Split the output of iso_image_report_system_area() into separate texts.
2014-04-13 09:16:45 +02:00
Thomas Schmitt
6edc1ac057
New API call iso_crc32_gpt()
2014-04-12 14:54:54 +02:00
Thomas Schmitt
dd27f579eb
New API call iso_image_report_system_area()
2014-04-11 15:39:45 +02:00
Thomas Schmitt
af843e446f
Included fcntl.h in libisofs.h to work around "#define open open64" in
...
fcntl.h of AIX. Thanks to Richard Nolde.
2014-04-09 09:48:31 +02:00
Thomas Schmitt
e6e037f87e
Re-enabled HP-PA PALO boot preparations
2014-04-09 09:02:51 +02:00
Thomas Schmitt
03b45c3151
Version leap to 1.3.7
2014-03-04 17:08:29 +01:00
Thomas Schmitt
b82ca42f87
Version leap to 1.3.6
2014-03-04 17:00:54 +01:00
Thomas Schmitt
bedfa914d5
Temporarily disabled the unfinished HP-PA PALO bootability preparations
2014-03-03 20:15:08 +01:00
Thomas Schmitt
5b78efb12a
Clarified the content of the PVD timestamps.
2014-02-09 13:29:50 +01:00
Thomas Schmitt
d51cefb097
Adapted HP-PA boot sector code to upcomming PALO header version 5
2014-01-16 11:59:58 +01:00
Thomas Schmitt
7637d13e11
New API calls iso_image_set_hppa_palo() and iso_image_get_hppa_palo()
2014-01-14 09:43:28 +01:00
Thomas Schmitt
44f475a4ef
Improved handling of unconvertable file names and name collsions during iso_image_import()
2014-01-03 18:29:29 +01:00
Thomas Schmitt
1be57e34ec
Completed implementation of API call iso_conv_name_chars()
2013-12-28 15:36:33 +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
ba47d1534c
Version leap to 1.3.5
2013-12-12 14:44:22 +01:00
Thomas Schmitt
b7dc0f4057
Version leap to 1.3.4
2013-12-12 14:37:11 +01:00
Thomas Schmitt
f34c274f21
Version leap to 1.3.3
2013-08-07 15:12:43 +02:00
Thomas Schmitt
46e96ee616
Version leap to 1.3.2
2013-08-07 15:10:10 +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
b1c7ed6e29
Avoided a confusing error message from iso_image_update_sizes(),
...
prepared macro for non-confusing error message,
and introduced flag bit0 to iso_stream_get_input_stream()
2013-06-25 14:56:29 +02:00
Thomas Schmitt
b80b339de3
Version leap to 1.3.1
2013-05-17 19:51:39 +02:00
Thomas Schmitt
efbd05203d
Version leap to 1.3.0
2013-05-17 19:47:58 +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
da41eb8c6e
Version leap to 1.2.9
2013-03-18 21:54:59 +01:00
Thomas Schmitt
775b7a11b4
Version leap to 1.2.8
2013-03-18 21:47:22 +01:00
Thomas Schmitt
a4f07eb3b3
New API call iso_image_get_pvd_times().
2013-03-12 17:42:13 +01:00
Thomas Schmitt
05e7f84966
Bug fix: Reading damaged Rock Ridge data could cause SIGSEGV by NULL.
2013-01-11 16:22:14 +01:00
Thomas Schmitt
6e5f840f11
Version leap to 1.2.7
2013-01-08 15:38:01 +01:00
Thomas Schmitt
df37211b7b
Updated copyright year in libisofs.h
2013-01-08 12:46:04 +01:00
Thomas Schmitt
bd81e44da0
Version leap to 1.2.6 (second try)
2013-01-08 08:55:03 +01:00
Thomas Schmitt
a585d6a32d
Clarifications in the description of el_torito_set_isolinux_options()
2012-10-22 18:12:10 +02:00
Thomas Schmitt
b77917fb63
Bug fix: Non-zero partition offset zeroized the MBR copies of GPT partition
...
table entries which were enabled by el_torito_set_isolinux_options()
2012-10-07 11:53:36 +02:00
Thomas Schmitt
4673733c4b
New iso_write_opts_set_system_area() cylinder alignment mode "all".
...
This commit revokes the statement that rev 1042 is a bug fix.
The old behavior is a feature. The former bug fix is now triggered by
mode "all".
2012-09-21 13:56:43 +02:00
Thomas Schmitt
20cc592765
Version leap to 1.2.5
2012-07-20 20:08:53 +02:00
Thomas Schmitt
1dd05f63a7
Version leap to 1.2.4
2012-07-20 20:04:30 +02:00
Thomas Schmitt
042dbd01ed
Removed obsolete development marks
2012-07-20 12:21:36 +02:00
Thomas Schmitt
7001121a3f
New flag bit with iso_node_set_attrs() to protect namespace "isofs"
2012-07-12 18:16:38 +02:00
Thomas Schmitt
942ec97c7b
Made Libisofs_with_rr_reloc_diR unconditional
2012-07-11 15:52:53 +02:00
Thomas Schmitt
7a8995f322
New API call iso_tree_resolve_symlink().
2012-07-01 18:41:54 +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
bab3cf0c7c
New option bits 2 to 7 with el_torito_set_isolinux_options()
2012-06-20 19:21:35 +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
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
7fd36ffade
Reserved new AAIP names isofs.hb and isofs.hx for storing HFS+ attributes.
2012-06-07 23:15:16 +02:00
Thomas Schmitt
ad251e8c7d
Mentioned in API description the impact of iso_write_opts_set_hfsplus()
...
on System Area.
2012-06-06 18:58:00 +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
714ef6493a
New API call iso_image_hfsplus_get_blessed()
2012-05-30 16:42:12 +02:00
Thomas Schmitt
e9eb22f514
New error code ISO_BOOT_APM_OVERLAP
2012-05-28 09:17:17 +02:00
Thomas Schmitt
e57e45e40b
New API call iso_write_opts_set_hfsp_serial_number().
2012-05-27 18:55:04 +02:00
Thomas Schmitt
bc7e8acb74
Corrected three comments about recently introduced error codes.
2012-05-26 23:09:55 +02:00
Thomas Schmitt
8770148cad
Introduced inner API iso_apm_partition_request for definition of
...
Apple Partition Map entries by hfsplus.c.
2012-05-26 23:04:42 +02:00
Thomas Schmitt
a72fd6a309
Corrected a comment in libisofs.h
2012-05-25 19:55:45 +02:00
Thomas Schmitt
82f39020cf
Attributed HFS+ blessings to IsoImage rather than IsoWriteOpts.
2012-05-25 19:34:09 +02:00
Thomas Schmitt
ab11c954d9
Created API and hfsplus interface of HFS+ blessing.
...
But iso_write_opts_bless() is still a dummy.
2012-05-25 14:40:06 +02:00
Thomas Schmitt
c1df1c9fd8
Corrected type of the new iso_hfsplus_xinfo_data members.
2012-05-24 19:49:52 +02:00
Thomas Schmitt
a8b20b87aa
New API functions iso_hfsplus_xinfo_func(), iso_hfsplus_xinfo_new()
...
and pre-version 0 of struct iso_hfsplus_xinfo_data.
2012-05-24 19:27:03 +02:00
Thomas Schmitt
f040f31d05
Registered new error ISO_SECT_SCATTERED in iso_error_to_msg().
2012-05-24 13:06:49 +02:00
Thomas Schmitt
1a5c02a27e
Updated Vladimir Serbinenko's work. Replaced his extension of Iso_File_Src
...
by a function that computes the size from Iso_File_Src.sections.
2012-05-24 09:19:23 +02:00
Thomas Schmitt
2c540b1f43
Vladimir Serbinenko began to implement production of HFS+ metadata.
...
This revision introduces the writer class and a first attempt to integrate
it into image production. Not yet functional.
2012-05-23 14:47:49 +02:00
Thomas Schmitt
6982971796
Bug fix: Volume descriptors of Joliet and ISO 9660:1999 beared non-zero
...
Effective Date, involuntarily restricting the early end of their lifetime.
Thanks to Vladimir Serbinenko.
2012-05-22 16:46:17 +02:00
Thomas Schmitt
81dd6ce55a
Version leap to 1.2.3
2012-04-02 19:12:39 +02:00
Thomas Schmitt
125789feef
Version leap to 1.2.2
2012-04-02 19:00:27 +02:00
Thomas Schmitt
8a2fa9fe2e
New API call iso_write_opts_set_allow_7bit_ascii().
2012-03-22 11:18:44 +01:00
Thomas Schmitt
4eb4146474
Improved standards compliance for ISO level 1 names with partly relaxed
...
constraints.
2012-03-14 09:07:59 +01:00
Thomas Schmitt
0a8bb0e9b8
Made sure that empty relocation directory name leads to root directory.
2012-03-10 11:29:03 +01:00
Thomas Schmitt
76f2a5f4d3
New API call iso_write_opts_set_rr_reloc()
2012-03-09 19:59:51 +01:00
Thomas Schmitt
37f880797d
Small comment change in libisofs/libisofs.h
2012-03-06 15:14:45 +01:00
Thomas Schmitt
09c49f777a
Version leap to 1.2.1
2012-01-27 15:57:45 +01:00
Thomas Schmitt
5f76be9d76
Version leap to 1.2.0
2012-01-27 10:59:50 +01:00
Thomas Schmitt
6a1bbaa902
Extended influence of iso_write_opts_set_dir_rec_mtime() to Joliet and
...
ISO 9660:1999.
2012-01-14 15:54:25 +01:00