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
3b0ba17f3d
Avoiding a SIGSEGV with loading a faulty ISO filesystem.
...
Debian bug 774152. Thanks to Jakub Wilk.
2014-12-29 18:32:53 +01:00
0611f468c2
Fixed buffer overflow in demo/demo.c with gesture -iso_read.
...
Debian bug 774147. Thanks to Jakub Wilk.
2014-12-29 15:08:47 +01:00
5c6ce72c02
Fixed a typo in message of make install.
...
Debian bug 774140. Thanks to Jakub Wilk.
2014-12-29 11:51:30 +01:00
585a54d020
Improved size estimation when loading ISO with hidden El Torito images
2014-12-03 20:22:30 +01:00
7ea6d4ebcb
Forced ECMA-119 timestamp generation to GMT if no timezone info is available.
2014-11-28 12:08:21 +01:00
3e33fa5fa1
Equipped all non-system-dependent open(2) calls with O_BINARY.
2014-11-26 14:44:43 +01:00
cdc336a02b
Checking at configure time for timezone integer variable.
2014-11-26 14:26:14 +01:00
288eb75745
Removed a surplus function definition from system_area.h which spoiled
...
compilation on Cygwin. Thanks to Gary Jiang.
2014-11-21 10:26:46 +01:00
210b5817cb
Letting lfs_read() retry if read(2) returns a short byte count.
2014-11-20 13:15:35 +01:00
2fe0bf511b
Continuing GPT inspection even if reading of GPT backup fails
2014-11-11 12:28:23 +01:00
af23ad0f90
Bug fix: Only 128 bytes of an emerging GPT header block were zeroized
2014-11-04 13:48:31 +01:00