Commit Graph

439 Commits

Author SHA1 Message Date
Thomas Schmitt 91490d5f34 Preventing use of zero sized SUSP CE entry which causes SIGSEGV. Debian bug 872590. Thanks Jakub Wilk and American Fuzzy Lop. 2017-08-19 11:08:02 +02:00
Thomas Schmitt 860a91dd2f Preventing NULL dereference if root directory bears a RRIP RE entry 2017-08-17 08:49:28 +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 dc6cd946ba New API calls el_torito_set_full_load(), el_torito_get_full_load() 2016-11-13 10:05:18 +01:00
Thomas Schmitt 561e2a6aaa Version leap to 1.4.7 2016-09-16 20:58:19 +02:00
Thomas Schmitt e7dd325ff6 Version leap to 1.4.6. 2016-09-16 11:45:12 +02:00
Thomas Schmitt 63c074b0aa Changed severity of ISO_FILE_TOO_BIG from WARNING to FAILURE. 2016-09-12 18:01:14 +02:00
Thomas Schmitt bf5678c6d4 Removed obsoleted doxygen.conf tags XML_SCHEMA, XML_DTD, SHOW_DIRECTORIES,
HTML_ALIGN_MEMBERS. Corrected EXAMPLE_PATH.
Corrected a few comments which caused valid doxygen complaints.
2016-08-29 17:00:32 +02:00
Thomas Schmitt 9d64318502 Corrected understanding of relation of RFC 4122 and UEFI GUID.
Thanks Andrei Borzenkov.
2016-08-14 22:24:53 +02: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 188e36178b Reacted on some of the complaints of codespell 2016-07-22 16:03:51 +02:00
Thomas Schmitt d482eb4c96 Version leap to 1.4.5 2016-07-01 19:58:26 +02:00
Thomas Schmitt 1786ceb276 Version leap to 1.4.4 2016-07-01 19:53:15 +02:00
Thomas Schmitt b5fb98a2a3 Bug fix: Oversized text in ISO_SYSAREA_REPORT_DOC_ALPHA.
Thanks to Etienne Bergeron.
2016-03-30 21:35:53 +02:00
Thomas Schmitt b269557743 Bug fix: At image loading time GRUB2 MBR was not recognized if the partition
table is not the protective one as described by UEFI.
2016-03-23 11:24:36 +01:00
Thomas Schmitt 0fd7d4d7eb Added "extern C" to libisofs.h 2016-03-15 21:26:06 +01:00
Thomas Schmitt 477bbb89bb Fixed typo "occured" -> "occurred" 2016-02-05 13:52:26 +01: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 52972811f8 Version leap to 1.4.3 2015-11-28 21:49:07 +01:00
Thomas Schmitt 089982022c Version leap to 1.4.2 2015-11-28 21:13:51 +01:00
Thomas Schmitt ccef2f29da Avoiding NULL pointer dereference in case of unexpected file type.
Coverity CID 12550.
2015-10-11 17:36:30 +02:00
Thomas Schmitt e35cb88328 Made sure that iso_file_get_old_image_sections() returns non-NULL only
if section_count > 0. Made sure that callers in libisofs expect all possible
outcome as announced by API description.
2015-10-09 12:03:14 +02:00
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