diff --git a/libburn/branches/ZeroSevenSix/cdrskin/changelog.txt b/libburn/branches/ZeroSevenSix/cdrskin/changelog.txt index a47b1690..a20a627f 100644 --- a/libburn/branches/ZeroSevenSix/cdrskin/changelog.txt +++ b/libburn/branches/ZeroSevenSix/cdrskin/changelog.txt @@ -7552,7 +7552,6 @@ svn copy -m Branching for libburn release 0.7.4 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroSevenFour - 2009.12.06.160001 [2938] Makefile.am configure.ac @@ -7610,18 +7609,416 @@ Made number transition to 0.7.5 + cdrskin/add_ts_changes_to_libburn_0_7_5 Updated cdrskin tarball generator - [] - +07 Dec 2009 [2943] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------- cycle - cdrskin-0.7.5 - ------------------------------------- cycle - cdrskin-0.7.5 - +07 Dec 2009 [2946] +svn move -m libburn release 0.7.4 is ready +http://svn.libburnia-project.org/libburn/branches/ZeroSevenFour +http://svn.libburnia-project.org/libburn/tags/ZeroSevenFour + +------------------------------------ cycle - cdrskin-0.7.5 - 2009.12.07.083850 + + +16 Dec 2009 [2955] +doc/cookbook.txt +Mentioned in cookbook the change about TAO close track + +2009.12.19.140015 [2957] +libburn/spc.c +Corrected CDB length of command 55h MODE SELECT from 12 to 10 + +2009.12.19.142456 [2958] +libburn/spc.h +libburn/sg-linux.c +Moved sg_log_cmd() to spc.c scsi_log_cmd() + +2009.12.19.142456 [2959] +configure.ac +Makefile.am +libburn/os.h +libburn/sg.c +libburn/sg-freebsd-port.c ++ libburn/os-libcdio.h ++ libburn/sg-libcdio.c +Experimental SCSI transport adapter via GNU libcdio + +2009.12.24.170601 [2960] +configure.ac +libburn/spc.h +libburn/spc.c +libburn/sg-linux.c +libburn/sg-libcdio.c +Making use of libcdio function mmc_get_cmd_scsi_sense() + +25 Dec 2009 [2961] +cdrskin/compile_cdrskin.sh +Option -use_libcdio for cdrskin development compile script + +2009.12.25.101433 [2962] +libburn/libdax_msgs.h +Commited file forgotten with rev 2960 + +2009.12.25.143326 [2963] +libburn/sg-libcdio.c +Resolving symbolic links in libcdio drive list + +2009.12.25.144122 [2964] +configure.ac +Added PKG_CHECK_MODULES for libcdio-0.82 (must become 0.83 when released) + +2009.12.25.205704 [2965] +configure.ac +libburn/sg-libcdio.c +Adapted to libcdio-0.83 and its runtime version telling + +2009.12.25.223915 [2966] +libburn/init.c +libburn/sg.h +libburn/sg-freebsd.c +libburn/sg-freebsd-port.c +libburn/sg-libcdio.c +libburn/sg-linux.c +New internal sg-API function sg_initialize() + +2009.12.26.080301 [2967] +libburn/init.c +libburn/sg-dummy.c +libburn/sg-freebsd.c +libburn/sg-freebsd-port.c +libburn/sg-libcdio.c +libburn/sg-linux.c +New API function burn_scsi_transport_id() + +26 Dec 2009 [2968] +Makefile.am +Added os-dummy.h and sg-dummy.h to libburn tarball + +26 Dec 2009 [2969] +svn copy -m Branching for libburn bugfix release 0.7.4.pl01 +http://svn.libburnia-project.org/libburn/tags/ZeroSevenTwo +http://svn.libburnia-project.org/libburn/branches/ZeroSevenTwoPl01 + +26 Dec 2009 [2970] +svn mv -m Branching for libburn bugfix release 0.7.4.pl01 +http://svn.libburnia-project.org/libburn/branches/ZeroSevenTwoPl01 +http://svn.libburnia-project.org/libburn/branches/ZeroSevenFourPl01 + +26 Dec 2009 [2971] +svn rm -m Branching for libburn bugfix release 0.7.4.pl01 +http://svn.libburnia-project.org/libburn/branches/ZeroSevenFourPl01 + +26 Dec 2009 [2972] +svn copy -m Branching for libburn bugfix release 0.7.4.pl01 +http://svn.libburnia-project.org/libburn/tags/ZeroSevenFour +http://svn.libburnia-project.org/libburn/branches/ZeroSevenFourPl01 + +2009.12.26.110001 [2973] +README +Makefile.am +cdrskin/cdrskin_timestamp.h +Bug fix: Added missing system adapter for generic X/Open to libburn release tarball + +26 Dec 2009 [2974] +svn move -m libburn bugfix release 0.7.4.pl01 is ready +http://svn.libburnia-project.org/libburn/branches/ZeroSevenFourPl01 +http://svn.libburnia-project.org/libburn/tags/ZeroSevenFourPl01 + +2009.12.26.193707 [2975] +cdrskin/cdrskin.c +Reporting burn_scsi_transport_id() in cdrskin as debug message + +2009.12.26.222656 [2976] +libburn/libburn.h +doc/comments +Reacted on some doxygen warnings of Debian hurd build + +2009.12.27.092057 [2979] +libburn/os-libcdio.h +libburn/sg-libcdio.c +Showing libburn users drive name link targets, using in libcdio its own names + +2009.12.27.102342 [2981] +libburn/sg-libcdio.c +Shorter sg_initialize message with sg-libcdio + +2009.12.27.144620 [2982] +libburn/init.c +libburn/drive.c +libburn/sg.h +libburn/os-libcdio.h +libburn/sg-dummy.c +libburn/sg-freebsd.c +libburn/sg-freebsd-port.c +libburn/sg-libcdio.c +libburn/sg-linux.c +Extended sg-API by sg_shutdown(), sg_dispose_drive(), sg_id_string() + +2009.12.27.144733 [2983] +cdrskin/cdrskin.c +Reporting system adapter id with cdrskin -version + +2009.12.29.115717 [2984] +configure.ac +Incremented middle .so number + +2009.12.29.115854 [2985] +libburn/spc.c +Corrected a mode page size computation error which for now had no bad effect + +2009.12.29.132537 [2986] +acinclude.m4 +libburn/os.h +libburn/sg.c +Experimentally enabled FreeBSD system adapter for Debian kfreebsd + +------------------------------------ cycle - cdrskin-0.7.5 - 2009.12.29.134637 +* Experimental SCSI transport adapter via GNU libcdio +* Experimentally using FreeBSD system adapter for Debian kfreebsd +* Bug fix: System adapter for generic X/Open was missing in libburn release tarball + + +2009.12.29.224506 [2987] +acinclude.m4 +Adaptions for Debian kfreebsd requested by Petr Salinger + +2009.12.30.154140 [2988] +libburn/drive.c +libburn/sg-libcdio.c +Making use of new libcdio capability to obtain SCSI address tuple on Linux + +2009.12.30.201025 [2990] +libburn/sg-libcdio.c +Silenced libcdio warnings + +2010.01.01.124042 [2994] +libburn/drive.c +Bug fix: with non-Linux adapters there were 0 readable bytes on block devices + +2010.01.01.124415 [2995] +libburn/sg-libcdio.c +Enabled block device size recognition with sg-libcdio on Linux + +------------------------------------ cycle - cdrskin-0.7.5 - 2010.01.01.143104 +* Bug fix: with non-Linux adapters there were 0 readable bytes on block devices + + +2010.01.04.134949 [3001] +libburn/write.c +libburn/libdax_msgs.h +Avoiding stream recording on BD if not 64 kB buffer + +2010.01.04.135427 [3002] +libburn/os-libcdio.h +Enlarged buffer size of libcdio adapter on Linux to 64k + +2010.01.09.142027 [3004] +libburn/sg-libcdio.c +Forgot to forward sense reply to higher levels + +2010.01.09.142642 [3005] +libburn/spc.c +Better error message with unknown SCSI error codes + +2010.01.09.143428 [3006] +libburn/spc.c +libburn/sbc.c +Revoked asynchronous eject, as we cannot distinguish out from unready + +2010.01.12.165214 [3009] +libburn/sg-dummy.c +libburn/sg-freebsd-port.c +libburn/sg-libcdio.c +libburn/sg-linux.c +Corrected free capacity measurement of stdio: drives in regular files + +12 Jan 2010 [3010] +doc/cookbook.txt +Fixed typos in MMC cookbook + +2010.01.13.074028 [3011] +libburn/drive.c +Experimentally regard FreeBSD /dev/da[0-9] and /dev/cd[0-9] as block device + +2010.01.13.074640 [3012] +libburn/sg-freebsd.c +Adaptions after encounter with FreeBSD 8.0 + +2010.01.13.171546 [3013] +libburn/libburn.h +Carified that apps must use 64 bit off_t or the lib must be tweaked. + +14 Jan 2010 [3014] +14 Jan 2010 [3015] +test/libburner.c +Carified in libburner.c that apps must use 64 bit off_t. + +2010.01.14.160633 [3016] +libburn/libburn.h +libburn/drive.c +Giving up drive probing by mode page sending + +2010.01.14.160748 [3017] +libburn/sg-libcdio.c +Provisory rejection of FreeBSD ATAPI drives in sg-libcdio + +2010.01.15.182615 [3018] +libburn/os-freebsd.h +libburn/sg-freebsd.c +Implemented adivisory FreeBSD drive locking via flock(2) + +2010.01.16.125258 [3019] +libburn/drive.c +libburn/sg.h +libburn/sg-dummy.c +libburn/sg-freebsd.c +libburn/sg-freebsd-port.c +libburn/sg-libcdio.c +libburn/sg-linux.c +New OS adapter burn_os_is_2k_seekrw() replaces S_ISBLK() with pseudo-drives + +2010.01.18.103410 [3023] +libburn/sg-linux.c +Changed a comment in sg-linux.c + +------------------------------------ cycle - cdrskin-0.7.5 - 2010.01.18.104011 +* Made FreeBSD system adapter safe from mutal burn spoiling and drive deadlock + + +21 Jan 2010 [3028] +cdrskin/cdrskin.1 +Changed man page example from -toc to -minfo + +2010.01.21.104741 [3029] +libburn/sg-freebsd.c +libburn/sg-libcdio.c +Learned how to inquire size of disk-like FreeBSD devices + +22 Jan 2010 [3030] +svn copy -m "Branching for libburn release 0.7.6" \ + http://svn.libburnia-project.org/libburn/trunk \ + http://svn.libburnia-project.org/libburn/branches/ZeroSevenSix + +2010.01.22.130001 [] +Makefile.am +configure.ac +README +libburn/libburn.h +cdrskin/cdrskin.c +cdrskin/README +cdrskin/compile_cdrskin.sh +cdrskin/cdrskin_timestamp.h +cdrskin/cdrskin_eng.html +Made number transition to 0.7.6 + +22 Jan 2010 [3032] +COPYRIGHT +cdrskin/cdrskin.c +doc/cookbook.txt +libburn/libdax_msgs.h +libburn/libdax_msgs.c +test/libburner.c +test/telltoc.c +Lifted ban to derive GPLv3, extended copyright range to 2010 + +22 Jan 2009 [3033] +- cdrskin/add_ts_changes_to_libburn_0_7_4 +- cdrskin/add_ts_changes_to_libburn_0_7_5 ++ cdrskin/add_ts_changes_to_libburn_0_7_6 ++ cdrskin/add_ts_changes_to_libburn_0_7_7 +Updated cdrskin tarball generator + +22 Jan 2009 [] +cdrskin/changelog.txt +Documented changes and release timestamp + +------------------------------ release - cdrskin-0.7.6.pl00 - 2010.01.22.130001 +* Bug fix: System adapter for generic X/Open was missing in libburn release tarball +* Bug fix: with non-Linux adapters there were 0 readable bytes on block devices +* Made FreeBSD system adapter safe from mutal burn spoiling and drive deadlock +* Enabled FreeBSD system adapter for Debian kfreebsd +* Experimental SCSI transport adapter via GNU libcdio 0.83git + +------------------------------------ cycle - cdrskin-0.7.7 - +------------------------------------ cycle - cdrskin-0.7.7 - +------------------------------------ cycle - cdrskin-0.7.7 - + =============================================================================== TODO =============================================================================== +- After writing first session and reload: +Drive current: -dev '/dev/cd0' +Drive type : vendor 'TSSTcorp' product 'CDDVDW SH-S223C' revision 'SB02' +Media current: DVD-RW sequential recording +Media product: RITEKW01 , Ritek Corp +Media status : is written , is appendable +TOC layout : Idx , sbsector , Size , Volume Id +ISO session : 1 , 0 , 232357s , ISOIMAGE +Other session: 2 , 261200 , 2036688s , +Media summary: 2 sessions, 2269200 data blocks, 4432m data, 3978m free +Media nwa : 261200s +dvd+rw-mediainfo shows 3 sessions with 2 tracks. +Firmware bug. + + + +- USB stick and drive on FreeBSD + - how to detect random-read-write device ? + + +--- libcdio --- + +24 Dec 2009 [29de1d8bcb614a8360b519c5843c5852f78101db] +include/cdio/mmc.h +lib/driver/generic.h +lib/driver/mmc.c +lib/driver/libcdio.sym ( - cdio_version) +New API function mmc_last_cmd_sense() + +24 Dec 2009 [890b5610a8ec01609df8997f8031324af5bb4219] +lib/driver/gnu_linux.c +Linux driver makes available the sense reply of the most recent MMC command +(Is there a place to register access modes MMC_RDWR and MMC_RDWR_EXCL ?) + +24 Dec 2009 [20f762c3c12c06b52a47b401eb913c69c72ddcf8] +include/cdio/version.h.in +lib/driver/util.c +lib/driver/libcdio.sym ( + cdio_version) +New API function cdio_version() tell libcdio version at runtime + +24 Dec 2009 [7cc7484a0b93268260c02ec35c46e1456f0fb38a] +lib/driver/gnu_linux.c +lib/driver/util.c +Small repairs to the previous two changees + +30 Dec 2009 07_cdio_get_arg_scsi_tuple_linux.tgz [cf882cfd20912fed94d1a4a2e057bbcf68c496a1] +lib/driver/generic.h +lib/driver/_cdio_generic.c +lib/driver/gnu_linux.c +New cdio_get_arg() key "scsi-tuple-linux" + +15 Jan 2010 10_add_mmc_rdwr_excl_on_freebsd.tgz [bd096b3eca0644044a872c1f0d31a75395d420a4] +NEWS +test/test_mmc_rdwr.c +lib/driver/FreeBSD/freebsd.h +lib/driver/FreeBSD/freebsd.c +lib/driver/FreeBSD/freebsd_cam.c +lib/driver/FreeBSD/freebsd_ioctl.c +FreeBSD driver augmented by MMC_RDWR_EXCL + + +Todo: + +Driver-Todo: +- implement MMC_RDWR and MMC_RDWR_EXCL +- record SCSI sense reply in generic_img_private_t.scsi_mmc_sense +- rectify return values to DRIVER_OP_* +(- obtain SCSI address tuple) +- test concurrent drive access attempts resp. exclusivity of drive access + --------------------------------- bugs ------------------------------------- @@ -7648,8 +8045,7 @@ READ TRACK INFORMATION[#5]: ------------------------------ end of bugs --------------------------------- - -- Make Libburn_stdio_flush_limiT adjustable +- xorriso -as tar (Rocky wants me to begin with -x) Support for BD-R SRM+POW