diff --git a/xorriso/changelog.txt b/xorriso/changelog.txt index 103f9fa1..540e8652 100644 --- a/xorriso/changelog.txt +++ b/xorriso/changelog.txt @@ -5262,7 +5262,7 @@ Adjusted forgotten version number * New -stream_recording modes with start address or "data". "on" is now 32s. -2009.03.16.112837 [] +2009.03.16.112837 [2545] configure.ac README libisoburn/libisoburn.h @@ -5275,14 +5275,330 @@ xorriso/configure_ac.txt xorriso/xorriso_timestamp.h Version leap to libisoburn-0.3.7 -16 Mar 2009 [] +16 Mar 2009 [2546] xorriso/changelog.txt Documented changes and release timestamp ------------------------------------- cycle - xorriso-0.3.7 - +17 Mar 2009 [2548] +svn move -m 'Promoted branch to tag' \ + http://svn.libburnia-project.org/libisoburn/branches/ZeroThreeSix \ + http://svn.libburnia-project.org/libisoburn/tags/ZeroThreeSix ------------------------------------- cycle - xorriso-0.3.7 - ------------------------------------- cycle - xorriso-0.3.7 - +------------------------------------ cycle - xorriso-0.3.7 - 2009.03.16.112837 + + +2009.03.18.103858 [2550] +configure.ac +acinclude.m4 +Makefile.am +Get on FreeBSD pkgconfigdir=.../libdata , on Linux and others: .../lib + +2009.03.18.104037 [2551] +xorriso/configure_ac.txt +xorriso/xorriso_makefile_am.txt +Adapted xorriso-standalone to version leap libisofs-0.6.17 and FreeBSD libdata + +18 Mar 2009 [2552] +configure.ac +Removed useless libisoburn configure options --enable-libacl --enable-xattr + +2009.03.19.172806 [2555] +xorriso/xorriso.c +Unified -status filtering decision + +2009.03.20.192910 [2557] +libisoburn/libisoburn.h +libisoburn/isoburn.h +libisoburn/isoburn.c +libisoburn/isofs_wrap.c +New API functions isoburn_ropt_[sg]et_auto_incharset() + +2009.03.20.193334 [2558] +xorriso/xorriso.h +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New option -auto_charset based on xattr "isofs.cs" + +------------------------------------ cycle - xorriso-0.3.7 - 2009.03.21.131424 +* New option -auto_charset based on xattr "isofs.cs" + + +22 Mar 2009 [2559] +xorriso/xorriso.1 +Clarification about -auto_charset pitfalls + +2009.03.22.090232 [2560] +xorriso/xorriso.c +xorriso/xorrisoburn.c +Stuffed memory leaks on -commit and loading of El Torito records + +2009.03.29.164336 [2561] +configure.ac +Revoked revision 2552. Dynamic xorriso did not get linked with -lacl any more. + +2009.03.29.164411 [2562] +libisoburn/libisoburn.h +libisoburn now demands libisofs-0.6.17 + +2009.03.29.164703 [2563] +xorriso/compile_xorriso.sh +xorriso/xorriso_makefile_am.txt +Adapted to new libisofs feature iso_file_add_external_filter() + +2009.03.29.164931 [2564] +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Experimental -find action -exec set_filter with some hardcoded filter commands + +2009.04.02.162530 [2565] +xorriso/xorriso.h +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +xorriso/xorriso_eng.html +New options -external_filter , -unregister_filter, -set_filter , -set_filter_r + +------------------------------------ cycle - xorriso-0.3.7 - 2009.04.02.162530 +* New options -external_filter , -unregister_filter, -set_filter , -set_filter_r + + +2009.04.03.172034 [2566] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Fixed a potential blind spot of 1 second in -disk_dev_ino comparison + +2009.04.04.082636 [2567] +xorriso/xorrisoburn.c +Fixed a bug with the error message about external filters and setuid + +2009.04.04.144009 [2568] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New option -close_filter_list + +2009.04.04.144241 [2569] +configure.ac +Makefile.am +README +xorriso/configure_ac.txt +xorriso/xorriso_makefile_am.txt +xorriso/compile_xorriso.sh +xorriso/README +configure options to control availability of external filters in xorriso + +2009.04.05.110534 [2570] +xorriso/xorriso.c +Reporting number of processed filters with -set_filter and -set_filter_r + +2009.04.05.110652 [2571] +xorriso/xorrisoburn.c +Fixed a bug about detection of failure with -set_filter + +2009.04.05.131536 [2572] +xorriso/xorriso.c +Included sys/select.h as prescribed by POSIX and Linux, FreeBSD man pages + +2009.04.05.143043 [2573] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorriso.1 +New -osirrox mode "banned" + +5 Apr 2009 [2574] +xorriso/xorriso_eng.html +Updated xorriso web page + +------------------------------------ cycle - xorriso-0.3.7 - 2009.04.05.143043 +* New option -close_filter_list +* New -osirrox mode "banned" + + +2009.04.06.100802 [2575] +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Suffix rollback with -set_filter --remove-all-filters + +2009.04.06.132007 [2576] +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New options -show_stream, -show_stream_r, -exec show_stream + +2009.04.06.143109 [2577] +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Changed appearance of -show_stream, fixed bug introduced with rev 2575 + +2009.04.06.161541 [2578] +xorriso/xorrisoburn.c +Fixed bug introduced with 2575 + +------------------------------------ cycle - xorriso-0.3.7 - 2009.04.06.161541 +* New options -show_stream, -show_stream_r, new -find -exec show_stream + +2009.04.07.120250 [2579] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New -find tests -has_filter, -has_no_filter + +2009.04.07.122117 [2580] +xorriso/xorriso.c +xorriso/xorrisoburn.c +Removed some unused old code branches + +2009.04.10.102558 [2581] +configure.ac +Makefile.am +xorriso/configure_ac.txt +xorriso/xorriso_makefile_am.txt +xorriso/compile_xorriso.sh +Took into respect optional libz dependency of libisofs + +2009.04.10.103130 [2582] +xorriso/xorrisoburn.c +Introduced builtin filters --zisofs and --zisofs-decode + +11 Apr 2009 [2583] +xorriso/make_xorriso_standalone.sh +Included a copy of doc/zisofs_format.txt in xorriso-standalone + +2009.04.11.125331 [2584] +xorriso/xorrisoburn.c +Adjustments with filter --zisofs-decode + +2009.04.11.172644 [2585] +xorriso/xorriso.h +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.h +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New option -zisofs, builtin filters --zisofs and --zisofs-decode + +12 Apr 2009 [2586] +xorriso/xorriso_eng.html +Updated xorriso web page + +------------------------------------ cycle - xorriso-0.3.7 - 2009.04.12.142252 +* New option -zisofs, builtin filters --zisofs and --zisofs-decode + + +14 Apr 2009 [2588] +README +xorriso/README +Updated README texts of libisoburn and xorriso + +2009.04.14.092306 [2589] +xorriso/xorriso_private.h +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +New -zisofs option by_magic=on + +------------------------------------ cycle - xorriso-0.3.7 - 2009.04.14.092306 + +2009.04.15.071944 [2590] +xorriso/compile_xorriso.sh +xorriso/xorriso_makefile_am.txt +xorriso/xorriso.c +xorriso/xorrisoburn.c +xorriso/xorriso.1 +Adopted new libisofs filter module gzip.c, builtin filters --gzip, --gunzip + +2009.04.15.185131 [2591] +libisoburn/isofs_wrap.c +xorriso/xorrisoburn.c +Removed dependency on Libisofs_has_auto_input_charseT + +2009.04.15.185238 [2592] +configure.ac +libisoburn/libisoburn.h +Requiring libisofs-0.6.18 now + +2009.04.15.185359 [2593] +xorriso/configure_ac.txt +Adapted xorriso-standalone to version leap libisofs-0.6.18 + +2009.04.16.145617 [2594] +xorriso/make_xorriso_standalone.sh +xorriso/xorriso_makefile_am.txt +Fixed bugs with rarely used make dist + +2009.04.18.090616 [2596][2597] +xorriso/configure_ac.txt +Adapted xorriso-standalone to version leap libisofs-0.6.19 + +------------------------------------ cycle - xorriso-0.3.7 - 2009.04.18.090616 + +2009.04.18.120001 [2598] +configure.ac +README +libisoburn/libisoburn.h +xorriso/README +xorriso/xorriso_private.h +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.3.8 + +18 Apr 2009 [2599][2600] +xorriso/xorriso.1 +Last minute correction in xorriso man page + +18 Apr 2009 [2601] +xorriso/changelog.txt +Documented changes and release timestamp + + [] +svn move -m 'Promoted branch to tag' \ + http://svn.libburnia-project.org/libisoburn/branches/ZeroThreeEight \ + http://svn.libburnia-project.org/libisoburn/tags/ZeroThreeEight + +----------------------------------- release - xorriso-0.3.8 - 2009.04.18.120001 +* New options -set_filter , -set_filter_r, -find -exec set_filter +* New option -zisofs, builtin filters --zisofs , --gzip , --gunzip +* New options -external_filter , -unregister_filter, -close_filter_list, +* New options -show_stream, -show_stream_r +* New -osirrox mode "banned" +* New option -auto_charset based on xattr "isofs.cs" + + +2009.04.18.150555 [] +configure.ac +README +libisoburn/libisoburn.h +xorriso/README +xorriso/xorriso_private.h +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.3.9 + +18 Apr 2009 [] +xorriso/changelog.txt +Documented changes and release timestamp + +------------------------------------ cycle - xorriso-0.3.9 - + + +------------------------------------ cycle - xorriso-0.3.9 - =============================================================================== TODO @@ -5290,16 +5606,24 @@ Documented changes and release timestamp ------------------------------------------------- bugs -- configure.ac - throw out options --enable-libacl , --enable-xattr which belong to libisofs - ------------------------------------------------- important +- sudo and setuid chapter in man page + ? option -sudo_aware -- Special pseudo ACL: "--remove-default" +??? move suffix processing into libisofs ? + (currently the suffice are already stored in the filter chain) + Can only be done if renaming is made safe with any open IsoDirIter. + + +- ? New -find test -in_old_image + ??? derive a test language from nntpfilter.c + -find in man xorriso could need restructuring ------------------------------------------------- development +- Special pseudo ACL: "--remove-default" + - libisofs , libburn , own system adapter ? : Needed is a system dependend facility: dev_t <-> major, minor @@ -5350,7 +5674,9 @@ Documented changes and release timestamp ------ problem fixes : ->>> Fix the potential bug with read_rr_PX() seeing length 36 in a IEEE_1282 + +>>> Represent hardlinks + Have better uniqueness with own inode counters - the error handling system should be comprehensively documented @@ -5358,28 +5684,19 @@ Documented changes and release timestamp ------ feature enhancements : -- Clean up the character set handling. - Less often setting of the locale. - Attach an xattr "isofs.cs" with the name of - the output character set to root node. - - File checksums as backpack and as xattr values. + Problem: If they are scattered over the data section then they will cause + a lot of random access and thus be slow with BD. They need to be buffered + in memory as zinfo and written all together after data section. -- Opportunity to compress and encrypt file data. - -- A repeatable shell command as origin ("disk_file") - of a regular file in the ISO image. +- Image checksum tag in the last data blocks of an image. + A data file entry should point to that block. - A dummy option in IsoWriteOpts which causes iso_image_create_burn_source() to end before actually data get written. (For -print_size) - API: iso_stream_get_dev_ino() to get the source side dev_t and ino_t -- API: iso_cout_stream_get_params(stream, &path, &offset, &size) - -- Image checksum tag in the last data blocks of an image. - A data file entry should point to that block. - - Re-use unchanged sub trees in the previous image in order to reduce the session overhead.