83fb614462
Closed memory leak in (improbable) case of error when attaching AAIP
...
attributes to IsoNode. Coverity CID 12564.
2015-10-09 11:03:38 +02:00
e5f6811795
Reacted on Coverity CID 12538. Mostly cosmetic.
2015-10-08 23:20:29 +02:00
f3b836194c
Pleasing Coverity for the improbable case that a builtin error message
...
length exceeds 4095 bytes.
2015-10-08 23:02:06 +02:00
3a870d23e3
Consolidated maximum length of namespace names. Coverity CID 12590.
2015-10-08 22:40:37 +02:00
06ea46c8d5
Bug fix: Freeing wrong pointer in case of memory shortage. Coverty CID 12600.
2015-10-08 19:52:23 +02:00
d427a03192
Bug fix: Double free if a boot image has no extents. Coverity CID 12599.
2015-10-08 19:47:01 +02:00
2b6071b445
Bug fix: Double free if a boot image has no extents. Coverity CID 12598.
2015-10-08 19:43:08 +02:00
fc448e09c9
Bug fix: Double free if no charset WCHAR_T is available. Coverity CID 12597.
...
(previous was CID 12601)
2015-10-08 19:35:22 +02:00
7b7da47d86
Bug fix: Double free if no charset WCHAR_T is available. Coverity CID 12597.
2015-10-08 19:27:28 +02:00
01c7a0d5ec
Accept Rock Ridge Creation time as ctime if no Attributes time is present.
2015-10-04 18:47:38 +02:00
905f4f898f
Fixed SIGSEGV while image import. Introduced by rev 1216.
2015-09-28 20:39:12 +02:00
b9ec876c40
Preventing a theoretically possible negative array index in find_utf8_start()
2015-09-28 11:36:45 +02:00
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
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
395128ef5f
New AAIP variable isofs.nt records name truncation parameters.
2015-09-25 19:07:53 +02:00
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
7ac5b75748
Bug fix: Names read from Joliet tree where stripped of trailing ";1"
2015-09-07 13:17:08 +02:00
6c3dc3ce4a
New API call iso_read_opts_set_ecma119_map().
2015-08-17 21:52:33 +02:00
bdbaf81e9c
Bug fix: zisofs compression caused SIGSEGV (by reading) with files larger than
...
524160 KiB.
2015-08-11 22:58:37 +02:00
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
d3fefe4735
Changed wrong use of "resp." in docs
2015-08-01 16:58:40 +02:00
6db3f6ca44
Still trying to get the correct mail address in commits.
2015-07-27 19:58:28 +02:00
stacker
bf19f73ea6
Test: Trying to get my user id back.
2015-07-27 19:51:55 +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
94f8503b57
Excluded empty data files from being recognized as El Torito boot images
...
when an ISO gets loaded.
2015-05-23 15:43:39 +02:00
cb519e221e
Silenced compiler warnings of NetBSD and Solaris.
2015-05-20 12:19:37 +02:00
d09a317f51
Updated ChangeLog
2015-05-17 22:58:32 +02:00
2beb0d001b
Version leap to 1.4.1
2015-05-17 21:16:35 +02:00
6c9b81a474
Version leap to 1.4.0
2015-05-17 19:27:00 +02:00
393cc070f3
Included stdlib.h in libisofs/util.h to get off_t defined in FreeBSD.
2015-05-17 17:08:04 +02:00
006caa2fd2
Updated changelog.
2015-05-17 10:27:55 +02:00
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
5a3d84cbbb
Fixed omissions of rev 1197 about so_write_opts_set_prep_img() and
...
iso_write_opts_set_efi_bootp().
2015-04-28 14:21:36 +02:00
5f6e64b792
Bug fix: GPT production did not yield proper results with appended sessions
...
resp. with TOC emulation enabled.
2015-04-25 12:13:11 +02:00
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
a0719328ea
Bug fix: A zero sized GPT partition was marked after the last appended
...
GPT partition.
2015-04-18 14:07:16 +02:00
c8776e605e
Bug fix: iso_image_report_system_area() did not show GPT partitions of size 0.
2015-04-18 13:54:54 +02:00
003aa5832e
Fixing an omission of rev 1183. Protective MBR was produced for
...
appended GPT partitions only if ISOLINUX isohybrid was enabled.
2015-04-14 20:13:06 +02:00
a78864252e
Mentioned official UEFI 2.4 specs in description of boot sectors.
2015-03-16 15:03:58 +01:00
e56a782b89
Bug fix: If iso_write_opts_set_hardlinks() enabled automatic inode numbers,
...
then they did not get into effect with nodes were zisofs decoder filters got
attached during the image load process.
2015-03-09 19:59:54 +01:00
9e17516e0d
Based the iso_stream_cmp_ino() comparison of streams from the loaded
...
ISO filesystem on their data extents rather than on their inode numbers.
2015-03-09 19:49:39 +01:00
e29cd723dd
Accounting for a long AAIP list in root directory.
2015-03-05 15:44:47 +01:00
b0694b4e25
Name change with some debugging macros.
2015-03-01 22:18:59 +01:00
850302dde5
Fixed another bug introduced by rev 1084.
...
The assumption was wrong that CE must be the last SUSP entry in its
directory record.
2015-03-01 22:14:35 +01:00
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
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
9c33eb5f10
Forgot to update copyright in previous commit.
2015-02-28 14:45:29 +01:00
8e55195edc
Working around a Linux kernel bug, which hides files of which the
...
Rock Ridge CE entry points to a range that crosses a block boundary,
or of which the byte offset is larger than the block size of 2048.
Thanks to Joerg Meyer.
2015-02-26 17:56:34 +01:00
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
0819f93f79
Minor changes about GPT in description of boot sectors
2015-02-06 11:57:06 +01:00