Updated change log and web page

This commit is contained in:
Thomas Schmitt 2024-05-19 16:15:31 +02:00
parent 5e79dc32e5
commit 2c608c9d27
3 changed files with 442 additions and 18 deletions

View File

@ -4,12 +4,32 @@ git clone git@dev.lovelyhq.com:libburnia/libisoburn.git
* Bug fix: -boot_image and -append_partition were not perceived as image
manipulation which makes production of an ISO image worthwhile.
Thanks Cameron Seader.
* Bug fix: -outdev holding an ISO filesystem could get attached wrong start LBA
* Bug fix: Command -load "volid" did not work with constant search text
* Bug fix: Command -truncate_overwritable on ISO image without MD5 caused
double free of memory
* Bug fix: -boot_image "any" "replay" failed after the legacy BIOS boot image
file was replaced by -map. Thanks Brian C. Lane.
* Bug fix: -boot_image system_area=/dev/zero preserved system area of
loaded ISO
* Bug fix: Size assessment of ISO images smaller than 32 KiB yielded
random values
* New -append_partition pseudo partition_number "all" and
pseudo type_code "revoke"
* New bit1 with API call Xorriso_change_is_pending() issues a note if
return is 0 and indev and outdev point to different drives
* New API calls isoburn_toc_disc_get_sectors_v2,
isoburn_toc_session_get_sectors_v2, isoburn_toc_track_get_emul_v2
* New API calls isoburn_read_iso_head_v2(), isoburn_get_mount_params_v2()
* New API calls isoburn_igopt_get_effective_lba_v2(),
isoburn_igopt_get_data_start_v2()
* New API call isoburn_get_attached_start_lba_v2()
* New API calls isoburn_attach_start_lba_v2(), isoburn_disc_get_msc1_v2(),
isoburn_disc_track_lba_nwa_v2()
* New API call isoburn_prepare_blind_grow_v2()
* New -as mkisofs options -cut_out and -hide_iso_path
* Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
* The maximum number of appended GPT partitions was increased from 4 to 8
GNU xorriso-1.5.6.pl02.tar.gz Wed Jun 14 2023
===============================================================================

View File

