Documented changes and release timestamp

This commit is contained in:
Thomas Schmitt 2010-10-26 10:24:39 +00:00
parent b9a83ef4ee
commit 8cbe7c37d7
2 changed files with 506 additions and 24 deletions

View File

@ -1,16 +1,24 @@
SVN trunk (to become libisoburn-0.6.4.pl00.tar.gz)
SVN trunk (to become libisoburn-0.6.6.pl00.tar.gz)
===============================================================================
libisoburn novelties:
- none yet -
xorriso novelties:
- none yet -
libisoburn-0.6.4.pl00.tar.gz Tue Oct 26 2010
===============================================================================
libisoburn novelties:
* New API call isoburn_libjte_req()
* New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
* New API call isoburn_igopt_set_tail_blocks()
* New API call isoburn_libjte_req()
xorriso novelties:
* New option -jigdo
* New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
* New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
* New bootspecs mips_path= and mipsel_path= for Debian MIPS releases
* New -as mkisofs options -mips-boot and -mipsel-boot
* New option -append_partition, -as mkisofs -append_partition
* New API call isoburn_libjte_req()
* New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
* New API call isoburn_igopt_set_tail_blocks()
* New API call isoburn_libjte_req()
libisoburn-0.6.2.pl00.tar.gz Sat Sep 18 2010
===============================================================================

View File

