Updated change log

This commit is contained in:
Thomas Schmitt 2023-06-07 13:32:06 +02:00
parent c2d17b1c4b
commit 170318c42e
2 changed files with 244 additions and 2 deletions

View File

@ -1,5 +1,28 @@
libisofs-1.5.6.tar.gz Wed Jun 07 2023
===============================================================================
* Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause a MBR
partition table if the partitions are data files in the ISO
rather than appended
* Bug fix: The lseek methods of IsoFileSource for local filesystem and loaded
ISO returned libisofs error codes as positive off_t numbers
* Bug fix: Freshly cloned data files from imported image were not marked as
imported. Thanks to Ivan Shmakov. (Closes: #1022851)
* Bug fix: Size of further CE area was calculated wrong if its CE entry ended
exactly at a block boundary
* New iso_write_opts_set_system_area() option bits 16:
GPT "Legacy BIOS bootable" and 17: GPT writable
* New API calls iso_assess_written_features(), iso_read_image_feature_named(),
iso_read_image_features_text()
* Allowed lseekable device files with iso_tree_add_new_cut_out_node().
Proof-of-concept by Ivan Shmakov.
* New API call iso_write_opts_set_max_ce_entries()
libisofs-1.5.4.tar.gz Sat Jan 30 2021 libisofs-1.5.4.tar.gz Sat Jan 30 2021
=============================================================================== ===============================================================================
* Bug fix: Large amounts of AAIP data or many long file names could cause with
zisofs an unreadable filesystem after the warning "Calculated and
written ECMA-119 tree end differ"
* Bug fix: Big-Endian MIPS Volume Header boot file size was rounded up to * Bug fix: Big-Endian MIPS Volume Header boot file size was rounded up to
full 2048. Thanks René Rebe. full 2048. Thanks René Rebe.
* Bug fix: El Torito production failed if no catalog path is given and the * Bug fix: El Torito production failed if no catalog path is given and the

View File

@ -743,7 +743,7 @@ configure.ac
libisofs/libisofs.h libisofs/libisofs.h
Version leap to 1.5.4. Version leap to 1.5.4.
30 Jan 2021 [] 30 Jan 2021 [2d1fec2]
ChangeLog ChangeLog
libisofs/changelog.txt libisofs/changelog.txt
Updated change log Updated change log
@ -767,6 +767,225 @@ Updated change log
* New API calls iso_read_image_features_tree_loaded() and * New API calls iso_read_image_features_tree_loaded() and
iso_read_image_features_rr_loaded() iso_read_image_features_rr_loaded()
30 Jan 2021 [5add62b]
configure.ac
libisofs/libisofs.h
Version leap to 1.5.5
01 Feb 2021 [058f18d]
libisofs/rockridge.c
Bug fix: Large amounts of AAIP data or many long file names could cause with
zisofs an unreadable filesystem after the warning "Calculated and written
ECMA-119 tree end differ"
03 Feb 2021 [98aea0c]
libisofs/rockridge.c
Heuristic fix for a new problem introduced by commit 058f18d
07 Feb 2021 [release-1.5.4.branch: 408eb3f]
libisofs/rockridge.c
Bug fix: Large amounts of AAIP data or many long file names could cause with
zisofs an unreadable filesystem after the warning "Calculated and written
ECMA-119 tree end differ"
07 Feb 2021 [release-1.5.4.branch: a7a9c29]
ChangeLog
libisofs/changelog.txt
Updated change log
------------------------------------ release - libisofs-1.5.4 - 07 Feb 2021
* Bug fix: Large amounts of AAIP data or many long file names could cause with
zisofs an unreadable filesystem after the warning "Calculated and
written ECMA-119 tree end differ"
28 Feb 2021 [7d248c4]
libisofs/fs_image.c
Ignore mad MBR partitions which extend outside of medium size
28 Feb 2021 [9e38918]
libisofs/rockridge.c
Leave prediction of first CE gap to susp_*_to_ce() functions
12 Mar 2021 [75499bc]
libisofs/filters/zisofs.c
Silenced a warning on 32 bit about value ISO_ZISOFS_V1_LIMIT too large for int
25 May 2021 [1c4c04d]
libisofs/libisofs.h
libisofs/ecma119.c
libisofs/system_area.c
New iso_write_opts_set_system_area() option bits 16: GPT "Legacy BIOS bootable"
and 17: GPT writable
02 Sep 2021 [80a0691]
configure.ac
Removed unneeded configure.ac macro AC_C_BIGENDIAN
28 Oct 2021 [3e61a61]
README
Updated URLs, build instructions, and copyright in README file
22 Apr 2022 [da8e3e6]
libisofs/fs_image.c
Exempted MBR partitions of type 0xEE from being ignored due to wrong size
23 Apr 2022 [99251ad]
libisofs/system_area.c
Avoid to overwrite the loaded MBR partition table just because partition offset is 16
23 Apr 2022 [1d61b51]
libisofs/system_area.c
libisofs/make_isohybrid_mbr.c
Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause a MBR partition
table if the partitions are data files in the ISO rather than appended
23 Apr 2022 [da00291]
libisofs/make_isohybrid_mbr.c
Let the original isohybrid GPT obey system_area() option bit 17: GPT writable
26 Apr 2022 [2af1749]
libisofs/fs_local.c
libisofs/fs_image.c
Bug fix: The lseek methods of IsoFileSource for local filesystem and loaded
ISO returned libisofs error codes as positive off_t numbers
26 Apr 2022 [f457a4f]
libisofs/stream.c
Added missing stream type names to a diagnostic function
26 Apr 2022 [011e2e8]
libisofs/libisofs.h
libisofs/tree.c
libisofs/stream.c
libisofs/fsource.h
libisofs/fsource.c
Allowed lseekable device files with iso_tree_add_new_cut_out_node(). Proof-of-concept by Ivan Shmakov.
13 May 2022 [ad55ec7]
libisofs/system_area.c
libisofs/make_isohybrid_mbr.c
Avoided automatic MBR partition type 0x00 with
iso_write_opts_set_part_like_isohybrid() if partitions do not overlap
30 May 2022 [c6cb7df]
libisofs/tree.c
libisofs/stream.c
libisofs/fsource.h
libisofs/fsource.c
Widened the lseek capacity determination to SEEK_SET with wanted size
20 Sep 2022 [9b7ccc9]
libisofs/libisofs.h
libisofs/aaip-os-linux.c
Improved error messages in case of failing Linux-specific ACL or xattr functions
20 Sep 2022 [83e5832]
libisofs/libisofs.h
libisofs/libisofs.ver
libisofs/image.h
libisofs/image.c
libisofs/fs_image.c
libisofs/tree.c
libisofs/messages.c
libisofs/util.h
libisofs/util.c
New API calls iso_assess_written_features(), iso_read_image_feature_named(),
iso_read_image_features_text()
07 Oct 2022 [71772ba]
libisofs/fs_image.c
Fixed assessment of omit_version_numbers and no_force_dots
27 Oct 2022 [acb4bd1]
libisofs/tree.c
Bug fix: Freshly cloned data files from imported image were not marked as
imported
13 Dec 2022 [d35435b]
libisofs/rockridge.c
Bug fix: Size of further CE area was calculated wrong if its CE entry ended
exactly at a block boundary
11 Jan 2023 [7109ba5]
libisofs/rockridge_read.c
Prevented endless CE loops when reading a very bad ISO fileystem
22 Jan 2023 [bd41540]
libisofs/libisofs.h
libisofs/node.h
libisofs/node.c
libisofs/ecma119.h
libisofs/ecma119.c
libisofs/rockridge.h
libisofs/rockridge.c
libisofs/messages.c
libisofs/libisofs.ver
New API call iso_write_opts_set_max_ce_entries()
14 Apr 2023 [cdc7f52]
libisofs/ecma119.h
libisofs/ecma119.c
libisofs/joliet.c
Reduced number of warnings about special files or symlinks in Joliet
07 Jun 2023 [c2d17b1]
configure.ac
libisofs/libisofs.h
Version leap to 1.5.6
07 Jun 2023 []
ChangeLog
libisofs/changelog.txt
Updated change log
------------------------------------ release - libisofs-1.5.6 - 07 Jun 2023
* New iso_write_opts_set_system_area() option bits 16:
GPT "Legacy BIOS bootable" and 17: GPT writable
* New API calls iso_assess_written_features(), iso_read_image_feature_named(),
iso_read_image_features_text()
* Allowed lseekable device files with iso_tree_add_new_cut_out_node().
Proof-of-concept by Ivan Shmakov.
* New API call iso_write_opts_set_max_ce_entries()
* Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause a MBR
partition table if the partitions are data files in the ISO
rather than appended
* Bug fix: The lseek methods of IsoFileSource for local filesystem and loaded
ISO returned libisofs error codes as positive off_t numbers
* Bug fix: Freshly cloned data files from imported image were not marked as
imported. Thanks to Ivan Shmakov. (Closes: #1022851)
* Bug fix: Size of further CE area was calculated wrong if its CE entry ended
exactly at a block boundary
------------------------------------------------------------------------
Todo about iso_read_image_feature_named() :
Declared but not yet filled:
{"hfsplus", 0, 0, 0, NULL},
{"fat", 0, 0, 0, NULL},
{"hfsp_serial_number", 0, 1, 0, NULL},
{"hfsp_block_size", 0, 0, 0, NULL},
{"hardlinks", 0, 0, 0, NULL},
{"rr_reloc_dir", 0, 1, 0, NULL},
{"rr_reloc_flags", 0, 0, 0, NULL, 0},
{"allow_7bit_ascii", 0, 0, 0, NULL}, ??? How to recognize this ?
{"scdbackup_tag_name", 0, 1, 0, NULL},
{"scdbackup_tag_time", 0, 1, 0, NULL},
{"always_gmt", 0, 0, 0, NULL},
IsoWriteOpts properties not yet covered by above list:
??? dir_rec_mtime
??? sort_files
??? output_charset
??? appendable
??? ms_block
??? data_start_lba
??? tail_blocks
??? vol_*_time
??? vol_uuid
??? system_area_data
??? system_area_size
??? system_area_options
??? partition_offset
??? partition_secs_per_head , partition_heads_per_cyl
??? Other properties of partitions and boot equipment
------------------------------------ release - libisofs- -