Documented changes and release timestamp

This commit is contained in:
Thomas Schmitt 2009-06-28 11:11:08 +00:00
parent 6abf78c900
commit 83f9a405c1
1 changed files with 339 additions and 20 deletions

View File

@ -5564,11 +5564,6 @@ Last minute correction in xorriso man page
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
@ -5578,7 +5573,7 @@ svn move -m 'Promoted branch to tag' \
* New option -auto_charset based on xattr "isofs.cs"
2009.04.18.150555 []
2009.04.18.150555 [2602]
configure.ac
README
libisoburn/libisoburn.h
@ -5591,14 +5586,300 @@ xorriso/configure_ac.txt
xorriso/xorriso_timestamp.h
Version leap to libisoburn-0.3.9
18 Apr 2009 []
18 Apr 2009 [2603]
xorriso/changelog.txt
Documented changes and release timestamp
------------------------------------ cycle - xorriso-0.3.9 -
------------------------------------ cycle - xorriso-0.3.9 - 2009.04.18.150555
19 Apr 2009 [2608]
svn move -m 'Promoted branch to tag' \
http://svn.libburnia-project.org/libisoburn/branches/ZeroThreeEight \
http://svn.libburnia-project.org/libisoburn/tags/ZeroThreeEight
2009.04.21.173600 [2612]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
Enhanced -find testing by operators -not, -or, -and, (, ), -if, -else, -endif
2009.04.21.184214 [2613]
xorriso/xorriso.c
Allowed implicit -and operator with -not, -if and -sub
22 Apr 2009 [2614]
xorriso/xorriso_eng.html
Updated xorriso web page
------------------------------------ cycle - xorriso-0.3.9 - 2009.04.21.184214
* Operators with option -find : -not, -or, -and, (, ), -if, -then, -else
------------------------------------ cycle - xorriso-0.3.9 -
2009.04.22.173603 [2615]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/burn_wrap.c
New API call isoburn_toc_track_get_emul()
2009.04.22.173648 [2616]
xorriso/xorrisoburn.c
Made use of new libisoburn call to accelerate option -toc for large TOC
2009.04.23.103301 [2617]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
New -find tests -wholename, -prune
2009.04.25.160022 [2618]
libisoburn/burn_wrap.c
Used isoburn_toc_track_get_emul() in isoburn_set_msc1()
2009.04.25.162210 [2619]
xorriso/xorrisoburn.c
Moved call of isoburn_set_msgs_submit() to Xorriso_startup_libraries()
2009.04.25.162858 [2620]
libisoburn/burn_wrap.c
Issueing pacifier messages from within isoburn_set_msc1()
------------------------------------ cycle - xorriso-0.3.9 - 2009.04.25.162858
* New -find tests -wholename, -prune
2009.05.06.173600 [2626]
xorriso/xorrisoburn.c
Bug fix: SIGSEGV with option -status and no search string
2009.05.06.174222 [2627]
xorriso/xorrisoburn.c
Bug fix: -load volid did not perform pattern search
2009.05.08.073642 [2638]
xorriso/configure_ac.txt
Adapted xorriso-standalone to version leap libburn-0.6.7
2009.05.09.201241 [2639]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/isofs_wrap.c
New API options isoburn_ropt_noino and isoburn_igopt_hardlinks
2009.05.09.201742 [2640]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
New option -hardlinks
2009.05.14.082045 [2641]
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
Enhanced option -extract_cut for handling filtered files
2009.05.16.165616 [2642]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
LBA sorted processing of -compare_r and -update_r for smoother MMC reading
2009.05.16.165940 [2643]
xorriso/xorrisoburn.c
Disabled use of iso_tree_add_new_symlink() in favor of iso_tree_add_new_node()
2009.05.17.115101 [2644]
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
New pseudo test with -find : -sort_lba which is actually an option
2009.05.26.140055 [2647]
xorriso/xorrisoburn.h
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
Enabled -hardlinks for options -extract, -extract_l and -cp*x
2009.05.26.142912 [2648]
xorriso/xorriso.c
Revoked LBA sorted reading with -compare_r. It was ugly.
------------------------------------ cycle - xorriso-0.3.9 - 2009.05.26.172355
Bug fix: SIGSEGV with option -status and no search string
Bug fix: -load volid did not perform pattern search
New option -hardlinks
Improved reading performance with -update_r and -extract
2009.05.29.110831 [2649]
xorriso/xorriso.c
xorriso/xorriso.1
xorriso/xorriso_eng.html
New option -for_backup as shortcut for -acl -xattr -hardlinks
2009.05.29.162300 [2650]
xorriso/xorrisoburn.c
Avoided unnecessary sorting during -extract
2009.05.30.161808 [2561]
xorriso/xorriso.c
Avoided unconditional output of -hardlinks with option -status
2009.05.31.100140 [2652]
configure.ac
libisoburn/libisoburn.h
Requiring libisofs-0.6.20 now
2009.05.31.100315 [2653]
xorriso/configure_ac.txt
Adapted xorriso-standalone to version leap libisofs-0.6.20
2009.05.31.185819 [2654]
xorriso/configure_ac.txt
Adapted xorriso-standalone to version leap libisofs-0.6.21
13 Jun 2009 [2668]
xorriso/configure_ac.txt
xorriso/xorriso_makefile_am.txt
xorriso/make_xorriso_standalone.sh
Removed xorriso.pc.in from xorriso-standalone tarball
2009.06.15.121525 [2670]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
xorriso/xorriso.1
With -update_r : detecting hardlink splits and fusions on disk
2009.06.20.063853 [2671]
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
Wider scope of hardlink reconstruction with extract operations
2009.06.22.112850 [2672]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorrisoburn.c
xorriso/xorriso.1
Gave up risky direct update of hardlink siblings
2009.06.23.065744 [2673]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/xorriso.c
+ xorriso/makefile_libxorriso_am.txt
Introduced alternative Makefile.am for libxorriso production
2009.06.23.070934 [2674]
xorriso/xorriso_private.h
Added missing function declaration
2009.06.23.123147 [2675]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/xorriso.c
Removed from xorriso main() any dependency on non-API features
2009.06.23.133210 [2676]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/xorriso.c
Rough test for compile time and run time libxorriso version mismatches
2009.06.23.164351 [2677]
xorriso/xorriso.c
xorriso/xorrisoburn.c
Deprecated -hardlinks modes "start_update", "end_update" for "perform_update"
23 Jun 2009 [2678]
xorriso/xorriso.1
Updated xorriso man page
2009.06.24.133521 [2679]
xorriso/xorriso.c
Reverted order of memorized hardlink update parameters
2009.06.25.125048 [2680]
libisoburn/burn_wrap.c
Bug fix: Copies of overwriteable media onto sequential were mistaken in ROM drives
2009.06.27.112408 [2681]
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
With -extract : made hardlink registration combinable with sort_lba
------------------------------------ cycle - xorriso-0.3.9 - 2009.06.27.112408
New option -for_backup as shortcut for -acl -xattr -hardlinks
Bug fix: Copies of overwriteable media on sequential were mistaken in ROM drives
28 Jun 2009 [2681]
svn copy -m "Branching for libisoburn release 0.4.0" \
http://svn.libburnia-project.org/libisoburn/trunk \
http://svn.libburnia-project.org/libisoburn/branches/ZeroFourZero
2009.06.28.090001 [2683]
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.0
[]
xorriso/changelog.txt
Documented changes and release timestamp
----------------------------------- release - xorriso-0.4.0 - 2009.06.28.090001
* New option -hardlinks
* Improved reading performance with -update_r and -extract
* New option -for_backup as shortcut for -acl -xattr -hardlinks
* Operators with option -find : -not, -or, -and, (, ), -if, -then, -else
* New -find tests -wholename, -prune
* Bug fix: SIGSEGV with option -status and no search string
* Bug fix: -load volid did not perform pattern search
* Bug fix: Copies of overwriteable media on sequential were mistaken in ROM drives
2009.06.28.100124 []
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.1
[]
xorriso/changelog.txt
Documented changes and release timestamp
------------------------------------ cycle - xorriso-0.4.1 - 2009.06.28.100124
------------------------------------ cycle - xorriso-0.4.1 -
------------------------------------ cycle - xorriso-0.4.1 -
===============================================================================
TODO
@ -5606,8 +5887,38 @@ Documented changes and release timestamp
------------------------------------------------- bugs
- what about split files and hard links ?
- xorriso -as cdrecord in rare cases reports intermediate "X of X MB"
xorriso : UPDATE : 3671 MB written (fifo 94%) [buf 100%] 2.3x.
xorriso : UPDATE : 3680 of 3680 MB written (fifo 87%) [buf 100%] 2.3x.
xorriso : UPDATE : 3691 MB written (fifo 78%) [buf 100%] 2.3x.
Direct reason:
burn_drive_get_status(drive, &progress);
if(progress.sector<=progress.sectors)
sprintf(xorriso->info_text, "%4d of %4d MB written",
So this has to be examined in libburn.
------------------------------------------------- important
- 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
@ -5616,12 +5927,11 @@ Documented changes and release timestamp
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
- Replace Libisofs_new_fs_image_inO by Libisofs_hardlink_prooF
and make the latter unconditional.
- Special pseudo ACL: "--remove-default"
- libisofs , libburn , own system adapter ? :
@ -5674,16 +5984,27 @@ Documented changes and release timestamp
------ problem fixes :
>>> Represent hardlinks
Have better uniqueness with own inode counters
- the error handling system should be comprehensively documented
and eventually rectified where needed.
------ feature enhancements :
- 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
- 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
@ -5695,8 +6016,6 @@ Documented changes and release timestamp
- 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
- Re-use unchanged sub trees in the previous image in order to
reduce the session overhead.