@ -8548,15 +8548,407 @@ Version leap to libisoburn-0.6.3
libisoburn/isoburn.c
Fixed a bug with uninitialized variable introduced by rev 3364
[]
19 Sep 2010 [3391]
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
------------------------------------ cycle - xorriso-0.6.3 - 2010.09.19.135354
------------------------------------ cycle - xorriso-0.6.3 -
------------------------------------ cycle - xorriso-0.6.3 -
19 Sep 2010 [3392]
svn move -m Promoted branch to tag
http://svn.libburnia-project.org/libisoburn/branches/ZeroSixTwo
http://svn.libburnia-project.org/libisoburn/tags/ZeroSixTwo
2010.09.21.142424 [3393]
acinclude.m4
configure.ac
Makefile.am
On Linux: Run ldconfig during make install,if not --disable-ldconfig-at-install
2010.09.21.150325 [3394]
acinclude.m4
configure.ac
Makefile.am
On Linux: More tolerance towards failures of ldconfig
22 Sep 2009 [3396]
README
Mentioned --disable-ldconfig-at-install
2010.09.23.135551 [3400]
Makefile.am
xorriso/make_xorriso_standalone.sh
+ doc/partition_offset.wiki
Explaining the partition offset feature
2010.09.24.110727 [3406]
configure.ac
libisoburn/libisoburn.h
Requiring libburn-0.8.7 now
2010.09.24.110841 [3407]
xorriso/drive_mgt.c
Reporting BD spare area info with -list_formats
29 Sep 2010 [3409]
doc/partition_offset.wiki
Updated partition offset wike about GRUB experiment
2010.09.29.091541 [3410]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
ChangeLog
New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
2010.09.29.092348 [3411]
configure.ac
xorriso/xorriso.h
libisoburn/libisoburn.ver
xorriso/xorriso_private.h
xorriso/xorrisoburn.h
xorriso/base_obj.c
xorriso/parse_exec.c
xorriso/opts_i_o.c
xorriso/emulators.c
xorriso/lib_mgt.c
xorriso/write_run.c
ChangeLog
New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
2010.09.29.092537 [3412]
xorriso/configure_ac.txt
Enabled use of libjte for GNU xorriso
2010.09.29.124423 [3413]
xorriso/write_run.c
Avoided trailing 64 kB alignment with -compliance no_emul_toc
2010.09.29.152827 [3414]
xorriso/parse_exec.c
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/lib_mgt.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
xorriso/convert_man_to_html.sh
ChangeLog
New option -jigdo
2010.09.29.164121 [3415]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/lib_mgt.c
xorriso/text_io.c
xorriso/aux_objects.h
xorriso/aux_objects.c
Enabled -status -jigdo
2010.09.30.074208 [3416]
xorriso/lib_mgt.c
Switched from old libjte API names to new ones
2010.10.01.190235 [3417]
xorriso/xorriso_private.h
xorriso/base_obj.c
Made two non-public parameters independent of Xorriso_with_libjtE
------------------------------------ cycle - xorriso-0.6.3 - 2010.10.01.190235
* New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
* New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
* New option -jigdo
2010.10.02.121147 [3418]
xorriso/emulators.c
xorriso/lib_mgt.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New -as mkisofs option -jigdo-template-compress
2010.10.02.150240 [3419]
xorriso/lib_mgt.c
Added a blank to xorriso Preparer Id string
2010.10.02.164306 [3420]
configure.ac
libisoburn/libisoburn.h
Requiring libisofs-0.6.37 now
2010.10.02.210023 [3421]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
ChangeLog
New API call isoburn_igopt_set_tail_blocks()
2010.10.02.210305 [3422]
xorriso/write_run.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Letting libisofs do the padding with -jigdo, rather than disabling padding
2010.10.03.082304 [3423]
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/lib_mgt.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
03 Oct 2010 [3424]
ChangeLog
Forgot to commit ChangeLog
2010.10.03.171305 [3425]
xorriso/lib_mgt.c
Reacting with FATAL event on failure to create libjte_handle
03 Oct 2010 [3426]
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Corrected xorriso docs about meaning of -jigdo-map and .md5 file addresses
------------------------------------ cycle - xorriso-0.6.3 - 2010.10.03.171305
* New API call isoburn_igopt_set_tail_blocks()
* New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
2010.10.04.112234 [3427]
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/lib_mgt.c
xorriso/write_run.c
Enabled use of libjte message list
2010.10.04.113140 [3428]
xorriso/lib_mgt.c
Silenced compiler warning about unused variable
2010.10.04.155110 [3429]
libisoburn/libisoburn.h
libisoburn/burn_wrap.c
libisoburn/libisoburn.ver
ChangeLog
Tests for version of libjte, new API call isoburn_libjte_req()
2010.10.04.155226 [3430]
xorriso/lib_mgt.c
Reporting libjte version with option -version
2010.10.05.180016 [3431]
xorriso/iso_manip.c
Fixed a potential SIGSEGV by pointer offset -1. Detected by valgrind.
2010.10.06.162230 [3432]
xorriso/write_run.c
Fixed a theoretically possible race condition of burn end and ISO generator end
2010.10.07.114916 [3433]
libisoburn/burn_wrap.c
xorriso/base_obj.c
xorriso/lib_mgt.c
xorriso/write_run.c
Preparing for GNU xorriso to include libjte source
7 Oct 2010 [3434]
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Enhanced xorriso docs about meaning of .md5 file addresses
2010.10.07.180935 [3435]
libisoburn/burn_wrap.c
xorriso/base_obj.c
xorriso/lib_mgt.c
xorriso/write_run.c
Corrected compile problems introduced with rev 3433
2010.10.08.093338 [3436]
libisoburn/burn_wrap.c
Fixed inability to compile without enabled libjte. Introduced by rev 3429.
8 Oct 2010 [3437]
COPYRIGHT
Removed unrelated copyright statements from libisoburn COPYRIGHT
2010.10.12.103027 [3438]
libisoburn/libisoburn.h
libisoburn/isoburn.c
Allowed to set System Area type via isoburn_igopt_set_system_area()
2010.10.12.103157 [3439]
xorriso/xorriso_private.h
xorriso/opts_a_c.c
xorriso/emulators.c
Provisorily: -boot_image mips_path= , -as mkisofs -mips-boot. No Eltorito then.
2010.10.12.183125 [3440]
xorriso/xorriso_private.h
xorriso/xorrisoburn.h
xorriso/opts_a_c.c
xorriso/emulators.c
xorriso/iso_img.c
Lifted the ban to combine MIPS Big Endian boot with El Torito
2010.10.13.170641 [3441]
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Polished and documented MIPS booting option
2010.10.15.112050 [3442]
xorriso/xorriso_private.h
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
-boot_image mipsel_path= , -as mkisofs -mipsel-boot.
2010.10.15.121533 [3443]
xorriso/make_xorriso_standalone.sh
xorriso/configure_ac.txt
xorriso/xorriso_makefile_am.txt
xorriso/COPYRIGHT_gnu_xorriso
xorriso/README_gnu_xorriso
xorriso/AUTHORS_gnu_xorriso
xorriso/xorriso_eng.html
Included libjte in GNU xorriso
2010.10.15.125440 [3444]
libisoburn/burn_wrap.c
xorriso/base_obj.c
xorriso/lib_mgt.c
xorriso/configure_ac.txt
United macro Xorriso_jte_standalonE with macro Xorriso_standalonE
------------------------------------ cycle - xorriso-0.6.3 - 2010.10.15.125440
* New API call isoburn_libjte_req()
* New bootspecs mips_path= and mipsel_path= for Debian MIPS releases
* New -as mkisofs options -mips-boot and -mipsel-boot
2010.10.18.155353 [3446]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
New API calls isoburn_igopt_set_partition_img, isoburn_igopt_get_partition_img
2010.10.18.160132 [3448]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/parse_exec.c
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/write_run.c
libisoburn/libisoburn.ver
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
New option -append_partition, -as mkisofs -append_partition
------------------------------------ cycle - xorriso-0.6.3 - 2010.10.18.160132
* New option -append_partition, -as mkisofs -append_partition
2010.10.19.104814 [3449]
xorriso/xorriso.h
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Minor adjustments
------------------------------------ cycle - xorriso-0.6.3 - 2010.10.19.104814
2010.10.19.170704 [3451]
ChangeLog
xorriso/write_run.c
Avoiding potential endless write pacifier loop. Introduced with rev 3432.
2010.10.20.075221 [3452]
xorriso/write_run.c
Cancelling libisofs write thread in case of early libburn end
2010.10.20.170430 [3461]
xorriso/configure_ac.txt
Version leap to libburn-0.8.9
2010.10.20.170546 [3462]
configure.ac
libisoburn/libisoburn.h
Requiring libburn-0.8.8 now
2010.10.21.180343 [3463]
xorriso/drive_mgt.c
Corrected -check_media handling of last track on BD-R resp. BD-ROM
2010.10.23.162213 [3464]
configure.ac
libisoburn/libisoburn.h
Requiring libisofs-0.6.38 now
2010.10.23.162302 [3465]
xorriso/configure_ac.txt
Adapted GNU xorriso to version leap libisofs-0.6.39
26 Oct 2010 [3466]
svn copy -m Branching for libisoburn release 0.6.4
http://svn.libburnia-project.org/libisoburn/trunk
http://svn.libburnia-project.org/libisoburn/branches/ZeroSixFour
2010.10.26.100001 [3467]
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
Version leap to libisoburn-0.6.2
26 Oct 2010 []
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
----------------------------------- release - xorriso-0.6.4 - 2010.10.26.100001
* New API call isoburn_libjte_req()
* New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
* New API call isoburn_igopt_set_tail_blocks()
* New API call isoburn_libjte_req()
* New option -jigdo
* New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
* New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
* New bootspecs mips_path= and mipsel_path= for Debian MIPS releases
* New -as mkisofs options -mips-boot and -mipsel-boot
* New option -append_partition, -as mkisofs -append_partition
------------------------------------ cycle - xorriso-0.6.5 -
------------------------------------ cycle - xorriso-0.6.5 -
**********************************************************************
@ -8569,6 +8961,103 @@ Important: When adding a public API function then add its name to file
===============================================================================
- If libburn ends reading before libisofs is done and without canceling
burn source, then xorriso pacifier finally has to give up waiting
- Does isoburn_cancel_prepared_write() guarantee wait until it is done ?
- Does ecma119.c:bs_cancel() guarantee this ?
/sbin/mkfs.msdos -n Bla -C /dvdbuffer/test.fat 8192
dd if=/dvdbuffer/RIPLinux-9.3-non-X.iso bs=1K count=32 \
of=/dvdbuffer/RIPLinux-9.3-non-X.sysarea
mount -o loop /dvdbuffer/RIPLinux-9.3-non-X.iso /mnt
../jte/bin/jigdo-gen-md5-list /mnt >/dvdbuffer/riplinux-9.3-non-X.md5
r -as mkisofs \
-o /dvdbuffer/riplinux-9.3-non-X.iso \
-b boot/isolinux/isolinux.bin -c boot/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr /dvdbuffer/RIPLinux-9.3-non-X.sysarea \
-partition_offset 16 \
-append_partition 2 0x01 /dvdbuffer/test.fat \
\
-R -V 'RIPLinux_9_3' \
-jigdo-template-compress gzip \
-checksum_algorithm_iso md5,sha1,sha256,sha512 \
-checksum_algorithm_template all \
-jigdo-jigdo /dvdbuffer/riplinux-9.3-non-X.jigdo \
-jigdo-template /dvdbuffer/riplinux-9.3-non-X.template \
-jigdo-map Debian=/mnt/ \
-jigdo-exclude boot/syslinux \
-md5-list /dvdbuffer/riplinux-9.3-non-X.md5 \
-jigdo-min-file-size 0 \
-J -joliet-long -cache-inodes \
\
/mnt
On debian:
$ jigit-mkimage \
-t ~/test/test_jte.template \
-j ~/test/test_jte.jigdo \
-m Debian=/home/thomas/projekte/libburn_dir/cdrskin-0.7.2/ \
-o ~/test/test_jte.rebuilt
r -as mkisofs \
-jigdo-template-compress gzip \
-checksum_algorithm_iso md5,sha1,sha256,sha512 \
-checksum_algorithm_template md5,sha512 \
-R -V 'Debian 5.0.6 amd64 Bin-1' \
-o /home/test/test_jte.iso \
-jigdo-jigdo /home/test/test_jte.jigdo \
-jigdo-template /home/test/test_jte.template \
-jigdo-map Debian=/home/test/cdrskin-0.7.2/ \
-jigdo-exclude xorriso-0.5.6 \
-md5-list /home/test/test_jte.md5 \
-jigdo-min-file-size 0 \
-jigdo-exclude 'README*' \
-jigdo-exclude /doc/ \
-jigdo-exclude /md5sum.txt \
-jigdo-exclude /.disk/ \
-jigdo-exclude /pics/ \
-jigdo-exclude 'Release*' \
-jigdo-exclude 'Packages*' \
-jigdo-exclude 'Sources*' \
-J -J -joliet-long -cache-inodes \
-b libburn/libdax_audioxtr.h \
-c libburn/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \
/home/test/xorriso-0.5.6 \
/home/test/cdrskin-0.7.2 \
? jte-develop/bin/jigdo-gen-md5-list
? jte-develop/doc/jigdo-gen-md5-list.1
- Should iso_write() buffer up to full 2k blocks ?
Currently it forwards many small chunks to .template.
------------------------------------------------- For Debian:
- Need specs for the exotic boot options
-mips-boot is implemented
- recognize at load time and build boot file list
-mipsel-boot is implemented
- recognize at load time and build boot file list
-sparc-boot
# Make the firmware volume.
tmpdir="$(mktemp -d)"
firmware_volume_file="$tmpdir/fat"
mkfs.msdos -n "$firmware_volume_name" -C "$firmware_volume_file" \
$(expr $firmware_volume_size_M \* 1024)
------------------------------------------------- For Solaris
(The mount command needs to be adapted to Solaris.
@ -8770,21 +9259,6 @@ xorriso : UPDATE : 3691 MB written (fifo 78%) [buf 100%] 2.3x.
very slow with high workload.
Some hash accelerator would be nice.
- isohybrid
- as of syslinux-3.81pre10/utils/isohybrid.in :
- new signature {0xf7, 0xe3, 0xef, 0x0d}
- read $id from previous session: byte 440, 4 bytes,
if not {0,0,0,0} write the same byte string to new MBR byte 440
- user adjustable parameters
- $pentry {1..4} = 1
- $fstype {0...255} = 0x17
- $offset {0...64} = 0
- $h {1...256} = 64
- $s {1...63} = 32
- $id {0...0xffffffff]
- $hd0 {0...2} = 0
- $partok {0...1} = 0
- A dummy option in IsoWriteOpts which causes iso_image_create_burn_source()
to end before actually data get written. (For -print_size)