From a5ba8cc3be5e56803f831e4b7447aa3a103b074a Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sat, 29 Aug 2009 18:22:06 +0000 Subject: [PATCH] Documented changes and release timestamp --- xorriso/changelog.txt | 401 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 386 insertions(+), 15 deletions(-) diff --git a/xorriso/changelog.txt b/xorriso/changelog.txt index bf6561e0..b1e85a08 100644 --- a/xorriso/changelog.txt +++ b/xorriso/changelog.txt @@ -5872,14 +5872,363 @@ xorriso/configure_ac.txt xorriso/xorriso_timestamp.h Version leap to libisoburn-0.4.1 - [] +28 Jun 2009 [2686] xorriso/changelog.txt Documented changes and release timestamp +28 Jun 2009 [2687] +svn move -m 'Promoted branch to tag' \ + http://svn.libburnia-project.org/libisoburn/branches/ZeroFourZero \ + http://svn.libburnia-project.org/libisoburn/tags/ZeroFourZero + ------------------------------------ cycle - xorriso-0.4.1 - 2009.06.28.100124 ------------------------------------- cycle - xorriso-0.4.1 - ------------------------------------- cycle - xorriso-0.4.1 - +2009.06.30.120311 [2688] +configure.ac +xorriso/configure_ac.txt +Provisory patch on ticket 152: GNU libiconv needs -liconv but offers no iconv() + +2009.06.30.154606 [2689] +xorriso/xorriso.c +Bug fix: Ticket 149, one byte overflow of local variable. + +2009.07.07.175748 [2690] +configure.ac +xorriso/configure_ac.txt +Aligned configure --help texts provided by own code in configure.ac + +2009.07.07.193955 [2693] +acinclude.m4 +configure.ac +xorriso/configure_ac.txt +configure options --enable-libdir-pkgconfig and --enable-pkgconfig-path=DIR + +2009.07.14.134423 [2701] +xorriso/configure_ac.txt +Adapted xorriso-standalone to version leap libburn-0.6.9 + +2009.07.19.214008 [2703] +xorriso/xorriso.c +Bug fix: xorriso -as mkisofs did not understand the -C option of growisofs any more + +------------------------------------ cycle - xorriso-0.4.1 - 2009.07.19.214008 +Bug fix: xorriso -as mkisofs did not understand the -C option of growisofs any more + +------------------------------ release - xorriso-0.4.0.pl01 - 2009.07.20.060001 +Bug fix: xorriso -as mkisofs did not understand the -C option of growisofs any more + + +23 Jul 2009 [2704] +xorriso/xorriso.1 +More emphasis on early use of -hardlinks, -acl, -xattr etc. + +2009.07.23.103339 [2705] +xorriso/compile_xorriso.sh +xorriso/xorriso_makefile_am.txt +Adopted new libisofs source module md5.[cho] + +2009.07.23.103728 [2706] +xorriso/xorriso.c +xorriso/xorrisoburn.c +Showing a better link count with -hardlinks on -lsl + +2009.07.25.181857 [2707] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso_eng.html +Updating sorted link array before usage after image manipulations + +------------------------------------ cycle - xorriso-0.4.1 - 2009.07.25.181857 +Options -lsl and lsdl now display correct link counts if -hardlinks is on + + +2009.08.03.075954 [2708] +xorriso/xorrisoburn.c +Bug fix: Use of freed memory with -hardlinks on and -update + +03 Aug 2009 [2709] +xorriso/xorriso.1 +Hints about -hardlinks and file content filtering + +2009.08.10.123146 [2710] +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New find actions get_md5, get_any_xattr, test -has_any_xattr + +2009.08.10.192240 [2711] +libisoburn/libisoburn.h +libisoburn/isoburn.h +libisoburn/isoburn.c +libisoburn/isofs_wrap.c +New write options session_md5, file_md5, read option nomd5 + +2009.08.10.193843 [2712] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New option -md5, new -as mkisofs option --md5 + +2009.08.10.194416 [2713] +xorriso/xorriso.h +xorriso/xorrisoburn.h +Missing changes in rev 2710 and 2712 + +2009.08.11.194836 [2714] +configure.ac +libisoburn/libisoburn.h +Requiring at least libisofs-0.6.21 now + +2009.08.11.194836 [2715] +xorriso/xorriso_private.h +xorriso/xorriso.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New options -check_md5, -check_md5_r, find action check_md5, test -has_md5 + +2009.08.12.130401 [2716] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Completed find action check_md5 + +2009.08.12.202423 [2717] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Checking MD5 of whole session with -check_md5 and empty path list + +2009.08.13.203718 [2718] +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +Better reaction wich -check_md5 if no MD5 array is loaded + +2009.08.14.102355 [2719] +xorriso/xorriso.c +xorriso/xorrisoburn.c +More timely abort of find jobs if the result pager gets aborted + +2009.08.14.211648 [2720] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorriso.1 +Letting -check_media look for session checksum tags + +2009.08.15.173403 [2724] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorriso.1 +Introduced -check_media event= for mismatch events + +2009.08.16.200906 [2725] +xorriso/xorriso.c +xorriso/xorrisoburn.c +Adapted to a change in iso_util_decode_md5_tag() + +2009.08.17.162456 [2726] +libisoburn/burn_wrap.c +Giving overwriteable media a single-session toc with isoburn_drive_aquire(bit4) + +2009.08.17.162834 [2727] +xorriso/xorrisoburn.c +-check_media recognizes relocated 64kB superblock tag and hops over session gaps + +2009.08.18.173453 [2728] +xorriso/xorrisoburn.c +Making use of new API call iso_md5_match() and adapted to MD5 image mismatches + +2009.08.18.191013 [2729] +xorriso/xorriso.c +xorriso/xorriso.1 +Included -md5 on with option -for_backup + +------------------------------------ cycle - xorriso-0.4.1 - 2009.08.18.191013 +New option -md5, new -as mkisofs option --md5 +New options -check_md5, -check_md5_r +New find actions check_md5 get_md5, get_any_xattr +New find tests -has_md5, -has_any_xattr +libisoburn: New write options session_md5, file_md5, read option nomd5 + + +2009.08.19.180632 [2730] +libisoburn/libisoburn.h +libisoburn/isoburn.h +libisoburn/isoburn.c +Adapted to enhanced iso_write_opts_set_record_md5() + +2009.08.19.180842 [2731] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New -md5 mode "all" + +19 Aug 2009 [2732] +xorriso/xorriso_eng.html +Corrections with xorriso web page + +2009.08.20.204309 [2733] +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Made -compare and -update work with recorded MD5 sums + +2009.08.22.184241 [2734] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New -find action make_md5 to equip files from old images with MD5 + +2009.08.24.182839 [2738] +configure.ac +libisoburn/libisoburn.h +Demanding libburn-0.6.9 now + +2009.08.24.183750 [2739] +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New option -calm_drive + +2009.08.25.191217 [2741] +xorriso/xorrisoburn.c +More timely report of library messages with -check_md5 + +2009.08.25.191325 [2742] +xorriso/xorriso.1 +Updated incremental backup example + +2009.08.25.191433 [2743] +configure.ac +libisoburn/libisoburn.h +Requiring libisofs-0.6.22 now + +2009.08.25.191543 [2744] +xorriso/configure_ac.txt +Adapted xorriso-standalone to version leap libisofs-0.6.23 + +------------------------------------ cycle - xorriso-0.4.1 - 2009.08.25.191543 +Options -compare, -compare_r, -update, update_r now can use recorded MD5 +New -find action make_md5 to equip files from old images with MD5 +New option -calm_drive + + +2009.08.27.175608 [2752] +xorriso/xorriso.c +Updated helptext about -find actions, new -as mkisofs option --for_backup + +2009.08.27.175719 [2753] +libisoburn/libisoburn.h +configure.ac +Requiring libburn-0.7.0 now + +2009.08.27.175806 [2754] +xorriso/configure_ac.txt +Adapted xorriso-standalone to version leap libburn-0.7.1 + +2009.08.28.100829 [2756] +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New option -list_profiles + +2009.08.28.101405 [2757] +xorriso/xorriso.c +Forgot to store before committing + +2009.08.28.101716 [2758] +xorriso/xorriso_private.h +Forgot to commit xorriso_private.h + +2009.08.28.112825 [2759] +xorriso/xorrisoburn.c +Small correction with reporting profile "Removable disk" + +------------------------------------ cycle - xorriso-0.4.1 - 2009.08.28.112825 +New option -list_profiles + + +29 Aug 2009 [2760] +svn copy -m "Branching for libisoburn release 0.4.2" +http://svn.libburnia-project.org/libisoburn/trunk +http://svn.libburnia-project.org/libisoburn/branches/ZeroFourTwo + +2009.08.29.143001 [2761] +configure.ac +README +libisoburn/libisoburn.h +xorriso/README +xorriso/xorriso.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorriso_eng.html +xorriso/make_xorriso_standalone.sh +xorriso/configure_ac.txt +xorriso/xorriso_timestamp.h +Version leap to libisoburn-0.4.2 + +29 Aug 2009 [2762] +xorriso/xorriso.1 +Some updates and corrections in xorriso man page + +29 Aug 2009 [2765] +xorriso/changelog.txt +Document changes and release timestamp + +----------------------------------- release - xorriso-0.4.2 - 2009.08.29.143001 +* Bug fix: xorriso -as mkisofs did not understand the -C option of growisofs any more +* Options -lsl and lsdl now display correct link counts if -hardlinks is on +* New option -md5, new -as mkisofs option --md5 +* New options -check_md5, -check_md5_r +* New find actions check_md5 get_md5, get_any_xattr +* New find tests -has_md5, -has_any_xattr +* libisoburn: New write options session_md5, file_md5, read option nomd5 +* Options -compare, -compare_r, -update, update_r now can use recorded MD5 +* New -find action make_md5 to equip files from old images with MD5 +* New option -calm_drive +* New option -list_profiles + + +29 Aug 2009 [2763] +xorriso/xorriso.1 +Some updates and corrections in xorriso man page + +2009.08.29.180146 [2764] +configure.ac +README +libisoburn/libisoburn.h +xorriso/README +xorriso/xorriso.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorriso_eng.html +xorriso/make_xorriso_standalone.sh +xorriso/configure_ac.txt +xorriso/xorriso_timestamp.h +Version leap to libisoburn-0.4.3 + + [] +xorriso/changelog.txt +Document changes and release timestamp + +------------------------------------ cycle - xorriso-0.4.3 - 2009.08.29.180146 + +------------------------------------ cycle - xorriso-0.4.3 - +------------------------------------ cycle - xorriso-0.4.3 - =============================================================================== TODO @@ -5887,6 +6236,11 @@ Documented changes and release timestamp ------------------------------------------------- bugs +- >>> what about stat.st_nlink ? + - Must it be maintained for directories (i.e. nlink == files + 2)? + There are indications that it should either give the number of subdirs + (including . and ..) or be 1 + - what about split files and hard links ? - xorriso -as cdrecord in rare cases reports intermediate "X of X MB" @@ -5901,23 +6255,21 @@ xorriso : UPDATE : 3691 MB written (fifo 78%) [buf 100%] 2.3x. ------------------------------------------------- important +- Mark data blocks of -check_md5 matching files as valid in sector map ? + +- tree of name nodes to represent the cached paths of hardlink candidates. + +- register hard link disk path for files with link count 1 + and allow in Xorriso_restore_target_hl() to use the own hln_target of + a node when that node is copied to disk a second time. + +- libisofs call to create a hard link ? + - during -update* - what about differently filtered streams ? It is not wrong but a waste to update them as siblings. -- >>> what about stat.st_nlink ? - - Must it be maintained for directories (i.e. nlink == files + 2)? - There are indications that it should either give the number of subdirs - (including . and ..) or be 1 - - It would be nice if xorriso -lsl could display the actual nlink number. - But that is not easy with -map /a /x -map /a /y . One would need a fast - lookup of existing inode tuples. I.e. a permanent RBTree of IsoNode. - Current is a sorted array of Ecma119Node, because Ecma119Node can record - the final inode number in the emerging image easily. - ??? Should one unite IsoNode and Ecma119 node ??? - -- libisofs call to create a hard link ? - sudo and setuid chapter in man page ? option -sudo_aware @@ -5987,8 +6339,27 @@ xorriso : UPDATE : 3691 MB written (fifo 78%) [buf 100%] 2.3x. - the error handling system should be comprehensively documented and eventually rectified where needed. +- the iterators are still not safe with node renamings: + iso_dir_get_children(...); + while(...) { + iso_dir_iter_next(...); + ... iso_node_get_name() returns "xyz" ... + iso_node_set_name("xyz.gz"); + ... iso_file_add_external_filter() returns 2 ... + iso_node_set_name("xyz"); + } + +- demo/ produces on FreeBSD several binaries of 500k each. + On all systems gcc issues warnings. + - Which demo binary is still valid ? + + ------ feature enhancements : +- With 100,000 files in a single directory, adding new nodes becomes + 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}