Documented changes and release timestamp

This commit is contained in:
Thomas Schmitt 2012-07-20 19:03:18 +00:00
parent ba1e772e26
commit 1fdb21824d
2 changed files with 791 additions and 10 deletions

View File

@ -1,4 +1,8 @@
SVN trunk (to become libisoburn-1.2.4.tar.gz or higher)
SVN trunk (to become libisoburn-1.2.6.tar.gz or higher)
===============================================================================
- no novelties yet -
libisoburn-1.2.4.tar.gz Fri Jul 20 2012
===============================================================================
* New API call isoburn_igopt_set_hfsp_serial_number()
* New API calls isoburn_igopt_set_prep_partition, isoburn_igopt_set_efi_bootp

View File

@ -12775,27 +12775,622 @@ xorriso/xorrecord.1
xorriso/xorrecord.info
Version leap to libisoburn-1.2.3
02 Apr 2012 []
02 Apr 2012 [4696]
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
02 Apr 2012 [4697]
svn move -m Promoted branch to tag
http://svn.libburnia-project.org/libisoburn/branches/1.2.2
http://svn.libburnia-project.org/libisoburn/tags/1.2.2
------------------------------------ cycle - xorriso-1.2.3 - 2012.04.02.192028
[]
2012.04.06.173904 [4700]
xorriso/write_run.c
Avoided to mention autoformatting in message about missing -outdev at -commit
2012.04.10.071539 [4703]
xorriso/emulators.c
Now recognizing long -as cdrecord options with double dash
2012.04.11.163237 [4705]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/emulators.c
xorriso/text_io.c
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
New -as mkisofs option -log-file
2012.04.19.073152 [4710]
libisoburn/isofs_wrap.c
Fixed a small memory leak in case of failed ISO image reading
2012.04.19.074422 [4711]
configure.ac
libisoburn/libisoburn.h
Requiring libisofs 1.2.3 now
19 Apr 2012 [4712]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 -
------------------------------------ cycle - xorriso-1.2.3 - 2012.04.19.073152
* New -as mkisofs option -log-file
* Bug fix: Memory corruption when reading bootable image that was truncated
2012.04.21.193504 [4723]
xorriso/make_xorriso_standalone.sh
releng/README
releng/TODO
Now copying libisoburn/releng into GNU xorriso
2012.04.22.100352 [4724]
xorriso/make_xorriso_standalone.sh
releng/README
Removing old data from releng/releng_generated_data in GNU xorriso
2012.04.25.191110 [4727]
xorriso/emulators.c
Now recognizing fused single character -as mkisofs options without parameters
2012.04.28.161532 [4728]
xorriso/emulators.c
Now producing a FAILURE event with unknown mkisofs arguments which begin by dash
2012.05.01.075022 [4729]
xorriso/drive_mgt.c
xorriso/check_media.h
xorriso/check_media.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
New -check_media option async_chunks=
2012.05.02.111016 [4730]
xorriso/drive_mgt.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
Made chunksize=32s default with -check_media
2012.05.22.121401 [4732]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/opts_d_h.c
xorriso/opts_p_z.c
xorriso/text_io.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
libisoburn/libisoburn.ver
New command -rockridge
2012.05.22.121743 [4733]
xorriso/emulators.c
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
New -as mkisofs option --norock
2012.05.24.070718 [4734]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
Preparations for ISO/HFS+ hybrid images by Vladimir Serbinenko
2012.05.24.071402 [4735]
xorriso/xorriso_makefile_am.txt
xorriso/compile_xorriso.sh
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/parse_exec.c
xorriso/opts_d_h.c
xorriso/opts_i_o.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/iso_tree.c
xorriso/iso_manip.c
xorriso/disk_ops.c
xorriso/write_run.c
xorriso/text_io.c
xorriso/misc_funct.c
libisoburn/libisoburn.ver
Preparations for ISO/HFS+ hybrid images by Vladimir Serbinenko
2012.05.24.093552 [4736]
xorriso/xorriso_makefile_am.txt
xorriso/compile_xorriso.sh
Welcomimg three new libisofs source files by Vladimir Serbinenko
2012.05.25.084641 [4737]
xorriso/xorrisoburn.h
xorriso/iso_manip.c
xorriso/emulators.c
New (yet inofficial) -as mkisofs option -hfsplus-file-creator-type
2012.05.25.190220 [4738]
xorriso/xorrisoburn.h
xorriso/iso_manip.c
xorriso/emulators.c
New (yet inofficial) -as mkisofs options -hfs-bless and -hfs-bless-by
2012.05.26.212559 [4739]
libisoburn/isoburn.c
Closed a memory leak about system area buffer. Found by valgrind.
2012.05.27.165658 [4740]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
New API call isoburn_igopt_set_hfsp_serial_number()
2012.05.27.165938 [4741]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/emulators.c
xorriso/write_run.c
New (yet inofficial) -as mkisofs option -hfsplus-serial-no
2012.05.28.133310 [4742]
xorriso/opts_a_c.c
xorriso/emulators.c
xorriso/text_io.c
New (yet inofficial) -boot_image bootspec hfsplus_serial=
2012.05.30.153449 [4743]
xorriso/opts_d_h.c
xorriso/findjob.h
xorriso/iso_manip.h
xorriso/iso_manip.c
New (yet inofficial) -find actions set/get_hfs_crtp, set/get_hfs_bless
2012.05.31.070528 [4745]
xorriso/opts_d_h.c
xorriso/iso_manip.c
xorriso/findjob.h
xorriso/findjob.c
New (yet inofficial) -find tests -has_hfs_crtp, has_hfs_bless
2012.05.31.071033 [4746]
xorriso/opts_d_h.c
Corrected a mistake in previous revision
2012.06.05.103058 [4747]
xorriso/write_run.c
Closed a memory leak about -print_size, found by valgrind
2012.06.05.145849 [4748]
xorriso/iso_manip.c
Silenced harmless compiler warnings
2012.06.06.184910 [4749]
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/iso_manip.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Updated documentation of xorriso and xorrisofs about HFS+
2012.06.08.071018 [4750]
xorriso/emulators.c
xorriso/iso_manip.c
xorriso/findjob.h
xorriso/drive_mgt.c
xorriso/write_run.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Made HFS creator, type, blessing persistent in AAIP isofs.hx isofs.hb
2012.06.10.083050 [4751]
xorriso/emulators.c
Fixed false error with -as mkisofs option -hfsplus. Introduced by rev 4750.
2012.06.10.184039 [4752]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
Provisory new image generation extension isoburn_igopt_fat
2012.06.10.184210 [4753]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/write_run.c
xorriso/emulators.c
Provisory new -as mkisofs option -fat
2012.06.12.113220 [4754]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
Provisory new API calls isoburn_igopt_set_prep_partition, isoburn_igopt_set_efi_bootp
2012.06.12.113552 [4755]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/write_run.c
xorriso/emulators.c
Provisory new -as mkisofs options -prep-boot-part, -efi-boot-part
2012.06.12.192702 [4756]
libisoburn/libisoburn.h
libisoburn/isoburn.c
New system area sub type CHRP with isoburn_igopt_set_system_area()
2012.06.12.192817 [4757]
xorriso/xorriso_private.h
xorriso/emulators.c
Provisory new -as mkisofs option -chrp-boot-part
2012.06.14.142958 [4758]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 - 2012.06.14.142958
* New API call isoburn_igopt_set_hfsp_serial_number()
* New -check_media option async_chunks=
* New command -rockridge
* New xorriso command -hfsplus
* New -find tests -has_hfs_crtp, has_hfs_bless
* New -find actions set/get_hfs_crtp, set/get_hfs_bless
* New -boot_image bootspec hfsplus_serial=
* Command -hide allows hiding in HFS+ filesystem
* New -as mkisofs option --norock
* New -as mkisofs option -hfsplus
* New -as mkisofs option -hfsplus-file-creator-type
* New -as mkisofs options -hfs-bless and -hfs-bless-by
* New -as mkisofs option -hfsplus-serial-no
* New -as mkisofs option -hide-hfsplus, -hide-hfsplus-list
>>> Provisory new image generation extension isoburn_igopt_fat
>>> Provisory new -as mkisofs option -fat
14 Jun 2012 [4759]
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Correction in xorrisofs manual
14 Jun 2012 [4760]
doc/faq.wiki
Gave some hints about SCSI errors in faq.wiki
2012.06.15.085732 [4761]
xorriso/write_run.c
Provisorily banned the combination of -hfsplus and ISO image growing
2012.06.18.082701 [4763]
xorriso/emulators.c
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Documented -as mkisofs options *-boot-part
2012.06.18.112125 [4764]
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/text_io.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New bootspecs efi_boot_part, prep_boot_part, chrp_boot_part
18 Jun 2012 [4765]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 - 2012.06.18.112125
New API calls isoburn_igopt_set_prep_partition, isoburn_igopt_set_efi_bootp
New -as mkisofs options -prep-boot-part, -efi-boot-part, -chrp-boot-part
New -boot_image bootspecs efi_boot_part, prep_boot_part, chrp_boot_part
2012.06.18.181204 [4766]
xorriso/iso_manip.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Pseudo blessing "none" to revoke any HFS+ blessing of a node
------------------------------------ cycle - xorriso-1.2.3 - 2012.06.19.093921
2012.06.20.190651 [4767]
xorriso/xorriso_private.h
xorriso/opts_a_c.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/write_run.c
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
New -as mkisofs options -isohybrid-gpt-basdat, -isohybrid-gpt-hfsplus, -isohybrid-apm-hfsplus
20 Jun 2012 [4768]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 - 2012.06.20.190651
* New -as mkisofs options -isohybrid-gpt-basdat, -isohybrid-gpt-hfsplus, -isohybrid-apm-hfsplus
2012.06.21.203531 [4769]
xorriso/opts_d_h.c
xorriso/iso_manip.c
xorriso/iso_tree.c
xorriso/findjob.h
xorriso/findjob.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New -find test -disk_path
2012.06.21.204359 [4770]
xorriso/emulators.c
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Now expecting disk_path with -as mkisofs -hfs-bless
22 Jun 2012 [4771]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 - 2012.06.21.204359
* New -find test -disk_path
2012.06.25.125438 [4772]
xorriso/drive_mgt.c
Loaded images with HFS+ attributes were marked as having changes pending
2012.06.27.184552 [4773]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
New API calls isoburn_igopt_set_hfsp_block_size() and isoburn_igopt_get_hfsp_block_size()
2012.06.27.184915 [4774]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/opts_a_c.c
orriso/opts_d_h.c
xorriso/write_run.c
xorriso/text_io.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New -boot_image bootspecs hfsplus_block_size= and apm_block_size=
2012.06.27.192151 [4775]
xorriso/emulators.c
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
New -as mkisofs options -hfsplus-block-size and -apm-block-size
28 Jun 2012 [4776]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 - 2012.06.27.192151
* New API calls isoburn_igopt_set_hfsp_block_size() and isoburn_igopt_get_hfsp_block_size()
* New -boot_image bootspecs hfsplus_block_size= and apm_block_size=
* New -as mkisofs options -hfsplus-block-size and -apm-block-size
03 Jul 2012 [4777]
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Mentioned HFS+ name mangling in man pages
2012.07.08.134305 [4779]
libisoburn/burn_wrap.c
Delegated write_type selection to caller of libisoburn
2012.07.08.134840 [4780]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/parse_exec.c
xorriso/opts_d_h.c
xorriso/opts_p_z.c
xorriso/write_run.c
xorriso/text_io.c
libisoburn/libisoburn.ver
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New xorriso command -write_type
2012.07.08.135555 [4781]
libisoburn/burn_wrap.c
Reacted on compiler complaint about rev 4779
2012.07.08.171526 [4782]
xorriso/emulators.c
xorriso/xorrecord.texi
xorriso/xorrecord.info
xorriso/xorrecord.1
New -as cdrecord options -tao -sao -dao
08 Jul 2012 [4783]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
2012.07.08.200735 [4784]
xorriso/write_run.c
Re-introduced capability of multi-session on overwritables. Spoiled by rev 4780.
2012.07.10.082919 [4785]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/burn_wrap.c
libisoburn/libisoburn.ver
New API calls isoburn_igopt_set_write_type() , isoburn_igopt_get_write_type()
2012.07.10.083040 [4786]
xorriso/write_run.c
Write type selection via libisoburn API to avoid redundant decisions
------------------------------------ cycle - xorriso-1.2.3 - 2012.07.10.083040
* New xorriso command -write_type
* New -as cdrecord options -tao -sao -dao
* New API calls isoburn_igopt_set_write_type() , isoburn_igopt_get_write_type()
2012.07.12.163117 [4787]
xorriso/iso_manip.c
Bug fix: -update deleted MD5 of files of which only attributes changed
14 Jul 2012 [4788]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 - 2012.07.12.163117
* Bug fix: -update deleted MD5 of files of which only attributes had changed
20 Jul 2012 [4798]
svn copy -m Branching for libisoburn release 1.2.4
http://svn.libburnia-project.org/libisoburn/trunk
http://svn.libburnia-project.org/libisoburn/branches/1.2.4
2012.07.20.130001 [4799]
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
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.2.4
20 Jul 2012 [4800]
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
----------------------------------- release - xorriso-1.2.4 - 2012.07.20.130001
* New API call isoburn_igopt_set_hfsp_serial_number()
* New API calls isoburn_igopt_set_prep_partition, isoburn_igopt_set_efi_bootp
* New API calls isoburn_igopt_set_hfsp_block_size() and isoburn_igopt_get_hfsp_block_size()
* New -check_media option async_chunks=
* New xorriso command -write_type
* New xorriso command -rockridge
* New xorriso command -hfsplus
* New -find tests -has_hfs_crtp, has_hfs_bless
* New -find actions set/get_hfs_crtp, set/get_hfs_bless
* New -find test -disk_path
* New -boot_image bootspec hfsplus_serial=
* New -boot_image bootspecs hfsplus_block_size= and apm_block_size=
* New -boot_image bootspecs efi_boot_part, prep_boot_part, chrp_boot_part
* Command -hide allows hiding in HFS+ filesystem
* New -as cdrecord options -tao -sao -dao
* New -as mkisofs option -log-file
* New -as mkisofs option --norock
* New -as mkisofs option -hfsplus
* New -as mkisofs option -hfsplus-file-creator-type
* New -as mkisofs options -hfs-bless and -hfs-bless-by
* New -as mkisofs option -hfsplus-serial-no
* New -as mkisofs options -hfsplus-block-size and -apm-block-size
* New -as mkisofs option -hide-hfsplus, -hide-hfsplus-list
* New -as mkisofs options -prep-boot-part, -efi-boot-part, -chrp-boot-part
* New -as mkisofs options -isohybrid-gpt-basdat, -isohybrid-gpt-hfsplus, -isohybrid-apm-hfsplus
* Bug fix: Memory corruption when reading bootable image that was truncated
* Bug fix: -update deleted MD5 of files of which only attributes had changed
2012.07.20.184237 [4804]
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
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.2.5
[]
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
[]
svn move -m Promoted branch to tag
http://svn.libburnia-project.org/libisoburn/branches/1.2.4
http://svn.libburnia-project.org/libisoburn/tags/1.2.4
------------------------------------ cycle - xorriso-1.2.5 -
[]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.3 -
------------------------------------ cycle - xorriso-1.2.5 -
[]
xorriso/xorriso_eng.html
ChangeLog
Updated change log and web page
------------------------------------ cycle - xorriso-1.2.5 -
**********************************************************************
Important: When adding a public API function then add its name to file
@ -12806,7 +13401,173 @@ Important: When adding a public API function then add its name to file
TODO
===============================================================================
----------------------------------------------------- ISOHYBRID
>>> mjg PC-BIOS, Mac :
+ New -as mkisofs options -isoybrid-gpt-basdat, -isoybrid-gpt-hfsplus, -isoybrid-apm-hfsplus
? shall isohybrid-*-hfsplus prevent writing into EL Torito ?
? shall a further option -no-eltorito prevent writing into EL Torito ?
Test:
dd if=/dvdbuffer/Fedora-LiveCD.iso bs=512 count=1 \
of=/dvdbuffer/Fedora-LiveCD.mbr
valgrind --leak-check=full \
xorriso/xorriso -abort_on never -report_about all -for_backup \
-as mkisofs -o /dvdbuffer/test.iso -no-pad \
-isohybrid-mbr /dvdbuffer/Fedora-LiveCD.mbr \
-b /doc/README -no-emul-boot -boot-load-size 4 -boot-info-table \
-eltorito-alt-boot \
-e dvd_get_variables -no-emul-boot \
-isohybrid-gpt-basdat -isohybrid-apm-hfsplus \
-eltorito-alt-boot \
-e /inst/CONFIGURE_DVD -no-emul-boot \
-isohybrid-gpt-hfsplus -isohybrid-apm-hfsplus \
/u/test/diet/scdbackup-0.9.2
mount -o loop /dvdbuffer/Fedora-LiveCD.iso /mnt
valgrind --leak-check=full \
xorriso/xorriso -abort_on never -report_about all \
-as mkisofs -o /dvdbuffer/FedoraRepack.iso -no-pad \
-isohybrid-mbr /dvdbuffer/Fedora-LiveCD.mbr -c /isolinux/boot.cat \
-b /isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot \
-e /isolinux/efiboot.img -no-emul-boot \
-isohybrid-gpt-basdat -isohybrid-apm-hfsplus \
-eltorito-alt-boot \
-e /isolinux/macboot.img -no-emul-boot \
-isohybrid-gpt-hfsplus -isohybrid-apm-hfsplus \
-V Fedora-LiveCD \
/mnt
----------------------------------------------------- Vladimir
- Implement Vladimir's UCS-2 to UTF-16BE patch:
post/cdrskin/B20522_utf16.diff
- Multi-Session
>>> hfsplus.c has no protection against 32 bit rollover due to block
addresses that are lower than the HFS+ partition start.
+ Provisorily banned in xorriso the combination of -hfsplus and
growing to appendables
>>> install a similar ban in libisofs
? Is HFS+ usable if added to a session ?
+ The system area gets copied to block 0-15
? Can HFS+ partitions be added ? (we have few)
>>> How to let HFS+ access blocks outside the new session ?
? A patchable HFS superblock in the first session ?
>>> for image modifying:
- Find out at image load time whether it has APM with HFS+
- Have -hfsplus mode "auto" to enable HFS+ writing in that case.
+ -as mkisofs for HFS+. Rough sketch. Some options will change.
genisoimage -hfs -part -no-desktop -r -J -o ${output_image} \
-map ${map_file} -hfs-bless ${boot_dir} -chrp-boot -sysid PPC \
${iso_dir} ${source}
+ -hfs -part -> -hfsplus
+ -map -> -hfsplus-file-creator-type
+ -hfs-bless
+ -chrp-boot -> -chrp-boot-part
- Prep and ChrP
Vladimir: "-chrp-boot produce an MBR entry spanning the whole ISO
and of type 0x96. PreP boot may be preferable."
"PreP and CHRP refers mainly to IBM hardware.
HFS+ is for Apple only. PreP boot is a partition contating
only raw ELF and having type 0x41."
+ -as mkisofs -chrp-boot-part
+ -as mkisofs -prep-boot-part DISKFILE
+ xorriso -boot_image any chrp_boot_part=on|off
+ xorriso -boot_image any prep_boot_part=disk_path
??? Let writer grab Ecma119Node rather than disk file
>>> make combinable with isohybrid
- FAT for mounting by running systems which do not expect ISO 9660
on USB stick.
---
Da Windows AFAIR nur fuer FAT und NTFS auf USB sticks anschaut, braucht
man, eine FAT Dateisystem in der Partition und nicht noch eine Kopie von
ISO. Andere Desktopsysteme haben manchmal aehnliches Problem.
Man kann HFS+ ins kombinierte HFS+/FAT umwandeln aber dazu braucht man
die Groesse zwischen erster und zweiter Zone im Voraus.
+ This is meanwhile available as Ecma119Image.filesrc_blocks
---
+ -as mkisofs -fat
>>> FAT not implemented yet
>>> document
>>> xorriso -fat on|off , status -fat , -hide-fat*
- EFI boot via GPT
>>> Get a positive test result from Vladimir
Vladimir:
> I'm happy to continue to use
> mtools for this, xorriso will have just to embed the image as a GPT
> parition.
+ -as mkisofs -efi-boot-part DISKFILE
+ Let writer grab Ecma119Node rather than disk file
+ --efi-boot-image as DISKFILE
+ xorriso -boot_image efi_boot_part=
- Vladimir:
Was meinst du zur Möglichkeit es zu einer HFS+/FAT/ISO hyvrid machen?
"Wir können es in die gleiche Partition machen. im FAT es kann bis 2^16
512B Sektoren = 32M zwischen BPB und FAT geben. Wir können in diesen
Platz volumedescr2 reinschleppen."
>>> Currently Ecma119.partition_offset is needed before compute_data_blocks.
Several components expect the twin sets of Volume Descriptors and of
filesystem trees to be stored as one interval per set.
Vladimir's proposal would separate the second Volume Descriptors and
trees from the first ones.
- Overall goals:
Date: Thu, 24 May 2012 16:22:44 +0200
----------------------------------------------------------------------------
Let's look on the goals side and what is achieved and what isn't. My goals:
Already achieved with xorriso:
+ i386_pc (HD and CD)
+ *_efi (CD)
+ (i386_qemu, i386_coreboot, i386_multiboot, mips_loongson, mips-qemu_mips)
+ Accessible by major OS on CD
Would be achieved by your work (I suppose)
+ *_efi (HD)
+ -efi-boot-part DISKFILE|--efi-boot-image
Achieved by HFS+:
+ Apple EFI (HD and CD)
>>> Vladimir:
GPT HFS+ entry still missing from hfsplus.c. Is it needed for booting ?
+ Apple PPC, New world (HD and CD)
Other:
+ IBM (PreP) PPC (HD and CD). We need PreP partition for HD,
+ -prep-boot-part DISKFILE
>>> who can tell ?:
Idk what we need for CD.
-Ability to have eltorito.img over 32K and free system area from it:
the patching like in the patch, I've showed you in the beginning.
- B20521_from_grub_proposal
>>> Ask Vladimir for refreshing this info
-Accessible by major OS on HD.
>>> Vladimir:
We probably need FAT for this.
"but it creates drawbacks like that its allocation table grows with
disk size and unlike on HFS+ there is no way to put it at the end of
the disk."
+ solved by early size computation of filesrc area
Ecma119Image.filesrc_blocks
----------------------------------------------------------------------------
- make -check_media chunk_size=32s default for DVD ?
- Can UTF-8 or other charsets confuse xorriso or libisofs by byte 47 '/'
@ -12817,6 +13578,9 @@ Important: When adding a public API function then add its name to file
> UTF-8 does not.
----------------------------------------------------------------------------
- -check_media option which aborts the check run on the first error ?
Such an option for -check_md5_r ?
@ -12824,11 +13588,6 @@ Important: When adding a public API function then add its name to file
qemu:
- Have an option for enforcing TAO/No RESERVE TRACK, SAO, DAO
-------------------------
man page for osirrox ?
@ -13069,6 +13828,24 @@ xorriso : UPDATE : 3691 MB written (fifo 78%) [buf 100%] 2.3x.
reduce the session overhead.
--------------------------------------------------------------------------
License statement by the author of the HFS+ enhancements in libisofs and
libisoburn:
Date: Wed, 23 May 2012 18:26:15 +0200
Message-ID: <4FBD0FA7.8040105@gmail.com>
From: Vladimir '?-coder/phcoder' Serbinenko <phcoder@gmail.com>
To: Thomas Schmitt <scdbackup@gmx.net>
Subject: Re: HFS+ writer
I'm ok with LGPL but I'd like a mention in documentation that HFS+
writer is of my coding.
--
Regards
Vladimir '?-coder/phcoder' Serbinenko
--------------------------------------------------------------------------
===============================================================================
This is the dirty end of the todo list.