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 * Bug fix: -boot_image and -append_partition were not perceived as image
manipulation which makes production of an ISO image worthwhile. manipulation which makes production of an ISO image worthwhile.
Thanks Cameron Seader. 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 * New -append_partition pseudo partition_number "all" and
pseudo type_code "revoke" pseudo type_code "revoke"
* New bit1 with API call Xorriso_change_is_pending() issues a note if * New bit1 with API call Xorriso_change_is_pending() issues a note if
return is 0 and indev and outdev point to different drives 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 * New -as mkisofs options -cut_out and -hide_iso_path
* Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay * 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 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 xorriso/iso_tree.c
Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
21 Nov 2023 [] 21 Nov 2023 [92c4d5b]
ChangeLog ChangeLog
xorriso/xorriso_eng.html xorriso/xorriso_eng.html
xorriso/changelog.txt 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 * 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 ChangeLog
xorriso/xorriso_eng.html xorriso/xorriso_eng.html
xorriso/changelog.txt xorriso/changelog.txt
Updated change log and web page 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 ChangeLog
xorriso/xorriso_eng.html 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.) (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 >>> /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: ------------------------------------------------- For Debian:
- Need specs for the exotic boot options - 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. manipulation which makes production of an ISO image worthwhile.
Thanks Cameron Seader. Thanks Cameron Seader.
</LI> </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> <LI>- none yet -</LI>
--> -->
@ -752,6 +772,9 @@ New -as mkisofs options -cut_out and -hide_iso_path
<LI> <LI>
Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
</LI> </LI>
<LI>
The maximum number of appended GPT partitions was increased from 4 to 8
</LI>
<!-- <!--
<LI>- none yet -</LI> <LI>- none yet -</LI>
--> -->