@ -20620,7 +20620,7 @@ xorriso/iso_img.c
xorriso/iso_tree.c
Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
21 Nov 2023 []
21 Nov 2023 [92c4d5b]
ChangeLog
xorriso/xorriso_eng.html
xorriso/changelog.txt
@ -20631,15 +20631,411 @@ Updated change log and web page
* Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
[]
2024.03.09.170230 [280c78a]
configure.ac
libisoburn/libisoburn.h
Demanding libburn 1.5.7
2024.03.09.180620 [c1e5633]
libisoburn/isoburn.h
libisoburn/burn_wrap.c
libisoburn/isofs_wrap.c
Augmented structs isoburn, isoburn_toc_entry, isoburn_imgen_opts for long block
addresses
2024.03.09.183038 [a86d137]
libisoburn/libisoburn.h
libisoburn/burn_wrap.c
libisoburn/libisoburn.ver
New API calls isoburn_toc_disc_get_sectors_v2,
isoburn_toc_session_get_sectors_v2, isoburn_toc_track_get_emul_v2
2024.03.09.204838 [e7326e0]
libisoburn/libisoburn.h
libisoburn/burn_wrap.c
libisoburn/libisoburn.ver
New API calls isoburn_read_iso_head_v2(), isoburn_get_mount_params_v2()
2024.03.09.210426 [423c148]
libisoburn/libisoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
New API calls isoburn_igopt_get_effective_lba_v2(),
isoburn_igopt_get_data_start_v2()
2024.03.09.212055 [646d15a]
libisoburn/libisoburn.h
libisoburn/isofs_wrap.c
libisoburn/libisoburn.ver
New API call isoburn_get_attached_start_lba_v2()
2024.03.09.223619 [dd92a6e]
libisoburn/libisoburn.h
libisoburn/isofs_wrap.c
libisoburn/burn_wrap.c
libisoburn/libisoburn.ver
New API calls isoburn_attach_start_lba_v2(), isoburn_disc_get_msc1_v2(),
isoburn_disc_track_lba_nwa_v2()
2024.03.10.072545 [8d33881]
libisoburn/libisoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
New API call isoburn_prepare_blind_grow_v2()
2024.03.10.075517 [9003e47]
libisoburn/burn_wrap.c
Made off_t sized burn_toc_entry fields valid in fabricated entries
2024.03.10.075847 [bdc9164]
libisoburn/isoburn.c
Made isoburn_prepare_disc_aux ready for unsigned 32 bit
2024.03.10.101203 [fbeec72]
libisoburn/burn_wrap.c
libisoburn/isoburn.h
libisoburn/isoburn.c
Made use of _v2 calls when creating an isoburn_imgen_opts object
2024.03.10.105732 [aebd2b9]
libisoburn/burn_wrap.c
Made isoburn_welcome_media() ready for large block adresses
2024.03.10.111205 [d0682a1]
libisoburn/burn_wrap.c
Made isoburn_set_msc1() ready for long block adresses
2024.03.10.112148 [bae9516]
libisoburn/isofs_wrap.c
Made isoburn_make_iso_read_opts() ready for long block adresses
2024.03.10.113018 [a07addd]
libisoburn/burn_wrap.c
Replaced non-API isoburn_get_track_lba() by isoburn_get_track_lba_v2()
2024.03.17.152556 [73b3923]
xorriso/check_media.h
xorriso/check_media.c
xorriso/drive_mgt.c
xorriso/iso_tree.c
Made struct SectorbitmaP ready for long block adresses
2024.03.17.160830 [86261b7]
xorriso/check_media.c
xorriso/README_gnu_xorriso
Introduced xorriso sector bitmap v3 with 8-byte N and S
2024.03.17.205516 [ba12014]
xorriso/opts_a_c.c
xorriso/check_media.h
xorriso/check_media.c
xorriso/read_run.c
xorriso/drive_mgt.c
Made structs SpotlistiteM and SpotlisT ready for long block adresses
2024.03.18.084408 [969ee9d]
xorriso/opts_a_c.c
xorriso/check_media.h
xorriso/check_media.c
xorriso/drive_mgt.c
Made struct CheckmediajoB ready for long block adresses
2024.03.18.173836 [19e1cee]
xorriso/drive_mgt.h
xorriso/drive_mgt.c
xorriso/read_run.c
Made Xorriso_check_media() ready for long block adresses
2024.03.18.201822 [949a4c3]
xorriso/read_run.c
Updated copyright date in read_run.c
2024.03.18.204021 [b8b0f41]
xorriso/disk_ops.h
xorriso/disk_ops.c
xorriso/iso_img.c
Made Xorriso_make_mount_cmd() ready for long block adresses
2024.03.18.214311 [e6e93a9]
xorriso/drive_mgt.c
Made Xorriso_make_read_options() ready for long block adresses
2024.03.19.090146 [d24634a]
xorriso/drive_mgt.c
Bug fix: -outdev holding an ISO filesystem could get attached wrong start LBA
2024.03.19.112303 [82deb54]
xorriso/drive_mgt.c
Made Xorriso_aquire_drive() ready for long block adresses
2024.03.19.185848 [662b305]
xorriso/drive_mgt.c
Made Xorriso_toc() ready for long block adresses
2024.03.19.205356 [c64e48d]
xorriso/xorrisoburn.h
xorriso/opts_p_z.c
xorriso/drive_mgt.c
Made Xorriso_tell_media_space() ready for long block adresses
2024.03.20.114449 [435521a]
xorriso/xorrisoburn.h
xorriso/emulators.c
xorriso/drive_mgt.c
xorriso/iso_img.c
Made Xorriso_msinfo() ready for long block adresses
2024.03.20.150514 [cdffa4e]
xorriso/findjob.h
xorriso/findjob.c
xorriso/iso_tree.c
xorriso/opts_d_h.c
xorriso/iso_manip.c
Made struct ExprtesT test -lba_range ready for long block adresses
2024.03.20.213801 [4c7cfe9]
xorriso/iso_img.h
xorriso/iso_img.c
xorriso/drive_mgt.c
Made Xorriso_assert_volid() ready for long block adresses
2024.03.20.215145 [5e03c65]
xorriso/xorrisoburn.h
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/opts_p_z.c
xorriso/emulators.c
xorriso/disk_ops.h
xorriso/disk_ops.c
xorriso/iso_manip.c
xorriso/findjob.h
xorriso/findjob.c
Updated copyright date in various recently changed files
2024.03.21.084436 [458b0cb]
xorriso/xorrisoburn.h
xorriso/drive_mgt.c
xorriso/iso_img.c
xorriso/read_run.c
Made Xorriso_obtain_indev_readsize() ready for long block adresses
2024.03.21.150655 [ec7ab52]
xorriso/iso_tree.h
xorriso/iso_tree.c
xorriso/iso_img.c
xorriso/write_run.c
Made Xorriso_path_from_lba() ready for long block adresses
2024.03.21.165234 [698bee2]
xorriso/iso_tree.h
xorriso/iso_tree.c
xorriso/iso_manip.c
xorriso/read_run.c
Made Xorriso__start_end_lbas() ready for long block adresses
2024.03.21.182815 [2d3302d]
xorriso/iso_tree.h
xorriso/iso_tree.c
xorriso/iso_img.c
xorriso/iso_manip.h
xorriso/iso_manip.c
xorriso/read_run.c
xorriso/sort_cmp.c
xorriso/write_run.c
Made Xorriso__file_start_lba() ready for long block adresses
2024.03.21.193959 [fb780b5]
xorriso/write_run.h
xorriso/write_run.c
Made Xorriso_sanitize_image_size() ready for long block adresses
2024.03.21.203354 [d635037]
xorriso/write_run.c
Made Xorriso_set_system_area() ready for long block adresses
2024.03.21.212514 [c878871]
xorriso/xorrisoburn.h
xorriso/write_run.c
xorriso/opts_p_z.c
Made Xorriso_write_session() ready for long block adresses
2024.03.22.133412 [ce3f23b]
xorriso/write_run.c
Made Xorriso_pacifier_loop() ready for long block adresses
2024.03.22.161812 [f1e00c3]
xorriso/write_run.c
Made Xorriso_burn_track() ready for long block adresses
2024.03.22.165841 [9377f66]
xorriso/write_run.c
Made Xorriso_overwrite_iso_head() ready for long block adresses
2024.03.22.204740 [8c61d88]
xorriso/xorrisoburn.h
xorriso/write_run.c
xorriso/opts_a_c.c
Made Xorriso_update_iso_lba0() ready for long block adresses
2024.03.23.173025 [fa7ba62]
xorriso/write_run.c
Made Xorriso_refresh_ts_tags() ready for long block adresses
2024.03.23.174931 [41a91df]
xorriso/write_run.c
Made Xorriso_overwrite_iso_head() ready for long block adresses, part 2
2024.03.23.183351 [2d8678a]
xorriso/write_run.c
Made Xorriso_adjust_session_size() ready for long block adresses
2024.03.23.212004 [5de4a8d]
xorriso/write_run.c
Made Xorriso_adjust_relocated_sb() ready for long block adresses
2024.03.24.081207 [c74f175]
xorriso/xorriso_private.h
xorriso/text_io.c
xorriso/write_run.c
xorriso/iso_img.c
Made struct XorrisO ready for long block adresses
2024.03.24.084501 [fcad081]
xorriso/write_run.c
Made Xorriso_blank_media() ready for long block adresses
2024.03.24.085148 [14676ef]
xorriso/write_run.c
Made Xorriso_format_media() ready for long block adresses
2024.03.28.144046 [4fe385b]
xorriso/drive_mgt.c
Made struct xorriso_md5_state ready for long block addresses
2024.04.02.170748 [ffaa15e]
xorriso/iso_img.c
Prevented possible overflow of struct elto_img_par.extract_size
2024.04.03.161444 [fb23fe1]
xorriso/drive_mgt.c
Follow-up to commit ba12014: Made use of more isoburn*_v2() calls
2024.04.19.105210 [7f9d140]
libisoburn/isofs_wrap.c
Small correction of commit 646d15a
19 Apr 2024 [3955462]
xorriso/xorrecord.texi
xorriso/xorrecord.info
xorriso/xorrecord.1
Mentioned in man xorrecord that write_start_address= expects bytes not blocks
2024.04.20.145515 [abf4375]
xorriso/iso_manip.c
Corrected a comment about Xorriso_findi_iter()
2024.04.27.163443 [ccb29ea]
xorriso/check_media.c
Correction to commit 86261b7: Sector bitmaps could not be read any more
2024.04.27.165051 [2af1e90]
xorriso/drive_mgt.c
Bug fix: Command -load "volid" did not work with constant search text
2024.04.27.165316 [a26df9c]
xorriso/sfile.h
xorriso/write_run.c
Bug fix: Command -truncate_overwritable on ISO image without MD5 caused
double free of memory
11 May 2024 [4818eea]
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Mentioned in the man page the increased number of appended GPT partitions in
libisofs
12 May 2024 [87e1d67]
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Mentioned in the man page that libisofs now memorizes all boot related paths at
image load time. Warned of boot file manipulations after -boot_image replay.
2024.05.12.153800 [c8fab51]
xorriso/xorrisoburn.h
xorriso/opts_a_c.c
xorriso/iso_tree.c
Issueing warning messages if -boot_image paths currently are unsuitable
2024.05.13.101913 [4dc5edc]
xorriso/write_run.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Bug fix: -boot_image system_area=/dev/zero preserved system area of loaded ISO
2024.05.19.074013 [2ee3294]
xorriso/iso_img.c
Fixed a small memory leak introduced with commit aace531
2024.05.19.074151 [d7eba30]
xorriso/drive_mgt.c
Initialized a variable which has complicated ways of getting set
2024.05.19.074254 [5e79dc3]
libisoburn/burn_wrap.c
Bug fix: Size assessment of ISO images smaller than 32 KiB yielded random values
19 May 2024 []
ChangeLog
xorriso/xorriso_eng.html
xorriso/changelog.txt
Updated change log and web page
------------------------------------ cycle - xorriso-1.5.7 -
------------------------------------ cycle - xorriso-1.5.7 - 2024.05.19.074254
* Bug fix: -outdev holding an ISO filesystem could get attached wrong start LBA
* Bug fix: Command -load "volid" did not work with constant search text
* Bug fix: Command -truncate_overwritable on ISO image without MD5 caused
double free of memory
* Bug fix: -boot_image "any" "replay" failed after the legacy BIOS boot image
file was replaced by -map. Thanks Brian C. Lane.
* Bug fix: -boot_image system_area=/dev/zero preserved system area of
loaded ISO
* Bug fix: Size assessment of ISO images smaller than 32 KiB yielded
random values
* New API calls isoburn_toc_disc_get_sectors_v2,
isoburn_toc_session_get_sectors_v2, isoburn_toc_track_get_emul_v2
* New API calls isoburn_read_iso_head_v2(), isoburn_get_mount_params_v2()
* New API calls isoburn_igopt_get_effective_lba_v2(),
isoburn_igopt_get_data_start_v2()
* New API call isoburn_get_attached_start_lba_v2()
* New API calls isoburn_attach_start_lba_v2(), isoburn_disc_get_msc1_v2(),
isoburn_disc_track_lba_nwa_v2()
* New API call isoburn_prepare_blind_grow_v2()
* The maximum number of appended GPT partitions was increased from 4 to 8
[]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/emulators.c
xorriso/iso_tree.c
>>> Suppressed warnings about non existing boot equipment files if mkisofs
emulation
new struct XorrisO member .active_emulation, set by Xorriso_genisofs and
Xorriso_cdrskin
>>> Date: Sat, 23 Mar 2024 17:43:48 +0800
>>> From: Eric Long <i@hack3r.moe>
>>> To: scdbackup@gmx.net
>>> Subject: libisoburn: Please update config.{sub,guess} in release tarball
[]
ChangeLog
xorriso/xorriso_eng.html
@ -20814,18 +21210,6 @@ libisofs: NOTE : Ignored non-empty MBR partition outside of medium capacity
(There is garbage in bytes 462 to 509.)
-----
>>> Hidden El Torito boot images
/dvdbuffer/netbsd_69944_boot.iso
/dvdbuffer/FreeBSD-8.4-BETA1-amd64-livefs.iso
/dvdbuffer/NetBSD-6.1.3-i386.iso
/dvdbuffer/NetBSD-6.1.4-i386.iso
xorriso : SORRY : Cannot enable EL Torito boot image #1 because it is not a data file in the ISO filesystem
Need --interval:imported_iso:... for EL Torito boot images.
libisofs/eltorito.c:create_image() only accepts --interval:appended_partition_
with no-emulation boot images.
-----
>>> /dvdbuffer/debian-7.4.0-amd64-netinst.iso grows by 25 MB
@ -21245,9 +21629,6 @@ man page for osirrox ?
-------------------------------------------------------------------------
- Get rid of ((size_t) -1) in libisofs/util.c
------------------------------------------------- For Debian:
- Need specs for the exotic boot options

View File

@ -735,6 +735,26 @@ rockridge.h . Report and fix proposal by Rui Chen.
manipulation which makes production of an ISO image worthwhile.
Thanks Cameron Seader.
</LI>
<LI>
-outdev holding an ISO filesystem could get attached wrong start LBA
</LI>
<LI>
Command -load "volid" did not work with constant search text
</LI>
<LI>
Command -truncate_overwritable on ISO image without MD5 caused
double free of memory
</LI>
<LI>
Command -boot_image "any" "replay" failed after the legacy BIOS boot image
file was replaced by -map. Thanks Brian C. Lane.
</LI>
<LI>
Command -boot_image system_area=/dev/zero preserved system area of loaded ISO
</LI>
<LI>
Size assessment of ISO images smaller than 32 KiB yielded random values
</LI>
<!--
<LI>- none yet -</LI>
-->
@ -752,6 +772,9 @@ New -as mkisofs options -cut_out and -hide_iso_path
<LI>
Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
</LI>
<LI>
The maximum number of appended GPT partitions was increased from 4 to 8
</LI>
<!--
<LI>- none yet -</LI>
-->