Documented changes and release timestamp
This commit is contained in:
parent
25d574a52e
commit
d4691ea96b
16
ChangeLog
16
ChangeLog
@ -1,7 +1,19 @@
|
|||||||
SVN trunk (to become libisoburn-1.3.8 or higher)
|
SVN trunk (to become libisoburn-1.4.2 or higher)
|
||||||
|
===============================================================================
|
||||||
|
- no novelties yet -
|
||||||
|
|
||||||
|
|
||||||
|
libisoburn-1.4.0.tar.gz Sun May 17 2015
|
||||||
===============================================================================
|
===============================================================================
|
||||||
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
||||||
|
* New API calls isoburn_igopt_set_appended_as_gpt(),
|
||||||
|
isoburn_igopt_get_appended_as_gpt()
|
||||||
|
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
|
||||||
|
* New -find action "show_stream_id"
|
||||||
|
* Optional libisofs interval reader with -append_partition and System Area
|
||||||
|
* New -boot_image bootspec "appended_part_as=",
|
||||||
|
new -as mkisofs option -appended_part_as_gpt
|
||||||
|
* New -report_system_area formats "cmd" and "as_mkisofs"
|
||||||
|
|
||||||
libisoburn-1.3.8.tar.gz Sat Jun 28 2014
|
libisoburn-1.3.8.tar.gz Sat Jun 28 2014
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
@ -16073,12 +16073,383 @@ xorriso/xorrecord.1
|
|||||||
xorriso/xorrecord.info
|
xorriso/xorrecord.info
|
||||||
Version leap to libisoburn-1.3.9
|
Version leap to libisoburn-1.3.9
|
||||||
|
|
||||||
[ ]
|
28 Jun 2014 [5362]
|
||||||
ChangeLog
|
ChangeLog
|
||||||
xorriso/changelog.txt
|
xorriso/changelog.txt
|
||||||
Documented changes and release timestamp
|
Documented changes and release timestamp
|
||||||
|
|
||||||
------------------------------------ cycle - xorriso-1.3.9 -
|
------------------------------------ cycle - xorriso-1.3.9 - 2014.06.28.071234
|
||||||
|
|
||||||
|
28 Jun 2014 [5363]
|
||||||
|
svn move -m Promoted branch to tag
|
||||||
|
http://svn.libburnia-project.org/libisoburn/branches/1.3.8
|
||||||
|
http://svn.libburnia-project.org/libisoburn/tags/1.3.8
|
||||||
|
|
||||||
|
06 Jul 2014 [5365]
|
||||||
|
COPYRIGHT
|
||||||
|
Updated copyright date
|
||||||
|
|
||||||
|
20 Aug 2014 [5372]
|
||||||
|
ChangeLog
|
||||||
|
xorriso/xorriso_eng.html
|
||||||
|
Updated change log and web page
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.3.9 - 2014.08.20.093534
|
||||||
|
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
||||||
|
|
||||||
|
|
||||||
|
2014.09.23.064407 [5377]
|
||||||
|
xorriso/emulators.c
|
||||||
|
Corrected xorrisofs help text about -chrp-boot-part and -prep-boot-part
|
||||||
|
|
||||||
|
2014.09.23.064554 [5378]
|
||||||
|
libisoburn/burn_wrap.c
|
||||||
|
libisoburn/isofs_wrap.c
|
||||||
|
Reporting with severity DEBUG about read error messages during image loading
|
||||||
|
|
||||||
|
26 Sep 2014 [5379]
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
Corrected description of -as mkisofs option -boot-load-size
|
||||||
|
|
||||||
|
2014.09.28.085819 [5380]
|
||||||
|
xorriso/emulators.c
|
||||||
|
Officially supporting combination -isohybrid-gpt-basdat -isohybrid-apm-hfsplus
|
||||||
|
|
||||||
|
2014.09.30.181738 [5381]
|
||||||
|
xorriso/opts_a_c.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
New -boot_image bootspecs partition_table=gpt_basdat, gpt_hfsplus, apm_hfsplus
|
||||||
|
|
||||||
|
01 Oct 2014 [5382]
|
||||||
|
doc/faq.wiki
|
||||||
|
Added three popular google search texts to FAQ
|
||||||
|
|
||||||
|
02 Oct 2014 [5383]
|
||||||
|
doc/faq.wiki
|
||||||
|
Small correction of rev 5382
|
||||||
|
|
||||||
|
2014.10.03.180649 [5384]
|
||||||
|
xorriso/emulators.c
|
||||||
|
Supporting -as mkisofs -chrp-boot as alias of -chrp-boot-part
|
||||||
|
|
||||||
|
2014.10.28.140220 [5385]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Preparing for -report_system_area formats "cmd" and "as_mkisofs"
|
||||||
|
|
||||||
|
2014.10.28.140313 [5386]
|
||||||
|
xorriso/write_run.c
|
||||||
|
Improved processing of system area in multi-session situations
|
||||||
|
|
||||||
|
2014.10.28.140609 [5387]
|
||||||
|
xorriso/opts_a_c.c
|
||||||
|
xorriso/emulators.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
Argument "." for system area import commands
|
||||||
|
|
||||||
|
2014.10.28.140709 [5388]
|
||||||
|
xorriso/misc_funct.c
|
||||||
|
Interpreting number suffix "d" (disk block) as factor of 512
|
||||||
|
|
||||||
|
2014.10.28.141130 [5389]
|
||||||
|
xorriso/xorriso_private.h
|
||||||
|
Added a clarifying comment about XorrisO.patch_system_area
|
||||||
|
|
||||||
|
2014.10.28.141959 [5390]
|
||||||
|
xorriso/write_run.c
|
||||||
|
Reacted on compiler warning about rev 5386
|
||||||
|
|
||||||
|
2014.11.04.121733 [5391]
|
||||||
|
xorriso/opts_d_h.c
|
||||||
|
xorriso/findjob.h
|
||||||
|
xorriso/iso_manip.c
|
||||||
|
xorriso/iso_tree.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
New -find action "show_stream_id"
|
||||||
|
|
||||||
|
2014.11.11.112623 [5392]
|
||||||
|
xorriso/write_run.c
|
||||||
|
Sort weight 1000000000 for El Torito boot catalog with -boot_image patch
|
||||||
|
|
||||||
|
2014.11.13.180252 [5393]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
With -report_system_area as_mkisofs: Adding option -B if --grub2-sparc-core
|
||||||
|
|
||||||
|
2014.11.13.180427 [5394]
|
||||||
|
xorriso/emulators.c
|
||||||
|
Letting -as mkisofs -sparc-label perform command -boot_image any sparc_label=
|
||||||
|
|
||||||
|
2014.11.26.134709 [5396]
|
||||||
|
acinclude.m4
|
||||||
|
configure.ac
|
||||||
|
xorriso/configure_ac.txt
|
||||||
|
xorriso/misc_funct.c
|
||||||
|
Checking at configure time for timezone integer variable
|
||||||
|
|
||||||
|
2014.11.26.164605 [5398]
|
||||||
|
xorriso/check_media.c
|
||||||
|
xorriso/cmp_update.c
|
||||||
|
xorriso/disk_ops.c
|
||||||
|
xorriso/read_run.c
|
||||||
|
xorriso/text_io.c
|
||||||
|
xorriso/write_run.c
|
||||||
|
test/compare_file.c
|
||||||
|
Equipped all non-system-dependent open(2) calls with O_BINARY
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.3.9 - 2014.11.28.110954
|
||||||
|
* New -find action "show_stream_id"
|
||||||
|
------------------------------------ cycle - xorriso-1.3.9 - 2014.12.06.183523
|
||||||
|
|
||||||
|
|
||||||
|
2014.12.21.222445 [5401]
|
||||||
|
acinclude.m4
|
||||||
|
xorriso/README_gnu_xorriso
|
||||||
|
xorriso/xorriso_eng.html
|
||||||
|
Using libvolmgt on older Solaris
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.3.9 - 2014.12.21.222445
|
||||||
|
|
||||||
|
|
||||||
|
2014.12.29.105732 [5402]
|
||||||
|
Makefile.am
|
||||||
|
Fixed a typo in message of make install. Thanks to Jakub Wilk.
|
||||||
|
|
||||||
|
2014.12.29.142036 [5404]
|
||||||
|
xorriso/write_run.c
|
||||||
|
Clarified meaning of xorriso->patch_isolinux_image in Xorriso_make_iso_write_opts()
|
||||||
|
|
||||||
|
29 Jan 2015 [5405]
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
Mentioned -report_el_torito parameters cmd and as_mkisofs
|
||||||
|
|
||||||
|
2015.02.04.113526 [5406]
|
||||||
|
xorriso/write_run.c
|
||||||
|
Fixed memory error when overwriting boot image of loaded ISO. Caused by rev5386
|
||||||
|
|
||||||
|
2015.02.06.114605 [5407]
|
||||||
|
libisoburn/libisoburn.h
|
||||||
|
libisoburn/isoburn.h
|
||||||
|
libisoburn/isoburn.c
|
||||||
|
libisoburn/libisoburn.ver
|
||||||
|
New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()
|
||||||
|
|
||||||
|
2015.02.06.115405 [5408]
|
||||||
|
xorriso/xorriso_private.h
|
||||||
|
xorriso/opts_a_c.c
|
||||||
|
xorriso/opts_d_h.c
|
||||||
|
xorriso/base_obj.c
|
||||||
|
xorriso/emulators.c
|
||||||
|
xorriso/iso_img.c
|
||||||
|
xorriso/write_run.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt
|
||||||
|
|
||||||
|
2015.02.07.114834 [5409]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Corrected representation of isohybrid MBR with -report_system_area "cmd"
|
||||||
|
|
||||||
|
2015.02.28.142843 [5410]
|
||||||
|
xorriso/xorrisoburn.h
|
||||||
|
xorriso/opts_a_c.c
|
||||||
|
xorriso/opts_d_h.c
|
||||||
|
xorriso/emulators.c
|
||||||
|
xorriso/iso_img.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
New bootspec alpha_boot=, new -as mkisofs option -alpha-boot
|
||||||
|
|
||||||
|
2015.03.03.201723 [5411]
|
||||||
|
xorriso/drive_mgt.c
|
||||||
|
Corrected error message about drive class "caution"
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.3.9 - 2015.03.05.144703
|
||||||
|
* New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()
|
||||||
|
* New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.3.9 - 2015.04.13.172501
|
||||||
|
(with libisofs rev 1194 for -appended_part_as_gpt without isohybrid)
|
||||||
|
|
||||||
|
|
||||||
|
2015.04.23.135054 [5413]
|
||||||
|
libisoburn/libisoburn.h
|
||||||
|
libisoburn/isoburn.h
|
||||||
|
libisoburn/isoburn.c
|
||||||
|
libisoburn/isofs_wrap.c
|
||||||
|
libisoburn/libisoburn.ver
|
||||||
|
New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
|
||||||
|
|
||||||
|
2015.04.23.142257 [5414]
|
||||||
|
xorriso/write_run.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
Enabled use of libisofs interval reader in xorriso
|
||||||
|
|
||||||
|
2015.04.23.142407 [5415]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Counting -volid as pending change only if the text really changed
|
||||||
|
|
||||||
|
29 Apr 2015 [5416]
|
||||||
|
doc/grub-mkrescue_reserved_commands.txt
|
||||||
|
New file with list of argument names which are reserved for grub-mkrescue
|
||||||
|
|
||||||
|
29 Apr 2015 [5417]
|
||||||
|
doc/grub-mkrescue_reserved_commands.txt
|
||||||
|
Small correction in new doc file
|
||||||
|
|
||||||
|
2015.05.07.075329 [5418]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Emitting interval reader strings with -report_system_area cmd or as_mkisofs
|
||||||
|
|
||||||
|
2015.05.07.151926 [5419]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Emitting sparse zeroizers for system area and SORRY events for some insufficiencies
|
||||||
|
|
||||||
|
2015.05.10.093325 [5420]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Some corrections about -report_system_area cmd and as_mkisofs
|
||||||
|
|
||||||
|
2015.05.11.160333 [5421]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Some corrections about -report_system_area cmd and as_mkisofs
|
||||||
|
|
||||||
|
2015.05.14.100737 [5422]
|
||||||
|
xorriso/xorriso_private.h
|
||||||
|
xorriso/base_obj.c
|
||||||
|
xorriso/findjob.h
|
||||||
|
xorriso/iso_img.h
|
||||||
|
xorriso/iso_img.c
|
||||||
|
xorriso/iso_manip.c
|
||||||
|
Enabled output of HFS+ proposal with report_system_area cmd and as_mkisofs
|
||||||
|
|
||||||
|
2015.05.14.113925 [5423]
|
||||||
|
xorriso/findjob.h
|
||||||
|
xorriso/iso_img.h
|
||||||
|
xorriso/iso_manip.c
|
||||||
|
Updated some copyright marks
|
||||||
|
|
||||||
|
2015.05.14.131152 [5424]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Enabled output of volume id und modification date with -report_system_area cmd
|
||||||
|
|
||||||
|
16 May 2015 [5425]
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorriso.1
|
||||||
|
Updated man xorriso about -report_system_area cmd
|
||||||
|
|
||||||
|
17 May 2015 [5432]
|
||||||
|
svn copy -m Branching for libisoburn release 1.4.0
|
||||||
|
http://svn.libburnia-project.org/libisoburn/trunk
|
||||||
|
http://svn.libburnia-project.org/libisoburn/branches/1.4.0
|
||||||
|
|
||||||
|
2015.05.17.112001 [5433]
|
||||||
|
configure.ac
|
||||||
|
README
|
||||||
|
libisoburn/libisoburn.h
|
||||||
|
xorriso/README_gnu_xorriso
|
||||||
|
xorriso/xorriso.h
|
||||||
|
xorriso/xorrisoburn.h
|
||||||
|
xorriso/xorriso_main.c
|
||||||
|
xorriso/xorriso_eng.html
|
||||||
|
xorriso/make_xorriso_standalone.sh
|
||||||
|
xorriso/configure_ac.txt
|
||||||
|
frontend/xorriso-tcltk
|
||||||
|
xorriso/xorriso_timestamp.h
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
xorriso/xorrecord.texi
|
||||||
|
xorriso/xorrecord.1
|
||||||
|
xorriso/xorrecord.info
|
||||||
|
Version leap to libisoburn-1.4.0
|
||||||
|
|
||||||
|
17 May 2017 [5434]
|
||||||
|
ChangeLog
|
||||||
|
xorriso/changelog.txt
|
||||||
|
Documented changes and release timestamp
|
||||||
|
|
||||||
|
2015.05.17.112001 [5436]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Reacted on a warning of NetBSD compiler
|
||||||
|
|
||||||
|
----------------------------------- release - xorriso-1.4.0 -
|
||||||
|
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
||||||
|
* New API calls isoburn_igopt_set_appended_as_gpt(),
|
||||||
|
isoburn_igopt_get_appended_as_gpt()
|
||||||
|
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
|
||||||
|
* New -find action "show_stream_id"
|
||||||
|
* Optional libisofs interval reader with -append_partition and System Area
|
||||||
|
* New -boot_image bootspec "appended_part_as=",
|
||||||
|
new -as mkisofs option -appended_part_as_gpt
|
||||||
|
* New -report_system_area formats "cmd" and "as_mkisofs"
|
||||||
|
|
||||||
|
2015.05.17.204035 [5442]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Reacted on a warning of NetBSD compiler
|
||||||
|
|
||||||
|
2015.05.17.204220 [5443]
|
||||||
|
configure.ac
|
||||||
|
README
|
||||||
|
libisoburn/libisoburn.h
|
||||||
|
xorriso/README_gnu_xorriso
|
||||||
|
xorriso/xorriso.h
|
||||||
|
xorriso/xorrisoburn.h
|
||||||
|
xorriso/xorriso_main.c
|
||||||
|
xorriso/xorriso_eng.html
|
||||||
|
xorriso/make_xorriso_standalone.sh
|
||||||
|
xorriso/configure_ac.txt
|
||||||
|
frontend/xorriso-tcltk
|
||||||
|
xorriso/xorriso_timestamp.h
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
xorriso/xorrecord.texi
|
||||||
|
xorriso/xorrecord.1
|
||||||
|
xorriso/xorrecord.info
|
||||||
|
Version leap to libisoburn-1.4.1
|
||||||
|
|
||||||
|
17 May 2017 []
|
||||||
|
ChangeLog
|
||||||
|
xorriso/changelog.txt
|
||||||
|
Documented changes and release timestamp
|
||||||
|
|
||||||
|
[]
|
||||||
|
ChangeLog
|
||||||
|
xorriso/xorriso_eng.html
|
||||||
|
Updated change log and web page
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.4.1 - 2015.05.17.204220
|
||||||
|
|
||||||
|
|
||||||
[]
|
[]
|
||||||
@ -16086,27 +16457,274 @@ ChangeLog
|
|||||||
xorriso/xorriso_eng.html
|
xorriso/xorriso_eng.html
|
||||||
Updated change log and web page
|
Updated change log and web page
|
||||||
|
|
||||||
------------------------------------ cycle - xorriso-1.3.9 -
|
------------------------------------ cycle - xorriso-1.4.1 -
|
||||||
|
|
||||||
|
|
||||||
[]
|
|
||||||
ChangeLog
|
|
||||||
xorriso/xorriso_eng.html
|
|
||||||
Updated change log and web page
|
|
||||||
|
|
||||||
------------------------------------ cycle - xorriso-1.3.9 -
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
Important: When adding a public API function then add its name to file
|
Important:
|
||||||
libisoburn/libisoburn.ver
|
|
||||||
|
When adding a public API function then add its name to file
|
||||||
|
libisoburn/libisoburn.ver
|
||||||
|
|
||||||
|
When adding a new xorriso command or xorrisofs option, check
|
||||||
|
the list in file doc/grub-mkrescue_reserved_commands.txt
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
TODO
|
TODO
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
||||||
|
NetBSD (Solaris complains about first occasion, too):
|
||||||
|
|
||||||
|
libisofs/ecma119.c: In function 'iso_ivr_read_number':
|
||||||
|
libisofs/ecma119.c:1565:5: warning: integer constant is too large for 'long' type [-Wlong-long]
|
||||||
|
if (num < 0.0 || num > 0xffffffffffff) {
|
||||||
|
^
|
||||||
|
libisofs/ecma119.c: In function 'iso_write_partition_file':
|
||||||
|
libisofs/ecma119.c:1998:17: warning: variable 'intvl_blocks' set but not used [-Wunused-but-set-variable]
|
||||||
|
uint32_t i, intvl_blocks;
|
||||||
|
^
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
Current pending changes:
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
>>> compare old and new boot equipment after modifying with
|
||||||
|
-report_system_area cmd resp. -report_system_area as_mkisofs
|
||||||
|
|
||||||
|
xorriso=/home/thomas/projekte/cdrskin_dir/libisoburn-develop/xorriso/xorriso
|
||||||
|
# (set empty to start from scratch)
|
||||||
|
start=/dvdbuffer/FreeBSD-8.2-RELEASE-amd64-livefs.iso
|
||||||
|
|
||||||
|
for i in /dvdbuffer/*.iso
|
||||||
|
do
|
||||||
|
test "$start" = "$i" && start=""
|
||||||
|
test -n "$start" && continue
|
||||||
|
test "$i" = /dvdbuffer/test.iso && continue
|
||||||
|
$xorriso -indev "$i" -toc -report_el_torito cmd \
|
||||||
|
-report_el_torito plain -report_system_area plain
|
||||||
|
done 2>&1 | less
|
||||||
|
|
||||||
|
for i in /dvdbuffer/*.iso
|
||||||
|
do
|
||||||
|
test "$start" = "$i" && start=""
|
||||||
|
test -n "$start" && continue
|
||||||
|
test "$i" = /dvdbuffer/test.iso && continue
|
||||||
|
/bin/rm /dvdbuffer/test.iso
|
||||||
|
echo $i
|
||||||
|
$xorriso -indev "$i" -report_system_area cmd >/tmp/xorriso_boot_cmds
|
||||||
|
$xorriso -report_about ALL -indev "$i" -outdev /dvdbuffer/test.iso \
|
||||||
|
-options_from_file /tmp/xorriso_boot_cmds -changes_pending yes \
|
||||||
|
-compliance no_emul_toc \
|
||||||
|
-commit \
|
||||||
|
-report_el_torito plain -report_system_area plain
|
||||||
|
done 2>&1 | less
|
||||||
|
|
||||||
|
>>> compare with result of -report_system_area as_mkisofs
|
||||||
|
for i in /dvdbuffer/*.iso
|
||||||
|
do
|
||||||
|
test "$start" = "$i" && start=""
|
||||||
|
test -n "$start" && continue
|
||||||
|
test "$i" = /dvdbuffer/test.iso && continue
|
||||||
|
$xorriso -indev "$i" -toc -report_el_torito as_mkisofs \
|
||||||
|
-report_el_torito plain -report_system_area plain
|
||||||
|
done 2>&1 | less
|
||||||
|
|
||||||
|
for i in /dvdbuffer/*.iso
|
||||||
|
do
|
||||||
|
test "$start" = "$i" && start=""
|
||||||
|
test -n "$start" && continue
|
||||||
|
test "$i" = /dvdbuffer/test.iso && continue
|
||||||
|
/bin/rm /dvdbuffer/test.iso
|
||||||
|
echo ' -as mkisofs' $($xorriso -indev "$i" -report_system_area as_mkisofs) \
|
||||||
|
>/tmp/xorriso_boot_cmds
|
||||||
|
$xorriso -report_about ALL -indev "$i" -outdev /dvdbuffer/test.iso \
|
||||||
|
-options_from_file /tmp/xorriso_boot_cmds -changes_pending yes \
|
||||||
|
-commit \
|
||||||
|
-report_el_torito plain -report_system_area plain
|
||||||
|
done 2>&1 | less
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
2015:
|
||||||
|
|
||||||
|
>>> xorriso : SORRY : Cannot make proposal to mark PReP partition by data file: '/CD_GET_V'
|
||||||
|
Drive current: -indev '/dvdbuffer/mkisofs-prep-boot.iso'
|
||||||
|
--- Old:
|
||||||
|
System area options: 0x00000200
|
||||||
|
System area summary: PReP
|
||||||
|
ISO image size/512 : 3712
|
||||||
|
Partition offset : 0
|
||||||
|
MBR heads per cyl : 0
|
||||||
|
MBR secs per head : 0
|
||||||
|
MBR partition table: N Status Type Start Blocks
|
||||||
|
MBR partition : 1 0x80 0x41 140 26
|
||||||
|
MBR partition path : 1 /CD_GET_V
|
||||||
|
PReP boot partition: 35 7
|
||||||
|
--- New:
|
||||||
|
System area options: 0x00000200
|
||||||
|
System area summary: PReP
|
||||||
|
ISO image size/512 : 3152
|
||||||
|
Partition offset : 0
|
||||||
|
MBR heads per cyl : 64
|
||||||
|
MBR secs per head : 32
|
||||||
|
MBR partition table: N Status Type Start Blocks
|
||||||
|
MBR partition : 1 0x00 0xcd 0 148
|
||||||
|
MBR partition : 2 0x00 0x41 148 28
|
||||||
|
MBR partition : 3 0x00 0xcd 176 2976
|
||||||
|
PReP boot partition: 37 7
|
||||||
|
|
||||||
|
|
||||||
|
>>> Unusual MBR partition layout. isohybrid plus head transplant.
|
||||||
|
>>> xorriso : SORRY : Cannot make proposal to mark data file as MBR partition without being in GPT : '/boot/x86_64/efi'
|
||||||
|
Drive current: -indev '/dvdbuffer/openSUSE-13.1-NET-x86_64.iso'
|
||||||
|
--- Old:
|
||||||
|
El Torito catalog : 20 1
|
||||||
|
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
|
||||||
|
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 4238
|
||||||
|
El Torito boot img : 2 UEFI y none 0x0000 0x00 1 70
|
||||||
|
El Torito img path : 1 /boot/x86_64/loader/isolinux.bin
|
||||||
|
El Torito img opts : 1 boot-info-table isohybrid-suitable
|
||||||
|
El Torito img path : 2 /boot/x86_64/efi
|
||||||
|
System area options: 0x00000202
|
||||||
|
System area summary: MBR isohybrid cyl-align-off
|
||||||
|
ISO image size/512 : 581424
|
||||||
|
Partition offset : 0
|
||||||
|
MBR heads per cyl : 64
|
||||||
|
MBR secs per head : 32
|
||||||
|
MBR partition table: N Status Type Start Blocks
|
||||||
|
MBR partition : 1 0x00 0xef 280 8192
|
||||||
|
MBR partition : 2 0x80 0x17 8472 573160
|
||||||
|
MBR partition path : 1 /boot/x86_64/efi
|
||||||
|
--- New:
|
||||||
|
El Torito catalog : 46 1
|
||||||
|
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
|
||||||
|
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 2095
|
||||||
|
El Torito boot img : 2 UEFI y none 0x0000 0x00 8192 47
|
||||||
|
El Torito img path : 1 /boot/x86_64/loader/isolinux.bin
|
||||||
|
El Torito img opts : 1 boot-info-table isohybrid-suitable
|
||||||
|
El Torito img path : 2 /boot/x86_64/efi
|
||||||
|
System area options: 0x00000202
|
||||||
|
System area summary: MBR isohybrid cyl-align-off GPT
|
||||||
|
ISO image size/512 : 572292
|
||||||
|
Partition offset : 0
|
||||||
|
MBR heads per cyl : 64
|
||||||
|
MBR secs per head : 32
|
||||||
|
MBR partition table: N Status Type Start Blocks
|
||||||
|
MBR partition : 1 0x80 0x00 0 572292
|
||||||
|
MBR partition : 2 0x00 0xef 188 8192
|
||||||
|
MBR partition path : 2 /boot/x86_64/efi
|
||||||
|
GPT : N Info
|
||||||
|
GPT disk GUID : 552ab653be9e044caf952a521d48596c
|
||||||
|
GPT entry array : 2 248 overlapping
|
||||||
|
GPT lba range : 64 572228 572291
|
||||||
|
GPT partition name : 1 490053004f00480079006200720069006400
|
||||||
|
GPT partname local : 1 ISOHybrid
|
||||||
|
GPT partition GUID : 1 552ab653be9e044caf972a521d48596c
|
||||||
|
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
|
||||||
|
GPT partition flags: 1 0x1000000000000001
|
||||||
|
GPT start and size : 1 0 572228
|
||||||
|
GPT partition name : 2 490053004f004800790062007200690064003100
|
||||||
|
GPT partname local : 2 ISOHybrid1
|
||||||
|
GPT partition GUID : 2 552ab653be9e044caf962a521d48596c
|
||||||
|
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
|
||||||
|
GPT partition flags: 2 0x1000000000000001
|
||||||
|
GPT start and size : 2 188 8192
|
||||||
|
GPT partition path : 2 /boot/x86_64/efi
|
||||||
|
|
||||||
|
|
||||||
|
>>> 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
|
||||||
|
|
||||||
|
>>> /dvdbuffer/debian-7.4.0-amd64-netinst.iso grows by 25 MB
|
||||||
|
(/dvdbuffer/debian-testing-amd64-netinst.iso does not)
|
||||||
|
- identical files initrd.gz and vmlinuz do not get unified
|
||||||
|
as is done with newly imported ones.
|
||||||
|
Caused by the fact that the debian ISO was made with
|
||||||
|
hardlinks off and thus with PX entries of length 36.
|
||||||
|
>>> Need a command to unify the inode numbers of files
|
||||||
|
with same LBA and nonzero length
|
||||||
|
|
||||||
|
|
||||||
|
>>> Maintain GPT individual GUIDs ?
|
||||||
|
|
||||||
|
>>> ??? should giving up of both drives cause dropping of boot images ?
|
||||||
|
|
||||||
|
>>> coordinate libisofs/image.h : iso_write_opts.system_area_options
|
||||||
|
and iso_write_opts.imported_sa_info->system_area_options
|
||||||
|
possibly by new API call:
|
||||||
|
/* >>> Activates all System Area and El Torito features from the loaded ISO
|
||||||
|
(see iso_image_report_system_area() and iso_image_report_el_torito())
|
||||||
|
for the upcomming ISO.
|
||||||
|
*/
|
||||||
|
int iso_image_set_boot_as_loaded(IsoImage *img, int flag);
|
||||||
|
|
||||||
|
|
||||||
|
>>>
|
||||||
|
Why does -boot_image "grub" "patch", -boot_image "grub" "boot_info_table=on"
|
||||||
|
set bit1 of patch_isolinux_image/el_torito_set_isolinux_options ?
|
||||||
|
- This causes iso_align_isohybrid() to align to full MB
|
||||||
|
- } else if (sa_type == 0 && t->catalog != NULL &&
|
||||||
|
(t->catalog->bootimages[0]->isolinux_options & 0x0a) == 0x02) {
|
||||||
|
/* Check for isolinux image with magic number of 3.72 and produce
|
||||||
|
an MBR from our built-in template. (Deprecated since 31 Mar 2010)
|
||||||
|
*/
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
|
DVD 95 home_backup_update_zisofs B41104 -
|
||||||
|
|
||||||
|
load sbsector 2193824
|
||||||
|
indev /dev/sr3
|
||||||
|
...
|
||||||
|
libburn : DEBUG : SCSI error on read_10(0,32): [3 11 05] Medium error. L-EC uncorrectable error.
|
||||||
|
...
|
||||||
|
Why does it read sector 0 ?
|
||||||
|
|
||||||
|
indev /dev/sr2
|
||||||
|
...
|
||||||
|
libburn : DEBUG : SCSI error condition on command 28h READ(10): [4 3E 02] Drive error. Timeout on logical unit.
|
||||||
|
libburn : DEBUG : SCSI error on read_10(0,32): [4 3E 02] Drive error. Timeout on logical unit.
|
||||||
|
libburn : DEBUG : SCSI error condition on command 28h READ(10): [3 11 05] Medium error. L-EC uncorrectable error.
|
||||||
|
libburn : DEBUG : SCSI error on read_10(0,16): [3 11 05] Medium error. L-EC uncorrectable error.
|
||||||
|
...
|
||||||
|
dev
|
||||||
|
indev /dev/sr2
|
||||||
|
...
|
||||||
|
libburn : SORRY : Drive is already registered resp. scanned
|
||||||
|
Why does libburn have the drive registered while xorriso is not aware of it ?
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
|
xorriso -indev /dev/sr0 \
|
||||||
|
-as mkisofs -r -J -iso-level 3 \
|
||||||
|
-C 0,1486688 -o /dvdbuffer/ms.iso \
|
||||||
|
--md5 test_dir
|
||||||
|
|
||||||
|
xorriso -as cdrecord -v dev=/dev/sr0 --grow_overwritable_iso \
|
||||||
|
-multi /dvdbuffer/ms.iso
|
||||||
|
|
||||||
|
xorriso -md5 on -indev /dev/sr0 -check_md5_r sorry / --
|
||||||
|
|
||||||
|
libisofs: WARNING : Found copied superblock checksum tag
|
||||||
|
|
||||||
|
probably ISO loading does not checkread MD5
|
||||||
|
|
||||||
|
Surely this does not use MD5s:
|
||||||
|
xorriso -md5 on -indev /dev/sr0 -check_media --
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
|
- One should try to determine the relaxation in the imported
|
||||||
|
image. iso_add_dir_src_rec() would proabably be the place to do so.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
>>> Does libisofs need an assertion that sizeof(ino_t) >= 4 ?
|
>>> Does libisofs need an assertion that sizeof(ino_t) >= 4 ?
|
||||||
@ -16201,19 +16819,6 @@ not replace target files on disk but rather cause a failure event.
|
|||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
>>> test/daniel_martin_boot.sh
|
|
||||||
+ gdisk complains about wrong GPT if multi-session emulation is enabled
|
|
||||||
/sbin/gdisk -l ~/test.iso
|
|
||||||
+ That's because new GUIDs got computed for the session superblock
|
|
||||||
+ fixed
|
|
||||||
- fdisk complains about differing sizes of GPT and MBR
|
|
||||||
- caused by non-zero padding in mode "appended"
|
|
||||||
? make padding 0 default for non-CD-TAO runs ?
|
|
||||||
+ can be avoided by -padding 0 or -padding "internal"
|
|
||||||
? disable appended padding if GPT is to be produced ?
|
|
||||||
? switch to image internal padding ?
|
|
||||||
|
|
||||||
-------------------------------------------------------
|
|
||||||
|
|
||||||
>>> NetBSD
|
>>> NetBSD
|
||||||
>>> Explore mounting with arbitrary offset
|
>>> Explore mounting with arbitrary offset
|
||||||
@ -16238,19 +16843,6 @@ not replace target files on disk but rather cause a failure event.
|
|||||||
>>> Review output sequence of -status for compliance with -list_arg_sorting
|
>>> Review output sequence of -status for compliance with -list_arg_sorting
|
||||||
|
|
||||||
|
|
||||||
>>> HP-PA PALO
|
|
||||||
mount -o loop /dvdbuffer/debian-508-hppa-businesscard.iso /mnt
|
|
||||||
valgrind --leak-check=full xorriso -as mkisofs -r \
|
|
||||||
-V 'Debian 5.0.8 hppa Repacked' \
|
|
||||||
-o /dvdbuffer/debian-508-hppa-repack.iso \
|
|
||||||
-hppa-cmdline '0/vmlinux initrd=0/ramdisk' \
|
|
||||||
-hppa-kernel-32 install/vmlinux-2.6.26-2-parisc \
|
|
||||||
-hppa-kernel-64 install/vmlinux-2.6.26-2-parisc64 \
|
|
||||||
-hppa-bootloader install/iplboot \
|
|
||||||
-hppa-ramdisk install/initrd.gz \
|
|
||||||
-hppa-hdrversion 5 \
|
|
||||||
/mnt
|
|
||||||
|
|
||||||
>>> ??? Adjust partition tables after add-on session with
|
>>> ??? Adjust partition tables after add-on session with
|
||||||
-boot_image any keep ?
|
-boot_image any keep ?
|
||||||
|
|
||||||
@ -16510,8 +17102,6 @@ Other:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
man page for osirrox ?
|
man page for osirrox ?
|
||||||
|
|
||||||
--------------------------
|
--------------------------
|
||||||
@ -16524,31 +17114,6 @@ man page for osirrox ?
|
|||||||
|
|
||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
- Problem words in man xorriso
|
|
||||||
|
|
||||||
"writeable" - Should be "writable" but is allowed as alternative spelling.
|
|
||||||
Problem with -as cdrecord option --grow_overwriteable_iso
|
|
||||||
|
|
||||||
"allow" - "allow to do something" is wrong english.
|
|
||||||
Current favorite: "allow for something [to happen]"
|
|
||||||
Seems legal, and seems to match the intended meaning.
|
|
||||||
|
|
||||||
"modifying" - was not mentioned yet.
|
|
||||||
I made several attempts to find a better name for the
|
|
||||||
method of copying an ISO image from one media to another
|
|
||||||
while manipulating it.
|
|
||||||
This is in contrast to "growing" where a new session gets
|
|
||||||
appended to the same media where the input image resides.
|
|
||||||
(The term stems from Vreixo Formoso, original author of
|
|
||||||
libisofs.)
|
|
||||||
|
|
||||||
I propose we decide now:
|
|
||||||
That "writeable" shall stay as it is.
|
|
||||||
That "allow" gets changed from "to do something" to "for [doing] something".
|
|
||||||
(It turned out that only a minority of "allow" in the text are of the bad
|
|
||||||
form.)
|
|
||||||
|
|
||||||
|
|
||||||
- Get rid of ((size_t) -1) in libisofs/util.c
|
- Get rid of ((size_t) -1) in libisofs/util.c
|
||||||
|
|
||||||
- Make Debian test machine ready for cppcheck and add it to release procedure
|
- Make Debian test machine ready for cppcheck and add it to release procedure
|
||||||
|
Loading…
Reference in New Issue
Block a user