diff --git a/ChangeLog b/ChangeLog index e6b708d3..798bf61b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,16 @@ SVN trunk (to become libisoburn-1.4.2 or higher) =============================================================================== -- no novelties yet - +* Bug fix: -backslash_codes "on" did not work outside quotes + and with showing "\r" +* New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode() +* New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_* +* New command -modesty_on_drive, + new -as cdrecord -immed, minbuf=, modesty_on_drive= +* New command -ecma119_map +* New command -read_fs +* New -boot_image action "replay" +* New command -file_name_limit, -as mkisofs -file_name_limit +* New -find test -name_limit_blocker. libisoburn-1.4.0.tar.gz Sun May 17 2015 diff --git a/xorriso/changelog.txt b/xorriso/changelog.txt index 9b4be0b7..87c2ac1b 100644 --- a/xorriso/changelog.txt +++ b/xorriso/changelog.txt @@ -16400,7 +16400,7 @@ Documented changes and release timestamp xorriso/iso_img.c Reacted on a warning of NetBSD compiler ------------------------------------ release - xorriso-1.4.0 - +----------------------------------- release - xorriso-1.4.0 - 2015.05.17.112001 * 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() @@ -16439,22 +16439,309 @@ xorriso/xorrecord.1 xorriso/xorrecord.info Version leap to libisoburn-1.4.1 -17 May 2017 [] +17 May 2017 [5444] 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 +18 May 2015 [5445] +svn move -m 'Promoted branch to tag' \ + http://svn.libburnia-project.org/libisoburn/branches/1.4.0 \ + http://svn.libburnia-project.org/libisoburn/tags/1.4.0 + +18 May 2015 [5447] +xorriso/xorriso_eng.html +Corrected a faulty tag in web page of GNU xorriso + +2015.06.24.155902 [5450] +xorriso/sfile.c +Bug fix: -backslash_codes "on" did not work outside quotes and with showing "\r" + +24 Jun 2015 [5451] +xorriso/configure_ac.txt +Silenced libjte compiler warnings by -Wno-strict-aliasing + +30 Jun 2015 [5454] +xorriso/xorrisofs.texi +xorriso/xorrisofs.info +xorriso/xorrisofs.1 +Added EFI information to manual page example of bootable ISO + +2015.06.30.144252 [5455] +xorriso/opts_p_z.c +Updated copyright year of xorriso command -version + +2015.07.04.084911 [5456] +xorriso/parse_exec.c +Closed memory leaks on lack of memory reported by cppcheck + +2015.07.04.085116 [5457] +xorriso/read_run.c +Reacted on cppcheck warning about uninitialized variable + +2015.07.04.094815 [5458] +xorriso/text_io.c +Silenced a semi-correct error message of cppcheck + +2015.07.04.094919 [5459] +xorriso/iso_img.c +Silenced false positive of cppcheck + +2015.07.31.162206 [5460] +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/text_io.c +xorriso/write_run.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +xorriso/xorrecord.texi +xorriso/xorrecord.info +xorriso/xorrecord.1 +New command -modesty_on_drive, new -as cdrecord -immed, minbuf=, modesty_on_drive= + +2015.07.31.165816 [5461] +xorriso/man_xorriso_to_html.sh +xorriso/man_xorrisofs_to_html.sh +xorriso/man_xorrecord_to_html.sh ++ xorriso/unite_html_b_line.c +Reacting on changes in the output of my local man -H + +2015.07.31.171227 [5462] +libisoburn/libisoburn.h +xorriso/xorriso_main.c +xorriso/make_xorriso_1.c +xorriso/xorrisofs.texi +xorriso/xorrisofs.info +xorriso/xorrisofs.1 +README +xorriso/README_gnu_xorriso +releng/README +doc/partition_offset.wiki +doc/comments +frontend/xorriso-tcltk +Changed wrong use of "resp." in docs + +12 Aug 2015 [5465] +xorriso/compile_xorriso.sh +Added automatic compilation of unite_html_b_line.c to developer compile script + +2015.08.12.091220 [5466] +xorriso/iso_img.c +Avoiding to hand out indigestible --modification-date with -report_el_torito + +2015.08.17.200155 [5467] +libisoburn/libisoburn.h +libisoburn/isoburn.h +libisoburn/isoburn.c +libisoburn/isofs_wrap.c +New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_* + +2015.08.17.200910 [5468] +xorriso/xorriso.h +xorriso/xorriso_private.h +xorriso/base_obj.c +xorriso/parse_exec.c +xorriso/opts_d_h.c +xorriso/text_io.c +xorriso/drive_mgt.c +libisoburn/libisoburn.ver +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +New command -ecma119_map + +2015.08.19.122832 [5469] +Makefile.am +Linking libpthread to libisoburn, not only to xorriso + +2015.08.30.184740 [5470] +xorriso/base_obj.c +xorriso/text_io.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +xorriso/xorrecord.texi +xorriso/xorrecord.info +xorriso/xorrecord.1 +Changed defaults of new command -modesty_on_drive to suit concurrent SG_IO + +2015.09.06.194259 [5476] +xorriso/opts_a_c.c +xorriso/opts_d_h.c +xorriso/iso_img.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +New -boot_image action "replay" + +2015.09.15.182031 [5477] +xorriso/iso_tree.c +Hopefully finally enabled correct compilation on Debian mips and mipsel + +2015.09.17.120554 [5478] +libisoburn/libisoburn.h +libisoburn/isoburn.h +libisoburn/isoburn.c +libisoburn/isofs_wrap.c +libisoburn/libisoburn.ver +New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode() + +2015.09.17.121258 [5479] +xorriso/xorriso.h +xorriso/xorriso_private.h +xorriso/xorrisoburn.h +xorriso/base_obj.c +xorriso/parse_exec.c +xorriso/opts_a_c.c +xorriso/opts_d_h.c +xorriso/opts_i_o.c +xorriso/drive_mgt.c +xorriso/iso_img.c +xorriso/iso_tree.c +xorriso/iso_manip.c +xorriso/filters.c +xorriso/text_io.c +xorriso/emulators.c +libisoburn/libisoburn.ver +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +xorriso/xorrisofs.texi +xorriso/xorrisofs.info +xorriso/xorrisofs.1 +New command -file_name_limit, -as mkisofs -file_name_limit + +2015.09.17.161956 [5481] +acinclude.m4 +Recognizing Debian GNU/kFreeBSD (seems to never have worked) + +2015.09.20.124012 [5482] +libisoburn/libisoburn.h +libisoburn/isoburn.h +libisoburn/isoburn.c +libisoburn/burn_wrap.c +libisoburn/data_source.c +Reacted on complaints of lintian spelling check + +2015.09.20.125159 [5483] +xorriso/xorriso_private.h +xorriso/opts_a_c.c +xorriso/opts_d_h.c +xorriso/opts_p_z.c +xorriso/drive_mgt.c +xorriso/iso_img.c +xorriso/sfile.c +xorriso/sfile.h +frontend/frontend_pipes_xorriso.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +xorriso/xorrisofs.texi +xorriso/xorrisofs.info +xorriso/xorrisofs.1 +xorriso/xorrecord.texi +xorriso/xorrecord.info +xorriso/xorrecord.1 +Reacted on complaints of lintian spelling check + +2015.09.22.155937 [5484] +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/drive_mgt.c +xorriso/text_io.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +libisoburn/libisoburn.ver +New command -read_fs + +2015.09.22.204735 [5485] +xorriso/xorriso.h +xorriso/opts_i_o.c +xorriso/opts_d_h.c +Marked introduction dates of xorriso commands in API description + +2015.09.25.171620 [5488] +xorriso/opts_d_h.c +xorriso/drive_mgt.c +xorriso/iso_manip.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +Took into respect possible truncate mode change by AAIP variable isofs.nt + +2015.09.28.141723 [5489] +xorriso/xorriso_private.h +xorriso/opts_d_h.c +xorriso/iso_manip.h +xorriso/iso_manip.c +xorriso/findjob.h +xorriso/sfile.h +xorriso/sfile.c +xorriso/xorriso.texi +xorriso/xorriso.info +xorriso/xorriso.1 +New -find test -name_limit_blocker. Made -file_name_limit ready for loaded ISOs + +07 Oct 2015 [5490] +doc/faq.wiki +Mentioned USB 3 problems in FAQ + +2015.10.15.170642 [5491] +xorriso/drive_mgt.c +Closed memory leak with acquiration of drive + +2015.10.16.155137 [5492] +xorriso/drive_mgt.c +xorriso/cmp_update.c +Closed memory leak with + +2015.10.18.130151 [5494] +xorriso/drive_mgt.c +xorriso/text_io.c +New -toc report lines "Drive id :" and "Media id :". + +2015.10.23.085903 [5497] +xorriso/write_run.c +Record size 0 with oversized EFI boot images to span them up to end of medium + +2015.10.25.123601 [] +ChangeLog +xorriso/xorriso_eng.html +xorriso/changelog.txt +Updated change log and web page + +------------------------------------ cycle - xorriso-1.4.1 - 2015.10.25.123601 +* Bug fix: -backslash_codes "on" did not work outside quotes + and with showing "\r" +* New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode() +* New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_* +* New command -modesty_on_drive, + new -as cdrecord -immed, minbuf=, modesty_on_drive= +* New command -ecma119_map +* New command -read_fs +* New -boot_image action "replay" +* New command -file_name_limit, -as mkisofs -file_name_limit +* New -find test -name_limit_blocker. + + [] ChangeLog xorriso/xorriso_eng.html +xorriso/changelog.txt Updated change log and web page ------------------------------------ cycle - xorriso-1.4.1 - @@ -16476,21 +16763,11 @@ the list in file doc/grub-mkrescue_reserved_commands.txt 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: +(none) + --------- >>> compare old and new boot equipment after modifying with @@ -16509,20 +16786,8 @@ do -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 +~/projekte/cdrskin_dir/libisoburn-develop/test/repack_cmd_and_diff.sh \ + 2>&1 | less >>> compare with result of -report_system_area as_mkisofs for i in /dvdbuffer/*.iso @@ -16534,19 +16799,11 @@ do -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 +~/projekte/cdrskin_dir/libisoburn-develop/test/repack_as_mkisofs_and_diff.sh \ + 2>&1 | less + +# As superuser from mounted ISOs rather than -indev +/root/xorriso_repack_loop 2>&1 | less ------------------------------------------------------------------------- 2015: @@ -16643,6 +16900,12 @@ GPT partition path : 2 /boot/x86_64/efi /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 +>>> Hidden El Torito catalog with default name + /dvdbuffer/Vicibox_v.6.0.x86_64-6.0.3.preload.iso +has a data file /boot.catalog which is not the boot catalog. +xorriso proposes --boot-catalog-hide and no -c which causes the +data file to be overwritten by the boot catalog which then gets hidden. + >>> /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 @@ -16652,7 +16915,6 @@ xorriso : SORRY : Cannot enable EL Torito boot image #1 because it is not a data >>> 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 ? diff --git a/xorriso/xorriso_eng.html b/xorriso/xorriso_eng.html index 66cfc5d8..e5b09e96 100644 --- a/xorriso/xorriso_eng.html +++ b/xorriso/xorriso_eng.html @@ -560,7 +560,7 @@ describes the cdrecord emulation Bug fixes towards previous stable version xorriso-1.3.8: