------------------------------------------------------------------------------ libburnia-project.org scdbackup.sourceforge.net/cdrskin ------------------------------------------------------------------------------ Deliberate deviations of cdrskin from cdrecord compatibility: + cdrskin does drive operations (on its drive 0) without a dev= option (Note: cdrecord meanwhile has a default for missing dev= option.) + gracetime=0 is allowed and set by default + -pad is always set for audio tracks + -sao is default where possible, -tao is default where needed (Note: cdrecord write mode defaults have changed in cdrtools-2.01.01a20) + driveropts=burnfree is default if the drive supports buffer underrun protection. If desired, use driveropts=noburnfree to disable this feature. + premature end of source is not an error and leads to full announced tracksize + -msinfo pushes all other messages to stderr. It works independently of other options which would prevent it with cdrecord (-atip, -scanbus, ...) + DVD track sources get not concateneated to a single track. In general DVD writing is quite different from cdrecord-ProDVD: DVD-R[W] "Disc-at-once" (-sao) is nearest to cdrecord-ProDVD's methods. DVD-R[W] "Incremental Streaming" (-tao) on unformatted media allows multi-session and track sources of unpredictable size. Writing DVD-RAM, DVD+RW and "Restricted Overwrite" DVD-RW is like single track -tao on blank CD. Formatting is done via cdrskin-specific blank=format_overwrite and not with option -format. + DVD-RW get blanked fast only with option blank=deformat_sequential_quickest . Option blank=fast is the same as blank=all in order to achieve media which are capable of Incremental Streaming. + It has not been evaluated how far -isosize is compatible with the original cdrecord option. man cdrecord forbids stdin as source, cdrskin allows it if a fifo is used. ------------------------------------------------------------------------------ Changelog ------------------------------------------------------------------------------ 19 Aug 2006 [committed] README cdrskin/README cdrskin/cdrskin.c cdrskin/add_ts_changes_to_libburn_0_2_1 \ cdrskin/cdrskin_timestamp.h cdrskin/compile_cdrskin.sh cdrskin-0.1.4 "stable" released on base of August 15 2006 version of libburn-svn.pykix.org/trunk after initial merge of libburn and cdrskin-0.1.3 . ------------------------------------------------------------------------------ 19 Aug 2006 [committed 16] cdrskin/changelog.txt cdrskin-0.1.5 development started. Introduced this changelog. ---------------------------------- Format (still emerging): Day Month Year [eventual commit mark with revision number] affected files , naked, one by line, [eventually = internal snapshot tarball] More ore less concise description. ---------------------------------- End of Format 20 Aug 2006 [committed together with next change, i fear] libburn/sg.c Hopefully fixed a file descriptor resource leak in sg_grab(). All scanned drives (seem to) stay open once, the grabbed one got re-opened and its stored first file descriptor got forgotten. Now we try to detect and re-use the still open fd. 21 Aug 2006 [committed] libburn/libburn.h libburn/sg.c libburn/init.c = libburn_cdrskin_A60819.tgz cdrskin/cdrskin.c [committed later as revision 11] O_EXCL experiments imported from cdrskin-0.1.3 In default configuration and on compliant kernels expect that a busy drive is invisible to further cdrskin instances. The user gets hints in case of empty bus scan result resp. busy drive given with dev=... Wether cdrecord and cdrskin respect each other would have to be evaluated. Options to play with: --demand_a_drive exit !=0 on bus scans with empty result --drive_abort_on_busy abort process if busy drive is found (might be triggered by a busy hard disk) --drive_blocking try to wait for busy drive to become free (might be stalled by a busy hard disk) --drive_not_exclusive do not ask kernel to prevent opening busy drives. Effect is kernel dependend. grab_drive_and_wait= grab drive, wait given number of seconds, release drive, and do normal work 21 Aug 2006 [committed] libburn/write.c Rectified non-ANSI-C comment, complained by gcc. 21 Aug 2006 [committed 13] cdrskin/cdrskin_eng.html The homepage moved in from scdbackup's internal doc collection. 21 Aug 2006 [committed with revision 11, i fear] cdrskin/cdrskin.c Removed flaw: Help text of tao_to_sao_tsize= clarified. 21 Aug 2006 [committed 12] cdrskin/wiki_plain.txt The initial filling of the cdrskin wiki on libburn.pykix.org . I am not sure about the future fate of this text. I plan to keep it up to date with the online wiki for now. The online version will be considered the original. 21 Aug 2006 [committed 15] cdrskin/cdrskin_timestamp.h Timestamping the new version. 21 Aug 2006 [committed 14] cdrskin/add_ts_changes_to_libburn_0_2_1 cdrskin/compile_cdrskin.sh Readjusted relationship glue of libburn and cdrskin. --------------------------------------------------------------------- cycled - 27 Aug 2006 [40] libburn/mmc.c libburn/sg.c Inserted prints to see how sg_issue_command() is called (printing is disabled now) 21 Aug 2006 [17] README Reported obvious need for automake >=1.7 21 Aug 2006 [18] cdrskin/cdrskin_eng.html cdrskin/README Reported obvious need for automake >=1.7 22 Aug 2006 [19] libburn/drive.c libburn/drive.h New internal function burn_drive_is_open() 23 Aug 2006 [20] cdrskin/cdrskin.c Implemented Lorenzo Taylor's audio patch manually by copy+paste as i wanted to fully understand it. Hopefully did not break it that way. 24 Aug 2006 [21] libburn/libburn.h libburn/drive.c Introduced API functions burn_drive_scan_and_grab() burn_drive_get_adr() 24 Aug 2006 [22] cdrskin/compile_cdrskin.sh Experimental option cdrskin/compile_cdrskin.sh -newapi 24 Aug 2006 [23] cdrskin/cdrskin.c First test of possibility to obey the self imposed rules of Revison 21 24 Aug 2006 [25] cdrskin/cdrskin.c Fixed undefined track_type introduced by revision 20. (We broke cdrskin, but i did not break the patch. Success.) 24 Aug 2006 [30] libburn/libburn.h Hopefully fixed an unintended line break in API doxygen 25 Aug 2006 [32] cdrskin/cdrskin.c Installed protection against resource leak in Cdrskin_grab_drive() Just to be sure. 25 Aug 2006 [33] libburn/drive.c burn_drive_free() now closes all open drive file descriptors 25 Aug 2006 [34] libburn/libburn.h Adjusted statement at API documention of burn_initialize() 25 Aug 2006 [35] cdrskin/cdrskin.c Worked forth in order to make cdrskin fully newapi compliant 26 Aug 2006 [37] Makefile.am libburn/back_hacks.h libburn/drive.c libburn/init.c Allowed to blank appendable files and installed first back_hacks.h variable ever 26 Aug 2006 [38] test/burniso.c Rewrote it to new API practice, inflated explanation comments, SAO mode 27 Aug 2006 [39] cdrskin/cdrskin.c Implemented Lorenzos blank-appendable patch plus option --no_blank_appendable 27 Aug 2006 [44] test/blank.c Rewrote test/blank.c to new API practice, inflated explanation comments 27 Aug 2006 [41] cdrskin/cdrskin.c Fixed obscure sigsegv introduced with 35 or 39 by obeying libburn.h text (could be a fandango starting in burn_drive_info_free) 27 Aug 2006 [45] test/burniso.c Disabled inner burn_drive_info_free like in cdrskin, polished a bit 27 Aug 2006 [43] libburn/libburn.h Changed some 'release' to 'close' with specs of burn_drive_scan_and_grab 28 Aug 2006 [46] test/burniso.c Polished a bit more for doxygen 28 Aug 2006 [50] libburn/libburn.h cdrskin/cdrskin.c Wrote into API the imperative not to use drive.location but burn_drive_get_adr 28 Aug 2006 [47] test/burniso.c Integrated functionality of test/devices.c into test/burniso.c Proposed to rename it to test/libburner.c 28 Aug 2006 [51] cdrskin/cdrskin.c Closed a pitfall with reading from '-' and no tsize= or tao_to_sao_tsize= Ticket 55 28 Aug 2006 [52] cdrskin/cdrskin.c Added personal commitment to grant BSD license on request. Insisted in GPL for now. 28 Aug 2006 [53] cdrskin/cdrskin.c Forced each track to have a minimum size of 600 kB Ticket 55 29 Aug 2006 [58] test/burniso.c Integrated functionality of test/blank.c into test/burniso.c 29 Aug 2006 [55] cdrskin/cdrskin.c Made cdrskin ready to make good use of now working libburn-eject 29 Aug 2006 [56] cdrskin/cdrskin.c Avoided unwanted tray loading on eject of never grabbed drive 29 Aug 2006 [57] cdrskin/cdrskin.c Disabled unconditionality of eject introduced by 55 or 56 30 Aug 2006 [59] test/burniso.c Repaired SIGSEGV caused by releasing ungrabbed drive after mere bus scan 30 Aug 2006 [60] test/libburner.c Makefile.am My proposal for new souvereign app as API doc and reference for API decisions 31 Aug 2006 [61] libburn/sg.c cdrskin/cdrskin.c Outcommented "experimental:" messages of O_EXCL development 31 Aug 2006 [62] test/libburner.c Added 300 kB of padding to get rid of warning in doc, plus end sector padding 31 Aug 2006 [63] cdrskin/cdrskin.c Promoted "newapi" functionality and libburn-eject from test to standard 31 Aug 2006 [64] cdrskin/cdrskin.c Made cdrskin abort if fifo filling before burn yields 0 bytes (ticket 55) 1 Sep 2006 [65] cdrskin/README cdrskin/cdrskin.c cdrskin/cdrskin_eng.html Updated cdrskin help tests and docs: -audio, obsolete eject_device= 1 Sep 2006 [66] libburn/write.c cdrskin/cdrskin.c Implemented track number patch by bonfire-app@wanadoo.fr, tickets 58 and 9 1 Sep 2006 [67] cdrskin/cdrskin.c Added clarifying URGE to ABORT texts 1 Sep 2006 [71] test/libburner.c Made "read-ahead" comment sufficiently ambigous: "buffer"|"filesystem" == "" 1 Sep 2006 [72] [73] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Rowed back from revision 64. Now #ifdef Cdrskin_fifo_abort_on_emptY 1 Sep 2006 [74] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Rowed forth from revision 73. Now hopefully compliant to man cdrecord. 1 Sep 2006 [78] cdrskin/cdrskin.c Made -pad behave cdrecord-ly on audio tracks (not tested acousticly) 2 Sep 2006 [85] test/libburner.c Added upcoming clarification of copyright and license aspiration 3 Sep 2006 [86] README Added upcoming clarification of copyright and license aspiration 3 Sep 2006 [87] [88] cdrskin/README cdrskin/cdrskin.c Added upcoming clarification of copyright and license aspiration 3 Sep 2006 [91] cdrskin/changelog.txt cdrskin/cdrskin_timestamp.h Opened new cdrskin-0.1.5 upload cycle. This marks a should-be-stable phase. ---------------------------------------------------- cycled - 2006.09.03.132934 3 Sep 2006 [89] doc/comments_test_ts Made a try to get doxygen portal page readable by html dl lists 4 Sep 2006 [92] cdrskin/README Made changes as reported by Lorenzo on libburn-hackers today 4 Sep 2006 [93] libburn/transport.h libburn/drive.h libburn/drive.c libburn/init.c libburn/libburn.h Integrated elmom patch proposal #3 from ticket #62 /* ts A60904 : ticket 62, contribution by elmom */ 4 Sep 2006 [94] cdrskin/README Removed reference to frontend "burn" (needs a patch to work for .mp3) 5 Sep 2006 [95] doc/comments_test_ts Made a try to get doxygen portal page readable by pre tags and truncation 5 Sep 2006 [96] test/libburner.c Rearranged definitions and header inclusions. Is safer so. 5 Sep 2006 [97] test/libburner.c Re-inserted lost tab. 6 Sep 2006 [trac] closed ticket 55: burn of empty tracks from stdin is now forbidden 6 Sep 2006 [98] libburn/libburn.h libburn/drive.c Added new parameter "force" to API-experimental burn_drive_info_forget() 6 Sep 2006 [99] doc/comments Made doc test portal the official doc portal 6 Sep 2006 [100] cdrskin/cdrfifo.c Added an initial value on proposal by Bart Vanherck 7 Sep 2006 [101] test/libburner.c Changed a macro name from Burniso_ to Libburner_ 7 Sep 2006 [102] [103] libburn/libburn.h libburn/drive.c cdrskin/cdrskin.c Implemented first use of API-experimental burn_drive_info_forget() in cdrskin signal handler 7 Sep 2006 [104] cdrskin/cdrskin.c Tried to make abort messages clearer 7 Sep 2006 [105] Makefile.am test/testburner.c Prepared test bed for burn_drive_info_forget() as regular API call 7 Sep 2006 [106] test/testburner.c Removed a remnant piece of rather unhealthy test code 7 Sep 2006 [106] test/testburner.c Corrected test reciepe 7 Sep 2006 [107] test/libburner.c Added constraint --stdin_size >= 600k, better bus scan behavior 8 Sep 2006 2006 [109] libburn/drive.c test/testburner.c cdrskin/cdrskin.c Hopefully ensured correct burn_disc_erasable() already after first grab 9 Sep 2006 2006 [112] libburn/drive.c cdrskin/cdrskin.c Hunted down the bug which let newapi-cdrskin fail with drive 1 10 Sep 2006 [113] libburn/drive.c test/libburner.c test/testburner.c cdrskin/cdrskin.c Slowed down highspeed loops waiting for drive status changes 10 Sep 2006 [114] cdrskin/compile_cdrskin.sh Aliased switch name -newapi by -experimental 10 Sep 2006 [115] test/libburner.c test/testburner.c cdrskin/cdrskin.c Re-enabled call to burn_drive_info_free() after repair by revision 93 11 Sep 2006 [116] cdrskin/compile_cdrskin.sh Changed -newapi to -experimental in help text 11 Sep 2006 [117] libburn/drive.c Removed a bug introduced with revison 93 11 Sep 2006 [118] libburn/libburn.h test/libburner.c Officialized burn_drive_info_forget() 11 Sep 2006 [119] [120] Makefile.am test/testburner.c Deleted until next occasion: testburner 12 Sep Sep 2006 [124] cdrskin/cdrskin.c Repaired regression of -eject which loaded tray again 12 Sep 2006 [126] cdrskin/cdrskin.c Replaced -experimental method of closing libburn by burn_drive_info_forget() 12 Sep 2006 [129] cdrskin/cdrskin.c Added automated padding to last audio track (ticket 41) 2006.09.13.093350 [130] cdrskin/make_timestamp.sh Prepared for new revision timestamps to mark cdrskin test versions From now on cdrskin/cdrskin_timestamp.h is to be part of any commit. 15 Sep 2006 [135] Makefile.am Replaced a few 8-blanks by tab 15 Sep 2006 [136] README Moved installation instructions in front of overview paragraph 15 Sep 2006 [137] Makefile.am cdrskin/README Made cdrskin an installable program 2006.09.15.092509 [138] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Prepared cdrskin-build for version leap ----------------------------- cycled (last cdrskin-0.1.5 ?) - 2006.09.15.101326 2006.09.15.101326 [139] cdrskin/README cdrskin/changelog.txt New upload of scdbackup.sourceforge.net/cdrskin-0.1.5.tar.gz 2006.09.15.174748 [143] cdrskin/cdrskin.c Revoked change of 1 Sep 2006 revision 78 (full -nopad) (ticket 41) 16 Sep 2006 [144] libburn/libburn.h Made doxygen happy with parameter of burn_drive_get_adr 2006.09.16.194730 [145] 000_CAUTION_RELEASE_CANDIDATE zzz_CAUTION_RELEASE_CANDIDATE README Makefile.am cdrskin/README cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Perfomed version leap in respect to SVN 2006.09.19.124540 [160] [161] cdrskin/cdrskin.c Allowed driveropts=burnproof as alias for burnfree 2006.09.19.140716 [162] [163] cdrskin/cdrskin.c Added error message in case of failed eject 2006.09.20.134219 [175] [176] [177] cdrskin/cdrskin.c Fixed bug with dev=1,1,0 (ticket 75) 21 Sep 2006 [186] configure.ac Makefile.am Forwarded changes from 0.2.2 to 0.2.3 Sep 2006 [187] [188] [189] [190] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh cdrskin/cdrskin_eng.html cdrskin/README cdrskin/changelog.txt - cdrskin/add_ts_changes_to_libburn_0_2_1 + cdrskin/add_ts_changes_to_libburn_0_2_3 Makefile.am cdrskin/cdrskin_timestamp.h Performed development version leap to cdrskin-0.2.3 ------------------------------------ cycled - cdrskin-0.2.3 - 2006.09.21.082411 21 Sep 2006 [191] README Clarified build from SVN versus tarball 2006.09.21.173012 [192] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Gave up compile options -tarball_0_2 , -cvs_A51208 , -libburn_0_2_1 Now standard and therefore no longer needed as macros: Cdrskin_libburn_p_sectoR Cdrskin_libburn_with_fd_sourcE Cdrskin_libburn_largefilE Cdrskin_libburn_padding_does_worK 2006.09.21.185623 [193] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Officialized gestures of pre-0.2.3 -experimental, introduced -oldfashioned 2006.09.21.194006 [194] cdrskin/cdrskin.c Investigating failure to open drive on eject 2006.09.22.133027 [195] libburn/libburn.h libburn/sg.c libburn/sg.h libburn/drive.c cdrskin/cdrskin.c Implemented resolving of softlinks (ticket 33) 2006.09.22.170220 [196] libburn/libburn.h libburn/sg.c libburn/sg.h libburn/drive.c cdrskin/cdrskin.c Implemented new API function burn_drive_convert_fs_adr() 2006.09.22.172307 [197] cdrskin/cdrskin.c Fixed SIGSEGV of -eject on non-existent device address 22 Sep 2006 [198] libburn/sg.c libburn/sg.h libburn/drive.c Implemented finding matching /dev/sgN from /dev/srM or /dev/scdK (ioctl(): SCSI_IOCTL_GET_IDLUN) 2006.09.22.195414 [199] cdrskin/cdrskin.c Removed bug prone implementation of link resolving (now only via libburn) 2006.09.22.202631 [200] cdrskin/cdrskin.c Kept new address conversion from hopping on libburn drive numbers 2006.09.22.203939 [201] cdrskin/cdrskin.c Fixed --no_follow_links and renamed to --no_convert_fs_adr 2006.09.23.080015 [202] libburn/drive.c Restructured SCSI search, removed a potential bug with hdX 23 Sep 2006 [203] libburn/libburn.h Made burn_drive_convert_scsi_adr() a new API function 23 Sep 2006 [204] libburn/drive.c libburn/sg.c Changed outdated comments 23 Sep 2006 [205] libburn/libburn.h libburn/drive.c Introduced new API function burn_drive_obtain_scsi_adr() 2006.09.23.100001 [not in libburn-0.2.2 yet] cdrskin-0.2.2/cdrskin/cdrskin.c Backported bug fix of revision 197. Version timestamp : 2006.09.23.100001 23 Sep 2006 [206] [207] libburn/drive.c libburn/sg.c Enabled unused SCSI part of struct burn_drive. Switched persistent address to burn_drive.devname 2006.09.23.114858 [208] cdrskin/cdrskin.c Implemented --no_pseudo_scsi_adr 2006.09.23.132755 [209] cdrskin/cdrskin.c libburn/drive.c Removed a bug with SCSI address of scanned drives without such address 23 Sep 2006 [210] cdrskin/README Explained the new addressing mode 2006.09.23.182444 [211] cdrskin/README cdrskin/cdrskin.c Bus,Target,Lun for dev=ATA and dev=ATAPI, real SCSI addressing by default 2006.09.23.183608 [212] cdrskin/cdrskin.c Made small improvement with debug message 2006.09.24.171706 [214] Makefile.am libburn/libburn.h libburn/libdax_msgs.h libburn/libdax_msgs.c libburn/init.c cdrskin/compile_cdrskin.sh cdrskin/cdrskin.c Added an error message handling facility (ticket 74) 2006.09.24.180836 [215] libburn/init.c libburn/sg.c libburn/libdax_msgs.h libburn/libdax_msgs.c cdrskin/cdrskin.c Made use of new message handling facility and removed first bugs 24 Sep 2006 [216] libburn/libdax_msgs.h Recorded error_code 0x00020001 24 Sep 2006 [217] [218] Makefile.am libburn/libburn.h libburn/write.c libburn/drive.c cdrskin/compile_cdrskin.sh Obsoleted libburn/message.[ch] 25 Sep 2006 [219] libburn/read.c libburn/write.c Removed inclusion of libburn/message.h 2006.09.25.104629 [220] libburn/init.c libburn/drive.c cdrskin/cdrskin.c Converted "libburn_experimental:" messages of address conversion into "DEBUG" 2006.09.25.141035 [221] libburn/libdax_msgs.h libburn/libdax_msgs.c libburn/drive.c libburn/sg.h libburn/sg.c Implemented sg_close_drive_fd (ticket 74) 2006.09.25.144506 [222] libburn/libdax_msgs.c Achieved minimum strerror thread safety (strerror_r is burned by Unix and GNU) 2006.09.26.114552 [223] libburn/libburn.h libburn/init.c libburn/libdax_msgs.c cdrskin/cdrskin.c Made first use of queued messages and fixed several bugs with that 2006.09.26.142824 [224] libburn/sg.c libburn/libdax_msgs.h cdrskin/cdrskin.c Made changes with usage of queued messages 24 Sep 2006 [225] Makefile.am libburn/libburn.h libburn/write.c libburn/drive.c - libburn/message.c - libburn/message.h Removed libburn/message.[ch] 2006.09.26.205504 [227] libburn/drive.c Enhanced softlink resolution 2006.09.26.210711 [228] libburn/drive.c Fixed bug in enhanced softlink resolution 2006.09.27.063147 [229] cdrskin/cdrskin.c Fixed bug with relative device addresses and Cdrpreskin__cdrecord_to_dev() 2006.09.27.074910 [230] cdrskin/cdrskin.c Fixed broken -version and --help (second time for same mistake) 2006.09.27.080826 [231] cdrskin/README cdrskin/cdrskin.c Allowed comments and empty lines in startup files 2006.09.27.082057 [232] cdrskin/cdrskin.c Prevented reading of startup files with first arg -version, -help or --help 2006.09.27.115919 [233] libburn/drive.c libburn/sg.h libburn/sg.c libburn/libdax_msgs.h cdrskin/cdrskin.c Disabled but did not discarded failed attempt to lock against growisofs 2006.09.27.120656 [234] libburn/drive.h libburn/init.c libburn/transport.h libburn/libburn.h Disabled but did not discarded failed attempt to lock against growisofs 2006.09.27.134332 [235] libburn/sg.c Kept /dev/hdX from all having SCSI address 0,0,0 2006.09.27.142312 [236] libburn/drive.c Curbed endless links to 20 hops 2006.09.27.143843 [237] libburn/sg.c Removed obsolete code and comments 2006.09.28.074434 [238] cdrskin/cdrskin.c Enabled optional growisofs lock attempt via --drive_scsi_exclusive 28 Sep 2006 [239] libburn/libburn.h Made official exclusive==2 with burn_preset_device_open() ------------------------------------ cycled - cdrskin-0.2.3 - 2006.09.28.100934 2006.09.28.115152 [240] cdrskin/cdrskin.c Restored vanished line at end of -help text and added a new one 2006.10.01.104140 [243] libburn/drive.c cdrskin/cdrskin.c Enhanced Cdrpreskin__cdrecord_to_dev so it warns of invisible SCSI drive. 2006.10.02.103418 [244] libburn/libburn.h libburn/drive.h libburn/drive.c libburn/libdax_msgs.h libburn/libdax_msgs.c cdrskin/cdrskin.c Implemented burn_abort() and made use of it 2006.10.03.162719 [245] Makefile.am libburn/libburn.h libburn/init.c libburn/cleanup.h libburn/cleanup.c cdrskin/cleanup.h cdrskin/cleanup.c test/libburner.c cdrskin/compile_cdrskin.sh cdrskin/cdrskin.c Implemented new API function burn_set_signal_handling(), libburner uses it 5 Oct 2006 [246] libburn/drive.c Uploaded forgotten part of revision 245 2006.10.05.142628 [247] libburn/libburn.h libburn/transport.h libburn/sg.c libburn/sg.h libburn/drive.c cdrskin/cdrskin.c Made use of SCSI_IOCTL_GET_BUS_NUMBER in hope of cdrecord compatibility 6 Oct 2006 [248] + libburn/asserts.txt Listed findings on assert() within libburn 7 Oct 2006 [249] libburn/async.c libburn/libdax_msgs.h libburn/asserts.txt Got rid by soft means of assert() in async.c 2006.10.07.121234 [250] libburn/libburn.h libburn/async.c libburn/drive.h libburn/drive.c libburn/init.c libburn/libdax_msgs.h libburn/sg.c libburn/asserts.txt Got rid of assert() in drive.c by soft means 2006.10.07.132916 [251] libburn/init.c libburn/async.c Got rid of assert() in init.c by soft means 2006.10.07.142454 [252] libburn/libburn.h libburn/async.c libburn/options.c libburn/sector.c libburn/spc.c libburn/libdax_msgs.h Got rid of assert() in options.c by soft means 7 Oct 2006 [253] libburn/read.c Got rid of assert() in read.c by soft means 2006.10.07.170913 [254] libburn/sg.c libburn/asserts.txt Got rid of some assert() in sg.c by soft means 2006.10.07.175427 [255] libburn/spc.c libburn/async.c libburn/libdax_msgs.h Got rid of assert() in spc.c by soft means 2006.10.08.095016 [256] libburn/structure.c libburn/sector.c libburn/spc.c libburn/libdax_msgs.h libburn/asserts.txt Got rid of assert() in structure.c by soft means 8 Oct 2006 [257] libburn/toc.c Got rid of assert() in toc.c by soft means 8 Oct 2006 [258] libburn/util.c Got rid of assert() in util.c by soft means 2006.10.09.083438 [259] libburn/write.c libburn/structure.c libburn/libdax_msgs.h libburn/asserts.txt Got rid of assert() in write.c by soft means 2006.10.09.123518 [260] libburn/mmc.c libburn/read.c libburn/sector.c libburn/mmc.h libburn/transport.h libburn/asserts.txt Got rid of assert() in mmc.c by soft means 2006.10.10.112545 [261] libburn/sector.h libburn/sector.c libburn/async.c libburn/write.h libburn/write.c libburn/libdax_msgs.h libburn/asserts.txt Got rid of assert() in sector.c by soft means 2006.10.10.175444 [262] libburn/sg.c libburn/libdax_msgs.h Got rid of assert() in sg.c by soft means 10 Oct 2006 [263] libburn/asserts.txt Got rid of assert() in libburn 2006.10.11.191959 [264] cdrskin/cdrskin.c cdrskin/README Changed pseudo-cdrecord addresses: /dev/hdX = ATA:(X-'a')/2,(X-'a')%2,0 13 Oct 2006 [270] Makefile.am libburn/sg.c libburn/cleanup.c libburn/sg-linux.c libburn/read.c libburn/drive.c libburn/sbc.c libburn/transport.h cdrskin/cleanup.c Made libburn and cdrskin build on my Linux again 2006.10.13.114554 [271] cdrskin/cdrskin.c libburn/write.c libburn/sg-linux.c libburn/libdax_msgs.h Removed bug in burn_disc_write_sync(): BURN_DRIVE_IDLE, then d->sync_cache() 2006.10.14.105224 [272] libburn/sg.h libburn/sg-freebsd.c libburn/sg-linux.c libburn/drive.c Introduced burn_drive_enumerator_t to allow more complete sg-freebsd implementation 2006.10.15.133035 [274] cdrskin/cdrskin.c Changed ambigous include statement of libburn.h 15 Oct 2006 2006 [275] Makefile.am libburn/libdax_msgs.h + libburn/libdax_audioxtr.h + libburn/libdax_audioxtr.c Implemented a first attempt of a .wav decapitator (ticket 38) 15 Oct 2006 2006 [276] + test/dewav.c Implemented a first attempt of a .wav decapitator (ticket 38) 15 Oct 2006 2006 [277] test/dewav.c Fixed permissions of eventually created output file 15 Oct 2006 2006 [278] test/dewav.c cdrskin/compile_cdrskin.sh Hunting a malloc/free memory problem 15 Oct 2006 2006 [279] libburn/libdax_audioxtr.c Hopefully fixed memory problem which causes sigabrt on free 15 Oct 2006 2006 [280] libburn/libdax_audioxtr.c Hopefully fixed problem with stdin as audio source 15 Oct 2006 2006 [281] test/dewav.c Made helptext print to stderr rather than stdout 2006.10.17.141053 [283] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh libburn/libdax_audioxtr.h libburn/libdax_audioxtr.c test/dewav.c Roughly implemented automatic .wav extraction in cdrskin 2006.10.17.164140 [284] cdrskin/cdrskin.c libburn/libdax_audioxtr.h libburn/libdax_audioxtr.c test/dewav.c Implemented some cdrecord pickiness for .wav extraction 18 Oct 2006 [285] test/libburner.c Added --audio and multi-track, removed --verbose, hid --burn_for_real 2006.10.18.174334 [286] cdrskin/cdrskin.c Removed assumption BURN_DRIVE_IDLE==0 18 Oct 2006 [287] cdrskin/README Changed audio statements to reflect new situation 18 Oct 2006 [288] cdrskin/README Removed a typo 19 Oct 2006 [292] test/libburner.c Freed all tracks after burning and not only last one 2006.10.19.094543 [293] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Made cdrskin use libburn/cleanup.[oh] by default (not cdrskin/cleanup.[ch]) ------------------------------------ cycled - cdrskin-0.2.3 - 2006.10.19.105730 2006.10.19.162254 [294] cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated documentation about cdrskin-0.2.3 2006.10.19.164742 [295] cdrskin/cdrskin.c Corrected -help text 2006.10.20.113421 [297] libburn/libburn.h libburn/mmc.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/drive.c cdrskin/cdrskin.c Made cdrskin produce "ATIP start of lead" (on non-blank media for now) 20 Oct 2006 [298] doc/comments Updated help text of libburner 2006.10.20.151602 [299] libburn/libburn.h libburn/drive.c libburn/mmc.c libburn/libdax_msgs.h cdrskin/cdrskin.c Classified media with TOC read error as unsuitable (rather than as blank) 2006.10.21.103352 [300] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/mmc.c libburn/spc.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/libdax_msgs.h cdrskin/cdrskin.c Implemented some ATIP functionality 2006.10.21.103653 [301] [302] libburn/libburn.h Clarified relation of burn_disc_read_atip() and burn_drive_get_start_end_lba() 2006.10.21.185102 [303] libburn/sg.h libburn/mmc.h libburn/mmc.c libburn/sbc.h libburn/sbc.c libburn/spc.h libburn/spc.c libburn/drive.h libburn/drive.c libburn/transport.h libburn/sg-linux.c libburn/sg-freebsd.c Split enumerate_common() into logic-layer, command-layer, transport-layer 2006.10.22.130341 [304] libburn/libburn.h libburn/mmc.c libburn/drive.c libburn/cleanup.c cdrskin/cleanup.c cdrskin/cdrskin.c Implemented cdrskin -toc 2006.10.22.131452 [305] cdrskin/cdrskin.c Regulated coexistence of options -toc and -atip 23 Oct 2006 [306] libburn/mmc.c Made clarification in remark about atip speed conversion 2006.10.23.074430 [307] cdrskin/cdrskin.c Made use of burn_drive_info.revision as firmware revision text 2006.10.23.113116 [308] libburn/libburn.h libburn/transport.h libburn/mmc.h libburn/mmc.c libburn/write.c cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/README Made available drive buffer fill during write 23 Oct 2006 [309] libburn/sg-freebsd.c Updated tangling of FreeBSD code with mmc.c :( 2006.10.23.134719 [310] cdrskin/cdrskin.c Corrected -toc track counter and notified about "hidden" tracks 2006.10.24.075039 [311] libburn/libdax_audioxtr.h libburn/libdax_audioxtr.c test/dewav.c cdrskin/cdrskin.c Introduced extraction of .au (but not its usage within cdrskin) 2006.10.24.102107 [312] libburn/libburn.h libburn/structure.h libburn/structure.c libburn/sector.c cdrskin/cdrskin.c cdrskin/README Enabled byte swapping for audio track sources, added anti option -swab 2006.10.24.130259 [313] test/dewav.c cdrskin/cdrskin.c cdrskin/README Enabled automatic extraction of .au 24 Oct 2006 [314] Makefile.am + test/fake_au.c Introduced temporary test program to produce SUN .au files ------------------------------------ cycled - cdrskin-0.2.3 - 2006.10.24.144650 2006.10.24.165427 [315] libburn/sector.c Closed some loopholes for byte swapping. 2006.10.24.165610 [316] cdrskin/cdrskin.c Enabled audio byte swapping by default (to be disabled via option -swab) ------------------------------------ cycled - cdrskin-0.2.3 - 2006.10.24.173602 25 Oct 2006 [317] cdrskin/README cdrskin/cdrskin_eng.html cdrskin/wiki_plain.txt Announced full -audio compatibility with cdrecord ------------------------------------ cycled - cdrskin-0.2.3 - 2006.10.25.160540 2006.10.27.114326 [319 branch] - cdrskin/add_ts_changes_to_libburn_0_2_3 + cdrskin/add_ts_changes_to_libburn_0_2_4 cdrskin/README cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/changelog.txt README Performed cdrskin version leap to cdrskin-0.2.4 2006.10.28.093922 [320 branch] cdrskin/cdrskin_timestamp.h Set final timestamp 2006.10.28.093922 ------------------------------------ cycled - cdrskin-0.2.4 - 2006.10.28.093922 2006.10.28.115213 [321 trunk] [322 trunk] - cdrskin/add_ts_changes_to_libburn_0_2_3 + cdrskin/add_ts_changes_to_libburn_0_2_4 + cdrskin/add_ts_changes_to_libburn_0_2_5 cdrskin/README cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/changelog.txt README Performed cdrskin version leap to cdrskin-0.2.5 28 Oct 2006 [323 branch] - cdrskin/add_ts_changes_to_libburn_0_2_3 cdrskin/add_ts_changes_to_libburn_0_2_4 Corrected misnaming of my development directory 28 Oct 2006 [324 trunk] cdrskin/add_ts_changes_to_libburn_0_2_4 cdrskin/add_ts_changes_to_libburn_0_2_5 Corrected misnaming of my development directory 2006.10.28.132532 [325 branch] cdrskin/cdrskin.c Corrected last-minute bug which made every track from file an audio track 2006.10.28.151521 [326 trunk] cdrskin/cdrskin.c Corrected bug which made every track from file an audio track 29 Oct 2006 [327 branch] [328 trunk] + CONTRIBUTORS Copied missing file from libburn-0.2.2 29 Oct 2006 [329 branch] [330 trunk] Makefile.am Added to EXTRA_DIST cdrskin/cleanup.[ch] 29 Oct 2006 [331 branch] [332 trunk] Makefile.am Added to EXTRA_DIST libburn/sg-*.[ch] 29 Oct 2006 [333 branch] [334 trunk] Makefile.am Deleted from to EXTRA_DIST libburn/sg-*.h 30 Oct 2006 [337] libburn/transport.h libburn/mmc.c libburn/sg-freebsd.c Made MMC command CLOSE TRACK/SESSION available to struct burn_drive 2006.10.31.115606 [338] libburn/transport.h libburn/spc.c libburn/mmc.c libburn/write.h libburn/write.c libburn/sector.c libburn/libdax_msgs.h libburn/sg.h libburn/sg-linux.c cdrskin/cdrskin.c Made single track TAO work (sector i/o still wants fixed size, though) 2006.10.31.184736 [339] libburn/sector.c libburn/source.c libburn/structure.h libburn/structure.c libburn/write.c cdrskin/cdrskin.c Made single track TAO work without fixed size (compile -experimental) 2006.11.01.163934 [340] libburn/libburn.h libburn/source.c libburn/write.h libburn/write.c libburn/structure.c libburn/structure.h libburn/sector.c cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Adapted cdrskin pacifier to possibly unknown track size 2006.11.01.172004 [341] configure.ac bootstrap test/libburner.c Repaired broken macro settings during Linux build 2 Nov 2006 [342] cdrskin/README Mentioned -tao and experimental compile 2006.11.02.211816 [343] libburn/libburn.h libburn/write.c cdrskin/cdrskin.c Installed status communications about closing session ("Fixating") 3 Nov 2006 [344] test/libburner.c Changed status report during blanking (there are no "sectors") 2006.11.03.063307 [345] cdrskin/cdrskin.c Removed some obsolete debugging messages 2006.11.03.151137 [346] libburn/structure.h libburn/structure.c libburn/write.h libburn/write.c libburn/sector.c libburn/libdax_msgs.h Installed decent abort behavior with TAO 2006.11.03.202403 [347] libburn/write.c Enabled TAO for multiple -data tracks (-audio still ends after 0 bytes) 2006.11.04.092909 [348] libburn/spc.c libburn/sector.c Enabled audio tracks with TAO 2006.11.02.140329 (pl01) [351 tags/CdrskinZeroTwoFourPlZeroOne] ../cdrskin-0.2.4.patch01/configure.ac ../cdrskin-0.2.4.patch01/bootstrap ../cdrskin-0.2.4.patch01/cdrskin/README ../cdrskin-0.2.4.patch01/cdrskin/add_ts_changes_to_libburn_0_2_4_patch01 ../cdrskin-0.2.4.patch01/cdrskin/cdrskin_timestamp.h ../cdrskin-0.2.4.patch01/test/libburner.c Revoked autotools aspect of revision 290 2006.11.06.073810 [352] cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/changelog.txt Adapted documentation to reflect experimental TAO mode ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.06.085056 2006.11.06.114159 [353] libburn/libburn.h libburn/spc.c libburn/options.c cdrskin/cdrskin.c New API burn_write_opts_set_multi(). (But libburn cannot burn next session yet) 2006.11.06.121409 [354] cdrskin/cdrskin.c Made -toc on multiple sessions more compatible 2006.11.06.155237 [355] libburn/libburn.h libburn/drive.c libburn/write.c libburn/mmc.c libburn/sg-linux.c cdrskin/cdrskin.c Made CD with unclosed track blankable (by -force) 2006.11.06.195743 [356] libburn/transport.h libburn/mmc.c libburn/spc.c libburn/write.c libburn/sg-linux.c Cared for some SCSI error conditions which were ignored up to now 2006.11.07.114514 [357] cdrskin/cdrskin.c Made -tao default for single track or stdin, -sao for any other multi-track 7 Nov 2006 [358] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Prepared next cdrskin-0.2.5 upload cycle 7 Nov 2006 [359] cdrskin/changelog.txt cdrskin/README cdrskin/wiki_plain.txt Updated documentation about TAO 2006.11.07.152018 [360] cdrskin/cdrskin.c cdrskin/changelog.txt Updated documentation about TAO ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.07.152018 * Enabled TAO 2006.11.08.165648 [361] cdrskin/cdrfifo.h cdrskin/cdrfifo.c cdrskin/cdrskin.c Avoided error message and nonzero exit with trailing trash on .wav 8 Nov 2006 [362] cdrskin/cdrskin_eng.html Mentioned bug fix about trailing trash 2006.11.08.172918 [363] libburn/write.c Made track write counter of SAO count rather too much than too few bytes 8 Nov 2006 [364] cdrskin/changelog.txt Prepared next cdrskin-0.2.5 upload cycle ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.08.181016 * Bug fixed: Trailing trash appended to .wav files caused error message and, if exceeding fifo size, could even stall a burn. 2006.11.09.112832 [365] cdrskin/cdrskin.c Check desired write and block type with burn_drive_info.*_block_types 2006.11.09.113729 [366] libburn/sg-linux.c Silenced SCSI error (debugging) messages about missing media 2006.11.09.151431 [367] cdrskin/cdrskin.c Corrected first speed measurement report in TAO mode (which was random) 2006.11.09.193030 [368] libburn/libburn.h libburn/write.c cdrskin/cdrskin.c Experimentally enabled burning to BURN_DISC_APPENDABLE (tested with TAO only) 2006.11.10.093843 [369] cdrskin/cdrskin.c doc/comments Expressing more self-confidence 2006.11.10.172212 [370] cdrskin/cdrskin.c Provisory -msinfo (very verbous on stderr) 2006.11.10.184047 [371] cdrskin/cdrskin.c Made it work with fifos and other non-plain files as track sources 2006.11.10.185209 [372] cdrskin/cdrskin.c Read -msinfo from first track of last session and not from last track 2006.11.11.122402 [373] libburn/libburn.h libburn/transport.h libburn/mmc.h libburn/mmc.c libburn/write.c libburn/drive.c libburn/libdax_msgs.h New API function burn_disc_track_lba_nwa() 2006.11.11.122907 [374] [375] cdrskin/cdrskin.c Implemented not so provisory -msinfo 2006.11.11.124020 [376] [377] cdrskin/cdrskin.c Reacted on some warnings of gcc -O2 2006.11.11.134752 [378] cdrskin/cdrskin.c Implemented handling of unsuitable disk states with -msinfo 2006.11.11.152037 [379] cdrskin/cdrskin.c Demanded (for now) -tao for writing to appendable CDs 2006.11.11.152748 [380] cdrskin/cdrskin.c Generally enabled -multi, -msinfo and writing to appendable CDs in TAO mode 11 Nov 2006 [381] cdrskin/changelog.txt Prepared next cdrskin-0.2.5 cycle 11 Nov 2006 [382] cdrskin/cdrskin_eng.html cdrskin/README Updated docs about multi-session ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.11.163625 * Multi-session CDs (for now restricted to write mode TAO), -multi, -msinfo * Bug fixed: False speed with first pacifier cycle. Potential SIGFPE by NaN. 2006.11.12.085808 [383] libburn/mmc.c Made speed 0 in burn_drive_set_speed() really maximum speed (i.e. FFFFh) 2006.11.12.113629 [384] cdrskin/cdrskin.c Made SAO preferrable default write mode, kept TAO as default where needed 2006.11.12.152723 [385] libburn/mmc.c libburn/libdax_msgs.h Reacted on error condition during write operation 2006.11.12.185342 [386] cdrskin/cdrskin.c Made -toc on blank CD exit with value 0 (rather than 7 with no media) 13 Nov 2006 [390] README cdrskin/add_ts_changes_to_libburn_0_2_5 cdrskin/cdrskin_eng.html Changed SVN URLs to reflect new structure 13 Nov 2006 [391] README Refered to both libburn and libisofs in SVN description, updated history ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.13.122418 * Enabled named pipes and other non-plain file types as track sources (actually already in previous cycle) * Bug fixed: Default speed was not highest possible but announced as "MAX" * SAO is preferred default write mode, TAO is default when needed 2006.11.13.122418 [392] cdrskin/changelog.txt Next cdrskin-0.2.5 cycle 13 Nov 2006 [393] cdrskin/cdrskin_eng.html Adjusted description of write mode default 13 Nov 2006 [394] Makefile.am configure.ac Removed references to libisofs 14 Nov 2006 [399] README Changed references to libisofs 14 Nov 2006 [400] cdrskin/README Corrected a typo reported by George Danchev 2006.11.14.104023 [401] cdrskin/cdrskin.c Implemented try to find on restricted drives a suitable write mode as default 14 Nov 2006 [402] libburn/libburn.h Fixed a wrong name in API description 15 Nov 2006 [403] libburn/write.h libburn/write.c Prepared tests for eventual drive which might support SAO to appendable CD 15 Nov 2006 [404] libburn/sg-linux.c Enhanced optional SCSI command logging 2006.11.15.091329 [405] cdrskin/cdrskin.c Adjusted some texts to new multi-session situation 2006.11.15.170927 [406] libburn/sg.h libburn/sg-linux.c libburn/sg-freebsd.c + libburn/sg-freebsd-port.c libburn/spc.h libburn/spc.c libburn/drive.c Made portability clarifications 15 Nov 2006 [407] libburn/sg-linux.c libburn/sg-freebsd-port.c Narrowed system specific part of enumerate_common() 2006.11.16.111656 [408] [409] Makefile.am + libburn/os.h + libburn/os-linux.h + libburn/os-freebsd.h libburn/sg.h libburn/sg.c libburn/transport.h libburn/cleanup.c libburn/sg-linux.c libburn/sg-freebsd-port.c cdrskin/cleanup.c cdrskin/compile_cdrskin.sh Made consolidaed operating system adapters for ease of porting 2006.11.16.133951 [410] libburn/sg-linux.c libburn/sg-freebsd-port.c Polished porting hints and self-compliance to newly established specs 16 Nov 2006 [411] libburn/sg-linux.c libburn/sg-freebsd-port.c Polished porting hints 16 Nov 2006 [412] test/libburner.c Obsoleted --stdin_size by automatic TAO, cared for non-plain track files 16 Nov 2006 [413] doc/comments Updated help text of libburner 17 Nov 2006 [414] Makefile.am + test/telltoc.c Created info retrieval companion for libburner 17 Nov 2006 [415] test/libburner.c Enabled multi-session with libburner 17 Nov 2006 [416] Makefile.am - test/toc.c Obsoleted old test program 17 Nov 2006 [417] [418] test/telltoc.c Shifted a comma 2006.11.18.194606 [419] libburn/transport.h libburn/sbc.h libburn/sbc.c libburn/drive.c Test wether SCSI 1Bh START UNIT would be helpful with ticket 90 2006.11.19.114413 [420] libburn/libburn.h libburn/mmc.c libburn/sector.c libburn/write.c cdrskin/cdrskin.c Implemented libburn builtin fine granulated drive buffer min-fill recording 2006.11.19.162900 [421] cdrskin/cdrskin.c Avoided self contradiction with "Min drive buffer fill" 2006.11.19.163646 [422] cdrskin/cdrskin.c Fixed missing brackets from revison 421 2006.11.20.090207 [423] libburn/sector.c Silenced compiler warnings 2006.11.20.090503 [424] libburn/drive.c Removed a redundant d->start_unit() of revision 419 ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.20.092808 * libisofs unbundled from libburn+cdrskin * Hints for porting to other operating systems are now in sg-*.c 20 Nov 2006 [425] cdrskin/changelog.txt Next cdrskin-0.2.5 cycle 2006.11.20.132717 [426] cdrskin/cdrskin.c cdrskin/cdrfifo.h cdrskin/cdrfifo.c cdrskin/wiki_plain.txt Implemented new option fifo_start_at= 20 Nov 2006 [427] cdrskin/wiki_plain.txt Updated in respect to multi-session 2006.11.22.122228 [428] libburn/spc.h libburn/spc.c Coordinated scsi_notify_error() and scsi_error() ------------------------------------ cycle - cdrskin-0.2.5 - 2006.11.22.142517 23 Nov 2006 [433] cdrskin/changelog.txt Last cdrskin-0.2.5 cycle 23 Nov 2006 [434] - test/burn.c - test/master.c - test/tree.py - test/tree.pyc - test/rip.c Removed obsolete test programs 2006.11.23.102340 [435] Makefile.am cdrskin/compile_cdrskin.sh cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/README cdrskin/wiki_plain.txt + cdrskin/add_ts_changes_to_libburn_0_2_6 + cdrskin/add_ts_changes_to_libburn_0_2_7 - cdrskin/add_ts_changes_to_libburn_0_2_4 - cdrskin/add_ts_changes_to_libburn_0_2_5 Version leap to 0.2.6 24 Nov 2006 Published cdrskin-0.2.6.pl01 on cdrskin home pages ------------------------------- cycle - cdrskin-0.2.6.pl01 - 2006.11.23.114611 * Enabled TAO * Bug fixed: Trailing trash appended to .wav files caused error message and, if exceeding fifo size, could even stall a burn. * Multi-session CDs (for now restricted to write mode TAO), -multi, -msinfo * Bug fixed: False speed with first pacifier cycle. Potential SIGFPE by NaN. * Enabled named pipes and other non-plain file types as track sources (actually already in previous cycle) * Bug fixed: Default speed was not highest possible but announced as "MAX" * SAO is preferred default write mode, TAO is default when needed * libisofs unbundled from libburn+cdrskin * Hints for porting to other operating systems are now in sg-*.c 2006.11.24.121745 [437] Makefile.am configure.ac cdrskin/compile_cdrskin.sh cdrskin/cdrskin.c cdrskin/README Version leap to 0.2.7 24 Nov 2006 [438] doc/comments Mentioned telltoc and dewav as helpers of libburner ------------------------------------ cycle - cdrskin-0.2.7 - 2006.11.24.125445 24 Nov 2006 [439] cdrskin/changelog.txt First cdrskin-0.2.7 cycle 24 Nov 2006 [440] doc/comments Updated libburner helptext copy 24 Nov 2006 [441] doc/comments Made our claim of burning CD more general 2006.11.25.104047 [442] cdrskin/cdrskin.c Disabled old workaround for ticket 8, burn_disc_read_atip() fixed the problem 25 Nov 2006 [443] libburn/drive.h libburn/drive.c libburn/write.c test/libburner.c Ticket 91: update media state model after content change 25 Nov 2006 [444] test/libburner.c test/telltoc.c Made use of libburn device address translation (/dev/sr0, /dev/cdrom, ...) 25 Nov 2006 [445] test/libburner.c Corrected two minor bugs 2006.11.25.170456 [446] libburn/cleanup.c cdrskin/cleanup.c Trying to keep signal handler from repeating messages 2006.11.25.182841 [447] libburn/write.c libburn/drive.c Prevented premature BURN_DRIVE_IDLE introduced with revision 443 2006.11.25.210321 [448] cdrskin/cdrskin.c Enabled options -vv, -vvv and -vvvv 28 Nov 2006 [449] README Mentioned renaming of umbrella project to libburnia 2006.11.29.205136 [450] cdrskin/cdrskin.c Added preliminary support for new cdrecord 1000+ = ATA busses (input only) 2006.12.01.213845 [451] libburn/transport.h libburn/libdax_msgs.h libburn/mmc.c Ticket 21: media type via 46h GET CONFIGURATION , Current Profile 2006.12.02.111701 [452] libburn/libburn.h libburn/mmc.c libburn/drive.c cdrskin/cdrskin.c New API function to obtain media type: burn_disc_get_profile() 2006.12.02.130631 [453] libburn/mmc.c Correction for drives which return empty tray as profile 0x00 rather than error ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.02.151257 * Improved recognition of unsuitable media types 2 Dec 2006 [454] cdrskin/changelog.txt cdrskin/cdrskin_eng.html Next cdrskin-0.2.7 cycle 2006.12.02.201405 [456] libburn/drive.c libburn/mmc.c Avoided unsuitable media complaint on burn_drive_grab() with load==0 2006.12.02.201529 [457] cdrskin/cdrskin.c Testing wether the after-grab status waiting loops are necessary 3 Dec 2006 [461] cdrskin/doener_150x200_tr.gif cdrskin/doener_150x200_tr_octx.gif cdrskin/cdrskin_eng.html cdrskin is declared honoray Doenerware (burp) 3 Dec 2006 [463] cdrskin/cdrskin_eng.html Have wikipedia explain doenerism ("Eat the rich" and so) 2006.12.03.155703 [464] README doc/comments test/libburner.c cdrskin/cdrskin_eng.html cdrskin/README cdrskin/cdrskin.c Changed URLs and umbrella names to libburnia 3 Dec 2006 [465] cdrskin/wiki_plain.txt Changed URLs and umbrella names to libburnia 3 Dec 2006 [466] cdrskin/wiki_plain.txt Added Doener logo and link 3 Dec 2006 [468] cdrskin/cdrskin_eng.html cdrskin/add_ts_changes_to_libburn_0_2_7 Excluded doener gifs from cdrskin tarballs ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.03.204709 2006.12.03.204709 [469] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 4 Dec 2006 [470] cdrskin/cdrskin_eng.html Removed a newline which made the Mozilla family show a "_" 4 Dec 2006 [471] test/telltoc.c Added reporting of current media profile, changed "Media type" to "Media reuse" 2006.12.09.111108 [475] cdrskin/cdrskin.c Replaced setuid blocker by warning. People must know themselves what they do. ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.09.141837 * Replaced ban of chmod u+s by loud warning 11 Dec 2006 [484] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 2006.12.11.095230 [485] cdrskin/cdrskin_timestamp.h Belated timestamp for changes in cdrskin 11 Dec 2006 [486] Makefile.am Unified mix of tab an blanks which looks ugly in diff 2006.12.11.100021 [487] libburn/sg-linux.c Prepared experiments for new Linux SCSI adventures 2006.12.11.101350 [488] cdrskin/README cdrskin/cdrskin.c cdrskin/wiki_plain.txt Consequences from newly introduces startup file 11 Dec 2006 [489] cdrskin/wiki_plain.txt Repaired README link and planted helptext links 2006.12.11.115802 [490] libburn/sg-linux.c Silenced a compiler warning. Worked further on /dev/srM test. Not done yet. 2006.12.11.125222 [491] libburn/mmc.c libburn/structure.c Prevented SIGSEGVs when using -atip with my SCSI CD-ROM (sr,sg: no matter) 2006.12.11.134452 [492] libburn/sg-linux.c Enabled correct SCSI address parameter registration for /dev/srM. 2006.12.11.145332 [493] libburn/sg-linux.c Removed ban on linux_sg_device_family, warning now of linux_sg_accept_any_type 2006.12.11.161952 [494] libburn/sg-linux.c Reacted better on failing ioctl(SG_GET_SCSI_ID) 2006.12.11.191826 [495] libburn/sg-linux.c cdrskin/cdrskin.c Trying to identfy CD device via ioctl(CDROM_DRIVE_STATUS) 2006.12.11.215017 [496] libburn/libburn.h Appeased doxygen warnings 2006.12.13.170319 [497] cdrskin/cdrskin.c Updated dev=help to versions >= 0.2.4, new option --list_ignored_options 13 Dec 2006 [498] + cdrskin/cdrskin.1 Detailed man page for cdrskin. Based on work of George Danchev. 2006.12.13.195441 [499] Makefile.am Trying to get new man page into release tarball and installation. 13 Dec 2006 [500] cdrskin/README Took care for man page 13 Dec 2006 [501] cdrskin/cdrskin.1 Clarified track content meaning. Corrected some typos and beauty flaws 13 Dec 2006 [502] cdrskin/README cdrskin/cdrskin_eng.html Took more care for man page ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.13.221921 * detailed man page for cdrskin 13 Dec 2006 [503] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 13 Dec 2006 [504] cdrskin/cdrskin.1 Explained recordable CD media. Removed a typo. 14 Dec 2006 [505] cdrskin/cdrskin.1 Unified some nomenclature. Removed an error with dev_translation= 14 Dec 2006 [506] CONTRIBUTORS Mentioned George Danchev for his merits about cdrskin man page 2006.12.14.102857 [507] Makefile.am cdrskin/cdrskin_eng.html + cdrskin/convert_man_to_html.sh cdrskin/add_ts_changes_to_libburn_0_2_7 Publishing cdrskin.1 as man_1_cdrskin.html 14 Dec 2006 [508] - doc/comments_test_ts Removed outdated experiment ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.14.111807 2006.12.14.140001 + cdrskin-0.2.6/cdrskin/cdrskin.1 cdrskin-0.2.6/cdrskin/README cdrskin-0.2.6/cdrskin/cdrskin_eng.html cdrskin-0.2.6/cdrskin/changelog.txt Backported manpage to cdrskin-0.2.6 -> pl02 and libburn-0.2.6 -> 0.2.6.2 14 Dec 2006 [509] cdrskin/cdrskin_eng.html Re-arranged examples of documentation commands 14 Dec 2006 [510] cdrskin/cdrskin.1 Corrected alphabetical sorting error 14 Dec 2006 [511] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 14 Dec 2006 [512] cdrskin/convert_man_to_html.sh Added some meta info to the document header, changed title to "man 1 cdrskin" 14 Dec 2006 [513] cdrskin/wiki_plain.txt Adapted to existence of man page 15 Dec 2006 [514] cdrskin/cdrskin.1 Clarified drives and their addresses 15 Dec 2006 [515] cdrskin/convert_man_to_html.sh Adapted to changes in cdrskin.1 15 Dec 2006 [516] cdrskin/cdrskin.1 Introduced term "session" 2006.12.16.090001 [518] cdrskin-0.2.6/Makefile.am + cdrskin-0.2.6/cdrskin/cdrskin.1 cdrskin-0.2.6/cdrskin/README cdrskin-0.2.6/cdrskin/cdrskin_eng.html cdrskin-0.2.6/cdrskin/changelog.txt cdrskin-0.2.6/cdrskin/cdrskin_timestamp.h Backported manpage to libburn-0.2.6.1 -> libburn-0.2.6.2 18 Dec 2006 [519] cdrskin/cdrskin.1 Made several minor clarifications 2006.12.18.123242 [520] libburn/mmc.c Noted some insight about necessity of OPC gained from growisofs_mmc.cpp 2006.12.20.111932 [522] libburn/transport.h libburn/options.h libburn/options.c libburn/write.c libburn/sector.c libburn/mmc.c libburn/libdax_msgs.h Prepared experiments for writing to DVD (most easy: DVD+RW) 2006.12.20.142301 [523] libburn/write.c libburn/libdax_msgs.h Refuse to burn audio tracks to DVD 2006.12.20.145222 [524] libburn/drive.c libburn/mmc.c Avoid undefined 43h commands (TOC/ATIP) with non-CD 2006.12.20.170502 [525] libburn/mmc.c Corrected DVD+RW track number and nwa with 52h READ TRACK INFORMATION 2006.12.20.171230 [526] libburn/mmc.c Corrected bug reported by gcc -O2 2006.12.20.174016 [527] yylibburn/write.c Corrected bug reported by gcc -O2 2006.12.20.180214 [528] cdrskin/cdrskin.c With -atip report "booktype" for DVD media and no questionable ATIP info 2006.12.20.195421 [529] cdrskin/cdrskin.c With -atip on DVD report no RAW/RAW96R among "Supported modes" 2006.12.21.122301 [530] libburn/write.c Removed some debugging messages 2006.12.21.122533 [531] cdrskin/cdrskin.c DVD speed reporting (and setting for drives which obey BBh SET CD SPEED) 2006.12.21.200556 [532] libburn/mmc.c libburn/libdax_msgs.h DVD speed setting via B6h SET STREAMING, DVD+RW now enabled in vanilla build 2006.12.21.205702 [533] libburn/write.c Disallowed multi flag with DVD+RW (nurses wrong hopes for now) 21 Dec 2006 [534] test/libburner.c Report media type, avoid self contradicting messages with DVD+RW --multi 2006.12.21.214641 [535] cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/cdrskin_eng.html doc/comments Some bragging about DVD+RW ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.22.120854 * Burning of DVD+RW media as single-track TAO-like initial session 2006.12.23.102056 [536] libburn/libburn.h libburn/options.h libburn/options.c libburn/write.c Adjustable write position for DVD+RW: burn_write_opts_set_start_byte() 2006.12.23.102201 [537] cdrskin/cdrskin.c New option write_start_address= 23 Dec 2006 [538] cdrskin/cdrskin.1 cdrskin/README cdrskin/convert_man_to_html.sh Added more info about DVD+RW 2006.12.23.141315 [539] libburn/libburn.h libburn/drive.c libburn/write.c cdrskin/cdrskin.c New API function to inquire burn success (and avoid confusing messages) 2006.12.23.184353 [540] libburn/libburn.h libburn/write.c cdrskin/cdrskin.c More appropriate drive status during format and close of DVD+RW 2006.12.24.140904 [547] cdrskin/cdrskin.c libburn/write.c Fixed a bug with speed measurement at end of DVD+RW burning 2006.12.24.142512 [548] libburn/options.h libburn/options.c libburn/write.c Made DVD 32k end padding controllable 2006.12.24.154455 [549] cdrskin/cdrskin.c Made DVD ignore CD write modes of drive. Made TAO default for DVD+RW. 2006.12.24.182307 [550] libburn/write.c Bugfix with DVD+RW : progress indicators were initialized too late 2006.12.24.182410 [551] libburn/options.c Bugfix after changes for DVD+RW: start_byte was initialized 0, but must be -1 24 Dec 2006 [552] test/libburner.c test/telltoc.c Removed unnecessary waiting loops after grab, mentioned DVD+RW 2006.12.25.113534 [553] libburn/libburn.h libburn/spc.c libburn/drive.c Ticket 93: write speeds from mode page 2Ah descriptors 25 Dec 2006 [554] test/telltoc.c Adjusted to new (still immature) speed info semantics 2006.12.25.185747 [555] cdrskin/cdrskin.c Corrected CD speed conversion factor to 2352*75/1000 = 176.4 kB/s 2006.12.25.190055 [556] libburn/spc.c libburn/mmc.h libburn/mmc.c libburn/write.c libburn/libdax_msgs.h Ticket 93: write speeds from ACh GET PERFORMANCE, Type 03h, DVD media capacity 25 Dec 2006 [557] test/telltoc.c Adjusted to new (more mature) speed info semantics 2006.12.25.190811 [558] libburn/transport.h Completed revision 556 2006.12.26.170459 [559] libburn/libburn.h libburn/transport.h libburn/drive.h libburn/drive.c libburn/mmc.c libburn/spc.c New API calls burn_drive_get_speedlist() , burn_drive_free_speedlist() 26 Dec 2006 [560] test/telltoc.c Enabled report of speed descriptor list 2006.12.26.184321 [561] libburn/libburn.h test/telltoc.c Minor corrections to revisions 559 and 560 2006.12.27.125948 [562] libburn/drive.c Disabled obsolete drive-media-state workaround. (Spinoff of ticket 93 :)) 2006.12.27.130125 [563] libburn/mmc.c Corrected kB conversion factor to 176.4 with ATIP speed codes 2006.12.27.130239 [564] cdrskin/cdrskin.c Defended against a race condition on SuSE 9.3 after -atip (hald et.al. ?) 2006.12.27.132653 [565] libburn/mmc.c Avoided self contradicting result of ATIP speed inquiry 2006.12.27.162846 [566] cdrskin/cdrskin.c cdrskin/cdrskin.1 Emulated wodim option -msifile=path 2006.12.27.213729 [567] cdrskin/cdrskin.c Followed revision 644 of wodim (msifile output without newline) 27 Dec 2006 [568] cdrskin/cdrskin_eng.html cdrskin/cdrskin.1 Updated about msifile=path ------------------------------------ cycle - cdrskin-0.2.7 - 2006.12.27.214424 * New option -msifile=path from cdrkit/wodim 2006.12.29.143734 [569] libburn/mmc.c Corrected DVD-RW sequential profile name 2006.12.30.001343 [570] libburn/mmc.h libburn/mmc.c libburn/spc.c libburn/write.c libburn/libdax_msgs.h cdrskin/cdrskin.c Prepared support for DVD-RW in mode Restricted Overwrite 29 Dec 2006 [571] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 2007.01.01.170824 [572] libburn/libburn.h libburn/transport.h libburn/spc.c libburn/mmc.h libburn/mmc.c libburn/async.c libburn/drive.h libburn/drive.c libburn/write.c libburn/libdax_msgs.h Prepared formatting of DVD-RW 2007.01.01.171725 [573] cdrskin/cdrskin.c cdrskin/README cdrskin/cdrskin.1 cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html Made use of formatting of DVD-RW 2 Jan 2007 [574] cdrskin/wiki_plain.txt Added links to cdrskin help texts 2007.01.02.090530 [575] COPYRIGHT README cdrskin/cdrskin.c Greeting the new year ------------------------------------ cycle - cdrskin-0.2.7 - 2007.01.02.101027 * Formatting and then burning to DVD-RW like to DVD+RW 2 Jan 2007 [576] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 2 Jan 2007 [577] cdrskin/wiki_plain.txt cdrskin/README Some DVD-RW statements 2 Jan 2007 [578] test/libburner.c doc/comments Made use of formatting of DVD-RW 2 Jan 2007 [579] cdrskin/cdrskin.1 Some DVD-RW statements 2007.01.03.163026 [583] libburn/mmc.c Made formatting report progress (as good as the drive does) 2007.01.03.164716 [584] libburn/async.c libburn/drive.c Moved blanking suitability test before eventual spwaning of threads 2007.01.05.125715 [587] libburn/mmc.c libburn/write.c Comments and name changes from new findings out of reading MMC-5 2007.01.06.120551 [591] libburn/libburn.h libburn/transport.h libburn/mmc.h libburn/mmc.c libburn/async.c libburn/drive.h libburn/drive.c libburn/write.c cdrskin/cdrskin.c test/libburner.c New formatting parameter "size". Sorry for changing API. Function is a week old. 8 Jan 2007 [592] libburn/os-linux.h libburn/os-freebsd.h Added note that buffer may not be smaller than 32768 2007.01.08.104222 [593] libburn/libburn.h libburn/drive.c libburn/write.c libburn/mmc.c Introduced size parameter to DVD-RW formatting plus writing of zeros. 2007.01.08.104407 [594] cdrskin/cdrskin.1 cdrskin/cdrskin.c Using 128 MB of size plus writing of zeros with blank=format_overwrite 2007.01.09.140302 [595] libburn/drive.c Fixed a SIGFPE with formatting via libburner 9 Jan 2007 [596] libburn/libburn.h libburn/transport.h libburn/libdax_msgs.h libburn/drive.c libburn/write.c libburn/mmc.c Enhanced DVD-RW formatting 2007.01.09.211152 [597] cdrskin/README cdrskin/cdrskin.1 cdrskin/cdrskin.c Now available: "quickest" and "full" formatting for DVD-RW ------------------------------------ cycle - cdrskin-0.2.7 - 2007.01.10.101406 10 Jan 2007 [598] cdrskin/cdrskin_eng.html Updated size estimation of development downloads 10 Jan 2007 [599] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 2007.01.10.152350 [600] libburn/libburn.h libburn/mmc.c libburn/drive.c libburn/async.c cdrskin/cdrskin.c Option -force enables re-formatting 2007.01.10.152520 [601] libburn/mmc.c Switched full formatting from type 10h to 00h which includes lead-out 2007.01.10.152812 [602] cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README Removed writing of dummy data with blank=format_overwrite_full 2007.01.10.204839 [603] libburn/mmc.c libburn/async.c cdrskin/cdrskin.c cdrskin/cdrskin.1 Enabled explicit full formatting of DVD+RW ("de-icing") 11 Jan 2007 [604] cdrskin/README Removed outdated option from startup file example 2007.01.11.131106 [605] libburn/mmc.c With full formatting prefer format 10h over 13h or 15h 2007.01.11.131302 [606] libburn/os-linux.h libburn/os-freebsd.h libburn/cleanup.c cdrskin/cleanup.c Kept SIGWINCH from spoiling a burn. 2007.01.11.131615 [607] libburn/init.c Sketched better handling of self-inflicted SIGs 2007.01.11.131716 [608] libburn/drive.c Removed surplus newlines from messages 2007.01.12.162239 [609] libburn/write.c libburn/spc.c libburn/mmc.c cdrskin/cdrskin.c cdrskin/cdrskin.1 Enabled writing to DVD-RAM 2007.01.13.140812 [610] [611] libburn/sg-linux.c Implemented debugging messages for ATA enumeration 13 Jan 2007 [612] cdrskin/cdrskin_eng.html cdrskin/README Documentation updates about DVD-RAM 2007.01.13.211425 [613] libburn/transport.h libburn/mmc.c Load array of format capacities into struct burn_drive 2007.01.13.211639 [614] libburn/libburn.h libburn/drive.c libburn/async.c Introduced API for inspection and selection of format capacities 13 Jan 2007 [615] test/telltoc.c Added printing of list of available formats 13 Jan 2007 [616] test/libburner.c Mentioned DVD-RAM where appropriate 2007.01.13.214259 [617] cdrskin/cdrskin.c Shifted fifo reporting to new 4-times -v verbosity level 2007.01.14.101742 [618] cdrskin/cdrskin.c Corrected bug with debug messages for fifo 2007.01.14.115347 [619] libburn/write.c Added missing cache sync in case of aborted DVD-RW burns 2007.01.14.133951 [620] libburn/transport.h libburn/mmc.c libburn/write.c Avoided closing of 0x13-DVD-RW sessions which are not intermediate 15 Jan 2007 [621] cdrskin/wiki_plain.txt Updated about overwriteable DVD and pointer to dvd+rw-tools ------------------------------------ cycle - cdrskin-0.2.7 - 2007.01.15.131357 * Burning to DVD-RAM 15 Jan 2007 [623] cdrskin/changelog.txt Next cdrskin-0.2.7 cycle 2007.01.16.120001 [tag 624] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/changelog.txt Made version number transition to 0.3.0 15 Jan 2007 [tag 625] - cdrskin/add_ts_changes_to_libburn_0_2_6 - cdrskin/add_ts_changes_to_libburn_0_2_7 + cdrskin/add_ts_changes_to_libburn_0_3_0 Updated cdrskin tarball generator 16 Jan 2007 [tag 626] README Corrected statement about restriction to CD 16 Jan 2007 [tag 627] cdrskin/cdrskin.c Silenced a compiler warning 16 Jan 2007 [tag 628] cdrskin/README Corrected name of tarball 16 Jan 2007 [tag 632] test/telltoc.c Corrected old libburn.pykix.org URL 16 Jan 2007 [tag 634] cdrskin/cdrskin_eng.html Updated web page ------------------------------- cycle - cdrskin-0.3.0.pl00 - 2007.01.16.120001 * Improved recognition of unsuitable media types * Replaced ban of chmod u+s by loud warning * detailed man page for cdrskin * Burning of DVD+RW and DVD-RAM media as single-track TAO-like initial session * Formatting and then burning to DVD-RW like to DVD+RW * New option -msifile=path from cdrkit/wodim 16 Jan 2007 [629] - cdrskin/add_ts_changes_to_libburn_0_2_6 - cdrskin/add_ts_changes_to_libburn_0_2_7 + cdrskin/add_ts_changes_to_libburn_0_3_0 + cdrskin/add_ts_changes_to_libburn_0_3_1 Updated cdrskin tarball generator 2007.01.16.151041 [630] Makefile.am configure.ac cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh Made version number transition to 0.3.1 16 Jan 2007 [631] test/telltoc.c Corrected old libburn.pykix.org URL 16 Jan 2007 [633] cdrskin/cdrskin_eng.html Corrected typo ------------------------------------ cycle - cdrskin-0.3.1 - 2007.01.16.152345 16 Jan 2007 [635] cdrskin/changelog.txt Next cdrskin-0.3.1 cycle 17 Jan 2007 [636] cdrskin/wiki_plain.txt Removed paragraph about obsoleted tao_to_sao_tsize= 18 Jan 2007 [637] + doc/cookbook.txt Wrote down what i learned from implementing support for overwriteable DVD 18 Jan 2007 [638] doc/cookbook.txt More info about Current/Maximum Capacity Descriptor 18 Jan 2007 [639] doc/cookbook.txt Made clarification about formatting state recognition 2007.01.18.211740 [640] libburn/transport.h libburn/mmc.c libburn/write.c Kept DVD+RW from stopping BG formatting if it was not started at all 2007.01.19.110510 [641] libburn/mmc.c Removed forgotten debug message printed to stderr 19 Jan 2007 [642] doc/cookbook.txt Began to describe TAO multi-session CD writing 20 Jan 2007 [643] doc/cookbook.txt Changes with CD part. Especially explanation of TOC. 2007.01.21.190928 [644] cdrskin/cdrskin.c Removed unnecessary after-grab loops 2007.01.21.191058 [645] libburn/write.c Comments learned from studying MMC-3 and MMC-5 for SAO CD cookbook 21 Jan 2007 [646] doc/cookbook.txt Clarification about TAO and mode page 05h per track 2007.01.22.114245 [647] libburn/libburn.h libburn/write.c libburn/async.c libburn/libdax_msgs.h cdrskin/cdrskin.c Bug fix: Banned mixed mode SAO (because broken in libburn and unclear in MMC) 23 Jan 2007 [648] doc/cookbook.txt Added SAO CD Cookbook 23 Jan 2007 [649] doc/cookbook.txt Corrections of typos and text debris 2007.01.25.145846 [652] libburn/structure.c Bug fix: DVD tracks of defined size >=2GB suffered 32-bit integer wraparound 2007.01.25.185214 [655] libburn/libburn.h libburn/write.c libburn/structure.h libburn/structure.c libburn/file.h libburn/file.c Enforce minimum track length with SAO 2007.01.25.180001 [tag 656] libburn_0_3_0_1/libburn/structure.c libburn_0_3_0_1/cdrskin/cdrskin_timestamp.h libburn_0_3_0_1/cdrskin/README Bug fix: DVD tracks of defined size >=2GB suffered 32-bit integer wraparound 26 Jan 2007 [tag 657] libburn_0_3_0_1/cdrskin/cdrskin_eng.html Mentioned new cdrskin patch level 01 26 Jan 2007 [658] cdrskin/cdrskin_eng.html Now offering cdrskin-0.3.0.pl01 for download ------------------------------------ cycle - cdrskin-0.3.1 - 2007.01.26.111920 2007.01.26.173236 [659] libburn/file.h libburn/file.c Unified burn_file_source and burn_fd_source 27 Jan 2007 [660] libburn/null.c Initialized member set_size of burn_source within burn_null_source_new() 27 Jan 2007 [tag 661] libburn_0_3_0_1/libburn/file.c Removed 1.3 GB curbs for sources created by burn_file_source_new() 29 Jan 2007 [662] doc/cookbook.txt Added a statement about blanking of DVD-RW 2007.01.29.175822 [663] libburn/transport.h libburn/drive.c libburn/write.c libburn/mmc.c Experiments about list of features and profiles 2007.01.30.165317 [664] libburn/write.c libburn/mmc.c Preparations for DVD-R[W] Sequential Recording 2007.01.30.191740 [665] libburn/write.c libburn/mmc.c First successful multi-session write to a sequential DVD-RW 30 Jan 2007 [666] doc/cookbook.txt Added snapshot of emerging sequential DVD-R[W] cookbook 2007.01.30.220220 [667] cdrskin/cdrskin.c cdrskin/cdrskin.1 Enabled Burnfree buffer underrun protection by default 2007.01.31.130100 [668] libburn/async.c cdrskin/cdrskin.c cdrskin/cdrskin.1 Blank sequential DVD-RW, deformat overwriteable DVD-RW 2007.01.31.173611 [669] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/mmc.c cdrskin/cdrskin.c cdrskin/cdrskin.1 Provisorily obtain multi-session -C parameters (violates MMC specs but works) 2007.02.01.161634 [670] libburn/libburn.h libburn/transport.h libburn/mmc.c test/telltoc.c cdrskin/cdrskin.c cdrskin/cdrskin.1 Obtain TOC from non-CD via 52h READ TRACK INFORMATION 2007.02.01.163511 [671] cdrskin/cdrskin.c Reacted on justified compiler warning about unitialized sessions variable 2007.02.01.191638 [672] libburn/mmc.c cdrskin/cdrskin.c Allow blanking of DVD-RW which offer no Incremental Streaming 1 Feb 2007 [673] cdrskin/cdrskin_eng.html cdrskin/README cdrskin/cdrskin.1 Prepared next cdrskin-0.3.1 cycle 1 Feb 2007 [674] cdrskin/changelog.txt Prepared next cdrskin-0.3.1 cycle 1 Feb 2007 [675] [676] cdrskin/cdrskin.1 Mentioned DVD-RW multi-session in overview of features ------------------------------------ cycle - cdrskin-0.3.1 - 2007.02.01.203057 * Burnfree enabled by default * Multi-session recording on sequential DVD-RW, including -toc, -msinfo 2 Feb 2007 [677] cdrskin/convert_man_to_html.sh Some sed expressions for beautification 2 Feb 2007 [678] doc/cookbook.txt Updated about DVD-R[W] blanking, multi-session info and TOC 2007.02.02.151327 [679] libburn/mmc.c test/telltoc.c Make mmc_read_multi_session_c1 use TOC if available 2007.02.02.173345 [680] libburn/mmc.c cdrskin/cdrskin.c Improved classification and TOC of finalized DVD-R[W] media ------------------------------------ cycle - cdrskin-0.3.1 - 2007.02.02.183755 3 Feb 2007 [681] cdrskin/cdrskin.1 cdrskin/wiki_plain.txt Mentioned DVD-RW multi-session 2007.02.03.205526 (comitted 4 Feb 2007) [682] libburn/libburn.h libburn/mmc.c libburn/drive.c libburn/async.c test/telltoc.c New in API : struct burn_multi_caps and burn_disc_get_multi_caps() 2007.02.05.132335 [683] libburn/transport.h libburn/mmc.c Preparations for DVD-R[W] DAO 2007.02.06.130410 [684] libburn/libburn.h libburn/mmc.c libburn/write.c libburn/drive.c libburn/libdax_msgs.h Implemented DVD-R[W] DAO as BURN_WRITE_SAO 2007.02.06.170621 [685] libburn/write.c libburn/mmc.c Beautification of debugging messages 2007.02.06.174320 [686] cdrskin/cdrskin.c tao_to_sao_tsize= for DVD-R[W] DAO 2007.02.06.185534 [687] libburn/async.c cdrskin/cdrskin.c Enabled fast blank for DVD-R[W] 6 Feb 2007 [688] cdrskin/cdrskin.1 Clarified CD and DVD peculiarities 6 Feb 2007 [689] doc/cookbook.txt Described DVD-R[W] DAO mode ------------------------------------ cycle - cdrskin-0.3.1 - 2007.02.06.200802 * DVD-R[W] Disk-at-once writing 6 Feb 2007 [690] cdrskin/README cdrskin/changelog.txt cdrskin/cdrskin_eng.html Next cdrskin-0.3.1 cycle 2007.02.07.162836 [691] libburn/libburn.h libburn/drive.h libburn/drive.c libburn/options.c libburn/libdax_msgs.h New API function burn_write_opts_auto_write_type() 7 Feb 2007 [692] test/libburner.c Made use of burn_write_opts_auto_write_type() 7 Feb 2007 [693] test/libburner.c doc/comments Updated documentation aspects 8 Feb 2007 [694] README doc/comments cdrskin/cdrskin.1 cdrskin/README Finally made tests with DVD-R. They burn indeed like DVD-RW. 2007.02.08.210744 [695] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option --prodvd_cli_compatible 8 Feb 2007 [696] cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html Mentioned DVD-R 2007.02.08.225208 [697] cdrskin/cdrskin.c Silenced compiler warning ------------------------------------ cycle - cdrskin-0.3.1 - 2007.02.09.074058 9 Feb 2006 [698] cdrskin/cdrskin_eng.html Added special thanks towards Andy Polyakov 9 Feb 2006 [699] cdrskin/cdrskin.1 doc/cookbook.txt Small corrections in documentation 10 Feb 2007 [tag 701] [705] - cdrskin/add_ts_changes_to_libburn_0_3_0 - cdrskin/add_ts_changes_to_libburn_0_3_1 + cdrskin/add_ts_changes_to_libburn_0_3_2 + cdrskin/add_ts_changes_to_libburn_0_3_3 Updated cdrskin tarball generator 2007.02.10.120001 [tag 702] [704] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html Made number transition and activated development documentation 10 Feb 2007 [tag 703] [707] cdrskin/changelog.txt Documented changes and 0.3.2 release timestamp ----------------------------- release - cdrskin-0.3.2.pl00 - 2007.02.10.120001 * Burnfree enabled by default * Multi-session recording on sequential DVD-R[W], including -toc, -msinfo * DVD-R[W] Disk-at-once recording 10 Feb 2007 [706] libburn/mmc.c Added a comment about DVD-R ------------------------------------ cycle - cdrskin-0.3.3 - 2007.02.10.190528 12 Feb 2007 [708] cdrskin/cdrskin.1 Being exacting about on-the-fly and DVD-RW 12 Feb 2007 [709] cdrskin/cdrskin_eng.html Updated list of keywords 2007.02.12.142245 [710] libburn/mmc.c Made profile 0010h DVD-ROM suitable,full,not erasable. So it delivers a TOC. 2007.02.13.115459 [711] libburn/spc.c Set a suitable page 05h after spc_probe_write_modes() 2007.02.13.143718 [712] libburn/libburn.h libburn/transport.h libburn/mmc.c libburn/spc.c libburn/drive.c Mew API function burn_disc_available_space() 13 Feb 2007 [713] test/libburner.c Removed or updated outdated restriction statements 13 Feb 2007 [714] test/telltoc.c Applied new API function burn_disc_available_space() 2007.02.14.120213 [715] libburn/spc.c Removed outdated ifdef 14 Feb 2007 [716] test/telltoc.c Set the advised write mode before inquiring media space 2007.02.14.121440 [717] libburn/libdax_msgs.h libburn/mmc.c Handle eventual ridiculously high d->last_track_no 2007.02.14.122218 [718] libburn/mmc.h Forgotten part of revision 718 2007.02.14.202944 [719] libburn/libburn.h libburn/options.h libburn/options.c libburn/structure.h libburn/structure.c libburn/write.c libburn/drive.c Optional padding up to full media size when closing (incomplete yet) 2007.02.14.203635 [720] cdrskin/cdrskin.c cdrskin/cdrskin.1 New options --fill_up_media and --tell_media_space 2007.02.15.201506 [722] libburn/options.c libburn/drive.c cdrskin/cdrskin.c libburn/write.c Took fill_up_media into respect with automatic write mode decisions 2007.02.15.201651 [723] libburn/transport.h libburn/mmc.c libburn/libdax_msgs.h Installed a guardian for predicted track end 2007.02.15.201757 [724] libburn/structure.c Corrected bug about open_ended filluped tracks 15 Feb 2007 [725] libburn/libburn.h cdrskin/cdrskin.1 Clarifications about current state of fillup 2007.02.15.203448 [726] libburn/write.c Repaired debugging message spoiled by uninitialized variable 2007.02.16.111941 [728] libburn/write.c Corrected CD TAO bug introduced with DVD bug fix 724 and CD SAO change 655 2007.02.17.085118 [729] libburn/structure.c Another bug fix for revision 724 2007.02.17.085533 [730] libburn/async.c cdrskin/cdrskin.c cdrskin/cdrskin.1 test/libburner.c Allowed forceful blanking of blank media in burn_disc_erase() 17 Feb 2007 [731] test/libburner.c Removed unprecise unnecessary comment ------------------------------------ cycle - cdrskin-0.3.3 - 2007.02.17.121238 * New option --tell_media_space tells the maximum size for the next burn 2007.02.18.094414 [732] libburn/libburn.h Clarified usage comment with burn_drive_info_free() (see ticket 98) 18 Feb 2007 [733] cdrskin/cdrskin.1 cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.3 cycle 2007.02.18.094858 [734] libburn/mmc.h Adjusted maximum realistic number of tracks to MMC specs 2007.02.19.184132 [735] cdrskin/cdrskin.c Repaired slightly broken pacifier track size display with -audio 2007.02.19.225102 [736] libburn/libburn.h libburn/async.c libburn/structure.h libburn/structure.c libburn/write.h libburn/write.c libburn/drive.h libburn/drive.c libburn/options.c libburn/libdax_msgs.h Re-arranged checking and defaulting of write parameters = New API function burn_track_set_default_size() New API function burn_precheck_write() Make wide use of burn_disc_write_mode_demands() 2007.02.21.205244 [737] libburn/libburn.h libburn/async.c libburn/drive.c libburn/options.c libburn/structure.c libburn/write.c libburn/libdax_msgs.h cdrskin/cdrskin.c Moved tao_to_sao_tsize into libburn, let cdrskin use auto_write_type and precheck 21 Feb 2007 [738] cdrskin/add_ts_changes_to_libburn_0_3_3 cdrskin/add_ts_changes_to_libburn_0_3_2 Added -O2 to binary production 2007.02.22.072700 [739] libburn/libburn.h libburn/drive.c libburn/options.c Re-enabled overwriteable pseudo-pseudo-SAO with unpredicted track size 2007.02.22.073157 [740] libburn/mmc.c Disabled debugging messages about format descriptors 2007.02.22.094939 [741] libburn/libburn.h libburn/options.c libburn/write.c libburn/async.c test/libburner.c cdrskin/cdrskin.c Macro for length of rejection reasons string (old size is still safe) 2007.02.22.113016 [742] libburn/libburn.h libburn/drive.c Made burn_disc_available_space() take into respect burn_write_opts_set_start_byte() 2007.02.23.190937 [743] libburn/libburn.h libburn/drive.c libburn/mmc.c libburn/write.c doc/cookbook.txt Enabled DVD-R/DL Sequential via burn_allow_untested_profiles() 2007.02.23.191117 [744] cdrskin/cdrskin.c cdrskin/cdrskin.1 Enabled DVD-R/DL Sequential via --allow_untested_media_types 2007.02.23.193427 [745] libburn/init.c Forgotten source file for revision 743 ------------------------------------ cycle - cdrskin-0.3.3 - 2007.02.24.102731 2007.02.25.112733 [746] libburn/write.h libburn/write.c libburn/drive.c cdrskin/cdrskin.1 Took into respect deliberate lack of DVD-R/DL multi session capability 2007.03.01.120945 [747] libburn/drive.c libburn/mmc.c libburn/write.c cdrskin/cdrskin.c doc/cookbook.txt Preparations for supporting DVD+R[/DL] 3 Mar 2007 [748] cdrskin/cdrskin.1 Updated DVD-R[W] write mode description 2007.03.03.141240 [749] libburn/transport.h libburn/mmc.c Determine physical interface SCSI,ATA,SATA,USB,... (for future use) 2007.03.03.141435 [750] libburn/libburn.h libburn/write.c libburn/options.h libburn/options.c cdrskin/cdrskin.c Re-enabled -force with write modes which seem unavailable 2007.03.03.151812 [751] libburn/options.c Fixed bug introduced with rev 736ff which prevented audio CD burning 2007.03.04.184720 [752] cdrskin/cdrskin.c cdrskin/cdrfifo.c Fifo got stuck if sum of processed track sizes was exactly aligned to fifo size ------------------------------------ cycle - cdrskin-0.3.3 - 2007.03.04.185202 * Bug fix: Multi-track runs with fifo could stall in rare cases 5 Mar 2007 [753] cdrskin/cdrskin_eng.html cdrskin/add_ts_changes_to_libburn_0_3_2 Released cdrskin-0.3.2.pl01 2007.03.06.195203 [754] libburn/mmc.c libburn/write.c Enabled DVD+R, DVD+R DL via --allow_untested_media_types, always -multi for now 2007.03.06.205312 [755] libburn/mmc.c cdrskin/cdrskin.1 doc/cookbook.txt doc/comments Enabled DVD+R as tested media (-multi is still always on) 2007.03.07.151514 [756] libburn/write.c cdrskin/cdrskin.1 cdrskin/README doc/cookbook.txt Some adjustments for DVD+R recording 2007.03.07.151514 [756] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.3 cycle ------------------------------------ cycle - cdrskin-0.3.3 - 2007.03.07.155750 * Multi-session burning to DVD+R 8 Mar 2007 [757] cdrskin/cdrskin.1 cdrskin/convert_man_to_html.sh cdrskin/wiki_plain.txt Polished documentation 2007.03.09.134622 [758] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option assert_write_lba= 10 Mar 2007 [759] cdrskin/cdrskin.1 cdrskin/wiki_plain.txt Polished documentation ------------------------------------ cycle - cdrskin-0.3.3 - 2007.03.10. * New option assert_write_lba= 2007.03.12.110001 [tag 761] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 0.3.4 and activated development documentation 12 Mar 2007 [tag 762] - cdrskin/add_ts_changes_to_libburn_0_3_2 - cdrskin/add_ts_changes_to_libburn_0_3_3 + cdrskin/add_ts_changes_to_libburn_0_3_4 + cdrskin/add_ts_changes_to_libburn_0_3_5 Updated cdrskin tarball generator 12 Mar 2007 [tag 763] cdrskin/changelog.txt Documented most recent changes 12 Mar 2007 [tag 764] README Removed redundant sentence ----------------------------- release - cdrskin-0.3.4.pl00 - 2007.03.12.110001 * Multi-session burning to DVD+R * New option --tell_media_space tells the maximum size for the next burn * New option assert_write_lba= * Bug fix: Multi-track runs with fifo could stall in rare cases 2007.03.12.155600 [765] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 0.3.5 12 Mar 2007 [766] - cdrskin/add_ts_changes_to_libburn_0_3_2 - cdrskin/add_ts_changes_to_libburn_0_3_3 + cdrskin/add_ts_changes_to_libburn_0_3_4 + cdrskin/add_ts_changes_to_libburn_0_3_5 Updated cdrskin tarball generator ------------------------------------ cycle - cdrskin-0.3.5 - 2007.03.12.160658 14 Mar 2007 [767] cdrskin/cdrskin_eng.html Corrected truncated sentence and file sizes 14 Mar 2007 [768] cdrskin/changelog.txt Next cdrskin-0.3.5 cycle 2007.03.14.133618 [769] libburn/libburn.h libburn/init.c libburn/sg-linux.c cdrskin/cdrskin.c cdrskin/cdrskin.1 New option drive_scsi_dev_family=sr|scd|sg 2007.03.15.194531 [770] libburn/drive.c React properly on drive stating that it cannot write any media 2007.03.15.195005 [771] libburn/spc.h libburn/spc.c libburn/sbc.c After loading tray wait for unit to become ready or to report some clear error 2007.03.15.195251 [772] cdrskin/cdrskin.c Moved manual device family decision to a sufficiently early stage 2007.03.15.195428 [773] libburn/mmc.c Kept mmc_get_configuration() from believing the announcement of 1 GB reply 2007.03.15.195534 [774] libburn/sg-linux.c Trying to recognize kernel >= 2.6 and use /dev/sr by default 15 Mar 2007 [775] cdrskin/cdrskin.1 Updated drive_scsi_dev_family= 15 Mar 2007 [776] cdrskin/changelog.txt Next cdrskin-0.3.5 cycle ------------------------------------ cycle - cdrskin-0.3.5 - 2007.03.16.001311 * Usage of /dev/srN rather than /dev/sgN on Linux >= 2.6 * New option drive_scsi_dev_family=sr|scd|sg 18 Mar 2007 [777] cdrskin/cdrskin_eng.html Mentioned new sr behavior 2007.03.24.093238 [785] libburn/drive.c Fixed bug with burn_disc_available_space(...,NULL) 2007.03.24.093623 [786] cdrskin/cdrskin.c Warning of very small tsize= settings. (Proposal by Eduard Bloch) 2007.03.27.213543 [787] cdrskin/cdrskin.c cdrskin/cdrfifo.h cdrskin/cdrfifo.c Preparations for option -isosize via fifo (only a debug message yet) 2007.03.28.100934 [788] libburn/libburn.h libburn/structure.c cdrskin/cdrskin.c Enabled -isosize for first track by help of fifo and without seeking 2007.03.28.111739 [789] cdrskin/cdrskin.c Silenced error condition about -sao with stdin and -isosize 2007.03.28.160503 [790] cdrskin/cdrskin.c Enabled -isosize with S_IFREG or S_IFBLK files and without fifo 2007.03.28.182419 [791] cdrskin/cdrskin.c cdrskin/cdrskin.1 Made fifo based -isosize read 64k first and the rest only at normal stage 2007.03.28.202802 [792] cdrskin/cdrskin.c Silenced error message if tsize= is smaller than source is willing to deliver ------------------------------------ cycle - cdrskin-0.3.5 - 2007.03.28.212322 * Option -isosize is supported now 29 Mar 2007 [793] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.5 cycle 2007.03.30.201034 [794] libburn/write.c cdrskin/cdrskin.1 Allowed finalizing of DVD+R 2007.03.30.214657 [795] libburn/write.c Avoided unconditional finalizing of DVD+R 2007.04.03.140356 [796] libburn/sg-linux.c Added fcntl() locking to O_EXCL locking 2007.04.03.145637 [797] cdrskin/cdrskin.c Make --old_pseudo_scsi_adr -scanbus work with any drive_scsi_dev_family= 2007.04.03.145806 [798] libburn/libdax_msgs.h Added fcntl() locking to O_EXCL locking 2007.04.04.184341 [799] libburn/libburn.h libburn/init.c libburn/sg-linux.c cdrskin/cdrskin.c cdrskin/cdrskin.1 New cdrskin options --drive_not_f_setlk and --drive_not_o_excl 6 Apr 2007 [801] test/libburner.c Updated media list in introduction comment 2007.04.09.105543 [802] libburn/transport.h libburn/os-linux.h libburn/sg-linux.c cdrskin/cdrskin.1 Cleaned up scsi sibling management, sketched grafting of DDLP 2007.04.09.111215 [803] libburn/sg-linux.c Reacted on compiler warning about last_rdev, fixed fresh typo bug ------------------------------------ cycle - cdrskin-0.3.5 - 2007.04.09.112127 * DVD+R now get finalized (if not -multi is given) 10 Apr 2007 [804] cdrskin/changelog.txt Next cdrskin-0.3.5 cycle 2007.04.10.081855 [805] libburn/init.c Fixed bug with drive_scsi_dev_family= introduced by revision 796 (fcntl lock) 2007.04.10.082229 [806] libburn/sg-linux.c Used O_EXCL|O_RDWR and fcntl() even within sg_obtain_scsi_adr() 2007.04.10.083119 [807] libburn/sg-linux.c Fixed bug in sg_open_scsi_siblings() introduced with revision 802 2007.04.10.144840 [808] libburn/spc.c libburn/libdax_msgs.h Avoided SIGSEGV with an old SCSI CD-ROM drive and its wild replies 12 Apr 2007 [810] README Clarified license. People who object shall please come forward now. 2007.04.13.171347 [815] libburn/sg-linux.c libburn/libdax_msgs.h Switched from O_NONBLOCK to O_NDELAY (see http://lkml.org/lkml/2007/4/11/141) 2007.04.13.173008 [816] cdrskin/cdrskin.c cdrskin/cdrskin.1 Made use of fcntl(F_SETLK) switchable (and thus became more free with default) 15 Apr 2007 [819] + libburn/ddlpa.h + libburn/ddlpa.c Began test implementation of DDLP-A 15 Apr 2007 [820] libburn/ddlpa.h libburn/ddlpa.c Implemented ddlpa_lock_btl() 16 Apr 2007 [821] doc/cookbook.txt Finalized DVD+R cookbook 16 Apr 2007 [822] + doc/ddlp.txt Emerging description of DDLP 16 Apr 2007 [823] doc/ddlp.txt libburn/ddlpa.h libburn/ddlpa.c Polished txt and finally threw out getter functions 16 Apr 2007 [824] libburn/ddlpa.h Corrected description of return values 18 Apr 2007 [825] + test/open-cd-excl.c Program for probing access to device files. By Ted Ts'o with modifications by me. 18 Apr 2007 [826] doc/ddlp.txt Allowed for Friendly Programs: O_EXCL | O_RDONLY 18 Apr 2007 [827] libburn/ddlpa.h libburn/ddlpa.c Progress due to tests with test/open-cd-excl 2007.04.18.103734 [828] libburn/mmc.c Updated comments about DVD+R 18 Apr 2007 [829] test/open-cd-excl.c libburn/ddlpa.c doc/ddlp.txt Polished messages, comments and description of DDLP-A 18 Apr 2007 [830] test/open-cd-excl.c doc/ddlp.txt Adaptations to new test results and discussions 18 Apr 2007 [831] doc/ddlp.txt Corrected a list of standard paths 19 Apr 2007 [832] [833] doc/ddlp.txt Clarifications about motivation and duties of the participants 20 Apr 2007 [834] doc/ddlp.txt Beginning to develop DDLP-B 21 Apr 2007 [835] doc/ddlp.txt Declared failure of DDLP to entirely solve the concurrency problem ------------------------------------ cycle - cdrskin-0.3.5 - 2007.04.22.112236 22 Apr 2007 [836] cdrskin/changelog.txt Next cdrskin-0.3.5 cycle 22 Apr 2007 [837] cdrskin/add_ts_changes_to_libburn_0_3_5 cdrskin/add_ts_changes_to_libburn_0_3_4 Repaired autotools bootstrap bug by help of sed 22 Apr 2007 [838] cdrskin/cdrskin.1 Changed many /dev/sg to /dev/sr 2007.04.23.130001 [tag 841] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments Made number transition and activated development documentation 23 Apr 2007 [tag 842] - cdrskin/add_ts_changes_to_libburn_0_3_4 - cdrskin/add_ts_changes_to_libburn_0_3_5 + cdrskin/add_ts_changes_to_libburn_0_3_6 + cdrskin/add_ts_changes_to_libburn_0_3_7 Updated cdrskin tarball generator 23 Apr 2007 [tag 844] cdrskin/README Corrected false info about outdated addressing method 2007.04.23.154600 [843] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments Made number transition and activated development documentation 23 Apr 2007 [845] - cdrskin/add_ts_changes_to_libburn_0_3_4 - cdrskin/add_ts_changes_to_libburn_0_3_5 + cdrskin/add_ts_changes_to_libburn_0_3_6 + cdrskin/add_ts_changes_to_libburn_0_3_7 Updated cdrskin tarball generator ----------------------------- release - cdrskin-0.3.6.pl00 - 2007.04.23.130001 * Usage of /dev/srN rather than /dev/sgN on Linux >= 2.6 * New option drive_scsi_dev_family=sr|scd|sg * Option -isosize is supported now * DVD+R now get finalized (if not -multi is given) 2007.04.23.171735 [846] cdrskin/changelog.txt Next cdrskin-0.3.7 cycle ------------------------------------ cycle - cdrskin-0.3.7 - 2007.04.24.113310 2007.05.21.184334 [853] libburn/sg-linux.c Prepared fflushing and stderr output of SCSI command log 2007.05.21.185450 [854] libburn/sbc.c libburn/spc.h libburn/spc.c libburn/mmc.c libburn/toc.c libburn/transport.h For Linux 2.4, USB : Carefully avoided to inquire more data than available 2007.05.21.185644 [855] libburn/sector.c libburn/write.c For Linux 2.4, USB audio : Reduced CD output buffer size to 32 kiB 21 May 2007 [856] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.7 cycle ------------------------------------ cycle - cdrskin-0.3.7 - 2007.05.21.201501 * Now able to cope with the peculiarities of Linux 2.4 USB 2007.05.22.154407 [857] libburn/sg-linux.c Report eventual sg_io_hdr_t host_status,driver_status as debug messages 2007.05.22.154504 [858] cdrskin/cdrskin.c Disabled macro Cdrskin_debug_libdax_msgS. Thus getting unqueued error messages. 2007.05.22.164850 [859] libburn/sg-linux.c Added SCSI opcode to output of revision 857 2007.05.28.132412 [860] libburn/os-linux.h libburn/write.c Moved general 32 kiB buffer restriction from write.c to os-linux.h 2007.05.28.165630 [861] libburn/libburn.h libburn/drive.c test/telltoc.c Extended struct burn_multi_caps by .might_simulate 28 May 2007 [862] libburn/libdax_msgs.h Forgotten update of error list with revison 857 2007.05.28.170243 [863] libburn/options.c cdrskin/cdrskin.1 Added check for .might_simulate to burn_write_opts_auto_write_type() 2007.05.28.192421 [864] libburn/sector.c Fixed low transaction size introduced by cooperation of revisions 855 and 860 ------------------------------------ cycle - cdrskin-0.3.7 - 2007.05.28.192853 * Refusal to perform -dummy runs on media which cannot simulate burning 29 May 2007 [865] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.7 cycle 8 Jun 2007 [873] - cdrskin/doener_150x200_tr.gif - cdrskin/doener_150x200_tr_octx.gif + cdrskin/doener_150x200_tr.png + cdrskin/doener_150x200_tr_octx.png cdrskin/cdrskin_eng.html Changed logo graphics format from GIF to PNG 8 Jun 2007 [874] cdrskin/wiki_plain.txt cdrskin/add_ts_changes_to_libburn_0_3_6 cdrskin/add_ts_changes_to_libburn_0_3_7 Took into respect change of logo graphics format 8 Jun 2007 [875] cdrskin/cdrskin.1 Prevented macro interpretation of text snippet ".wav" 10 Jun 2007 [876] cdrskin/README cdrskin/cdrskin.1 Clarified MB to MiB if compatibility allows it (ticket 100) 10 Jun 2007 [877] cdrskin/cdrskin.1 doc/cookbook.txt test/libburner.c Changed "KB" to "kiB" ------------------------------------ cycle - cdrskin-0.3.7 - 2007.06.10.081025 2007.07.12.162856 [882] libburn/transport.h libburn/mmc.c libburn/write.c libburn/libdax_msgs.h Preparations to avoid writing which will not fit in drive buffer 2007.07.12.171727 [883] libburn/libburn.h libburn/drive.c New API-Function burn_drive_set_buffer_waiting() 2007.07.12.171832 [884] cdrskin/cdrskin.c cdrskin/cdrskin.1 New options modesty_on_drive= and minbuf= 2007.07.14.111614 [885] libburn/libburn.h libburn/drive.c New API function burn_drive_get_best_speed() 2007.07.14.112029 [886] libburn/mmc.c Only set realistic maximum DVD speeds (for my LG GSA which fails otherwise) 2007.07.14.112326 [887] cdrskin/cdrskin.c Experimental option --adjust_speed_to_drive. Caution: May vanish soon. 17 Jul 2007 [888] cdrskin/cdrskin.1 Clarification on option speed= 2007.07.17.085823 [889] libburn/libburn.h libburn/drive.c libburn/mmc.c cdrskin/cdrskin.c Implemented minimum speed in burn_drive_set_speed() 2007.07.19.072434 [890] libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 Removed ban against speed 0 with burn_drive_set_buffer_waiting() 2007.07.19.143139 [891] cdrskin/cdrskin.c Trying to prevent usage of burn drive as track source 2007.07.19.171947 [892] cdrskin/cdrskin.c Avoided new track-drive test with option --no_convert_fs_adr 19 Jul 2007 [893] cdrskin/cdrskin.1 Documented option --adjust_speed_to_drive (i.e. it will stay) 19 Jul 2007 [894] cdrskin/changelog.txt Next cdrskin-0.3.7 cycle 19 Jul 2007 [895] cdrskin/cdrskin_eng.html Next cdrskin-0.3.7 cycle ------------------------------------ cycle - cdrskin-0.3.7 - 2007.07.19.174859 * New option modesty_on_drive= may help with hda -> hdb burns * New option minbuf= , cdrecord compatible frontend of modesty_on_drive= * New option --adjust_speed_to_drive * Precautions against using the burner drive as track source 2007.07.20.120001 [branch 897] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 0.3.8 20 Jul 2007 [branch 898] - cdrskin/add_ts_changes_to_libburn_0_3_6 - cdrskin/add_ts_changes_to_libburn_0_3_7 + cdrskin/add_ts_changes_to_libburn_0_3_8 + cdrskin/add_ts_changes_to_libburn_0_3_9 Updated cdrskin tarball generators 20 Jul 2007 [branch 899] cdrskin/changelog.txt Documented changes and release timestamp 2007.07.20.210001 [900] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 0.3.9 20 Jul 2007 [901] - cdrskin/add_ts_changes_to_libburn_0_3_6 - cdrskin/add_ts_changes_to_libburn_0_3_7 + cdrskin/add_ts_changes_to_libburn_0_3_8 + cdrskin/add_ts_changes_to_libburn_0_3_9 Updated cdrskin tarball generators 20 Jul 2007 [902] cdrskin/changelog.txt Documented changes ----------------------------- release - cdrskin-0.3.8.pl00 - 2007.07.20.120001 * Now able to cope with the peculiarities of Linux 2.4 USB * Refusal to perform -dummy runs on media which cannot simulate burning * New option modesty_on_drive= may help with hda -> hdb burns * New option minbuf= , cdrecord compatible frontend of modesty_on_drive= * New option --adjust_speed_to_drive * Precautions against using the burner drive as track source ------------------------------------ cycle - cdrskin-0.3.9 - 2007.07.20.200422 2 Aug 2007 [917] cdrskin/cdrskin_eng.html Corrected a harmless typo 2 Aug 2007 [918] doc/cookbook.txt cdrskin/cdrskin.1 Took into respect new info from Andy Polyakov about closing DVD+-R 9 Aug 2007 [920] cdrskin/cdrskin_eng.html Corrected a dead link 2007.08.09.133137 [921] cdrskin/cdrskin.c cdrskin/cdrskin.1 Allowed speed=any 2007.08.09.133259 [922] libburn/transport.h Changed "unsigned" to "unsigned int" 2007.08.09.133420 [923] libburn/libdax_msgs.h Corrected a typo 9 Aug 2007 [924] + doc/libdax_model.txt + doc/libdax_overview.gif + doc/libdax_equip.gif + doc/libdax_job.gif Obscure backup of my unripe model ideas about libcevap (former libdax) 10 Aug 2007 [936] doc/libdax_model.txt Fiddled on the model attributes 2007.08.10.201450 [937] libburn/libburn.h Updated comments about supported profiles and media types 2007.08.10.203040 [938] configure.ac Changed "libburn-1.pc" to "libburn-5.pc" to re-enable ./bootstrap ; ./configure 2007.08.11.075330 [941] cdrskin/README cdrskin/add_ts_changes_to_libburn_0_3_9 cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/wiki_plain.txt doc/comments doc/cookbook.txt test/libburner.c test/telltoc.c Reflected recent URL changes to libburnia-project.org 2007.08.11.202027 [942] libburn/libburn.h libburn/write.c libburn/libdax_msgs.h New API function burn_random_access_write() 2007.08.11.202627 [943] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option direct_write_amount= using new API call burn_random_access_write() 12 Aug 2007 [944] libburn/libburn.h Clarifications about burn_random_access_write() 2007.08.12.095446 [945] libburn/write.c libburn/libdax_msgs.h Checked in burn_random_access_write() wether drive is grabbed 2007.08.12.095623 [946] cdrskin/cdrskin.c Debug message explaining why burn_drive_convert_fs_adr() acts on track source 2007.08.12.152937 [947] libburn/libburn.h libburn/transport.h libburn/mmc.h libburn/mmc.c libburn/write.c libburn/read.c libburn/libdax_msgs.h New API function burn_read_data() 12 Aug 2007 [948] test/telltoc.c Testing burn_read_data() by option --read_and_print ------------------------------------ cycle - cdrskin-0.3.9 - 2007.08.12.161808 * New option direct_write_amount= 13 Aug 2007 [949] cdrskin/changelog.txt Next cdrskin-0.3.9 cycle 13 Aug 2007 [950] cdrskin/cdrskin.1 cdrskin/cdrskin_eng.html Some polishing about option direct_write_amount= 13 Aug 2007 [951] doc/libdax_model.txt Beautified implementation names and added some more attributes 15 Aug 2007 [952] doc/libdax_model.txt Added more attributes and distinguished read-write, read-only, private ones 2007.08.17.081901 [953] libburn/transport.h Corrected harmless type declaration flaws 17 Aug 2007 [954] doc/libdax_model.txt Added more attributes and comments 19 Aug 2007 [955] + libcevap/ + libcevap/cgen.c + libcevap/cgen.h + libcevap/ctyp.c + libcevap/ctyp.h + libcevap/smem.c + libcevap/smem.h + libcevap/cgen.txt The C code generator mentioned in doc/libdax_model.txt. See there. 19 Aug 2007 [956] doc/libdax_model.txt More comments, new capabilities of C code generator 19 Aug 2007 [957] + libcevap/libcevap_gen.sh + libcevap/extract_cgen_input.sh + libcevap/main.c doc/libdax_model.txt Generator frontend scripts (./libcevap_gen.sh to be run in libcevap/) 19 Aug 2007 [958] doc/libdax_model.txt Corrected description of compiling and generating 20 Aug 2007 [959] libcevap/cgen.c Corrected a bug about inclusion of cevap*.h files 21 Aug 2007 [960] libcevap/smem.h Added some function type declarations 2007.08.22.134731 [961] libburn/mmc.c Corrected dangerous typo with error message production of mmc_read_10() 22 Aug 2007 [962] test/telltoc.c Retrieving my old backups which are hit by the Linux Read-Ahead-Bug 22 Aug 2007 [963] libburn/read.c test/telltoc.c Avoiding libburn read-ahead-bug 22 Aug 2007 [964] test/telltoc.c Avoided locked drive with interrupted telltoc read. (eject unlocks anyway) 2007.08.22.173459 [965] libburn/libburn.h libburn/drive.c libburn/read.c libburn/write.c Taking synchronous read/write into respect with abort handling 2007.08.23.150423 [966] libburn/libburn.h libburn/mmc.c libburn/read.c Allowed to suppress error message from failed burn_read_data() 23 Aug 2007 [967] test/telltoc.c Try to read last 2 blocks of CD track without eventual error message 2007.08.25.085709 [968] libburn/libburn.h libburn/mmc.c libburn/file.c libburn/source.c libburn/structure.c Corrected memory management flaws found by Joris Dobbelsteen 25 Aug 2007 [969] test/telltoc.c Reacted on false compiler warning about potentially unused variable 2007.08.25.155931 [970] libburn/mmc.c libburn/file.c More memory management changes proposed by Joris Dobbelsteen 2007.08.26.200829 [971] cdrskin/cdrskin.c cdrskin/cdrfifo.h cdrskin/cdrfifo.c cdrskin/cdrskin.1 New cdrskin option --grow_overwriteable_iso 2007.08.28.143057 [974] cdrskin/cdrskin.c cdrskin/cdrskin.1 Made program behavior with --grow_overwriteable_iso more consistent 28 Aug 2007 [975] cdrskin/README Mentioned --grow_overwriteable_iso 29 Aug 2007 [976] doc/libdax_model.txt Work goes on 29 Aug 2007 [977] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.9 cycle ------------------------------------ cycle - cdrskin-0.3.9 - 2007.08.29.124057 * New option --grow_overwriteable_iso 29 Aug 2007 [978] cdrskin/compile_cdrskin.sh Added missing file to link list: read.o 29 Aug 2007 [979] - doc/libdax_model.txt - doc/libdax_overview.gif - doc/libdax_job.gif - doc/libdax_equip.gif + libcevap/libdax_model.txt + libcevap/libdax_overview.gif + libcevap/libdax_job.gif + libcevap/libdax_equip.gif Moved libdax-libcevap model stuff to libcevap/ 29 Aug 2007 [980] libcevap/libcevap_gen.sh Adapted C code generator script to new address of libdax_model.txt 2007.09.01.182319 [984] libburn/libburn.h libburn/options.c New API function burn_write_opts_get_drive() 2007.09.04.224905 [987] libburn/libburn.h libburn/transport.h libburn/async.c libburn/drive.c libburn/write.c libburn/read.c libburn/options.c libburn/spc.c libburn/libdax_msgs.h New API calls burn_drive_grab_dummy(), burn_drive_get_drive_role() 5 Sep 2007 [988] test/telltoc.c test/libburner.c Testing new API functions via --drive stdio: 2007.09.04.225558 [989] libburn/write.c libburn/read.c Reacted on compiler warnings 2007.09.05.194124 [991] libburn/libburn.h libburn/drive.c test/libburner.c test/telltoc.c burn_drive_grab_dummy() becomes invisible part of burn_drive_scan_and_grab() 2007.09.05.195248 [992] libburn/write.c Fixed a bug with failed opening of pseudo-drive 2007.09.06.094402 [995] libburn/drive.c Added forgotten handling of pseudo-drives in burn_drive_grab() 2007.09.06.095954 [996] libburn/write.c Added forgotten read/write counters in burn_stdio_write_track() 2007.09.06.100100 [997] cdrskin/cdrskin.c Removed obstacles for use of stdio-drives 2007.09.06.120844 [999] libburn/libburn.h libburn/drive.c Promoted burn_drive_raw_get_adr() to API function burn_drive_d_get_adr() 2007.09.07.102728 [1002] libburn/write.c Corrected write counter in burn_stdio_write_track() 2007.09.07.123748 [1003] libburn/libburn.h libburn/async.c libburn/drive.c libburn/libdax_msgs.h Made burn_drive_info_free() only delete the drive of its parameter 7 Sep 2007 [1004] test/telltoc.c Reacted on changed media profile of stdio-drives 2007.09.07.154951 [1005] libburn/drive.h libburn/drive.c libburn/async.c libburn/init.c Made burn_drive_scan() refuse work on non-empty drive list. 2007.09.07.163949 [1006] libburn/async.c libburn/drive.c Corrected memory leak introduced by revision 1005 2007.09.07.164532 [1007] libburn/drive.h Forgotten file for revision 1006 2007.09.07.184631 [1008] libburn/init.c libburn/libdax_msgs.h Avoided locked tray after failed burn_finish() because of busy drive 7 Sep 2007 [1009] test/telltoc.c Lowered report severity to LIBDAX_MSGS_SEV_WARNING. 2007.09.07.190916 [1010] libburn/libburn.h libburn/drive.c libburn/libdax_msgs.h Made burn_drive_scan_and_grab() extend the drive list rather than replacing it 2007.09.07.234122 [1011] libburn/drive.c cdrskin/cdrskin.c Report media profile in cdrskin blank, format, burn runs 2007.09.07.234704 [1012] libburn/drive.c Bug fix about stdio: 2007.09.08.102151 [1013] libburn/drive.c Fixed memory leak and possible SIGSEGV with pseudo-drives 2007.09.08.102620 [1014] cdrskin/cdrskin.c Made cdrskin work with null-drive (which it mistook for something like ATA:) 2007.09.08.132058 [1015] libburn/drive.c libburn/write.c Allowed -dummy burns with stdio-drives (because /dev/null is no block device) 2007.09.08.132206 [1016] cdrskin/cdrskin.c Changed speed measurement of stdio-drives to DVD 1x units 8 Sep 2007 [1017] libburn/libburn.h Documentation of stdio-drives 2007.09.08.164924 [1018] cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/convert_man_to_html.sh New option --allow_emulated_drives 2007.09.08.174757 [1019] libburn/libburn.h libburn/async.c libburn/write.c Made Libburn_precheck_write_ruleS unconditional code 8 Sep 2007 [1020] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Next cdrskin-0.3.9 cycle ------------------------------------ cycle - cdrskin-0.3.9 - 2007.09.08.212130 * New option --allow_emulated_drives dev=stdio: 2007.09.09.093535 [1021] libburn/drive.c libburn/libdax_msgs.h cdrskin/cdrskin.1 Called statvfs() for size estimation of regular stdio-files. 2007.09.09.093637 [1022] cdrskin/cdrskin.c Fixed bug with dev=stdio: where path contains a digit 2007.09.09.133136 [1023] libburn/init.c libburn/sg.h libburn/sg-linux.c libburn/sg-freebsd-port.c libburn/sg-freebsd.c Enabled os dependend stdio size estimation 2007.09.09.133922 [1024] libburn/drive.c Made use of os dependend stdio size estimation 2007.09.09.182827 [1026] libburn/async.c libburn/mmc.c Ended falsely alleged erasability of DVD-RAM and DVD+RW 2007.09.10.110050 [1028] libburn/drive.c Added forgotten return 0 to an error case 2007.09.12.104626 [1032] libburn/transport.h libburn/libdax_msgs.h libburn/write.c libburn/drive.c libburn/spc.c libburn/sbc.c libburn/mmc.c libburn/sg-linux.c libburn/sg-freebsd.c Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007.09.12.115850 [1033] libburn/mmc.c libburn/spc.c Reacted on compiler -O2 warnings 2007.09.12.115946 [1034] libburn/write.c Implemented realistic speed simulation with stdio-drives 2007.09.12.195206 [1039] libburn/write.c Implemented cache syncing for stdio-drives in burn_random_access_write() 2007.09.12.200106 [1040] cdrskin/cdrskin.c Fixed bug with direct_write_amount=0 2007.09.14.122437 [1063] libburn/write.c Took into respect time granularity with stdio speed control 2007.09.14.122531 [1064] libburn/libburn.h Documented burn_write_opts_set_multi @param opts 14 Sep 2007 [1065] src/burn_wrap.c Changed include form of libisofs.h and libburn.h 2007.09.15.112311 [1066] libburn/libdax_msgs.h libburn/libdax_msgs.c Imported Range "vreixo" into libburn/libdax_msgs.h 2007.09.15.171844 [1067] libburn/libdax_msgs.h Prepared for neat sed translation. Explained concept of libdax_msgs variants. 15 Sep 2007 [1068] libburn/libdax_msgs_to_xyz_msgs.sh A sed converter which creates libiso_msgs.[ch] from libdax_msgs.[ch] 2007.09.15.172141 [1069] libburn/libburn.h libburn/init.c New API function burn_set_messenger() 2007.09.15.204320 [1070] libburn/libburn.h libburn/libdax_msgs.h libburn/libdax_msgs.c libburn/init.c Equipped libdax_msgs with reference counter. Completed its mutex protection. ------------------------------------ cycle - cdrskin-0.3.9 - 2007.09.15.205752 16 Sep 2007 [1071] cdrskin/changelog.txt Next cdrskin-0.3.9 cycle 2007.09.17.163735 [1072] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented emulation for cdrecord options -inq , -format , -load 2007.09.18.072234 [1073] cdrskin/cdrskin.c cdrskin/cdrskin.1 Learned helptexts for -inq, -format, -load from cdrecord (they are wrong, btw) 2007.09.18.090713 [1074] libburn/libburn.h libburn/drive.c New API function burn_drive_leave_locked() 2007.09.18.090839 [1075] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented emulation for cdrecord option -lock 2007.09.18.130344 [1076] libburn/mmc.c Made use of Immed bit with 5Bh CLOSE TRACK/SESSION 2007.09.18.200343 [1077] libburn/mmc.c libburn/spc.h libburn/spc.c libburn/sbc.c libburn/libdax_msgs.h Made use of Immed bit with 1Bh START STOP UNIT and 35h SYNCHRONIZE CACHE 2007.09.18.200454 [1078] cdrskin/cdrskin.c Corrected an outdated HINT text 2007.09.18.201556 [1079] libburn/sbc.c libburn/spc.c Changed some comments, reacted on harmless compiler warning 2007.09.18.204043 [1080] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented emulation for cdrecord option -immed 2007.09.19.094046 [1081] cdrskin/cdrskin.c Implemented emulation for cdrecord option -waiti 19 Sep 2007 [1082] cdrskin/cdrskin.1 Did a little overhaul of general paragraphs, mentioned new option -waiti ------------------------------------ cycle - cdrskin-0.3.9 - 2007.09.19.112330 * More cdrecord options supported: -format, -inq, -load, -lock, -immed, -waiti 19 Sep 2007 [1083] cdrskin/changelog.txt cdrskin/cdrskin_eng.html Next cdrskin-0.3.9 cycle 2007.09.19.141650 [1084] cdrskin/cdrskin.c Made cdrskin/compile_cdrskin.sh -do_diet work again 19 Sep 2007 [1085] cdrskin/cdrskin.1 Made minor corrections 2007.09.19.212659 [1086] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option fallback_program= 2007.09.20.125854 [1087] cdrskin/cdrskin.c cdrskin/cdrskin.1 Triggered fallback by unsuitable media, made -version report fallback program 2007.09.21.120333 [1088] libburn/sbc.c libburn/spc.c Had to revoke Immed bit on load command. LG GSA-4082B : premature "no media" 2007.09.22.140613 [1096] cdrskin/cdrskin.c Updated list of unsupported cdrecord and wodim options 2007.09.22.151712 [1097] libburn/libburn.h libburn/init.c New API function burn_msgs_submit() 2007.09.22.151712 [1101] libburn/sbc.c Reacted on compiler warning 2007.09.23.163301 [1107] libburn/libburn.h libburn/drive.c New API function burn_drive_equals_adr() 2007.09.23.163419 [1108] cdrskin/cdrskin.c Made use of burn_drive_equals_adr() 2007.09.23.163529 [1109] libburn/sbc.c Updated a comment about Immed and a debug message with tray loading 2007.09.24.062354 [1110] libburn/drive.c Added forgotten handling of "sdtio:" with burn_drive_equals_adr() 2007.09.24.135440 [1113] libburn/libburn.h libburn/transport.h libburn/drive.h libburn/drive.c libburn/read.c libburn/write.c Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007.09.24.135845 [1114] cdrskin/cdrskin.c cdrskin/cdrskin.1 Took into respect new drive role 3 2007.09.24.181340 [1115] libburn/sg-linux.c libburn/drive.c Made stdio-drives work on readonly CD block devices 24 Sep 2007 [1116] test/libburner.c Blocked against file descriptor drives. Too dangerous for a demo. 2007.09.26.155301 [1123] cdrskin/cdrskin.c cdrskin/cdrskin.1 Disabled --allow_emulated_drives in setuid runs 26 Sep 2007 [1124] cdrskin/README Streamlined and moved legal stuff to end of text 2007.09.26.173840 [1125] cdrskin/compile_cdrskin.sh Made -O2 default if not -g is given 2007.09.27.083351 [1126] cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/convert_man_to_html.sh cdrskin/README Disallowed emulated drives for superuser, allowed stdio:/dev/null for all 2007.09.27.093129 [1127] cdrskin/cdrskin.c Corrected announcement with dev=help about stdio: "Open via UNIX device" ------------------------------------ cycle - cdrskin-0.3.9 - 2007.09.27.093301 * New option fallback_program= 27 Sep 2007 [1128] cdrskin/changelog.txt Next cdrskin-0.3.9 cycle 28 Sep 2007 [1129] libisofs libisofs/libiso_msgs.h Removed apostrophes which my compiler does not like 2007.09.29.185007 [1131] libburn/transport.h libburn/init.h libburn/init.c libburn/drive.h libburn/drive.c libburn/async.c Trying to catch signals from within the writer thread 2007.09.29.191558 [1132] libburn/init.c Added forgotten handling of non-writer-non-control threads 2007.09.30.212517 [1135] libburn/libburn.h libburn/async.h libburn/async.c libburn/file.h libburn/file.c Implemented a simple fifo to decouple from burn_source signals 30 Sep 2007 [1136] test/telltoc.c Disallowed --read_and_print raw:- , allowed to write to chardev+pipe+socket 2007.10.02.120659 [1145] libburn/write.c Moved minimum tracksize padding out of TAO track closing. Now done before sync. 2007.10.02.135538 [1146] libburn/libburn.h Clarified role of burn_source 2007.10.02.180003 [1148] libburn/write.c Corrected error with revision 1145 2007.10.03.084206 [1150] libburn/libburn.h More documentation for burn_source 2007.10.03.112547 [1151] libburn/transport.h libburn/mmc.c libburn/write.c libburn/drive.c Ensured synchronize cache before release 2007.10.03.115550 [1153] libburn/libburn.h More documentation for burn_source 2007.10.03.223649 [1155] libburn/file.h libburn/file.c libburn/async.c Implemented the ring buffer of burn_fifo_source_new() object 2007.10.03.223851 [1156] libburn/libburn.h More documentation for burn_source, new API call burn_fifo_inquire_status() 3 Oct 2007 [1157] test/libburner.c Made use of 4 MB fifo 2007.10.04.200221 [1158] libburn/libburn.h libburn/file.h libburn/file.c libburn/libdax_msgs.h Inserted the necessary error messages and magic numbers 4 Oct 2007 [1159] test/libburner.c Adjusted pacifier messages and change with burn_fifo_inquire_status() 2007.10.04.210245 [1160] libburn/libburn.h Minor adjustments with comment text 2007.10.04.213107 [1161] libburn/drive.c Corrected abort preventing bug introduced with revision 1131 2007.10.05.085929 [1162] libburn/libburn.h libburn/file.c Revoked urge to have a magic[4] in burn_source (free_data is magic enough) 2007.10.05.231712 [1163] libburn/file.c Fixed data spoiling bug with ring buffer introduced with rev 1155 2007.10.07.110506 [1164] libburn/file.c Corrected status reply for unstarted fifo 2007.10.07.110644 [1165] libburn/file.c Corrected status reply for unstarted fifo (2nd try) 7 Oct 2007 [1166] test/libburner.c Minor changes with waiting for drive and fifo status display 2007.10.15.115448 [1179] cdrskin/cdrskin.c Corrected 4-byte buffer overflow (which did no detectable harm) 2007.10.15.115728 [1180] libburn/read.c Made possible to silence error message about missing pseudo drive 2007.10.15.115851 [1181] libburn/drive.c Corrected SIGSEGV with changing from one drive to the other 2007.10.15.144050 [1182] libburn/drive.c Activated re-usal of disposed global drive_array slots 2007.10.16.212205 [1189] libburn/libburn.h libburn/init.c New API function burn_text_to_sev() 18 Oct 2007 [1209] test/telltoc.c Calmed down hyperactive sleep interval with drive scanning 2007.10.18.200336 [1210] libburn/init.c Prevented SIGSEGV with burn_msgs_obtain() on non-initialized library 2007.10.19.115326 [1215] libburn/async.c libburn/libdax_msgs.h Starting threads detached, providing two alternatives. But zombies still there. 2007.10.19.132821 [1216] libburn/init.c Small change with debug verbosity of abort handler 2007.10.19.133310 [1217] libburn/async.c Removed useless alternative after zombies turned out to be caused by gdb ------------------------------------ cycle - cdrskin-0.3.9 - 2007.10.23.150436 2007.10.23.150436 [1240] cdrskin/changelog.txt Next cdrskin-0.3.9 cycle 23 Oct 2007 [1241] libcevap/main.c Preparations for lowercase class and function names 23 Oct 2007 [1242] libcevap/libdax_model.txt Work goes on 23 Oct 2007 [1243] libcevap/cgen.c libcevap/ctyp.c Fixed a bug about arrays 2007.10.24.184233 [1248] branch/ZeroFourZero Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments Made number transition to 0.4.0 25 Oct 2007 [1249] branch/ZeroFourZero - cdrskin/add_ts_changes_to_libburn_0_3_8 - cdrskin/add_ts_changes_to_libburn_0_3_9 + cdrskin/add_ts_changes_to_libburn_0_4_0 + cdrskin/add_ts_changes_to_libburn_0_4_1 Updated cdrskin tarball generator 2007.10.25.091106 [1250] Makefile.am configure.ac README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments Made number transition to 0.4.1 25 Oct 2007 [1251] - cdrskin/add_ts_changes_to_libburn_0_3_8 - cdrskin/add_ts_changes_to_libburn_0_3_9 + cdrskin/add_ts_changes_to_libburn_0_4_0 + cdrskin/add_ts_changes_to_libburn_0_4_1 Updated cdrskin tarball generator 25 Oct 2007 [1252] branch/ZeroFourZero cdrskin/cdrskin.c Added forgotten help text lines 2007.10.25.131841 [1253] cdrskin/cdrskin.c Added forgotten help text lines 2007.10.27.090421 [1254] [1256] branch/ZeroFourZero libburn/sg-linux.c Reacted on cdwrite@ message about INT_MAX in cdrom.h of kernel 2.6.23 2007.10.27.075309 [1255] libburn/sg-linux.c Reacted on cdwrite@ message about INT_MAX in cdrom.h of kernel 2.6.23 29 Oct 2007 [1272] - cdrskin/add_ts_changes_to_libburn_0_3_9 + cdrskin/add_ts_changes_to_libburn_0_4_0 Updated cdrskin release generator scripts ----------------------------- release - cdrskin-0.4.0.pl00 - 2007.10.27.090421 * New option direct_write_amount= * New option --grow_overwriteable_iso * New option --allow_emulated_drives dev=stdio: * More cdrecord options supported: -format, -inq, -load, -lock, -immed, -waiti * New option fallback_program= ------------------------------------ cycle - cdrskin-0.4.1 - 2007.10.27.114207 2007.11.18.093952 [1307] libburn/libburn.h Marked loss of binary backward compatibility back in rev 655, libburn-0.3.1 18 Nov 2007 [1308] cdrskin/cdrskin.1 Corrected a typo in cdrskin man page 2007.11.18.094209 [1309] cdrskin/cdrskin.c Reacted on build warnings on a 64 Bit system 2007.11.26.154817 [1310] libburn/libdax_audioxtr.c Reacted on build warnings on another system ------------------------------------ cycle - cdrskin-0.4.1 - 2007.11.27.214003 2007.11.29.185342 [1312] libburn/drive.c libburn/mmc.c libburn/spc.c libburn/libdax_msgs.h Enabled reading of TOC from ROM drives (direly needed for xorriso) 29 Nov 2007 [1313] test/telltoc.c Adjusted meaning of --read_and_print count= -1 2007.12.07.185030 [1323] configure.ac An attempt to rectify .so numbering: SONAME=10, REV=1, AGE=6 2007.12.07.185206 [1324] libburn/async.c Made postponed change in thread management 8 Dec 2007 [1325] configure.ac Some changes in the comments 24 Dec 2008 [1338] libburn/libburn.h libburn/source.h libburn/source.c libburn/file.c libburn/write.c libburn/sector.c Implemented burn_source.cancel() in a binary backwards compatible way 2008.01.17.185051 [1383] libburn/libdax_msgs.h libburn/libdax_msgs.c Changed meaning of .driveno to .origin, introduced LIBDAX_MSGS_ORIGIN_* macros 17 Jan 2008 [1384] cdrskin/README Removed a reference to future GPL versions 2008.01.19.201702 [1396] libburn/read.c Fixed small bug about error messages with burn_read_data 2008.01.23.193345 [1405] libburn/read.c Made burn_read_data() issue messages about hopeless drive access errors 2008.01.23.193843 [1406] libburn/libburn.h libburn/libdax_msgs.h libburn/libdax_msgs.c Introduced message severity "FAILURE" 2008.01.23.211731 [1408] cdrskin/cdrskin.c configure.ac Implemented run time check of libburn version. 2008.01.23.213607 [1409] Makefile.am Dynamic cdrskin linking patch by Simon Huggins. 26 Jan 2008 [1420] cdrskin/convert_man_to_html.sh Adapted to man -H on my new system 2008.01.26.123054 [1421] libburn/libdax_msgs.h Ported change in vreixo message range from isoburn_msgs 2008.01.26.131519 [1422] libburn/drive.c Made a sudden end to all stdio drives in burn_abort() 2008.01.26.180241 [1426] [branch 1427] libburn/async.c Disabled debugging messages about thread properties 2008.01.26.200001 [branch 1428] Makefile.am configure.ac libburn-5.pc.in README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html Made number transition to 0.4.2 , libburn.so.4.7.0 27 Jan [branch 1429] cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/changelog.txt Adjustments after first round of testing 27 Jan [branch 1430] cdrskin/README cdrskin/cdrskin_eng.html Adjustments after testing 2008.01.27.143022 [1431] Makefile.am configure.ac libburn-5.pc.in README cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html cdrskin/changelog.txt Made number transition to 0.4.3 , still libburn.so.4.7.0 27 Jan 2008 [branch 1433] [1432] - cdrskin/add_ts_changes_to_libburn_0_4_0 - cdrskin/add_ts_changes_to_libburn_0_4_1 + cdrskin/add_ts_changes_to_libburn_0_4_2 + cdrskin/add_ts_changes_to_libburn_0_4_3 Updated cdrskin tarball generator 2008.01.29.210821 [1442] configure.ac libburn/libburn.h Moving the major.minor.micro definition from configure.ac to libburn.h 2008.01.28.213001 [branch 1444] libburn/libburn.h Introduced copy of major.minor.micro definition in libburn.h of version 0.4.2 29 Jan 2008 [branch 1445] [branch 1447] Corrected description of major.minor.micro definition in libburn.h of version 0.4.2 2008.01.29.214110 [1446] libburn/libburn.h Corrected description of major.minor.micro definition in libburn.h 2008.01.31.111057 [1448] cdrskin/cdrskin.c Introduced compile time check of libburn header version 2008.02.01.100302 [1451] [branch 1453] - libburn-5.pc.in + libburn-1.pc.in configure.ac Makefile.am Renamed libburn-5.pc to libburn-1.pc 2008.02.01.100530 [1452] cdrskin/cdrskin.c Changed "libburn interface :" version message to libburn.h macros [branch ] cdrskin/cdrskin_timestamp.h cdrskin/changelog.txt Updated changelog before release ----------------------------- release - cdrskin-0.4.2.pl00 - 2008.02.01.100001 * Safe dynamic linking possible with libburn.so.4 ------------------------------------ cycle - cdrskin-0.4.3 - 2008.02.01.225039 2008.02.03.092013 [1463] libburn/libdax_msgs.h Registered error code range "libisofs-xorriso" 2008.02.03.092134 [1464] configure.ac Incremented LT_* to get libburn.so.4.8.0 (forgot to do 4.7.1 anyway) 2008.02.03.092509 [1465] libburn/libburn.h libburn/init.c New API call burn_sev_to_text() 4 Feb 2008 [1473] README Announced deprecation of libisofs-0.2.x, temporory employment of libisofs-0.6.1 2008.02.04.175209 [1474] libburn/libdax_msgs.h Registered range "libisoburn" 0x00060000 to 0x00006ffff 2008.02.06.174009 [1482] libburn/libdax_msgs.h Re-instated range "vreixo" with old and new codes, adjusted severity definitions 2008.02.06.182222 [1483] libburn/libburn.h Copied usage discussion about *_header_version_* from libisoburn 2008.02.06.230041 [1488] libburn/read.c Installed a simple address logger in burn_read_data 2008.02.07.232820 [1492] libburn/read.c Added debug message in case of burn_read_data() return 0 2008.02.08.073414 [1493] libburn/mmc.c Allowed DVD +/- DL for reading 2008.02.11.190802 [1518] libburn/libdax_msgs.h libburn/libdax_msgs.c Introduced LIBDAX_MSGS_SEV_MISHAP 2008.02.14.074108 [1522] libburn/libburn.h Micro corrections in comment text 14 Feb 2008 [1523] COPYRIGHT Updated year 14 Feb 2008 [1524] cdrskin/README Pointed to ldconfig 2008.02.16.121102 [1541] configure.ac Corrected typo in comment 16 Feb 2008 [1542] doc/comments README cdrskin/wiki_plain.txt Updated project interrelations 2008.02.21.200956 [1554] libburn/sg-linux.c Testwise inquiry of ioctl(CDROM_MEDIA_CHANGED) (disabled by default) 21 Feb 2008 [1555] test/libburner.c Directed error message to proper output channel 2008.02.21.201238 [1556] libburn/libdax_msgs.h libburn/libdax_msgs.c Introduced severity ERRFILE 2008.02.21.202216 [1557] libburn/libdax_msgs.c Mapped unknown severity text to ALL rather than NEVER 2008.02.21.215250 [1560] libburn/libdax_msgs.h Weakened demand to print file path in following message 2008.02.22.150939 [1562] libburn/libdax_msgs.h libburn/init.c New error code 0x00040008 2008.02.22.213527 [1563] libburn/libdax_msgs.h libburn/libdax_msgs.c Imported changes from libiso_msgs.h 2008.02.22.213726 [1564] libburn/init.c Changed meaning of unrecognized severity texts from FATAL to ALL 2008.02.28.123152 [1565] libburn/libburn.h libburn/spc.c libburn/mmc.c libburn/write.c cdrskin/cdrskin.1 Made support for DVD+R DL official, enabled untested support for BD-RE 2008.02.28.132325 [1586] libburn/mmc.c cdrskin/README cdrskin/cdrskin.c cdrskin/cdrskin_eng.html cdrskin/wiki_plain.txt test/libburner.c Mentioned support for DVD+R/DL. ------------------------------------ cycle - cdrskin-0.4.3 - 2008.03.01.154319 * Support for DVD+R/DL media is now official * Experimental code for BD-RE with --allow_untested_media 1 Mar 2008 [1595] cdrskin/changelog.txt Updated changelog 2008.03.03.202930 [1598] libburn/libburn.h libburn/drive.c libburn/read.c Got rid of a cumbersome open-close cycle with burn_read_data() on stdio: 2 Apr 2008 [1654] COPYRIGHT Corrected GPL version ------------------------------------ cycle - cdrskin-0.4.3 - 2008.04.07.152331 * libburn: Improved read performance from stdio: pseudo-drives 2008.04.08.100001 [ZeroFourFour 1669] Makefile.am configure.ac README libburn/libburn.h (burn_header_version_*) cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments Made number transition and activated development documentation 8 Apr 2008 [ZeroFourFour 1670] - cdrskin/add_ts_changes_to_libburn_0_4_2 - cdrskin/add_ts_changes_to_libburn_0_4_3 + cdrskin/add_ts_changes_to_libburn_0_4_4 + cdrskin/add_ts_changes_to_libburn_0_4_5 Updated cdrskin tarball generator 8 Apr 2008 [ZeroFourFour 1671] cdrskin/changelog.txt Documented changes and release timestamp 2008.04.08.100001 [ZeroFourFour 1672] libburn/util.c Switched from configure.ac versioning to libburn.h versioning 8 Apr 2008 [ZeroFourFour 1673] cdrskin/changelog.txt Documented last minute changes ----------------------------- release - cdrskin-0.4.4.pl00 - 2008.04.08.100001 * Support for DVD+R/DL media is now official * Experimental code for BD-RE with --allow_untested_media * libburn: Improved read performance from stdio: pseudo-drives 2008.04.08.132344 [1674] Makefile.am configure.ac README libburn/libburn.h (burn_header_version_*) cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments cdrskin/changelog.txt Made number transition 8 Apr 2008 [1675] - cdrskin/add_ts_changes_to_libburn_0_4_2 - cdrskin/add_ts_changes_to_libburn_0_4_3 + cdrskin/add_ts_changes_to_libburn_0_4_4 + cdrskin/add_ts_changes_to_libburn_0_4_5 Updated cdrskin tarball generator 2008.04.08.133452 [1676] libburn/util.c Switched from configure.ac versioning to libburn.h versioning ------------------------------------ cycle - cdrskin-0.4.5 - 2008.04.08.134413 2008.04.10.211529 [1681] libburn/mmc.c libburn/drive.c cdrskin/cdrskin.c Trying to fix bugs about BD-RE, macro for simulating BD-RE on DVD-RAM ------------------------------------ cycle - cdrskin-0.4.5 - 2008.04.10.211529 2008.04.12.164244 [1683] libburn/libburn.h libburn/transport.h libburn/options.h libburn/options.c libburn/write.c libburn/drive.c libburn/mmc.c New API call burn_write_opts_set_stream_recording() 2008.04.12.164606 [1684] cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/cdrskin_eng.html New option stream_recording=on|off ------------------------------------ cycle - cdrskin-0.4.5 - 2008.04.12.164930 * New option stream_recording=on can speed up DVD-RAM 2008.04.15.094133 [1685] libburn/os-linux.h libburn/write.c Enforced tail padding with stream_recording, enlarged transport buffer 15 Apr 2008 [1686] cdrskin/cdrskin.1 Some adjustments of cdrskin man page ------------------------------------ cycle - cdrskin-0.4.5 - 2008.04.15.094545 2008.04.16.082208 [1687] libburn/read.c Made burn_read_data() obey its flag bit1 2008.04.18.092715 [1688] libburn/libburn.h libburn/async.c libburn/drive.c libburn/mmc.c Began to implement formatting of DVD-RAM and experimentally of BD-RE 2008.04.18.092816 [1689] cdrskin/cdrskin.c cdrskin/cdrskin.1 Began to implement formatting of DVD-RAM and experimentally of BD-RE 2008.04.18.194602 [1691] libburn/mmc.c Adjustments with DVD-RAM formatting 2008.04.22.161139 [1695] libburn/libburn.h libburn/transport.h libburn/mmc.c libburn/drive.c cdrskin/cdrskin.c cdrskin/cdrskin.1 Adjustments with DVD-RAM formatting 2008.04.22.200949 [1696] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option --list_formats 2008.04.23.110116 [1697] libburn/mmc.c cdrskin/cdrskin.c cdrskin/cdrskin.1 New blank type blank=format_by_index_ 24 Apr 2008 [1698] doc/cookbook.txt Wrote down what was learned about DVD-RAM formatting 24 Apr 2008 [1699] cdrskin/cdrskin_eng.html Mentioned new features 2008.04.25.131531 [1700] libburn/mmc.c Preparations for formatting BD-RE 2008.04.25.132353 [1701] cdrskin/cdrskin.c cdrskin/cdrskin.1 Documented experimental support for BD-RE formatting 25 Apr 2008 [1702] configure.ac Incremented LT_CURRENT and LT_AGE to reflect API enhancements 25 Apr 2008 [1703] cdrskin/cdrskin_eng.html Documented newest enhancements ------------------------------------ cycle - cdrskin-0.4.5 - 2008.04.25.134438 * New blank type blank=format_defectmgt for DVD-RAM * New option --list_formats * New blank type blank=format_by_index_ * Experimental support for formatting BD-RE 2008.04.26.150646 [1704] libburn/libburn.h libburn/mmc.c libburn/drive.c doc/cookbook.txt Enabled quick formatting with DVD-RAM, made slow formatting default with BD-RE 2008.04.26.150945 [1705] cdrskin/cdrskin.c cdrskin/cdrskin.1 New blank subtypes format_defectmgt_cert_[on|off], on is default 2008.04.27.084704 [1706] cdrskin/cdrskin.c cdrskin/cdrskin.1 New blank type format_if_needed 2008.04.27.140144 [1707] cdrskin/cdrskin.c cdrskin/cdrskin.1 New blank type as_needed 27 Apr 2008 [1708] cdrskin/cdrskin_eng.html Documented newest enhancements ------------------------------------ cycle - cdrskin-0.4.5 - 2008.04.27.163625 * New blank type blank=as_needed for automatic handling of media type and state 3 May 2008 [1723] README Updated project history 2008.05.06.082429 [1729] libburn/drive.c Avoided to report negative burn_multi_caps.start_range_high with DVD-RW 2008.05.06.084156 [1730] libburn/mmc.c Mapped undefined size to 0 with burn_disc_get_formats() and DVD-RW 2008.05.06.180813 [1733] libburn/libburn.h libburn/drive.c libburn/mmc.c doc/cookbook.txt doc/comments test/libburner.c Declared BD-RE to be supported 2008.05.06.181100 [1734] cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/wiki_plain.txt Declared BD-RE to be supported 2008.05.06.181723 [1735] libburn/mmc.c Declared BD-RE to be supported 6 May 2008 [1736] cdrskin/cdrskin_eng.html cdrskin/cdrskin.1 Declared BD-RE to be supported ------------------------------------ cycle - cdrskin-0.4.5 - 2008.05.06.183436 * Support for BD-RE media is now official 2008.05.09.143130 [1748] libburn/libburn.h Documented read-only profiles CD-ROM and DVD-ROM 2008.05.09.145205 [1749] libburn/mmc.c Allowed BD-ROM and BD-R for read-only purposes 9 May 2008 [1750] cdrskin/cdrskin.1 Changed blank examples to blank=as_needed ------------------------------------ cycle - cdrskin-0.4.5 - 2008.05.09.151327 2008.05.10.080001 [1754] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments cdrskin/cdrskin.1 Made number transition to 0.4.6 and activated development documentation 10 May 2008 [1755] cdrskin/README Made number transition to 0.4.6 and activated development documentation 10 May 2008 [1756] - cdrskin/add_ts_changes_to_libburn_0_4_4 - cdrskin/add_ts_changes_to_libburn_0_4_5 + cdrskin/add_ts_changes_to_libburn_0_4_6 + cdrskin/add_ts_changes_to_libburn_0_4_7 Updated cdrskin tarball generator 10 May 2008 [1757] cdrskin/changelog.txt Documented changes and release timestamp ----------------------------- release - cdrskin-0.4.6.pl00 - 2008.05.10.080001 * Support for BD-RE media is now official * New option stream_recording=on can speed up DVD-RAM and BD-RE * New option --list_formats * New blank types for expert formatting of DVD-RAM and BD-RE * New blank type blank=as_needed for automatic handling of media type and state 2008.05.10.132543 [1758] Makefile.am configure.ac README libburn/libburn.h (burn_header_version_*) cdrskin/cdrskin.c cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html doc/comments cdrskin/cdrskin.1 Made number transition to 0.4.7 10 May 2008 [1759] - cdrskin/add_ts_changes_to_libburn_0_4_4 - cdrskin/add_ts_changes_to_libburn_0_4_5 + cdrskin/add_ts_changes_to_libburn_0_4_6 + cdrskin/add_ts_changes_to_libburn_0_4_7 Updated cdrskin tarball generator 10 May 2008 [1760] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.4.7 - 2008.05.10.132543 2008.05.14.165025 [1776] libburn/write.c Bug fix: random access addressing for DVD-RAM and BD-RE did not work 2008.05.14.165157 [1777] libburn/libburn.h Added format types 0x30 and 0x32 to list in API comments 2008.05.14.165258 [1778] cdrskin/cdrskin.c Made inability to get format list a reason to abort the program ------------------------------------ cycle - cdrskin-0.4.7 - 2008.05.14.165258 * Bug fix: random access addressing for DVD-RAM and BD-RE did not work 2008.05.17.080001 [1788] 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 cdrskin/cdrskin.1 Made number transition to 0.4.8 and activated development documentation 17 May 2008 [1789] - cdrskin/add_ts_changes_to_libburn_0_4_6 - cdrskin/add_ts_changes_to_libburn_0_4_7 + cdrskin/add_ts_changes_to_libburn_0_4_8 + cdrskin/add_ts_changes_to_libburn_0_4_9 Updated cdrskin tarball generator 17 May 2008 [1792] cdrskin/changelog.txt Documented changes and release timestamp ----------------------------- release - cdrskin-0.4.8.pl00 - 2008.05.17.080001 * Bug fix: random access addressing for DVD-RAM and BD-RE did not work 2008.05.17.115434 [1790] 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 cdrskin/cdrskin.1 Made number transition to 0.4.9 17 May 2008 [1791] - cdrskin/add_ts_changes_to_libburn_0_4_6 - cdrskin/add_ts_changes_to_libburn_0_4_7 + cdrskin/add_ts_changes_to_libburn_0_4_8 + cdrskin/add_ts_changes_to_libburn_0_4_9 Updated cdrskin tarball generator 17 May 2008 [1793] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.4.9 - 2008.05.17.121250 14 Jun 2008 [1852] README Updated release history 2008.06.14.140711 [1853] libburn/libburn.h Inserted @since tags for all functions older than 0.2.0 2008.07.02.093933 [1882] libburn/sg-linux.c With auto device family: scd is now fallback if sr does not exist ------------------------------------ cycle - cdrskin-0.4.9 - 2008.07.12.164045 * Ability to use /dev/scd as fallback if /dev/sr does not exist * Bug fix: option drive_scsi_dev_family=scd lead to buffer overflow 2008.07.14.112935 [1914] libburn/sg-linux.c libburn/libdax_msgs.h Trying to avoid SORRY messages when hitting busy hard disk /dev/hdX 2008.07.14.113050 [1915] cdrskin/cdrskin.c Making visible the new NOTE and HINT about busy alleged hard disks 2008.07.14.113152 [1916] configure.ac Did LT_CURRENT++, LT_AGE++ because of new API call 2008.07.14.113903 [1917] libburn/libburn.h libburn/file.c libburn/async.c New API call burn_fifo_peek_data() 2008.07.14.164528 [1922] libburn/sg-linux.c Followed hint of Giulio Orsero to recognize disk by /proc/ide/hdX/media ------------------------------------ cycle - cdrskin-0.4.9 - 2008.07.14.164906 * New API call burn_fifo_peek_data() 2008.07.16.070001 [1927] 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.5.0 and activated development documentation 16 Jul 2008 [1928] - cdrskin/add_ts_changes_to_libburn_0_4_8 - cdrskin/add_ts_changes_to_libburn_0_4_9 + cdrskin/add_ts_changes_to_libburn_0_5_0 + cdrskin/add_ts_changes_to_libburn_0_5_1 Updated cdrskin tarball generator 16 Jul 2008 [1929] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.5.0.pl00 - 2008.07.16.070001 * Ability to use /dev/scd as fallback if /dev/sr does not exist * Bug fix: option drive_scsi_dev_family=scd lead to buffer overflow * New API call burn_fifo_peek_data() 2008.07.16.090816 [1930] 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.5.1 and activated development documentation 16 Jul 2008 [1931] - cdrskin/add_ts_changes_to_libburn_0_4_8 - cdrskin/add_ts_changes_to_libburn_0_4_9 + cdrskin/add_ts_changes_to_libburn_0_5_0 + cdrskin/add_ts_changes_to_libburn_0_5_1 Updated cdrskin tarball generator 16 Jul 2008 [1932] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.5.1 - 2008.07.14.164528 2008.08.01.101053 [1954] libburn/drive.h libburn/drive.c libburn/sg-linux.c Avoiding drive scan if single drive is given 2008.08.05.175930 [1963] libburn/os-linux.h libburn/drive.h libburn/drive.c libburn/sg-linux.c libburn/libdax_msgs.h cdrskin/cdrskin.1 Taking into respect drive list from /proc/sys/dev/cdrom/info 5 Aug 2008 [1964] cdrskin/cdrskin_eng.html Updated for next 0.5.1 cycle ------------------------------------ cycle - cdrskin-0.5.1 - * Larger set of possibly acceptable drive device file names 2008.08.09.071742 [1975] libburn/mmc.c libburn/structure.h libburn/structure.c CD burn_toc_entries now bear extension_valid data 2008.08.09.071854 [1976] libburn/libburn.h libburn/read.c New flag bit2 with burn_read_data() 2008.08.19.122535 [1991] libburn/libburn.h API clarification about CD burn_toc_entries 2008.08.19.123513 [1992] libburn/structure.c Reacted on harmless compiler warning ------------------------------------ cycle - cdrskin-0.5.1 - 2008.08.19.123513 2008.08.20.080001 [1994] 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.5.2 and activated development documentation 20 Aug 2008 [1995] - cdrskin/add_ts_changes_to_libburn_0_5_0 - cdrskin/add_ts_changes_to_libburn_0_5_1 + cdrskin/add_ts_changes_to_libburn_0_5_2 + cdrskin/add_ts_changes_to_libburn_0_5_3 Updated cdrskin tarball generator 20 Aug 2008 [1996] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.5.2.pl00 - 2008.08.20.080001 * Larger set of possibly acceptable drive device file names 2008.08.20.100045 [1997] 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.5.3 20 Aug 2008 [1998] - cdrskin/add_ts_changes_to_libburn_0_5_0 - cdrskin/add_ts_changes_to_libburn_0_5_1 + cdrskin/add_ts_changes_to_libburn_0_5_2 + cdrskin/add_ts_changes_to_libburn_0_5_3 Updated cdrskin tarball generator 20 Aug 2008 [1999] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.5.3 - 2008.08.20.110457 30 Aug 2008 [2023] README Mentioned release of libisoburn-0.2.4 2008.08.30.104339 [2024] libburn/mmc.c libburn/spc.c Issueing many SCSI error messages in cleartext now 2008.09.09.131915 [2039] libburn/sg-linux.c Trying to avoid unnecessary access to sibling device objects 12 Sep 2008 [2043] doc/cookbook.txt Described ISO 9660 multi-session on overwriteable media 2008.09.14.174344 [2048] libburn/util.c Gave up problematic and unused version.h 2008.09.16.060250 [2052] cdrskin/cdrskin.c Corrected pacifier text (Ticket 141) 24 Sep 2008 [2079] README Mentioned recent releases of libisofs and libisoburn 2008.09.28.193802 [2086] libburn/spc.c Bug fix: Potential buffer overflow introduced with revision 2024 2008.09.28.211741 [2087] libburn/sg-linux.c Bug fix: /dev/sr0 was accepted as enumerable address on Linux 2.4 2008.10.04.072657 [2096] libburn/write.c libburn/read.c libburn/drive.c Prevented SIGSEGV after illegal drive operations during sync write 2008.10.04.072657 [2097] cdrskin/cdrskin.1 Mentioned new xorriso capabilities in man cdrskin 2008.10.04.073814 [2098] configure.ac Incremented LT_CURRENT and LT_AGE to get libburn.so.4.18.0 ------------------------------------ cycle - cdrskin-0.5.3 - 2008.10.04.072657 * Bug fix: /dev/sr0 was accepted as enumerable address on Linux 2.4 2008.10.05.073001 [2102] 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 5 Oct 2008 [2103] - cdrskin/add_ts_changes_to_libburn_0_5_2 - cdrskin/add_ts_changes_to_libburn_0_5_3 + cdrskin/add_ts_changes_to_libburn_0_5_4 + cdrskin/add_ts_changes_to_libburn_0_5_5 Updated cdrskin tarball generator 5 Oct 2008 [2104] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.5.4.pl00 - 2008.10.06.073001 * Bug fix: /dev/sr0 was accepted as enumerable address on Linux 2.4 * Issueing many SCSI error messages in cleartext now 2008.10.05.123737 [2106] 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 next development cycle 5 Oct 2008 [2107] - cdrskin/add_ts_changes_to_libburn_0_5_2 - cdrskin/add_ts_changes_to_libburn_0_5_3 + cdrskin/add_ts_changes_to_libburn_0_5_4 + cdrskin/add_ts_changes_to_libburn_0_5_5 Updated cdrskin tarball generator 5 Oct 2008 [2108] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.5.5 - 2008.10.05.130109 2008.10.15.103224 [2126] libburn/libburn.h A clarification in comment about burn_disc_format() 15 Oct 2008 [2127] cdrskin/cdrskin.1 Fixed incomplete sentence in man cdrskin 2008.11.01.121240 [2157] libburn/libburn.h libburn/async.c Bug fix: Unsuitable write modes were caught silently and later than desired ------------------------------------ cycle - cdrskin-0.5.5 - 2008.11.01.121445 2008.11.08.134828 [2173] libburn/libburn.h Clarified behavior of burn_source with pipes 2008.11.08.141734 [2174] libburn/file.h libburn/file.c libburn/async.c Cancelling libburn fifo thread before freeing the fifo object 2008.11.08.202456 [2175] libburn/async.c Disabling the sigsegv provoking new debug message 2008.11.12.075111 [2180] libburn/async.h Avoiding warning message about implicitely declared burn_fifo_abort() ------------------------------------ cycle - cdrskin-0.5.5 - 2008.11.12.075411 * Bug fix: libburn fifo thread was not aborted when burn run was aborted 12 Nov 2008 [2181] svn copy http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroFiveSix Preparing for libburn-0.5.6 12 Nov 2008 [2182] svn delete http://svn.libburnia-project.org/libburn/branches/ZeroFourSix Removing obsolete libburn branch ZeroFourSix 2008.11.12.120001 [2183] 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.5.6 12 Nov 2008 [2184] - cdrskin/add_ts_changes_to_libburn_0_5_4 - cdrskin/add_ts_changes_to_libburn_0_5_5 + cdrskin/add_ts_changes_to_libburn_0_5_6 + cdrskin/add_ts_changes_to_libburn_0_5_7 Updated cdrskin tarball generator 12 Nov 2008 [2185] cdrskin/changelog.txt Documented changes and release timestamp 12 Nov 2008 [2186] cdrskin/cdrskin.c Corrected wrong version number of cdrskin ------------------------------ release - cdrskin-0.5.6.pl00 - 2008.11.12.120001 * Bug fix: libburn fifo thread was not aborted when burn run was aborted which could lead to use of freed memory 2008.11.12.121832 [2187] 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.5.7 12 Nov 2008 [2188] - cdrskin/add_ts_changes_to_libburn_0_5_4 - cdrskin/add_ts_changes_to_libburn_0_5_5 + cdrskin/add_ts_changes_to_libburn_0_5_6 + cdrskin/add_ts_changes_to_libburn_0_5_7 Updated cdrskin tarball generator 12 Nov 2008 [2189] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.5.7 - 2008.11.12.130026 12 Nov 2008 [2191] svn move \ http://svn.libburnia-project.org/libburn/"$svn_name" \ http://svn.libburnia-project.org/libburn/"$tag_name" libburn release 0.5.6 is ready 2008.11.15.220652 [2197] libburn/sg-freebsd.c libburn/sg-freebsd-port.c Removed remark that use of statvfs() was untested with FreeBSD 21 Nov 2008 [2208] README cdrskin/README cdrskin/cdrskin_eng.html Mentioned FreeBSD peculiarities in our docs 2008.11.26.210608 [2213] libburn/structure.c Added tests against the SIGSEGV of ticket 146 2008.11.27.081027 [2214] libburn/libdax_msgs.h libburn/structure.c Truncating eventually detected damaged CD table-of-content ------------------------------------ cycle - cdrskin-0.5.7 - 2008.11.27.081027 * Bug fix: Session without leadout entry on CD caused SIGSEGV 2008.11.27.172124 [2215] libburn/libdax_msgs.h libburn/structure.c Changed error severity with TOC truncation to MISHAP 2008.11.29.140115 [2217] libburn/spc.c Translating ASC=0x31 formatting error messages, reporting command names 2008.11.29.140404 [2218] libburn/mmc.c Circumventing BD-RE Quick Certification refusal of LG GGW-H20L YL03 ------------------------------------ cycle - cdrskin-0.5.7 - 2008.11.29.140404 2008.12.03.085219 [2239] libburn/mmc.c libburn/structure.c libburn/libdax_msgs.h Defaulting sessions without leadout entry ------------------------------------ cycle - cdrskin-0.5.7 - 2008.12.03.085219 Dec 07 2008 [2248] svn copy http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroFiveEight Preparing for libburn-0.5.8 2008.12.07.140001 [2249] 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.5.8 Dec 07 2008 [2250] - cdrskin/add_ts_changes_to_libburn_0_5_6 - cdrskin/add_ts_changes_to_libburn_0_5_7 + cdrskin/add_ts_changes_to_libburn_0_5_8 + cdrskin/add_ts_changes_to_libburn_0_5_9 Updated cdrskin tarball generator Dec 07 2008 [2251] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.5.8.pl00 - 2008.12.07.140001 * Bug fix: A session without leadout entry on CD caused a SIGSEGV by NULL * Improvements about BD-RE formatting 2008.12.07.155219 [2252] 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.5.9 Dec 07 2008 [2253] - cdrskin/add_ts_changes_to_libburn_0_5_6 - cdrskin/add_ts_changes_to_libburn_0_5_7 + cdrskin/add_ts_changes_to_libburn_0_5_8 + cdrskin/add_ts_changes_to_libburn_0_5_9 Updated cdrskin tarball generator Dec 07 2008 [2254] cdrskin/changelog.txt Documented changes and release timestamp Dec 07 2008 [2255] svn move -m "libburn release 0.5.8 is ready" \ http://svn.libburnia-project.org/libburn/branches/ZeroFiveEigh \ http://svn.libburnia-project.org/libburn/tags/ZeroFiveEight svn delete -m 'Deleted obsolete branch' \ http://svn.libburnia-project.org/libburn/branches/"$svn_name" ------------------------------------ cycle - cdrskin-0.5.9 - 2008.12.07.155219 2008.12.09.123314 [2264] libburn/libburn.h libburn/drive.c libburn/async.c libburn/write.c libburn/mmc.c Beginning to implement write code for BD-R SRM without POW 2008.12.09.123558 [2265] cdrskin/cdrskin.c Beginning to implement write code for BD-R SRM without POW 2008.12.10.092535 [2271] libburn/transport.h libburn/async.c libburn/mmc.h libburn/mmc.c Formatting of BD-R SRM to default size and by index 2008.12.10.114241 [2273] cdrskin/cdrskin.c Formatting of BD-R SRM to default size and by index 10 Dec 2008 [2274] README cdrskin/README cdrskin/cdrskin.1 cdrskin/wiki_plain.txt Mentioning BD-R in documentation 2008.12.11.072308 [2276] libburn/libdax_msgs.h libburn/async.c Rejecting unformattable BD-R more early 2008.12.11.092204 [2278] libburn/libdax_msgs.h libburn/async.c libburn/mmc.c cdrskin/cdrskin.1 Catching BD-R zero spare formatting with NOTE rather than SORRY 2008.12.12.112129 [2279] libburn/libburn.h libburn/async.c libburn/mmc.c Making format size of BD-RE and BD-R quite freely adjustable 2008.12.12.214013 [2280] libburn/transport.h libburn/async.c libburn/mmc.c Interpreting feature 0023h for BD formatting capabilities 2008.12.13.144909 [2284] configure.ac Now producing libburn.so.4.24.0 ------------------------------------ cycle - cdrskin-0.5.9 - 2008.12.13.144909 * Formatting and writing of BD-R media 14 Dec 2008 [2289] test/libburner.c Updated libburner to BD-R 14 Dec 2008 [2290] cdrskin/cdrskin_eng.html Updated cdrskin web page 2008.12.17.091905 [2297] libburn/libburn.h libburn/drive.c New API function burn_get_read_capacity() 17 Dec 2008 [2298] [2302] doc/comments Removed project overview and references to libisofs and libisoburn ------------------------------------ cycle - cdrskin-0.5.9 - 2008.12.19.070912 * New API function burn_get_read_capacity() 2008.12.19.203523 [2306] libburn/libburn.h Clarified blank, appendable, closed burn_disc_status 2008.12.22.130527 [2323] libburn/async.c Fixed denial of fast formatting with BD-RE introduced by revision 2280 ------------------------------------ cycle - cdrskin-0.5.9 - 2008.12.23.144853 2008.12.29.105341 [2342] libburn/libburn.h test/libburner.c Cosmetic changes Jan 02 2009 [2346] svn copy http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroSixZero Preparing for libburn-0.6.0 02 Jan 2009 [2347] COPYRIGHT libburn/libdax_msgs.c libburn/libdax_msgs.h test/libburner.c Updated copyright claims to year 2009 2009.01.02.160001 [2348] 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.6.0 02 Jan 2009 [2349] - cdrskin/add_ts_changes_to_libburn_0_5_8 - cdrskin/add_ts_changes_to_libburn_0_5_9 + cdrskin/add_ts_changes_to_libburn_0_6_0 + cdrskin/add_ts_changes_to_libburn_0_6_1 Updated cdrskin tarball generator 02 Jan 2009 [2350] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.6.0.pl00 - 2009.01.02.160001 * Formatting and writing of BD-R media * New API function burn_get_read_capacity() 2009.01.04.112716 [2351] COPYRIGHT libburn/libdax_msgs.c libburn/libdax_msgs.h test/libburner.c Updated copyright claims to year 2009 2009.01.04.113401 [2352] 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.6.1 04 Jan 2009 [2353] - cdrskin/add_ts_changes_to_libburn_0_5_8 - cdrskin/add_ts_changes_to_libburn_0_5_9 + cdrskin/add_ts_changes_to_libburn_0_6_0 + cdrskin/add_ts_changes_to_libburn_0_6_1 Updated cdrskin tarball generator 03 Jan 2009 [2354] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.6.1 - 2009.01.04.113401 04 Jan 2009 [2356] svn move http://svn.libburnia-project.org/libburn/branches/ZeroSixZero http://svn.libburnia-project.org/libburn/tags/ZeroSixZero libburn release 0.6.0 is ready 2009.01.06.122534 [2366] libburn/spc.c Error texts for ASC 73 : power calibration and program memory 2009.01.06.122808 [2367] [2369] libburn/async.c libburn/libdax_msgs.h Complaining and refusing more early with unformatted BD-RE 7 Jan 2009 [2370] cdrskin/cdrskin.1 Clarification about one-time DVD and BD media 2009.01.07.154414 [2371] libburn/write.c Bug fix: BD-R were not correctly finalized 7 Jan 2009 [2372] cdrskin/cdrskin_eng.html Mentioned bug fix and pl01 ------------------------------------ cycle - cdrskin-0.6.1 - 2009.01.07.154414 7 Jan 2009 [2373] svn copy -m "Branching for libburn bugfix release 0.6.0.pl01" \ http://svn.libburnia-project.org/libburn/ \ http://svn.libburnia-project.org/libburn/ 7 Jan 2009 [2374] svn rm -m 'Removing falsly copied tag' \ http://svn.libburnia-project.org/libburn/libburn 7 Jan 2009 [2375] svn copy -m "Branching for libburn bugfix release 0.6.0.pl01" \ http://svn.libburnia-project.org/libburn/tags/ZeroSixZero \ http://svn.libburnia-project.org/libburn/branches/ZeroSixZeroPl01 2009.01.07.140001 [branch 2376] README cdrskin/README cdrskin/cdrskin_eng.html cdrskin/cdrskin_timestamp.h Mentioned bug fix and pl01 2009.01.07.140001 [branch 2377] libburn/write.c Bug fix: BD-R were not correctly finalized 7 Jan 2009 [2378] svn move -m 'libburn bugfix release 0.6.0.pl01 is ready' \ http://svn.libburnia-project.org/libburn/branches/ZeroSixZeroPl01 \ http://svn.libburnia-project.org/libburn/tags/ZeroSixZeroPl01 ------------------------------------ cycle - cdrskin-0.6.1 - 2009.01.07.154414 2009.01.09.095943 [2381] libburn/transport.h libburn/write.c libburn/mmc.c libburn/libdax_msgs.h Recognizing BD-R media spoiled by the close bug and handling them as appendable ------------------------------------ cycle - cdrskin-0.6.1 - 2009.01.09.100210 2009.01.09.161704 [2383] libburn/write.c Preventing a possible bug with a burn run of more than one session at once 2009.01.11.102711 [2390] libburn/write.c libburn/libdax_msgs.h Prepared eventual closing of spoiled BD-R media by a pseudo write run 11 Jan 2009 [2391] doc/cookbook.txt Updated cookbook about BD-R media 27 Jan 2009 [2431] README libburn/libburn.h Mentioned the need for 64 bit file i/o 2009.02.04.102822 [2447] Makefile.am Linking with $LIBBURN_ARCH_LIBS to get -lcam on FreeBSD 4 Feb 2009 [2448] README cdrskin/README Mentioned hald as possibly conflicting service 2009.02.19.192801 [2479] libburn/spc.c Human readable error messages with asynchronous SCSI errors 20 Feb 2009 [2482] svn copy http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroSixZero Preparing for libburn-0.6.0 2009.02.20.090001 [2483] 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.6.2 20 Feb 2009 [2484] - cdrskin/add_ts_changes_to_libburn_0_6_0 - cdrskin/add_ts_changes_to_libburn_0_6_1 + cdrskin/add_ts_changes_to_libburn_0_6_2 + cdrskin/add_ts_changes_to_libburn_0_6_3 Updated cdrskin tarball generator ------------------------------ release - cdrskin-0.6.2.pl00 - 2009.02.20.090001 * Improvements with build system for FreeBSD 2009.02.20.124909 [2485] 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.6.3 20 Feb 2009 [2486] - cdrskin/add_ts_changes_to_libburn_0_6_0 - cdrskin/add_ts_changes_to_libburn_0_6_1 + cdrskin/add_ts_changes_to_libburn_0_6_2 + cdrskin/add_ts_changes_to_libburn_0_6_3 Updated cdrskin tarball generator ------------------------------------ cycle - cdrskin-0.6.3 - 2009.02.20.132535 20 Feb 2009 [2489] svn move -m libburn release 0.6.2 is ready http://svn.libburnia-project.org/libburn/branches/ZeroSixTwo http://svn.libburnia-project.org/libburn/tags/ZeroSixTwo 2009.02.27.143100 [2500] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/options.c libburn/write.c libburn/mmc.c New API function burn_drive_set_stream_recording() 2009.02.27.211707 [2501] cdrskin/cdrskin.c cdrskin/cdrskin.1 New stream_recording mode with start number 2009.03.02.170126 [2513] libburn/os.h libburn/libdax_msgs.h libburn/sg.c + libburn/os-dummy.h + libburn/sg-dummy.c New operating system adapter "dummy" for stdio on POSIX-like systems 2009.03.02.193353 [2514] libburn/drive.c Fixed a race condition on abort with stdio writing which could cause SIGSEGV 2009.03.02.200132 [2515] libburn/sg.c Added a dummy function with loud compiler warning to sg.c dummy case 2009.03.03.092057 [2516] configure.ac libburn/sg-dummy.c Making optional use of statvfs() in sg-dummy ------------------------------------ cycle - cdrskin-0.6.3 - 2009.03.03.092057 * New API function burn_drive_set_stream_recording() * New stream recording mode with start number 2009.03.05.145309 [2520] acinclude.m4 Lifted the ban on operating systems other than Linux and FreeBSD ------------------------------------ cycle - cdrskin-0.6.3 - 2009.03.05.145309 * New operating system adapter "dummy" for stdio on POSIX-like systems 2009.03.08.140120 [2522] libburn/cleanup.c Reacted on compiler warnings of SchilliX-0.6.7 (based on Solaris 5.11) 13 Mar 2009 [2529] svn copy -m "Branching for libburn release 0.6.4" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/branches/ZeroSixFour 2009.03.13.080001 [2530] 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 libburn number transition to 0.6.4 13 Mar 2009 [2531] - cdrskin/add_ts_changes_to_libburn_0_6_2 - cdrskin/add_ts_changes_to_libburn_0_6_3 + cdrskin/add_ts_changes_to_libburn_0_6_4 + cdrskin/add_ts_changes_to_libburn_0_6_5 Updated cdrskin tarball generator 13 Mar 2009 [2534] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.6.4.pl00 - 2009.03.13.080001 * New operating system adapter "dummy" for stdio on general X/Open systems * New API function burn_drive_set_stream_recording() * New stream recording mode with start address 2009.03.13.135818 [2532] 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 libburn number transition to 0.6.5 13 Mar 2009 [2533] - cdrskin/add_ts_changes_to_libburn_0_6_2 - cdrskin/add_ts_changes_to_libburn_0_6_3 + cdrskin/add_ts_changes_to_libburn_0_6_4 + cdrskin/add_ts_changes_to_libburn_0_6_5 Updated cdrskin tarball generator 13 Mar 2009 [2535] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.6.5 - 2009.03.13.162355 13 Mar 2009 [2538] svn move -m "libburn release 0.6.4 is ready" \ http://svn.libburnia-project.org/libburn/branches/ZeroSixFour \ http://svn.libburnia-project.org/libburn/tags/ZeroSixFour 2009.03.16.190745 [2547] configure.ac acinclude.m4 Makefile.am Get on FreeBSD pkgconfigdir=.../libdata , on Linux and others: .../lib 2009.03.18.124558 [2553] libburn/spc.c Human readable error messages for asc=08 "Logical unit communication failure" 2009.03.18.172512 [2554] libburn/drive.c Bug fix: burn_abort() did not work with broken output pipe (since rev 2514) 2009.04.30.065653 [2623] libburn/write.c Marked alleged use of uninitialized memory reported by valgrind 2009.04.30.065918 [2624] libburn/write.c Replaced 8 blanks by a tab 2009.04.30.070813 [2625] libburn/sg-freebsd.c Bug fix: Device scan stalled on FreeBSD. Ticket 148 jwehle ------------------------------------ cycle - cdrskin-0.6.5 - 2009.04.30.070813 Bug fix: burn_abort() did not work with broken output pipe (since rev 2514) Bug fix: Device scan stalled on FreeBSD. Ticket 148 jwehle 7 May 2009 [2628] svn copy -m "Branching for libburn release 0.6.6" http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroSixSix 7 May 2009 [2629] cdrskin/cdrskin.1 Mentioned BD were it was missing 2009.05.07.100001 [2630] 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 and activated development documentation 7 May 2009 [2631] - cdrskin/add_ts_changes_to_libburn_0_6_4 - cdrskin/add_ts_changes_to_libburn_0_6_5 + cdrskin/add_ts_changes_to_libburn_0_6_6 + cdrskin/add_ts_changes_to_libburn_0_6_7 Updated cdrskin tarball generator 7 May 2009 [2632] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.6.6.pl00 - 2009.05.07.100001 Bug fix: burn_abort() did not work with broken output pipe (since rev 2514) Bug fix: Device scan stalled on FreeBSD. Ticket 148 jwehle 7 May 2009 [2633] cdrskin/cdrskin.1 Mentioned BD were it was missing 2009.05.07.181034 [2634] 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 and activated development documentation 7 May 2009 [2635] - cdrskin/add_ts_changes_to_libburn_0_6_4 - cdrskin/add_ts_changes_to_libburn_0_6_5 + cdrskin/add_ts_changes_to_libburn_0_6_6 + cdrskin/add_ts_changes_to_libburn_0_6_7 Updated cdrskin tarball generator 7 May 2009 [2636] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.6.7 - 2009.05.07.181034 8 May 2009 [2637] svn move -m libburn release 0.6.6 is ready http://svn.libburnia-project.org/libburn/branches/ZeroSixSix http://svn.libburnia-project.org/libburn/tags/ZeroSixSix 2009.05.17.144304 [2645] cdrskin/cdrskin.c Made -scanbus work with SCSI bus numbers like 85 (USB, kernel 2.6.18.2) 2009.06.02.162841 [2655] libburn/drive.c libburn/async.c libburn/options.c libburn/spc.c libburn/libdax_msgs.h Rectified use of burn_drive.mdata->valid 2 Jun 2009 [2656] test/libburner.c Avoided SIGSEGV if no drives were found by scan 2009.06.02.172201 [2657] libburn/drive.c Avoided to enumerate faulty drive objects 2009.06.03.085637 [2658] libburn/spc.c Bug fix: Old MMC-1 drives were rejected because of mode page 2Ah length 2009.06.03.185118 [2659] libburn/transport.h libburn/drive.c libburn/spc.c libburn/mmc.c Bug fix: No usable media was detected with old MMC-1 drives 2009.06.14.095004 [2669] libburn/sg-linux.c Retrying 3 times on EBUSY drives with generous usleep intervals ------------------------------------ cycle - cdrskin-0.6.7 - 2009.06.14.095833 Made -scanbus work with high SCSI bus numbers Bug fix: Old MMC-1 drives were rejected because of mode page 2Ah length Bug fix: No usable media was detected with old MMC-1 drives 7 Jul 2009 [2691] acinclude.m4 configure.ac configure options --enable-libdir-pkgconfig and --enable-pkgconfig-path=DIR 2009.07.07.191134 [2692] Timestamp for revision 2691 14 Jul 2009 [2894] svn copy -m "Branching for libburn release 0.6.8" http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroSixEight 2009.07.14.100001 [2695] 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 and activated development documentation 14 Jul 2009 [2696] - cdrskin/add_ts_changes_to_libburn_0_6_6 - cdrskin/add_ts_changes_to_libburn_0_6_7 + cdrskin/add_ts_changes_to_libburn_0_6_8 + cdrskin/add_ts_changes_to_libburn_0_6_9 Updated cdrskin tarball generator 14 Jul 2009 [2697] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.6.8.pl00 - 2009.07.14.100001 Made -scanbus work with high SCSI bus numbers Bug fix: Old MMC-1 drives were rejected because of mode page 2Ah length Bug fix: No usable media was detected with old MMC-1 drives 2009.07.14.133159 [2698] 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 and activated development documentation 14 Jul 2009 [2699] - cdrskin/add_ts_changes_to_libburn_0_6_6 - cdrskin/add_ts_changes_to_libburn_0_6_7 + cdrskin/add_ts_changes_to_libburn_0_6_8 + cdrskin/add_ts_changes_to_libburn_0_6_9 Updated cdrskin tarball generator 14 Jul 2009 [2700] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.6.9 - 2009.07.14.133159 14 Jul 2009 [2702] svn move -m libburn release 0.6.8 is ready http://svn.libburnia-project.org/libburn/branches/ZeroSixEight http://svn.libburnia-project.org/libburn/tags/ZeroSixEight 2009.08.15.133055 [2721] libburn/write.c Added test code about output blocks size as comment. 2009.08.15.133332 [2722] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/mmc.h libburn/mmc.c New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() 2009.08.15.133744 [2723] cdrskin/cdrskin.c Listing all profiles with cdrskin -v -atip 2009.08.23.130326 [2735] libburn/drive.c libburn/spc.c libburn/mmc.c Adapted to pitfalls of U3 memory sticks which appear as CD-ROM drives ------------------------------------ cycle - cdrskin-0.6.9 - 2009.08.23.132942 New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() Adapted to pitfalls of U3 memory sticks which appear as CD-ROM drives 2009.08.24.131146 [2736] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/sbc.c New API call burn_drive_snooze() 2009.08.24.161646 [2737] libburn/libburn.h libburn/drive.c Made burn_drive_snooze() safe for emulated drives 2009.08.24.202517 [2740] libburn/transport.h libburn/sbc.c libburn/mmc.c Implemented automatic START UNIT after STOP UNIT before any other SCSI command 2009.08.27.123001 [2746] 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 and activated development documentation 27 Aug 2009 [2747] - cdrskin/add_ts_changes_to_libburn_0_6_8 - cdrskin/add_ts_changes_to_libburn_0_6_9 + cdrskin/add_ts_changes_to_libburn_0_7_0 + cdrskin/add_ts_changes_to_libburn_0_7_1 Updated cdrskin tarball generator 27 Aug 2009 [2748] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.7.0.pl00 - 2009.08.27.123001 New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() New API call burn_drive_snooze() Adapted to pitfalls of U3 memory sticks which appear as CD-ROM drives Listing all supported profiles with option -atip 2009.08.27.143351 [2749] 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 development version 0.7.1 27 Aug 2009 [2750] - cdrskin/add_ts_changes_to_libburn_0_6_8 - cdrskin/add_ts_changes_to_libburn_0_6_9 + cdrskin/add_ts_changes_to_libburn_0_7_0 + cdrskin/add_ts_changes_to_libburn_0_7_1 Updated cdrskin tarball generator 27 Aug 2009 [2751] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-0.7.1 - 2009.08.27.143351 2009.09.01.082602 [2773] cdrskin/cdrskin.c cdrskin/cdrskin.1 Disabled write mode -raw96r 2009.09.01.095750 [2774] [2775] libburn/libburn.h libburn/sector.h libburn/sector.c libburn/lec.h libburn/lec.c libburn/read.c libburn/write.c Disabled code using libburn/lec.c 2009.09.01.113957 [2777] cdrskin/cdrskin.c Aligned the output columns of cdrskin --devices 2009.09.01.133520 [2778] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option --long_toc, now printing media summary at end of TOC 2009.09.02.131514 [2779] Makefile.am libburn/sector.c - libburn/lec.h - libburn/lec.c cdrskin/compile_cdrskin.sh Removed lec.c from libburn 2009.09.02.133307 [2780] libburn/libburn.h libburn/util.c + doc/mediainfo.txt cdrskin/cdrskin.c New API call burn_guess_cd_manufacturer() 2009.09.04.202255 [2781] libburn/libburn.h libburn/drive.c libburn/util.c libburn/spc.c libburn/mmc.h libburn/mmc.c New API calls burn_get_media_product_id() and burn_guess_manufacturer() 2009.09.04.202357 [2782] cdrskin/cdrskin.c Option -atip now reports Product Id and Manufacturer for most CD, DVD, BD types 4 Sep 2009 [2783] doc/mediainfo.txt Updated media info documentation 2009.09.04.204432 [2784] cdrskin/cdrskin.c Adjusted column width of media info messages 2009.09.05.072512 [2785] cdrskin/cdrskin.c Adjusted column width of media summary message ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.05.072659 * New option --long_toc, now printing media summary at end of TOC * New API call burn_guess_cd_manufacturer() * New API calls burn_get_media_product_id() and burn_guess_manufacturer() 2009.09.05.113043 [2786] libburn/util.h libburn/util.c libburn/mmc.c Made product ID surely a single printable word 2009.09.05.114326 [2787] libburn/sg-linux.c Silenced a valgrind warning caused by not recognizing side effects of a ioctl 2009.09.05.115112 [2788] cdrskin/cdrskin.c Closed a small memory leak with drive inquiry 2009.09.05.120947 [2789] cdrskin/cdrskin.c Made cdrskin/compile_cdrskin.sh -libburn_0_7_0 work again ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.05.121334 2009.09.05.131859 [2790] cdrskin/cdrskin.c Re-enabled output of product id and manufacturer ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.05.132208 2009.09.05.165127 [2791] libburn/libburn.h libburn/drive.c libburn/util.c libburn/mmc.c Introduced flag bit0 for API call burn_get_media_product_id() 2009.09.05.165257 [2792] cdrskin/cdrskin.c "Manufacturer:", "Media type:" as cdrecord, own "Product Id:" and "Producer:" ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.05.172818 * New -atip report lines "Product Id:" and "Producer:" 2009.09.06.092330 [2793] libburn/util.c Made recognition of CD media codes work in burn_guess_manufacturer() 2009.09.06.092654 [2794] libburn/libburn.h libburn/drive.c cdrskin/cdrskin.c Changed new API call burn_get_media_product_id() to burn_disc_get_media_id() 06 Sep 2009 [2795] doc/mediainfo.txt Corrected misformatted manufacturer strings of DVD- media 2009.09.06.112121 [2796] libburn/mmc.c doc/mediainfo.txt Avoided to read third sixpack of manufacturer bytes with DVD-R media ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.06.115138 2009.09.09.125305 [2801] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/mmc.c New API call burn_disc_get_cd_info() 2009.09.09.134030 [2802] libburn/transport.h libburn/drive.c libburn/mmc.c Correction with erasable bit of burn_disc_get_cd_info() 2009.09.09.153951 [2803] libburn/libburn.h libburn/mmc.c New struct burn_toc_entry extension for Last Recorded Address 2009.09.09.173452 [2804] cdrskin/cdrskin.c cdrskin/cdrskin.1 Emulation of some -minfo output 2009.09.09.174337 [2805] cdrskin/cdrskin.c Silenced compiler warning ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.09.174446 * New API call burn_disc_get_cd_info() * Emulation of some -minfo output 2009.09.10.071253 [2806] cdrskin/cdrskin.c Removed Media summary from -minfo because of incompatible counting rules ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.10.084912 2009.09.11.112528 [2807] libburn/libburn.h libburn/transport.h libburn/structure.h libburn/structure.c libburn/sector.c New API call burn_track_set_cdxa_conv() 2009.09.11.120959 [2808] cdrskin/cdrskin.c cdrskin/cdrskin.1 Interpreting options -mode2, -xa, -xa1, -xa2 but producing CD-ROM Mode 1 tracks 12 Sep 2009 [2809] cdrskin/cdrskin_eng.html Updated cdrskin web page ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.12.134510 * New API call burn_track_set_cdxa_conv() * Better interpretation of options -mode2, -xa, -xa1, -xa2 * New option --xa1-ignore 2009.09.13.095055 [2810] libburn/drive.c Evaluating read capacity with role 2 drives (regular files and block devices) 2009.09.18.161214 [2815] libburn/sector.c Fixing SIGSEGV with CD SAO introduced with revision 2807 2009.09.18.161944 [2816] libburn/read.c libburn/libdax_msgs.h Refusing to read beyond media_read_capacity ------------------------------------ cycle - cdrskin-0.7.1 - 2009.09.18.164446 2009.09.20.111911 [2820] libburn/libburn.h Mentioned need for 2056 byte fifo chunks with burn_track_set_cdxa_conv() 2009.09.22.192545 [2822] libburn/sbc.c Revoked instruction to retry STOP UNIT 2009.09.22.192802 [2823] libburn/sg-linux.c Restricted retry to the timeout for single SCSI commands (200 seconds) 2009.10.04.151239 [2830] libburn/write.c libburn/libdax_msgs.h Fixed CD TAO multi-track -dummy bug reported by Philippe Rouquier ------------------------------------ cycle - cdrskin-0.7.1 - 2009.10.08.174136 * Bug fix: CD TAO sessions with multiple tracks did not work in -dummy mode 2009.10.09.123651 [2847] libburn/mmc.c Determining read capacity for DVD-RAM 2009.10.09.123840 [2848] cdrskin/cdrskin.c Made -minfo stupidly report overwriteable media as "erasable" and "complete" 2009.10.09.200411 [2849] libburn/read.c Made read_capacity error message of burn_read_data() depending on flag bit1 2009.10.09.200730 [2850] cdrskin/cdrskin.c Made -minfo subtract 2 from track size if "Data" and last 2 blocks unreadable 12 Oct 2009 [2854] svn copy -m "Branching for libburn release 0.7.2" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/branches/ZeroSevenTwo 2009.10.12.080001 [2855] 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 and activated development documentation 12 Oct 2009 [2856] - cdrskin/add_ts_changes_to_libburn_0_7_0 - cdrskin/add_ts_changes_to_libburn_0_7_1 + cdrskin/add_ts_changes_to_libburn_0_7_2 + cdrskin/add_ts_changes_to_libburn_0_7_3 Updated cdrskin tarball generator 12 Oct 2009 [2867] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.7.2.pl00 - 2009.10.12.080001 * Bug fix: CD TAO sessions with multiple tracks did not work in -dummy mode * Better interpretation of options -mode2, -xa, -xa1, -xa2 * New option --xa1-ignore * Emulation of some -minfo output * New -atip report lines "Product Id:" and "Producer:" * New API call burn_guess_cd_manufacturer() * New API calls burn_get_media_product_id() and burn_guess_manufacturer() * New API call burn_disc_get_cd_info() * New API call burn_track_set_cdxa_conv() 2009.10.12.103503 [2858] 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.3 12 Oct 2009 [2859] - cdrskin/add_ts_changes_to_libburn_0_7_0 - cdrskin/add_ts_changes_to_libburn_0_7_1 + cdrskin/add_ts_changes_to_libburn_0_7_2 + cdrskin/add_ts_changes_to_libburn_0_7_3 Updated cdrskin tarball generator 12 Oct 2009 [2860] cdrskin/changelog.txt Documented changes and release timestamp 12 Oct 2009 [2861] svn move -m "libburn release 0.7.2 is ready" \ http://svn.libburnia-project.org/libburn/branches/ZeroSevenTwo \ http://svn.libburnia-project.org/libburn/tags/ZeroSevenTwo ------------------------------------ cycle - cdrskin-0.7.3 - 2009.10.12.105750 2009.10.17.131852 [2865] [2864] Makefile.am libburn/libburn.h libburn/sector.c + libburn/ecma130ab.h + libburn/ecma130ab.c cdrskin/compile_cdrskin.sh Re-implemented ECMA-130 P-parity, Q-parity and scrambling for BURN_WRITE_RAW ------------------------------------ cycle - cdrskin-0.7.3 - * Re-implemented ECMA-130 P-parity, Q-parity and scrambling for BURN_WRITE_RAW 2009.10.19.115722 [2867] libburn/ecma130ab.c Optimizations with parity computation, clarification about nature of logarithms 2009.10.20.160131 [2868] libburn/libburn.h libburn/ecma130ab.c More optimizations with parity computation ------------------------------------ cycle - cdrskin-0.7.3 - 2009.10.20.160131 2009.10.27.100637 [2871] libburn/mmc.c Bug fix: burn_drive->disc_id or burn_drive->disc_app_code altered by stray 0. Thanks to George Danchev. 2009.10.27.101031 [2872] libburn/sg-freebsd.c Bug fix: Closed memory leak with failure to open device file under FreeBSD. Thanks to George Danchev. 2009.10.30.134640 [2880] libburn/libburn.h libburn/spc.c libburn/mmc.c libburn/sg-linux.c Test macros for finding reason of stall problem with Pioneer DVD-216D on DVD-R ------------------------------------ cycle - cdrskin-0.7.3 - 2009.10.30.134640 2009.11.03.184626 [2881] libburn/libburn.h libburn/mmc.c Test macro for SL_V in mode page 05 2009.11.04.084506 [2882] libburn/libburn.h libburn/write.c Test macro for SEND OPC INFORMATION before DVD-R track 2009.11.05.170409 [2883] libburn/libburn.h libburn/transport.h libburn/write.c libburn/sbc.c libburn/mmc.c Test macros for double START UNIT and SET CD SPEED 2009.11.08.120917 [2884] libburn/mmc.c Corrected allocation length with GET CONFIGURATION 2009.11.08.121334 [2885] libburn/spc.h libburn/spc.c libburn/mmc.h libburn/sg-linux.c Made SCSI command log more complete and more readable 2009.11.10.132154 [2886] libburn/mmc.c Avoiding START UNIT before the drive gets released 2009.11.10.203412 [2887] libburn/libburn.h libburn/write.c libburn/spc.c libburn/sbc.c libburn/mmc.c libburn/sg-linux.c Hopefully solved the endless burn problem with Pioneer DVR-216D 2009.11.11.100714 [2888] libburn/write.c Increased stdio flush interval from 1 MB to 16 MB 2009.11.11.100822 [2889] cdrskin/cdrskin.c Reporting number of pending bytes while thanking for patience in -vvv mode 2009.11.11.105028 [2890] cdrskin/cdrskin.c Silenced a compiler warning about potentially uninitialized variable ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.11.105159 * Workaround for Pioneer DVR-216D which got stuck on DVD-R burns 11 Nov 2009 [2891] cdrskin/cdrskin_eng.html Updated cdrskin home page about DVR-216D workaround 2009.11.12.175514 [2892] libburn/libburn.h libburn/init.c libburn/write.c libburn/sg-linux.c Made SCSI logger permanent and controllable via API call 2009.11.12.175735 [2893] libburn/spc.c libburn/sbc.c libburn/mmc.c Workaround for Pioneer DVR-216D refusal to eject 2009.11.12.180048 [2894] libburn/drive.c Macro Libburn_pioneer_dvr_216d_dummy_probe_wM for omitting write mode probe 2009.11.12.180241 [2895] cdrskin/cdrskin.c Implemented option -V for logging of SCSI commands 2009.11.12.193617 [2896] cdrskin/cdrskin.c cdrskin/cdrskin.1 Man page entry and help text for option -V ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.12.194644 * Implemented option -V for logging of SCSI commands * Workaround for Pioneer DVR-216D refusal to eject 13 Nov 2009 [2898] svn copy -m Branching for libburn bugfix release 0.7.2.pl01 \ http://svn.libburnia-project.org/libburn/tags/ZeroSevenTwo \ http://svn.libburnia-project.org/libburn/branches/ZeroSevenTwoPl01 2009.11.12.230001 [2899] README libburn/write.c libburn/sbc.c cdrskin/README cdrskin/cdrskin_eng.html cdrskin/cdrskin_timestamp.h libburn-0.7.2.pl01 : Workarounds for Pioneer DVR-216D rev 1.09 13 Nov 2009 [2900] svn move -m libburn bugfix release 0.7.2.pl01 is ready \ http://svn.libburnia-project.org/libburn/branches/ZeroSevenTwoPl01 \ http://svn.libburnia-project.org/libburn/tags/ZeroSevenTwoPl01 -------------------------------- patch - cdrskin-0.7.2.pl01 - 2009.11.12.230001 * Workaround for Pioneer DVR-216D which got stuck on DVD-R burns * Workaround for Pioneer DVR-216D refusal to eject 2009.11.15.115923 [2901] libburn/file.c Corrected an outdated remark 2009.11.15.152541 [2902] cdrskin/cdrskin.c cdrskin/cdrfifo.c cdrskin/compile_cdrskin.sh New compile_cdrskin.sh option -o_direct (Linux only) 2009.11.15.153140 [2903] libburn/libburn.h libburn/options.h libburn/options.c libburn/write.c New API calls burn_write_opts_set_dvd_obs(), burn_write_opts_set_stdio_fsync() 2009.11.15.165016 [2904] cdrskin/cdrskin.c cdrskin/cdrskin.1 New options dvd_obs= and stdio_fsync= 2009.11.16.165420 [2905] configure.ac Makefile.am libburn/write.c cdrskin/cdrskin.c cdrskin/cdrfifo.h cdrskin/cdrfifo.c cdrskin/cdrskin.1 Configure options --enable-cdrskin-fifo-odirect, --enable-dvd-obs-64k 16 Nov 2009 [2906] cdrskin/compile_cdrskin.sh New compile_cdrskin.sh option -dvd_obs_64k, adapted to new .o names of libburn 16 Nov 2009 [2907] README cdrskin/README cdrskin/cdrskin_eng.html Updated build instructions of libburn and cdrskin ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.16.180334 * New API calls burn_write_opts_set_dvd_obs(), burn_write_opts_set_stdio_fsync() * New options dvd_obs= and stdio_fsync= * Configure option --enable-dvd-obs-64k * New compile_cdrskin.sh option -dvd_obs_64k 2009.11.17.093602 [2908] configure.ac Makefile.am cdrskin/compile_cdrskin.sh Revoked usage of libburn_libburn_la_CFLAGS in Makefile.am (ugly .o names) ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.17.100248 17 Nov 2009 [2912] cdrskin/compile_cdrskin.sh Corrected help text of cdrskin static compile script 2009.11.18.122713 [2913] libburn/drive.c libburn/spc.c libburn/mmc.h libburn/mmc.c Split automatic drive start function from mmc_function_spy() 2009.11.18.185733 [2914] libburn/write.c Reserving enough track space for 64 kB write chunks ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.18.190403 2009.11.20.134952 [2915] libburn/libburn.h libburn/write.c libburn/sg-linux.c Experiment about SG_FLAG_DIRECT_IO 2009.11.20.175854 [2916] cdrskin/cdrfifo.c Avoided use of uninitialized variable ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.21.122202 2009.11.21.191516 [2917] libburn/write.c Longer READ BUFFER CAPACITY interval with DVD/BD writing 2009.11.21.191717 [2918] cdrskin/cdrskin.c Enabled cdrskin O_DIRECT with fs=0 2009.11.22.115227 [2919] libburn/write.c Bug fix: DVD DAO track size was rounded up much too generously 2009.11.23.185725 [2920] configure.ac Makefile.am README libburn/libburn.h libburn/file.h libburn/file.c libburn/async.c libburn/write.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-freebsd-port.c libburn/sg-dummy.c New API calls burn_os_open_track_src() , burn_os_alloc_buffer() 2009.11.23.193252 [2921] cdrskin/cdrskin.c cdrskin/cdrfifo.c cdrskin/compile_cdrskin.sh cdrskin/README Gave up cdrskin specific O_DIRECT compile option 2009.11.25.122233 [2920] libburn/libburn.h libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-freebsd-port.c libburn/sg-dummy.c Gave up call burn_os_close_track_src() introduced by rev 2920 2009.11.25.160153 [2923] libburn/libburn.h libburn/file.c libburn/libdax_msgs.h New API call burn_fifo_fill() 2009.11.26.144452 [2924] libburn/libburn.h libburn/file.h libburn/file.c New API calls burn_fifo_get_statistics(), burn_fifo_next_interval() 2009.11.26.211418 [2925] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Compiler option -use_libburn_fifo to switch non-CD from cdrfifo to libburn fifo 2009.11.28.122436 [2926] libburn/sg-linux.c Using mmap() by default for allocating read buffers ------------------------------------ cycle - cdrskin-0.7.3 - 2009.11.28.165658 * Bug fix: DVD DAO track size was rounded up much too generously * New API call burn_fifo_fill() * New API calls burn_fifo_get_statistics(), burn_fifo_next_interval() * Configure option --enable-track-src-odirect 2009.11.30.100152 [2929] libburn/sbc.c Documented meaning of START/STOP UNIT bits 2009.12.02.103036 [2930] libburn/write.c Gave up CLOSE TRACK with CD TAO burn runs 2009.12.05.111822 [2931] libburn/mmc.c Bug fix: SIGSEGV with LG GH22LS30 when inquiring media product id ------------------------------------ cycle - cdrskin-0.7.3 - 2009.12.05.112623 * Bug fix: SIGSEGV from NULL pointer with media product id inquiry on LG GH22LS30 2009.12.05.142309 [2932] libburn/libburn.h libburn/write.c Made effect of macro Libburn_pioneer_dvr_216d_read_buf_caP unconditional 2009.12.05.143707 [2933] libburn/mmc.c libburn/sg-linux.c Converted stderr experiment messages to DEBUG messages 2009.12.06.073404 [2934] libburn/mmc.c Some clarifications about the GH22LS30 problem 2009.12.06.074622 [2935] libburn/write.c Some clarifications about the Linux throughput problem 2009.12.06.093847 [2936] cdrskin/compile_cdrskin.sh Now default in cdrskin: use of libburn fifo with DVD and BD single track 06 Dec 2009 [2937] 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 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.4 06 Dec 2009 [2939] - cdrskin/add_ts_changes_to_libburn_0_7_2 - cdrskin/add_ts_changes_to_libburn_0_7_3 + cdrskin/add_ts_changes_to_libburn_0_7_4 + cdrskin/add_ts_changes_to_libburn_0_7_5 Updated cdrskin tarball generator 06 Dec 2009 [2940] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.7.4.pl00 - 2009.12.06.160001 * Configure options --enable-dvd-obs-64k, --enable-track-src-odirect * New API calls burn_write_opts_set_dvd_obs(), burn_write_opts_set_stdio_fsync() * New API call burn_set_scsi_logging() * New API calls burn_fifo_get_statistics(), burn_fifo_next_interval(), burn_fifo_fill() * Re-implemented ECMA-130 P-parity, Q-parity and scrambling for BURN_WRITE_RAW * Workaround for Pioneer DVR-216D which got stuck on DVD-R burns * Workaround for Pioneer DVR-216D refusal to eject * Bug fix: SIGSEGV from NULL pointer with media product id inquiry on LG GH22LS30 * Bug fix: DVD DAO track size was rounded up much too generously * cdrskin option -V for logging of SCSI commands * New cdrskin options dvd_obs= and stdio_fsync= * New compile_cdrskin.sh option -dvd_obs_64k 2009.12.07.070029 [2941] 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.5 07 Dec 2009 [2942] - cdrskin/add_ts_changes_to_libburn_0_7_2 - cdrskin/add_ts_changes_to_libburn_0_7_3 + cdrskin/add_ts_changes_to_libburn_0_7_4 + 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 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 [3034] 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 2010.01.23.103338 [3035] 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.7 2010.01.23.104423 [3036] COPYRIGHT 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 23 Jan 2010 [3037] - 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 ------------------------------------ cycle - cdrskin-0.7.7 - 2010.01.23.104423 23 Jan 2010 [3038] svn move -m 'libburn release 0.7.6 is ready' http://svn.libburnia-project.org/libburn/branches/ZeroSevenSix http://svn.libburnia-project.org/libburn/tags/ZeroSevenSix 2010.02.04.083315 [3054] acinclude.m4 configure.ac Forcing use of /usr/local on FreeBSD by LDFLAGS and CPPFLAGS 2010.02.12.173236 [3063] libburn/os-linux.h libburn/sg-linux.c Changed system adapter id and some remarks from "Linux" to "GNU/Linux" 2010.02.12.212818 [3064] libburn/libburn.h libburn/sg.c libburn/mmc.c libburn/drive.c libburn/init.c libburn/cleanup.c libburn/os-linux.h libburn/sg-linux.c libburn/write.c libburn/read.c libburn/sg-libcdio.c libburn/os-libcdio.h libburn/os.h libburn/toc.c Changed docs and comments to "GNU/Linux" where appropriate 2010.02.14.084452 [3066] libburn/sbc.c libburn/file.h libburn/os-libcdio.h libburn/os-dummy.h libburn/cleanup.h libburn/sector.h libburn/libiso_msgs.c libburn/async.c libburn/libdax_audioxtr.h libburn/ecma130ab.c libburn/back_hacks.h libburn/libdax_msgs.h libburn/drive.h libburn/read.c libburn/source.c libburn/util.h libburn/cleanup.c libburn/sg.c libburn/init.c libburn/write.c libburn/transport.h libburn/write.h libburn/libburn.h libburn/options.c libburn/mmc.h libburn/sg.h libburn/sbc.h libburn/sg-dummy.c libburn/ecma130ab.h libburn/null.c libburn/structure.c libburn/mmc.c libburn/spc.h libburn/drive.c libburn/sg-linux.c libburn/options.h libburn/os-linux.h libburn/sg-libcdio.c libburn/os-freebsd.h libburn/sg-freebsd-port.c libburn/sector.c libburn/debug.c libburn/util.c libburn/toc.h libburn/file.c libburn/libdax_audioxtr.c libburn/libdax_msgs.c libburn/toc.c libburn/sg-freebsd.c libburn/spc.c libburn/structure.h Added or adjusted copyright and license statements in single files 2010.02.14.171833 [3069] libburn/write.c libburn/read.c libburn/sector.c libburn/crc.h Created opportunity to omit source module libburn/crc.c 2010.02.15.125922 [3071] libburn/crc.h Changed a comment in libburn/crc.h 2010.02.16.194147 [3073] libburn/file.c Bug fix on FreeBSD: Piped input was falsely attributed a small fixed size 2010.02.17.141409 [3075] libburn/async.c libburn/drive.c libburn/write.c Avoided random percentage display at start of blanking 2010.02.22.134904 [3080] libburn/init.c Made burn_set_signal_handling() more suitable for cdrskin 2010.02.25.070635 [3090] libburn/write.c Corrected optional speed curb for stdio: drives. Was damaged by revision 2903. 2010.02.28.104003 [3091] cdrskin/cdrskin.c Added forgotten initialization of a variable 2010.02.28.110749 [3092] cdrskin/cdrskin.c Bug fix: cdrskin fs=0 lead to SIGSEGV. Regression introduced by revision 2936. 28 Feb 2010 [3093] cdrskin/cdrskin.1 Corrected spelling errors in cdrskin man page 2010.03.03.140639 [3096] libburn/drive.c Enabled patience 0 within burn_abort() 2010.03.03.141407 [3097] cdrskin/cdrskin.c cdrskin/cdrfifo.c Adapted cdrskin abort handler to FreeBSD peculiarities 3 Mar 2010 [3098] [3099] cdrskin/compile_cdrskin.sh Enabled static compile script compile_cdrskin.sh for FreeBSD 2010.03.04.121441 [3100] libburn/sg-linux.c Showing more patience with temporarily busy drives on Linux 2010.03.04.180102 [3101] cdrskin/cdrskin.c Changed burn_abort(0) to burn_abort(-1) 2010.03.05.090948 [3102] libburn/libburn.h libburn/transport.h libburn/drive.h libburn/drive.c libburn/init.h libburn/init.c libburn/async.c libburn/write.c libburn/sector.c libburn/libdax_msgs.h libburn/libdax_msgs.c Introduced alternative signal handling actions 2010.03.05.091432 [3103] cdrskin/cdrskin.c Enabled optional use of new signal action 2 with libburn built-in handler 2010.03.05.111712 [3104] libburn/init.c libburn/drive.h libburn/drive.c Removed some debugging printing ------------------------------------ cycle - cdrskin-0.7.7 - 2010.03.05.111954 Bug fix on FreeBSD: Piped input was falsely attributed a small fixed size Bug fix: cdrskin fs=0 led to SIGSEGV. Regression introduced by revision 2936. 2010.03.05.190110 [3105] libburn/async.c Protected blanker and formatter thread from signals 06 Mar 2010 [3106] test/libburner.c Adapted libburner to new advise about signal handling 07 Mar 2010 [3107] libburn/libburn.h test/libburner.c Changed examples burn_set_signal_handling(...,48) to (...,0x30) 2010.03.08.092608 [3108] libburn/libburn.h libburn/init.c Prevented potential memory fault with burn_set_signal_handling() 2010.03.09.140341 [3111] libburn/libburn.h Clarifications in API description of burn_set_signal_handling() 10 Mar 2010 [3112] svn copy -m "Branching for libburn release 0.7.8" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/branches/ZeroSevenEight 2010.03.10.120001 [3113] 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.8 10 Mar 2010 [3114] - cdrskin/add_ts_changes_to_libburn_0_7_6 - cdrskin/add_ts_changes_to_libburn_0_7_7 + cdrskin/add_ts_changes_to_libburn_0_7_8 + cdrskin/add_ts_changes_to_libburn_0_7_9 Updated cdrskin tarball generator 10 Mar 2010 [3115] cdrskin/cdrskin.c Removed unused variable 10 Mar 2010 [3116] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.7.8.pl00 - 2010.03.10.120001 Bug fix on FreeBSD: Piped input was falsely attributed a small fixed size Bug fix: cdrskin fs=0 led to SIGSEGV. Regression introduced by version 0.7.4. 2010.03.10.134802 [3117] 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.9 10 Mar 2010 [3118] - cdrskin/add_ts_changes_to_libburn_0_7_6 - cdrskin/add_ts_changes_to_libburn_0_7_7 + cdrskin/add_ts_changes_to_libburn_0_7_8 + cdrskin/add_ts_changes_to_libburn_0_7_9 Updated cdrskin tarball generator 10 Mar 2010 [3119] cdrskin/changelog.txt Documented changes and release timestamp 10 Mar 2010 [3120] svn move -m 'libburn release 0.7.8 is ready' http://svn.libburnia-project.org/libburn/branches/ZeroSevenEight http://svn.libburnia-project.org/libburn/tags/ZeroSevenEight ------------------------------------ cycle - cdrskin-0.7.9 - 2010.03.10.143607 2010.03.17.185222 [3123] cdrskin/cdrskin.c Small bug fix about track size with cdrskin -minfo 17 Mar 2010 [3124] configure.ac Corrected initialization of configure option --enable-dvd-obs-64k 2010.03.25.113536 [3131] libburn/spc.c libburn/sg-freebsd.c Changed sg-freebsd.c to work with ahci, advise by Alexander Motin 2010.03.26.083158 [3132] libburn/sg-freebsd.c Had to make ahci change conditional for now: -DLibburn_for_freebsd_ahcI 2010.03.27.155659 [3133] libburn/mmc.c Avoiding to inquire NWA of unwritable media or states 2010.03.27.172644 [3134] libburn/os-freebsd.h libburn/sg-freebsd.c Trying to detect FreeBSD ahci devices and to handle others the old way ------------------------------------ cycle - cdrskin-0.7.9 - 2010.03.27.184614 * Now able to work with ahci driver of FreeBSD 8-STABLE 2010.03.29.103141 [3135] libburn/spc.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-libcdio.c Adjusted libcdio system adapter to FreeBSD peculiarities 2010.04.04.181237 [3146] test/libburner.c Let libburner warn programmers if they forget to set 64 bit off_t 2010.04.09.090645 [3155] libburn/sg-linux.c Reporting eventual SCSI sense in sg-linux repeat loop 9 Apr 2010 [3156] svn copy -m "Branching for libburn release 0.8.0" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/branches/ZeroEightZero 2010.04.09.100001 [3157] 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.8.0 09 Apr 2010 [3158] - cdrskin/add_ts_changes_to_libburn_0_7_8 - cdrskin/add_ts_changes_to_libburn_0_7_9 + cdrskin/add_ts_changes_to_libburn_0_8_0 + cdrskin/add_ts_changes_to_libburn_0_8_1 Updated cdrskin tarball generator 09 Apr 2010 [3159] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.8.0.pl00 - 2010.04.09.100001 * Now able to work with ahci driver of FreeBSD 8-STABLE 2010.04.09.104907 [3160] 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.8.1 09 Apr 2010 [3161] - cdrskin/add_ts_changes_to_libburn_0_7_8 - cdrskin/add_ts_changes_to_libburn_0_7_9 + cdrskin/add_ts_changes_to_libburn_0_8_0 + cdrskin/add_ts_changes_to_libburn_0_8_1 Updated cdrskin tarball generator 09 Apr 2010 [3162] cdrskin/changelog.txt Documented changes and release timestamp 09 Apr 2009 [3163] svn move -m libburn release 0.8.0 is ready http://svn.libburnia-project.org/libburn/branches/ZeroEightZero http://svn.libburnia-project.org/libburn/tags/ZeroEightZero ------------------------------------ cycle - cdrskin-0.8.1 - 2010.04.09.110341 2010.04.30.180350 [3206] libburn/mmc.c Avoided to create track without toc_entry from "hidden first track" on CD ------------------------------------ cycle - cdrskin-0.8.1 - 2010.04.30.182846 * Bug fix: CD TOC was not read if the first track did not start at LBA 0 2010.05.01.082808 [3207] libburn/util.c libburn/mmc.c Bug fix: CD-ROM media got attributed random lead-in and lead-out adresses ------------------------------------ cycle - cdrskin-0.8.1 - 2010.05.01.083316 * Bug fix: CD-ROM media got attributed random lead-in and lead-out adresses 2010.05.16.090624 [3219] libburn/async.c libburn/cleanup.c libburn/crc.c libburn/ddlpa.c libburn/debug.c libburn/drive.c libburn/ecma130ab.c libburn/file.c libburn/init.c libburn/libdax_audioxtr.c libburn/libdax_msgs.c libburn/mmc.c libburn/null.c libburn/options.c libburn/read.c libburn/sbc.c libburn/sector.c libburn/sg.c libburn/sg-dummy.c libburn/sg-freebsd.c libburn/sg-freebsd-port.c libburn/sg-libcdio.c libburn/sg-linux.c libburn/source.c libburn/spc.c libburn/structure.c libburn/toc.c libburn/util.c libburn/write.c Eventually including ../config.h generated by autotools 2010.05.29.074318 [3237] libburn/sg-libcdio.c Bug fix: SIGSEGV of libcdio system adapter if drive list is empty 2010.06.07.171552 [3239] libburn/sg-libcdio.c Avoiding to resolve /dev/rdsk/cXtYdZs2 drive addresses on Solaris libcdio 2010.06.07.171706 [3240] libburn/init.c cdrskin/cdrskin.c Reacted on harmless compiler warnings on Solaris 2010.06.07.172925 [3241] README cdrskin/README Makefile.am libburn/os.h libburn/sg.c + libburn/os-solaris.h + libburn/sg-solaris.c libburn/libdax_msgs.h cdrskin/cdrskin_eng.html New system adapter for Solaris uscsi (tested on snv134, kernel 5.11) 2010.06.08.173156 [3244] libburn/os-solaris.h Corrected comment 2010.06.08.174946 [3245] libburn/sg-solaris.c Handled SCSI status "BUSY" on Solaris ------------------------------------ cycle - cdrskin-0.8.1 - 2010.06.08.175125 * Bug fix: SIGSEGV of libcdio system adapter if drive list is empty * New system adapter for Solaris uscsi (tested on snv134, kernel 5.11) 2010.06.08.200313 [3246] libburn/sg-libcdio.c libburn/sg-solaris.c Implemented block device capacity determination fo Solaris 2010.06.10.170901 [3247] libburn/sg-solaris.c Removed obsolete development remark 2010.06.10.171018 [3248] README cdrskin/README cdrskin/cdrskin.1 Mentioned Solaris and system dependent drive permission settings [] svn copy -m "Branching for libburn release 0.8.2" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/branches/ZeroEightTwo 2010.06.11.080001 [3251] 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.8.2 11 Jun 2010 [3252] - cdrskin/add_ts_changes_to_libburn_0_8_0 - cdrskin/add_ts_changes_to_libburn_0_8_1 + cdrskin/add_ts_changes_to_libburn_0_8_2 + cdrskin/add_ts_changes_to_libburn_0_8_3 Updated cdrskin tarball generator 11 Jun 2010 [3253] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.8.2.pl00 - 2010.06.11.080001 * Bug fix: CD TOC was not read if the first track did not start at LBA 0 * Bug fix: CD-ROM media got attributed random lead-in and lead-out adresses * Bug fix: SIGSEGV of experimental libcdio system adapter if drive list is empty * New system adapter for Solaris uscsi (tested on snv134, kernel 5.11) 2010.06.11.104830 [3254] 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.8.3 11 Jun 2010 [3255] - cdrskin/add_ts_changes_to_libburn_0_8_0 - cdrskin/add_ts_changes_to_libburn_0_8_1 + cdrskin/add_ts_changes_to_libburn_0_8_2 + cdrskin/add_ts_changes_to_libburn_0_8_3 Updated cdrskin tarball generator 11 Jun 2010 [3256] cdrskin/changelog.txt Documented changes and release timestamp 11 Jun 2010 [3257] svn move -m libburn release 0.8.2 is ready http://svn.libburnia-project.org/libburn/branches/ZeroEightTwo http://svn.libburnia-project.org/libburn/tags/ZeroEightTwo ------------------------------------ cycle - cdrskin-0.8.3 - 2010.06.11.104830 2010.06.13.190707 [3267] libburn/sg-solaris.c New less obtrusive implementation of sg_is_enumerable_adr for Solaris 2010.06.15.155423 [3272] libburn/sg-libcdio.c Avoided compiler warning about unused variable on non-Solaris systems 2010.06.15.155625 [3273] libburn/os-dummy.h libburn/os-libcdio.h Let general POSIX system adapters ignore SIGWINCH and SIGURG if defined 2010.06.15.155739 [3274] configure.ac Incremented LT_CURRENT and LT_AGE of libburn 2010.06.16.082457 [3277] libburn/os-solaris.h libburn/os-libcdio.h libburn/os-freebsd.h Allowed 64 kB max output buffer size on all OSes 30 Jun 2010 [3307] svn copy -m "Branching for libburn release 0.8.4" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/branches/ZeroEightFour 2010.06.30.100001 [3308] 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.8.4 30 Jun 2010 [3309] - cdrskin/add_ts_changes_to_libburn_0_8_2 - cdrskin/add_ts_changes_to_libburn_0_8_3 + cdrskin/add_ts_changes_to_libburn_0_8_4 + cdrskin/add_ts_changes_to_libburn_0_8_5 Updated cdrskin tarball generator 30 Jun 2010 [3310] cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.8.4.pl00 - 2010.06.30.100001 * Let general POSIX system adapters ignore SIGWINCH and SIGURG if defined * Allowed 64 kB max output buffer size on all OSes 2010.06.30.112709 [3311] 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.8.5 30 Jun 2010 [3312] - cdrskin/add_ts_changes_to_libburn_0_8_2 - cdrskin/add_ts_changes_to_libburn_0_8_3 + cdrskin/add_ts_changes_to_libburn_0_8_4 + cdrskin/add_ts_changes_to_libburn_0_8_5 Updated cdrskin tarball generator 30 Jun 2010 [3313] cdrskin/changelog.txt Documented changes and release timestamp 30 Jun 2010 [3314] svn move -m libburn release 0.8.4 is ready \ http://svn.libburnia-project.org/libburn/branches/ZeroEightFour \ http://svn.libburnia-project.org/libburn/tags/ZeroEightFour ------------------------------------ cycle - cdrskin-0.8.5 - 2010.06.30.112709 2010.07.04.131219 [3323] libburn/libburn.h libburn/libdax_audioxtr.h libburn/libdax_audioxtr.c cdrskin/cdrskin.c test/dewav.c Moved public part of libdax_audioxtr.h to libburn.h 2010.07.04.170035 [3325] configure.ac Makefile.am + libburn/libburn.ver Hiding all non-API symbols from the linker by use of --version-script 04 Jul [3326] README Mentioned new configure option --disable-versioned-libs 2010.07.06.113304 [3329] configure.ac acinclude.m4 Let configure perform linker test with --version-script if enabled 2010.07.06.113356 [3330] libburn/libburn.h Mentioned that public API calls must be in libisofs/libisofs.ver 2010.07.12.193201 [3334] cdrskin/cdrskin.c cdrskin/cdrfifo.c Changed all malloc() to calloc() 2010.07.12.193644 [3335] libburn/async.c libburn/drive.c libburn/file.c libburn/libdax_audioxtr.c libburn/libdax_msgs.c libburn/mmc.c libburn/null.c libburn/options.c libburn/read.c libburn/sg-freebsd.c libburn/sg-freebsd-port.c libburn/util.c libburn/write.c Changed all malloc() to calloc() 2010.07.29.083453 [3336] libburn/spc.h libburn/spc.c libburn/mmc.c libburn/sg-freebsd.c libburn/sg-solaris.c libburn/sg-libcdio.c Recognizing sense data format 0x72 if given instead of 0x70 2010.07.29.164100 [3337] Makefile.am Detached make target "doc" from target "all". 30 Jul 2010 [3341] doc/doxygen.conf.in Removed problematic DETAILS_AT_TOP to silence warning of Debian buildd 2010.08.02.100630 [3345] libburn/spc.h libburn/spc.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-libcdio.c Reporting sense data with burn_set_scsi_logging() 2010.08.02.131946 [3346] libburn/sg-linux.c Added error simulation code to Linux system adapter 2010.08.02.141233 [3347] libburn/sg-solaris.c Committed Solaris system adapter which was forgotten with rev 3345 ------------------------------------ cycle - cdrskin-0.8.5 - 2010.08.02.141233 * Hiding all non-API symbols from the linker by use of --version-script 2010.08.03.191151 [3348] libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-libcdio.c libburn/sg-solaris.c Obeying burn_set_scsi_logging() with errors of class RETRY 2010.08.08.091224 [3349] libburn/spc.h libburn/spc.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-libcdio.c libburn/sg-solaris.c New SCSI comand response "GO_ON" 2010.08.08.091317 [3350] libburn/libburn.h Hopefully silenced a warning of doxygen on Debian buildd 2010.08.13.114139 [3352] libburn/libdax_msgs.h libburn/libdax_audioxtr.h Corrected typo in macro names (which shall never be defined anyway) 2010.08.21.095456 [3356] libburn/libburn.h libburn/mmc.c cdrskin/cdrskin.1 cdrskin/cdrskin_eng.html Lifted test reservation on DVD-R DL media. Thanks to Kevin Kieffer for testing. 28 Aug 2010 [3358] test/libburner.c Clarified the meaning of 0x0 and 0x30 signal handlers 2010.09.14.124934 [3368] libburn/spc.h libburn/spc.c libburn/sg-linux.c libburn/sg-libcdio.c libburn/sg-freebsd.c libburn/sg-solaris.c Centralized interpretation of SCSI command outcome ------------------------------------ cycle - cdrskin-0.8.5 - 2010.09.14.135405 * Lifted test reservation on DVD-R DL media. 15 Sep 2010 [3369] ChangeLog Meaningful change log file derived by George Danchev from web site 16 Sep 2010 [3373] svn copy -m Branching for libburn release 0.8.6 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroEightSix 2010.09.16.113001 [3374] 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.8.6 16 Sep 2010 [3375] - cdrskin/add_ts_changes_to_libburn_0_8_4 - cdrskin/add_ts_changes_to_libburn_0_8_5 + cdrskin/add_ts_changes_to_libburn_0_8_6 + cdrskin/add_ts_changes_to_libburn_0_8_7 Updated cdrskin tarball generator 16 Sep 2010 [3376] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.8.6.pl00 - 2010.09.16.113001 * Lifted test reservation on DVD-R DL media. * Hiding all non-API symbols from the linker by use of --version-script 2010.09.17.073827 [3377] 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.8.7 17 Sep 2010 [3378] - cdrskin/add_ts_changes_to_libburn_0_8_4 - cdrskin/add_ts_changes_to_libburn_0_8_5 + cdrskin/add_ts_changes_to_libburn_0_8_6 + cdrskin/add_ts_changes_to_libburn_0_8_7 Updated cdrskin tarball generator 17 Sep 2010 [3379] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 17 Sep 2010 [3381] svn move -m libburn release 0.8.6 is ready http://svn.libburnia-project.org/libburn/branches/ZeroEightSix http://svn.libburnia-project.org/libburn/tags/ZeroEightSix ------------------------------------ cycle - cdrskin-0.8.7 - 2010.09.17.082926 2010.09.22.105426 [3395] acinclude.m4 configure.ac Makefile.am README On Linux: Run ldconfig during make install,if not --disable-ldconfig-at-install 2010.09.22.175054 [3397] libburn/libburn.h libburn/libburn.ver libburn/libdax_msgs.h libburn/file.h libburn/file.c libburn/source.h libburn/source.c New API call burn_offst_source_new() 2010.09.22.180921 [3398] Makefile.am + test/offst_source.c Temporarily added test program for burn_offst_source_new() 22 Sep 2010 [3399] test/offst_source.c Better default input file for test/offst_source.c 2010.09.24.090631 [3401] libburn/libburn.h libburn/drive.c libburn/mmc.h libburn/mmc.c ChangeLog New API call burn_disc_get_bd_spare_info() 2010.09.24.090731 [3402] cdrskin/cdrskin.c Displaying eventual BD spare area information with -minfo 2010.09.24.091902 [3403] cdrskin/cdrskin.c Displaying eventual BD spare area information with --list_formats 2010.09.24.092535 [3404] libburn/libburn.ver Making new API call available in dynamic library 2010.09.24.100255 [3405] cdrskin/cdrskin.c Polished appearance of BD spare info with --list_formats ------------------------------------ cycle - cdrskin-0.8.7 - 2010.09.24.100255 * New API call burn_offst_source_new() * New API call burn_disc_get_bd_spare_info() 2010.09.28.101043 [3408] libburn/mmc.c Avoiding to inquire spare area of unsuitable media 2010.10.15.191717 [3445] libburn/write.c libburn/libdax_msgs.h Issue warning after writing a BD-R with more than 300 sessions 2010.10.19.165908 [3450] libburn/async.c libburn/write.c libburn/libdax_msgs.h Issueing messages with all cases of burn canceling 20 Oct 2010 [3453] svn copy -m Branching for libburn release 0.8.8 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroEightEight 2010.10.20.120001 [3454] 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.8.8 20 Oct 2010 [3455] - cdrskin/add_ts_changes_to_libburn_0_8_6 - cdrskin/add_ts_changes_to_libburn_0_8_7 + cdrskin/add_ts_changes_to_libburn_0_8_8 + cdrskin/add_ts_changes_to_libburn_0_8_9 Updated cdrskin tarball generator 20 Oct 2010 [3456] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.8.8.pl00 - 2010.10.20.120001 * New API call burn_offst_source_new() * New API call burn_disc_get_bd_spare_info() 2010.10.20.125207 [3457] 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.8.9 20 Oct 2010 [3458] - cdrskin/add_ts_changes_to_libburn_0_8_6 - cdrskin/add_ts_changes_to_libburn_0_8_7 + cdrskin/add_ts_changes_to_libburn_0_8_8 + cdrskin/add_ts_changes_to_libburn_0_8_9 Updated cdrskin tarball generator 20 Oct 2010 [3459] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 20 Oct 2010 svn move -m libburn release 0.8.8 is ready http://svn.libburnia-project.org/libburn/branches/ZeroEightEight http://svn.libburnia-project.org/libburn/tags/ZeroEightEight ------------------------------------ cycle - cdrskin-0.8.9 - 2010.10.20.134102 2010.10.29.164059 [3474] libburn/mmc.c libburn/libdax_msgs.h Issueing error messages if cache syncing or closing fails 2010.10.29.174455 [3476] libburn/spc.c Regression fix: SCSI reply data logging was disabled in rev 3368, 0.8.6 2010.11.16.131221 [3483] libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-libcdio.c libburn/sg-solaris.c Removed outdated development macros 08 Dec 2010 [3502] svn copy -m Branching for libburn release 0.9.0 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/ZeroNineZero 2010.12.08.133001 [3503] 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.9.0 08 Dec 2010 [3504] - cdrskin/add_ts_changes_to_libburn_0_8_8 - cdrskin/add_ts_changes_to_lisburn_0_8_9 + cdrskin/add_ts_changes_to_libburn_0_9_0 + cdrskin/add_ts_changes_to_libburn_0_9_1 Updated cdrskin tarball generator 08 Dec 2010 [3505] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-0.9.0.pl00 - 2010.12.08.133001 Regression fix: SCSI reply data logging was disabled in release 0.8.6 2010.12.08.131934 [3506] 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.9.1 08 Dec 2010 [3507] - cdrskin/add_ts_changes_to_libburn_0_8_8 - cdrskin/add_ts_changes_to_lisburn_0_8_9 + cdrskin/add_ts_changes_to_libburn_0_9_0 + cdrskin/add_ts_changes_to_libburn_0_9_1 Updated cdrskin tarball generator 08 Dec 2010 [3508] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 08 Dec 2010 [3509] svn move -m libburn release 0.9.0 is ready http://svn.libburnia-project.org/libburn/branches/ZeroNineZero http://svn.libburnia-project.org/libburn/tags/ZeroNineZero ------------------------------------ cycle - cdrskin-0.9.1 - 2010.12.08.154833 2010.12.13.075956 [3522] configure.ac Prepending ./configure generated options to CFLAGS rather than appending them 23 Dec 2010 [3528] doc/comments Updated API introduction 2010.12.28.071904 [3537] libburn/write.c Allowed umask to create stdio-drive files with rw-permissions for all 2011.01.03.195125 [3542] libburn/write.c libburn/sector.c libburn/structure.h libburn/structure.c Allowed stdio tracks of known size to end in TAO mode on premature EOF 2011.01.09.135915 [3546] cdrskin/cdrskin.c cdrskin/cdrskin.1 Refusing to burn if foreseeable size exceeds media capacity ------------------------------------ cycle - cdrskin-0.9.1 - 2011.01.09.140240 * Allowed umask to create stdio-drive files with rw-permissions for all * cdrskin now refuses to burn if the foreseeable size exceeds media capacity 09 Jan 2011 [3547] cdrskin/cdrskin_eng.html ChangeLog Updated change log and web page 16 Jan 2011 [3548] svn copy -m "Branching for libburn release 1.0.0" \ http://svn.libburnia-project.org/libburn/trunk \ http://svn.libburnia-project.org/libburn/1.0.0" 2011.01.16.123001 [3549] [3550] 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 1.0.0 16 Jan 2011 [3551] - cdrskin/add_ts_changes_to_libburn_0_9_0 - cdrskin/add_ts_changes_to_libburn_0_9_1 + cdrskin/add_ts_changes_to_libburn_1_0_0 + cdrskin/add_ts_changes_to_libburn_1_0_1 Updated cdrskin tarball generator 16 Jan 2011 [3552] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-1.0.0.pl00 - 2011.01.16.123001 * Allowed umask to create stdio-drive files with rw-permissions for all * cdrskin now refuses to burn if the foreseeable size exceeds media capacity 2011.01.16.140456 [3553] 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 1.0.1 16 Jan 2011 [3554] - cdrskin/add_ts_changes_to_libburn_0_9_0 - cdrskin/add_ts_changes_to_libburn_0_9_1 + cdrskin/add_ts_changes_to_libburn_1_0_0 + cdrskin/add_ts_changes_to_libburn_1_0_1 Updated cdrskin tarball generator 16 Jan 2011 [3555] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 16 Jan 2011 [3556] svn move -m "libburn release 1.0.0 is ready" \ http://svn.libburnia-project.org/libburn/branches/1.0.0 \ http://svn.libburnia-project.org/libburn/tags/1.0.0 ------------------------------------ cycle - cdrskin-1.0.1 - 2011.01.16.152923 2011.01.18.162859 [3570] libburn/file.c Using usleep() instead of nanosleep() which is not available on Solaris 9 2011.02.09.114311 [3586] libburn/write.c libburn/drive.c Forced role 3 on drives which stem from open file descriptors without O_RDWR 2011.02.14.085951 [3589] libburn/drive.c Reacted on compiler warnings about uninitialized variables 2011.02.18.165542 [3592] libburn/drive.c libburn/sector.c DEBUG message with burn_drive_cancel, FAILURE with premature end-of-input 23 Feb 2011 [3604] svn copy -m Branching for libburn release 1.0.2 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.0.2 2011.02.23.130001 [3605] 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 1.0.2 23 Feb 2011 [3606] - cdrskin/add_ts_changes_to_libburn_1_0_0 - cdrskin/add_ts_changes_to_libburn_1_0_1 + cdrskin/add_ts_changes_to_libburn_1_0_2 + cdrskin/add_ts_changes_to_libburn_1_0_3 Updated cdrskin tarball generator 23 Feb 2011 [3607] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-1.0.2.pl00 - 2011.02.23.130001 * Removed compilation obstacles on Solaris 9. * Improved recognition of non-seekable stdio pseudo-drives. 2011.02.23.193502 [3611] 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 1.0.3 23 Feb 2011 [3612] - cdrskin/add_ts_changes_to_libburn_1_0_0 - cdrskin/add_ts_changes_to_libburn_1_0_1 + cdrskin/add_ts_changes_to_libburn_1_0_2 + cdrskin/add_ts_changes_to_libburn_1_0_3 Updated cdrskin tarball generator 23 Feb 2011 [3613] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-1.0.3 - 2011.02.23.193502 23 Feb 2011 [3614] svn move -m libburn release 1.0.2 is ready http://svn.libburnia-project.org/libburn/branches/1.0.2 http://svn.libburnia-project.org/libburn/tags/1.0.2 2011.02.23.195650 [3615] libburn/libdax_msgs.h Registered new error code 2011.02.24.191718 [3619] libburn/async.c Corrected a flaw found by George Danchev with cpp 2011.03.01.144625 [3625] libburn/drive.c Bug fix: Read-only file descriptors were classified as write-only pseudo drives svn copy -m Branching for libburn release 1.0.4 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.0.4 2011.03.10.080001 [3651] 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 1.0.4 10 Mar 2011 [3652] - cdrskin/add_ts_changes_to_libburn_1_0_2 - cdrskin/add_ts_changes_to_libburn_1_0_3 + cdrskin/add_ts_changes_to_libburn_1_0_4 + cdrskin/add_ts_changes_to_libburn_1_0_5 Updated cdrskin tarball generator 10 Mar 2011 [3653] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-1.0.4.pl00 - 2011.03.10.080001 * Bug fix: Read-only file descriptors were classified as write-only pseudo drives 2011.03.10.132603 [3657] 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 1.0.5 10 Mar 2011 [3659] - cdrskin/add_ts_changes_to_libburn_1_0_2 - cdrskin/add_ts_changes_to_libburn_1_0_3 + cdrskin/add_ts_changes_to_libburn_1_0_4 + cdrskin/add_ts_changes_to_libburn_1_0_5 Updated cdrskin tarball generator 10 Mar 2011 [3660] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 10 Mar 2011 [3658] svn move -m libburn release 1.0.4 is ready http://svn.libburnia-project.org/libburn/branches/1.0.4 http://svn.libburnia-project.org/libburn/tags/1.0.4 ------------------------------------ cycle - cdrskin-1.0.5 - 2011.03.10.132603 12 Mar 2011 [3664] COPYRIGHT Updated copyright year 2011.03.12.093520 [3665] libburn/write.c libburn/mmc.c Burning DVD-R DAO with 2 kB size granularity rather than 32 kB 2011.03.13.130746 [3666] libburn/libburn.h libburn/init.c libburn/drive.c libburn/async.c libburn/write.c libburn/libdax_msgs.h libburn/libburn.ver New API call burn_allow_drive_role_4() 2011.03.13.130850 [3667] cdrskin/cdrskin.c Using burn_allow_drive_role_4() in cdrskin 2011.03.13.192627 [3671] libburn/read.c libburn/libdax_msgs.h Changed severity of "Read attempt on write-only drive" from FATAL to FAILURE 2011.03.18.093128 [3672] cdrskin/cdrskin.c Prepared cdrskin for drive role 5 2011.03.18.093410 [3673] libburn/transport.h libburn/drive.c libburn/async.c libburn/write.c libburn/read.c libburn/libdax_msgs.h Provisory introduction of drive role 5, random access write-only 2011.03.18.153326 [3674] libburn/async.c libburn/mmc.c Enabled BD formatting by index on Pioneer BDR-205 which offers no Cert or QCert 2011.03.19.222152 [3675] libburn/sector.c Silenced an error message with input that is not aligned to 2 kB 2011.03.21.090313 [3676] libburn/drive.c Corrected nwa computation for drive role 5 2011.03.21.090430 [3677] libburn/write.c Adjustments for drive role 5, random access write-only 2011.03.21.092220 [3678] libburn/async.c Enabled blanking of drive with role 5 2011.03.22.085956 [3685] libburn/libburn.h libburn/init.c libburn/drive.c Avoiding appendable role 5 if not explicitely enabled 2011.03.24.182148 [3687] libburn/libburn.h libburn/read.c libburn/libdax_msgs.h Better handling of read attempt on pseudo-drive without read-permission 8 Apr 2011 [3712] svn copy -m Branching for libburn release 1.0.6 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.0.6 2011.04.08.180001 [3713] 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 1.0.6 08 Apr 2011 [3714] - cdrskin/add_ts_changes_to_libburn_1_0_4 - cdrskin/add_ts_changes_to_libburn_1_0_5 + cdrskin/add_ts_changes_to_libburn_1_0_6 + cdrskin/add_ts_changes_to_libburn_1_0_7 Updated cdrskin tarball generator 08 Apr 2011 [3715] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------ release - cdrskin-1.0.6.pl00 - 2011.04.08.180001 * Burning DVD-R DAO with 2 kB size granularity rather than 32 kB * New API call burn_allow_drive_role_4() 2011.04.09.090001 [3719] 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 1.0.7 09 Apr 2011 [3720] - cdrskin/add_ts_changes_to_libburn_1_0_4 - cdrskin/add_ts_changes_to_libburn_1_0_5 + cdrskin/add_ts_changes_to_libburn_1_0_6 + cdrskin/add_ts_changes_to_libburn_1_0_7 Updated cdrskin tarball generator 09 Apr 2011 [3721] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 09 Apr 2011 [3722] svn move -m libburn release 1.0.6 is ready http://svn.libburnia-project.org/libburn/branches/1.0.6 http://svn.libburnia-project.org/libburn/tags/1.0.6 ------------------------------------ cycle - cdrskin-1.0.7 - 2011.04.09.090001 15 Apr 2011 [3735] doc/doxygen.conf.in Disabled HAVE_DOT in doxygen.conf 2011.05.01.144546 [3743] libburn/init.c Closed tiny memory leak found by valgrind 2011.05.12.120503 [3791] libburn/drive.h Including header pthread.h on request of Mats Andersson for OpenBSD 2011.05.12.134723 [3792] libburn/init.c libburn/drive.c libburn/structure.c libburn/mmc.c libburn/sg-linux.c Reacted on -Wsign-compare warnings of gcc 2011.05.12.135008 [3793] cdrskin/cdrskin.c Reacted on -Wsign-compare warnings of gcc 2011.05.12.135116 [3794] test/libburner.c Reacted on -Wsign-compare warnings of gcc 2011.05.12.135217 [3795] test/telltoc. Reacted on -Wsign-compare warnings of gcc 12 May 2011 [3796] test/poll.c Reacted on -Wsign-compare warnings of gcc 14 May 2011 [3803] Makefile.am doc/cookbook.txt doc/mediainfo.txt Added cookbook.txt and mediainfo.txt to tarball on request of George Danchev 2011.05.15.104727 [3804] libburn/init.h Macros BURN_ALLOC_MEM, BURN_FREE_MEM for replaceing local variables 2011.05.15.104926 [3805] libburn/async.c Replaced some large local variables by other means in libburn/async.c 2011.05.15.181724 [3806] libburn/init.h Polished macro BURN_ALLOC_MEM 2011.05.15.191420 [3807] libburn/drive.c Replaced some large local variables by other means in libburn/drive.c 2011.05.15.203140 [3808] libburn/init.h libburn/async.c Added forgotten return value to BURN_ALLOC_MEM 22 May 2011 [3830] doc/mediainfo.txt Added a DVD+RW product id to the list 22 May 2011 [3831] configure.ac Added options -Wextra -Wno-unused-parameter for gcc 2011.05.23.154011 [3834] libburn/mmc.c Replaced some large local variables by other means in libburn/mmc.c 2011.05.23.155217 [3835] libburn/read.c Replaced some large local variables by other means in libburn/read.c 2011.05.23.163506 [3836] libburn/sg-dummy.c Replaced some large local variables by other means in libburn/sg-dummy.c 2011.05.23.174016 [3837] libburn/sg-freebsd.c Replaced some large local variables by other means in libburn/sg-freebsd.c 2011.05.23.182627 [3838] libburn/sg-freebsd-port.c Replaced some large local variables by other means in libburn/sg-freebsd-port.c 2011.05.26.145626 [3839] libburn/transport.h libburn/libdax_msgs.h libburn/mmc.c Improved reaction on Damage Bit and missing NWA_V of READ TRACK INFORMATION 2011.05.26.150020 [3840] libburn/libburn.h libburn/drive.c libburn/libburn.ver New API call burn_disc_next_track_is_damaged() 2011.05.31.103124 [3846] libburn/write.h libburn/write.c libburn/libdax_msgs.h libburn/libburn.ver New API call burn_disc_close_damaged() 2011.06.02.083808 [3848] libburn/sg-freebsd.c libburn/sg-freebsd-port.c Gave up use of bzero() in FreeBSD system adapters 2011.06.02.132554 [3849] libburn/sg-libcdio.c Replaced some large local variables by other means in libburn/sg-libcdio.c 2011.06.05.170431 [3850] libburn/sg-linux.c Replaced some large local variables by other means in libburn/sg-linux.c 2011.06.06.104404 [3851] libburn/sg-solaris.c Replaced some large local variables by other means in libburn/sg-solaris.c 2011.06.06.105052 [3852] libburn/sg-solaris.c Reacted on warnings of gcc about mixed sign comparison 2011.06.06.173021 [3853] libburn/spc.c Replaced some large local variables by other means in libburn/spc.c 2011.06.06.173611 [3854] libburn/init.h libburn/init.c Leaner implementation of macro BURN_ALLOC_MEM 2011.06.07.084343 [3855] libburn/write.c Closed a small memory leak with CD SAO found by valgrind 2011.06.07.143930 [3856] libburn/transport.h libburn/spc.c libburn/sbc.c libburn/mmc.c Consolidated several local struct command to a new member of struct burn_drive 2011.06.08.081338 [3858] libburn/structure.c Replaced some large local variables by other means in libburn/structure.c 2011.06.08.082201 [3859] libburn/toc.c Replaced some large local variables by other means in libburn/toc.c 2011.06.08.181204 [3860] libburn/mmc.c Bug fix: burn_disc_format() on DVD-RW issued wrong block size with type 00h 08 Jun 2011 [3861] configure.ac Makefile.am Introduced AC_CONFIG_MACRO_DIR() and ACLOCAL_AMFLAGS on advise of George Danchev 2011.06.08.200329 [3863] libburn/write.c Replaced some large local variables by other means in libburn/write.c 09 Jun 2011 [3864] bootstrap Added option -I . to aclocal in bootstrap script on advise of George Danchev 2011.06.14.152832 [3866] libburn/spc.c libburn/mmc.c Reporting SCSI error if command RESERVE TRACK fails Release 1.0.8 was skipped to get back in sync with libisofs and libisoburn. 18 Jun 2011 [3868] svn copy -m Branching for libburn release 1.1.0 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.1.1 2011.06.18.100001 [3869] 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 1.1.0 18 Jun 2011 [3870] - cdrskin/add_ts_changes_to_libburn_1_0_6 - cdrskin/add_ts_changes_to_libburn_1_0_7 + cdrskin/add_ts_changes_to_libburn_1_1_0 + cdrskin/add_ts_changes_to_libburn_1_1_1 Updated cdrskin tarball generator 18 Jun 2011 [3871] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ----------------------------------- release - cdrskin-1.1.0 - 2011.06.18.100001 * New API call burn_disc_next_track_is_damaged() * New API call burn_disc_close_damaged() * Bug fix: burn_disc_format() on DVD-RW issued wrong block size with type 00h 2011.06.18.154942 [3875] 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 1.1.1 18 Jun 2011 [3876] - cdrskin/add_ts_changes_to_libburn_1_0_6 - cdrskin/add_ts_changes_to_libburn_1_0_7 + cdrskin/add_ts_changes_to_libburn_1_1_0 + cdrskin/add_ts_changes_to_libburn_1_1_1 Updated cdrskin tarball generator 18 Jun 2011 [3877] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 18 Jun 2011 [3878] svn move -m libburn release 1.1.0 is ready http://svn.libburnia-project.org/libburn/branches/1.1.0 http://svn.libburnia-project.org/libburn/tags/1.1.0 ------------------------------------ cycle - cdrskin-1.1.1 - 2011.06.18.154942 2011.06.19.203515 [3882] libburn/sg-dummy.c Bug fix: libburn-1.1.0 did only compile on Linux, FreeBSD, and Solaris 20 Jun 2011 [3883] svn copy -m Branching for libburn release 1.1.0.pl01 http://svn.libburnia-project.org/libburn/tags/1.1.0 http://svn.libburnia-project.org/libburn/branches/1.1.0.pl01 2011.06.20.110001 [3884] [3885] (branch 1.0.0.pl01) libburn/sg-dummy.c ChangeLog cdrskin/cdrskin_timestamp.h Bug fix: libburn-1.1.0 did only compile on Linux, FreeBSD, and Solaris 20 Jun 2011 [3886] svn move -m "libburn bugfix release 1.0.0.pl01 is ready" http://svn.libburnia-project.org/libburn/branches/1.1.0.pl01 http://svn.libburnia-project.org/libburn/tags/1.1.0.pl01 ------------------------------ release - libburn-1.1.0.pl01 - 2011.06.20.110001 * Bug fix: libburn-1.1.0 compiled only on Linux, FreeBSD, and Solaris 2011.06.22.093127 [3888] libburn/sg-libcdio.c Silenced compiler warnings about signedness 22 Jun 2011 [3889] releng/releng_build_os Beginning to create a test suite for libburn and cdrskin 2011.07.04.143922 [4041] libburn/spc.c Avoiding to load speed descriptor list twice 2011.07.04.171649 [4047] libburn/file.c Reacted on warnings of -Wunused-but-set-variable 2011.07.06.142532 [4071] libburn/init.h libburn/async.c Reacted on warnings of -Wunused-but-set-variable 2011.07.06.143104 [4072] libburn/mmc.c Reacted on warnings of -Wunused-but-set-variable 2011.07.06.143313 [4073] libburn/spc.c Reacted on warnings of -Wunused-but-set-variable 2011.07.06.143441 [4074] libburn/toc.c Reacted on warnings of -Wunused-but-set-variable 2011.07.06.143536 [4075] libburn/write.c Reacted on warnings of -Wunused-but-set-variable 2011.07.06.143724 [4076] cdrskin/cdrskin.c Reacted on warnings of -Wtype-limits and -Wunused-but-set-variable 2011.07.06.143904 [4077] cdrskin/cdrfifo.c Reacted on warnings of -Wunused-but-set-variable 2011.07.07.114911 [4083] libburn/mmc.c Silenced warning of cppcheck 2011.07.07.115006 [4084] libburn/sg-linux.c Silenced warning of cppcheck 2011.07.07.120719 [4085] libburn/util.c Reacted on warning of cppcheck 2011.07.11.143934 [4133] libburn/sg.c Implemented macro Libburn_use_sg_freebsd_porT 2011.07.12.095936 [4138] cdrskin/cdrfifo.c Reacted on warning of cppcheck about cdrskin/cdrfifo.c 2011.07.12.105955 [4139] cdrskin/cleanup.c Reacted on warning of cppcheck about cdrskin/cleanup.c 2011.07.12.110131 [4140] libburn/async.c Reacted on warning of cppcheck about libburn/async.c 2011.07.12.110223 [4142] libburn/cleanup.c Reacted on warning of cppcheck about libburn/cleanup.c 2011.07.12.110306 [4143] libburn/drive.c Reacted on warning of cppcheck about libburn/drive.c 2011.07.12.110405 [4144] libburn/read.c Reacted on warning of cppcheck about libburn/read.c 2011.07.12.110453 [4145] test/poll.c Reacted on warning of cppcheck about test/poll.c 2011.07.12.141659 [4147] libburn/sg.c Improved intentional compiler warning about lack of suitable system adapter 2011.07.12.141838 [4148] libburn/sg-dummy.c Reacted on warning of cppcheck about libburn/sg-dummy.c 2011.07.12.141932 [4149] libburn/sg-freebsd-port.c Reacted on warning of cppcheck about libburn/sg-freebsd-port.c 2011.07.12.142018 [4150] libburn/sg-freebsd.c Reacted on warning of cppcheck about libburn/sg-freebsd.c 2011.07.12.142141 [4151] libburn/sg-libcdio.c Reacted on warning of cppcheck about libburn/sg-libcdio.c 2011.07.12.155335 [4152] cdrskin/cdrskin.c Improved -atip and -minfo with empty drive 2011.07.12.155417 [4153] libburn/drive.c Bug fix: Empty ROM drive was mistaken to hold an unsuitable disc 2011.07.12.173727 [4154] libburn/sg-solaris.c Reacted on warning of cppcheck about libburn/sg-solaris.c 2011.07.14.162150 [4164] cdrskin/cdrskin.c Fixed possible uninitialized variable use introduced by rev 4152 2011.07.15.081325 [4170] libburn/sg-freebsd.c Reacted on warning of cppcheck about libburn/sg-freebsd.c 2011.07.28.191202 [4222] libburn/libburn.h libburn/drive.c libburn/libburn.ver New API call burn_lookup_device_link() 2011.07.28.191536 [4223] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option --device_links 2011.07.31.080152 [4227] libburn/transport.h libburn/drive.h libburn/drive.c libburn/spc.c libburn/mmc.c Bug fix: Some drives returned wrong CD sizes after having burnt DVD-R 2011.07.31.083046 [4228] libburn/spc.c libburn/mmc.c Bug fix: Some drives return -150 as NWA of blank CD, rather than 0 2011.08.01.125405 [4232] libburn/libburn.h libburn/drive.c libburn/mmc.c libburn/libburn.ver New API call burn_disc_get_phys_format_info() 2011.08.01.153305 [4237] libburn/mmc.h Forgot to upload the header which defines mmc_get_phys_format_info Release 1.1.2 was skipped to get back in sync with libisoburn. 07 Aug 2011 [4247] copy -m Branching for libburn release 1.1.4 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.1.4 2011.08.07.100001 [4249] 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 1.1.4 07 Aug 2011 [4250] - cdrskin/add_ts_changes_to_libburn_1_1_0 - cdrskin/add_ts_changes_to_libburn_1_1_1 + cdrskin/add_ts_changes_to_libburn_1_1_4 + cdrskin/add_ts_changes_to_libburn_1_1_5 Updated cdrskin tarball generator 07 Aug 2011 [4251] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp 07 Aug 2011 [4255] cdrskin/cdrskin_eng.html ChangeLog cdrskin/changelog.txt Forgot to mention cdrskin option --device_links ----------------------------------- release - cdrskin-1.1.4 - 2011.08.07.100001 * Bug fix: Some drives return -150 as NWA of blank CD, rather than 0. libburn forwarded this misleading information to the application. * Bug fix: Some drives returned wrong CD sizes after having burned DVD-R * Bug fix: Empty ROM drive was mistaken to hold an unsuitable disc * Bug fix: Avoiding to load speed descriptor list twice * New API call burn_lookup_device_link() * New API call burn_disc_get_phys_format_info() * New cdrskin option --device_links 2011.08.08.121355 [4259] 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 1.1.5 08 Aug 2011 [4260] - cdrskin/add_ts_changes_to_libburn_1_1_0 - cdrskin/add_ts_changes_to_libburn_1_1_1 + cdrskin/add_ts_changes_to_libburn_1_1_4 + cdrskin/add_ts_changes_to_libburn_1_1_5 Updated cdrskin tarball generator 08 Aug 2011 [4261] ChangeLog cdrskin/changelog.txt Documented changes and release timestamp ------------------------------------ cycle - cdrskin-1.1.5 - 2011.08.08.121355 08 Aug 2011 [4262] svn move -m libburn release 1.1.4 is ready http://svn.libburnia-project.org/libburn/branches/1.1.4 http://svn.libburnia-project.org/libburn/tags/1.1.4 2011.08.17.160854 [4280] libburn/libburn.h libburn/transport.h libburn/drive.c Bug fix: stdio sizes > 4 TB - 32 kB caused integer rollover 2011.08.17.162201 [4281] libburn/drive.c Reacted on compiler warning about previous revision 2011.08.29.213339 [4302] libburn/write.c More generous ignoring of failure of fsync() on inappropriate fd 2011.09.20.131602 [4306] libburn/sg-linux.c Simulation of large disks 2011.09.20.131843 [4307] libburn/sg-linux.c Working around collision with udev by closing and re-opening device file 2011.09.20.132438 [4308] libburn/spc.c Slowing down test cycle while waiting for drive to become ready 2011.09.21.133344 [4310] README cdrskin/README libburn/sg-linux.c Improved and documented workaround for udev 21 Sep 2011 [4311] README cdrskin/README Corrected outdated sentence in documented workaround for udev 26 Sep 2011 [4321] svn copy -m Branching for libburn release 1.1.6 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.1.6 2011.09.27.060001 [4322] 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 1.1.6 27 Sep 2011 [4323] - cdrskin/add_ts_changes_to_libburn_1_1_4 - cdrskin/add_ts_changes_to_libburn_1_1_5 + cdrskin/add_ts_changes_to_libburn_1_1_6 + cdrskin/add_ts_changes_to_libburn_1_1_7 Updated cdrskin tarball generator 27 Sep 2011 [4324] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.1.6 - 2011.09.27.060001 * Bug fix: stdio sizes > 4 TB - 32 kB caused integer rollover * Worked around a collision with Linux udev which lets links vanish 2011.09.27.124555 [4329] 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 1.1.7 27 Sep 2011 [4330] - cdrskin/add_ts_changes_to_libburn_1_1_4 - cdrskin/add_ts_changes_to_libburn_1_1_5 + cdrskin/add_ts_changes_to_libburn_1_1_6 + cdrskin/add_ts_changes_to_libburn_1_1_7 Updated cdrskin tarball generator 27 Sep 2011 [4331] ChangeLog cdrskin/changelog.txt Updated change log 27 Sep 2011 [4332] svn move -m libburn release 1.1.6 is ready http://svn.libburnia-project.org/libburn/branches/1.1.6 http://svn.libburnia-project.org/libburn/tags/1.1.6 ------------------------------------ cycle - cdrskin-1.1.7 - 2011.09.27.124555 2011.10.02.134037 [4336] libburn/sg-linux.c Avoided open()-close() cycles during drive scan and grab on Linux 2011.10.02.172004 [4337] libburn/sg-linux.c Avoided one more open()-close() cycles during drive scan and grab on Linux 2011.10.05.075531 [4339] libburn/libburn.h libburn/drive.h libburn/drive.c libburn/write.c libburn/libburn.ver New API call burn_drive_re_assess() 2011.10.06.082649 [4344] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_stream_recordinG 2011.10.06.082934 [4345] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_drive_equals_adR 2011.10.06.083228 [4346] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_drive_rolE 2011.10.06.084026 [4347] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_random_access_rW 2011.10.06.085426 [4348] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_best_speeD 2011.10.06.085713 [4349] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_set_waitinG 2011.10.06.085848 [4350] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_track_set_sizE 2011.10.06.090207 [4351] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_preset_device_familY 2011.10.06.090422 [4352] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_set_forcE 2011.10.06.090557 [4353] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_allow_untested_profileS 2011.10.06.091334 [4554] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_write_mode_ruleS 2011.10.06.091641 [4355] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_spacE 2011.10.06.091949 [4356] [4357] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_set_filluP 2011.10.06.092242 [4358] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_multi_capS 2011.10.06.095055 [4359] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_toc_entry_extensionS 2011.10.06.095322 [4360] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_msc1 2011.10.06.100025 [4361] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_burn_disc_formaT 2011.10.06.101239 [4362] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_bd_formattinG 2011.10.06.101442 [4363] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_wrote_welL 2011.10.06.101918 [4364] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_set_start_bytE 2011.10.06.102127 [4365] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_profilE 2011.10.06.102557 [4366] cdrskin/cdrskin.c Now unconditional: Cdrskin_atip_speed_is_oK 2011.10.06.102816 [4367] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_buffer_min_filL 2011.10.06.103102 [4368] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_multI 2011.10.06.103325 [4369] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_pretend_fulL 2011.10.06.103445 [4370] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_buffer_progresS 2011.10.06.103619 [4371] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_read_atiP 2011.10.06.103832 [4372] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_burn_disc_unsuitablE 2011.10.06.104012 [4373] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_get_start_end_lbA 2011.10.06.104233 [4374] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_audioxtR 2011.10.06.104519 [4375] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_cleanup_handleR 2011.10.06.104908 [4376] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_burn_aborT 2011.10.06.105627 [4377] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_burn_msgS 2011.10.06.105922 [4378] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_convert_scsi_adR 2011.10.06.111115 [4379] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_convert_fs_adR 2011.10.06.111245 [4380] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_is_enumerablE 2011.10.06.111758 [4381] cdrskin/cdrskin.c Now unconditional: Cdrskin_allow_libburn_taO 2011.10.06.112031 [4382] cdrskin/cdrskin.c Now unconditional: Cdrskin_grab_abort_does_worK 2011.10.06.112239 [4383] cdrskin/cdrskin.c Now unconditional: Cdrskin_is_erasable_on_load_does_worK 2011.10.06.112456 [4384] cdrskin/cdrskin.c Now unconditional: Cdrskin_progress_track_does_worK 2011.10.06.112732 [4385] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_has_drive_get_adR 2011.10.06.113103 [4386] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_does_ejecT 2011.10.06.113315 [4387] cdrskin/cdrskin.c Now unconditional: Cdrskin_all_tracks_with_sector_paD 2011.10.06.114009 [4388] cdrskin/cdrskin.c Removed obsolete macro case 2011.10.06.120014 [4389] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Removed outdated code and Cdrskin_oldfashioned_api_usE 2011.10.06.121140 [4390] cdrskin/cdrskin.c Now unconditional: Cdrskin_libburn_from_pykix_svN 2011.10.07.075117 [4391] libburn/drive.h libburn/drive.c Avoided to release drive prematurely if interrupted while grabbing drive 08 Oct 2011 [4392] cdrskin/convert_man_to_html.sh Replaced HTML minus by a flat ASCII minus in HTML man page generator 2011.10.09.155415 [4394] libburn/drive.c Reacted on warning of cppcheck about burn_disc_get_cd_info() 2011.10.09.162355 [4395] libburn/drive.c Reacted on nitpicking of cppcheck 2011.10.10.125950 [4397] libburn/libburn.h Changed term "persistent address" to "device file address" 2011.10.10.130029 [4398] libburn/drive.c Changed debug message which called "stdio:" addresses enumerable 2011.10.11.141313 [4399] [4400] cdrskin/cdrskin.c Avoided release-grab cycle in cdrskin -msinfo 2011.10.11.163842 [4401] cdrskin/cdrskin.c Avoided release-grab cycles between tasks of a cdrskin run 2011.10.12.100050 [4402] libburn/libburn.h libburn/libdax_msgs.h libburn/drive.c libburn/write.c libburn/structure.c libburn/read.c libburn/debug.c libburn/mmc.c libburn/spc.c libburn/sg-solaris.c libburn/sg-linux.c libburn/sg-libcdio.c libburn/sg-freebsd-port.c libburn/sg-freebsd.c Gave up use of burn_print() in libburn 2011.10.12.100155 [4403] test/structest.c Added madatory library initialization to test/structest.c 2011.10.27.091014 [4413] libburn/sg-libcdio.c Silenced a warnings in libcdio adapter 2011.10.27.094705 [4414] libburn/sg-libcdio.c Enabled optional reporting of drive replies in libcdio adapter 2011.10.27.094705 [4415] libburn/sg-solaris.c Enabled optional reporting of drive replies in Solaris adapter 2011.10.31.164236 [4416] libburn/spc.c libburn/mmc.c Enabled recognition of QEMU DVD-ROM 0.12 as ATAPI drive 2011.11.01.221713 [4417] libburn/spc.c Small correction of rev 4416 2011.11.02.074334 [4418] libburn/sg-linux.c Avoiding on Linux to list drives from /proc if device family is non-default 2011.11.02.130735 [4419] libburn/mmc.c Corrected a bug with obtaining Physical Interface Standard information 2011.11.03.130710 [4422] libburn/spc.c Bug fix: Misinterpreted mode page 2A if block descriptors are present 2011.11.09.111408 [4424] libburn/sg-linux.c Enabled recognition of CD drive at /dev/vda of Linux guest on qemu virtio 2011.11.10.134432 [4430] libburn/libburn.h Removed remark about SCSI logging being restricted to Linux system adapter 2011.11.10.153659 [4431] libburn/spc.h libburn/spc.c libburn/sg-linux.c Logging of early SCSI commands of Linux system adapter to stderr 2011.11.14.170612 [4435] libburn/sg-linux.c Clarified a remark in libburn/sg-linux.c 2011.11.16.094244 [4336] libburn/libdax_msgs.h Clarified a remark in libburn/libdax_msgs.h 2011.11.16.094436 [4437] libburn/write.c Distinguished failure messages about write(2) and fsync(2) 2011.11.18.155410 [4440] libburn/sg-libcdio.c Bug fix: licdio adapter reacted inconsistently on symbolic links to drives 20 Nov 2011 [4441] svn copy -m Branching for libburn release 1.1.8 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.1.8 2011.11.20.100001 [4442] 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 1.1.8 20 Nov 2011 [4443] - cdrskin/add_ts_changes_to_libburn_1_1_6 - cdrskin/add_ts_changes_to_libburn_1_1_7 + cdrskin/add_ts_changes_to_libburn_1_1_8 + cdrskin/add_ts_changes_to_libburn_1_1_9 Updated cdrskin tarball generator 20 Nov 2011 [4444] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.1.8 - 2011.11.20.100001 * New API call burn_drive_re_assess() * Enabled recognition of QEMU DVD-ROM 0.12 as ATAPI drive * Bug fix: Misinterpreted mode page 2A if block descriptors are present 2011.11.20.214751 [4448] 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 1.1.9 20 Nov 2011 [4449] - cdrskin/add_ts_changes_to_libburn_1_1_6 - cdrskin/add_ts_changes_to_libburn_1_1_7 + cdrskin/add_ts_changes_to_libburn_1_1_8 + cdrskin/add_ts_changes_to_libburn_1_1_9 Updated cdrskin tarball generator 20 Nov 2011 [4450] ChangeLog cdrskin/changelog.txt Updated change log 21 Nov 2011 [4451] svn move -m libburn release 1.1.8 is ready http://svn.libburnia-project.org/libburn/branches/1.1.8 http://svn.libburnia-project.org/libburn/tags/1.1.8 ------------------------------------ cycle - cdrskin-1.1.9 - 2011.11.20.220318 2011.11.22.191621 [4455] libburn/sg-linux.c Reacted on compiler warning of Debian buildd 2011.11.23.104948 [4458] libburn/libdax_msgs.h libburn/sg-linux.c Reporting about failure to open existing /dev/sr or /dev/scd on Linux 2011.11.26.153142 [4460] libburn/sg-solaris.c Bug fix: Solaris adapter mishandled write commands which failed on first try 2011.11.30.081130 [4462] libburn/transport.h libburn/libdax_msgs.h libburn/spc.h libburn/spc.c libburn/sbc.c libburn/mmc.c libburn/sg-linux.c libburn/sg-freebsd.c libburn/sg-libcdio.c libburn/sg-solaris.c Made SCSI timeout settable at level of SPC, SBC, MMC functions 2011.11.30.131608 [4463] libburn/mmc.c Improved debugging of drive feature list 2011.12.02.100148 [4464] libburn/drive.c libburn/spc.c Bug fix: Interrupting libburn while drive tray is loading led to endless loop 2011.12.02.171436 [4466] libburn/libburn.h libburn/drive.c libburn/mmc.h libburn/mmc.c libburn/libburn.ver New API call burn_disc_get_leadin_text() 2011.12.02.171710 [4467] cdrskin/cdrskin.c cdrskin/cdrskin.1 Storing CD-TEXT as cdtext.dat with cdrskin option -toc -vv, reporting with -vvv 2011.12.02.204513 [4468] libburn/libburn.h Clarified meaning of Character Position byte of burn_disc_get_leadin_text() 2011.12.03.113345 [4469] libburn/mmc.c Corrected a style deviation in code of mmc.c 03 Dec 2011 [4470] Makefile.am Removing cdrskin/.libs and test/.libs witch make clean 03 Dec 2011 [4471] Makefile.am Added ./bootstrap script to release tarball 2011.12.05.203600 [4475] libburn/libburn.h libburn/libdax_msgs.h libburn/options.h libburn/options.c libburn/mmc.c libburn/write.c libburn/libburn.ver doc/cookbook.txt New API call burn_write_opts_set_leadin_text() 2011.12.05.203821 [4476] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented cdrskin option textfile= 2011.12.06.134651 [4477] libburn/write.c Reacted on compiler warning about uninitialized variable in rev 4476 06 Dec 2011 [4478] doc/cookbook.txt Documented CD-TEXT pack type 0x8f 2011.12.07.075031 [4479] Makefile.am Removed version.h from list of source files because generated by configure 08 Dec 2011 [4481] doc/cookbook.txt Updated documentation of CD-TEXT pack types 0x87 and 0x8f 08 Dec 2011 [4482] doc/cookbook.txt Updated documentation of CD-TEXT pack types 0x86, 0x8d, 0x8e 2011.12.09.092152 [4483] cdrskin/cdrskin.c Tolerating trailing zero of Sony CDTEXT files 10 Dec 2011 [4484] doc/cookbook.txt Updated documentation of CD-TEXT pack types 0x88 and 0x89 10 Dec 2011 [4485] doc/cookbook.txt Some polishing in cookbook 12 Dec 2011 [4486] doc/cookbook.txt + doc/cdtext.txt Outsourced cdtext.txt from cookbook.txt 12 Dec 2011 [4487] cdrskin/cdrskin.1 Pointing from man cdrskin to doc/cdtext.txt for CD-TEXT details 2011.12.12.092602 [4488] libburn/libburn.h libburn/libdax_msgs.h libburn/init.c libburn/options.h libburn/options.c libburn/structure.h libburn/structure.c libburn/write.h libburn/write.c libburn/libburn.ver New API calls for composing CD-TEXT 2011.12.12.164452 [4490] libburn/libburn.h libburn/write.c doc/cdtext.txt New macros for CD-TEXT genre and language names 2011.12.12.181346 [4491] libburn/write.c Enabled repetition of track texts by TAB character 2011.12.13.164329 [4492] libburn/libburn.h More macros for CD-TEXT genre and language names 2011.12.14.124906 [4494] libburn/write.c Changed default CD-TEXT for tracks from track number text to empty text 2011.12.14.132551 [4495] cdrskin/cdrskin.c cdrskin/cdrskin.1 doc/cdtext.txt doc/cookbook.txt New option input_sheet_v07t= 14 Dec 2011 [4496] ChangeLog cdrskin/changelog.txt Updated change log ------------------------------------ cycle - cdrskin-1.1.9 - 2011.12.14.132711 * Bug fix: Solaris adapter mishandled write commands which failed on first try * Bug fix: Interrupting libburn while drive tray is loading led to endless loop * New API calls burn_disc_get_leadin_text(), burn_write_opts_set_leadin_text() * New API calls for composing CD-TEXT * Implemented cdrskin option textfile= * Implemented cdrskin option combination -vv -toc for cdtext.dat production * New cdrskin option input_sheet_v07t= 14 Dec 2011 [4497] cdrskin/cdrskin.1 cdrskin/cdrskin_eng.html Improved cdrskin man page and web page 15 Dec 2011 [4498] Makefile.am Included doc/cdtext.txt in libburn tarball 2011.12.15.104259 [4499] cdrskin/cdrskin.c cdrskin/cdrskin.1 Refusing to burn CD-TEXT if non-audio tracks are present 2011.12.15.154818 [4502] Makefile.am libburn/libburn.h libburn/libdax_msgs.h + libburn/cdtext.c libburn/libburn.ver doc/cdtext.txt New API call burn_session_input_sheet_v07t() 2011.12.15.155642 [4503] cdrskin/cdrskin.c cdrskin/compile_cdrskin.sh Moved reading of Sony Input Sheet v07 from cdrskin to libburn 2011.12.15.161349 [4504] libburn/libburn.h Documented new API call 2011.12.15.174914 [4505] libburn/cdtext.c libburn/write.c Moved burn_cdtext_from_session() from write.c to cdtext.c 2011.12.16.105329 [4506] libburn/util.c libburn/util.h libburn/cdtext.c Moved a function from cdtext.c to util.c 2011.12.16.111300 [4507] libburn/util.c libburn/util.h libburn/cdtext.c Moved a function from cdtext.c to util.c 2011.12.18.161107 [4508] cdrskin/cdrskin.c cdrskin/cdrskin.1 New options --cdtext_dummy and --cdtext_verbose 2011.12.22.112138 [4509] cdrskin/cdrskin.c Changed libburn print threshold of cdrskin -v to severity NOTE 2011.12.25.103852 [4510] libburn/libburn.h libburn/libdax_msgs.h libburn/structure.c libburn/file.c libburn/source.c libburn/cdtext.c libburn/libburn.ver New API calls burn_cdtext_from_packfile() and burn_session_by_cue_file() 2011.12.25.105032 [4511] cdrskin/cdrskin.c cdrskin/cdrskin.1 Partly implemented options cuefile= and -text 2011.12.25.110440 [4512] libburn/structure.c libburn/cdtext.c Reacted on compiler warnings about uninitialized variables 26 Dec 2011 [4514] doc/cdtext.txt Updated doc/cdtext.txt 2011.12.27.115645 [4515] libburn/libburn.h libburn/structure.h libburn/structure.c libburn/libburn.ver New API call burn_track_set_isrc_string() 2011.12.27.133733 [4516] libburn/write.c libburn/cdtext.c doc/cookbook.txt doc/cdtext.txt cdrskin/cdrskin.1 Writing CATALOG and ISRC into Q sub-channel of CD SAO sessions 2011.12.28.104044 [4517] libburn/libburn.h libburn/transport.h libburn/drive.c libburn/spc.h libburn/spc.c libburn/mmc.h libburn/mmc.c doc/cookbook.txt doc/cdtext.txt Transmitting CATALOG by mode page 5. ISRC too, if TAO. 2011.12.28.104536 [4518] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented options mcn= and isrc= 2011.12.28.152153 [4519] libburn/transport.h libburn/write.c libburn/mmc.h libburn/mmc.c Improved reaction on failure of SEND CUE SHEET 2011.12.30.142742 [4521] libburn/spc.h libburn/spc.c libburn/mmc.c Reduced waiting time between retries of WRITE commands 2011.12.30.164755 [4522] cdrskin/cdrskin.c cdrskin/cdrskin.1 Coordinated option cuefile= with option input_sheet_v07t= 2011.12.30.174416 [4523] cdrskin/cdrskin.c cdrskin/cdrskin.1 Corrected precedence of media catalog and ISRC options 2011.12.31.120007 [4524] libburn/libburn.h libburn/write.c doc/cookbook.txt New track mode modifier BURN_SCMS 2012.01.01.124121 [4525] libburn/write.c Corrected CTL of lead-in CUE SHEET entry 2012.01.01.124330 [4526] libburn/mmc.c doc/cookbook.txt Writing SCMS into mode page 5 if TAO 2012.01.01.124424 [4627] libburn/drive.c Fixed a wrong assumption about track.mode 2012.01.01.124645 [4628] libburn/libburn.h libburn/structure.c doc/cdtext.txt Interpreting CDRWIN command FLAGS 2012.01.01.125539 [4529] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented options -scms -copy -nocopy -preemp -nopreemp 2012.01.01.125539 [4530] cdrskin/cdrskin.c cdrskin/cdrskin.1 New cdrskin options --four_channel --two_channel 2012.01.01.173446 [4531] libburn/structure.c doc/cdtext.txt cdrskin/cdrskin.1 Implemented cue sheet file commands ARRANGER, COMPOSER, MESSAGE 2012.01.02.143655 [4532] libburn/libdax_msgs.h libburn/structure.c Reporting line number in case of cue sheet file problems 2012.01.02.164110 [4533] libburn/write.c Changed debug messages about CUE SHEET MSF from hex to decimal 2012.01.03.194322 [4534] libburn/libburn.h libburn/libdax_msgs.h libburn/structure.h libburn/structure.c libburn/write.c doc/cdtext.txt cdrskin/cdrskin.1 libburn/libburn.ver New API calls burn_track_set_index(), burn_track_clear_indice() 2012.01.04.131808 [4535] cdrskin/cdrskin.c cdrskin/cdrskin.1 Implemented option index= 2012.01.05.115516 [4536] libburn/drive.c libburn/write.c libburn/spc.h libburn/spc.c Bug fix: Progress report with blanking and formatting could be bogus 2012.01.05.120246 [4537] cdrskin/cdrskin.c Reacted on compiler warnings about rev 4535 2012.01.05.123114 [4538] ChangeLog cdrskin/changelog.txt cdrskin/cdrskin_eng.html Updated change log and web page 2012.01.05.140927 [4539] libburn/write.c Reacted on compiler warning about rev 4519 ------------------------------------ cycle - cdrskin-1.1.9 - 2012.01.05.141340 * New API call burn_session_input_sheet_v07t() * New API calls burn_cdtext_from_packfile() and burn_session_by_cue_file() * New API call burn_track_set_isrc_string() * New API calls burn_track_set_index(), burn_track_clear_indice() * New cdrskin options --cdtext_dummy and --cdtext_verbose * New cdrskin options --four_channel --two_channel * Implemented cdrskin options mcn= and isrc= * Implemented cdrskin options -scms -copy -nocopy -preemp -nopreemp * Implemented cdrskin option index= * Partly implemented cdrskin options cuefile= and -text * Bug fix: Progress report with blanking and formatting could be bogus 2012.01.06.125849 [4540] libburn/libburn.h libburn/structure.c cdrskin/cdrskin.1 doc/cdtext.txt Implemented data extraction from cue sheet FILE type WAVE 2012.01.07.190901 [4541] libburn/libburn.h libburn/libdax_msgs.h libburn/drive.c libburn/structure.c libburn/write.c libburn/spc.c libburn/mmc.c libburn/libburn.ver New API call burn_session_set_start_tno() 2012.01.08.132304 [4542] libburn/libburn.h libburn/structure.c libburn/cdtext.c doc/cdtext.txt Implemented track number starts > 1 with .cue and v07t.txt files 2012.01.08.140810 [4543] libburn/libburn.h libburn/libburn.ver libburn/structure.c New API call burn_session_get_start_tno() 2012.01.08.141104 [4544] cdrskin/cdrskin.c While writing: Reporting track numbers with correct start number offset 2012.01.08.154822 [4545] cdrskin/cdrskin.c Corrected display of track number offset with -toc and -minfo 2012.01.08.191443 [4546] cdrskin/cdrskin.c cdrskin/cdrskin.1 New cdrskin option cd_start_tno= 2012.01.10.122000 [4547] libburn/libburn.h libburn/libburn.ver libburn/structure.h libburn/structure.c libburn/write.c New API call burn_track_set_pregap_size() 2012.01.10.124916 [4548] libburn/write.c Removed a development test contraption introduced by previous revision 2012.01.11.111602 [4549] libburn/write.c Enabled pre-gap size for tracks other than the first one 2012.01.11.122013 [4550] libburn/write.c Reacted on compiler warning 2012.01.11.122158 [4551] libburn/structure.c doc/cdtext.txt cdrskin/cdrskin.1 Interpreting .cue file command PREGAP 2012.01.11.122442 [4552] libburn/structure.h libburn/structure.c libburn/mmc.h libburn/mmc.c Obtaining more accurate track sizes for CD with pre-gap 2012.01.11.132847 [4553] cdrskin/cdrskin.c Corrected track number of blank track reported by cdrskin -minfo 2012.01.11.132946 [4554] libburn/libburn.h Clarified meaning of parameter trackno with call burn_disc_track_lba_nwa() 2012.01.12.084429 [4555] libburn/libburn.h libburn/libburn.ver libburn/libdax_msgs.h libburn/structure.h libburn/structure.c libburn/write.c New API call burn_track_set_postgap_size() 2012.01.12.120316 [4556] libburn/libburn.h libburn/structure.c doc/cdtext.txt cdrskin/cdrskin.1 Interpreting .cue file command POSTGAP 2012.01.12.191143 [4557] cdrskin/cdrskin.c cdrskin/cdrskin.1 New cdrskin options sao_pregap=, sao_postgap= 2012.01.13.101844 [4558] cdrskin/cdrskin.c Avoided display of negative speed numbers at track change 2012.01.13.122205 [4559] libburn/write.c libburn/sector.h libburn/sector.c Flushing buffer to MMC before a new track begins 2012.01.13.141517 [4560] cdrskin/cdrskin.c Corrected type and sector size for .cue generated tracks 2012.01.13.142723 [4561] libburn/write.c Corrected write count for tracks with post-gap 2012.01.13.150949 [4562] libburn/write.c Removed development macro which sneaked in with previous revision 2012.01.13.151126 [4563] cdrskin/cdrskin.c Corrected total size summary of cdrskin before burn start 2012.01.13.170914 [4564] libburn/write.c libburn/sector.c Implemented index reporting for struct burn_progress 15 Jan 2012 [4568] doc/cookbook.txt Updated SAO cookbook about indice, pre-gap, post-gap 2012.01.16.112048 [4570] libburn/sector.c Corrected a comment 2012.01.16.112258 [4571] libburn/libburn.h libburn/write.c Preventing CD-TEXT with sessions that are not pure audio 2012.01.18.120429 [4573] libburn/structure.c Detecting address sequence errors with .cue command INDEX 2012.01.18.141954 [4574] libburn/spc.c Made conversion of ASC ASCQ to text independent of key and its text 2012.01.19.210418 [4575,4577] delayed_commit/B20119.200204 libburn/libburn.h libburn/structure.h libburn/structure.c libburn/write.c Counting post-gap as part of track with burn_track_get_sectors() 2012.01.20.091016 [4576,4578] delayed_commit/B20120.091044 libburn/libburn.h libburn/file.h libburn/file.c libburn/structure.c Introduced burn_offst_source_new() flag bit0 which prevents later size changes 2012.01.21.174103 [4579] delayed_commit/B20121.174108 libburn/read.c Allowing SCSI read operations > 32 kB 2012.01.22.124929 [4580] delayed_commit/B20122.124935 libburn/spc.c Revoked an aspect of rev 4465 which aborted operation before drive is ready 2012.01.22.125048 [4581] delayed_commit/B20122.125048 libburn/async.c Prevented SIGSEGV with testing drive for being prepared for writing 2012.01.22.125357 [4582] delayed_commit/B20122.125357 libburn/drive.c Improved reaction time on interrupt during writing of lead-in 2012.01.22.182854 [4583] delayed_commit/B20122.182858 libburn/libburn.h libburn/init.h libburn/init.c libburn/drive.c Disabled dangerous abort handler actions while BURN_DRIVE_GRABBING 2012.01.22.194131 [4584] delayed_commit/B20122.194131 cdrskin/cdrskin.c Bug fix: cdrskin produced a memory fault if interupted before writing began 2012.01.23.102720 [4585] libburn/libdax_msgs.h libburn/mmc.c libburn/options.c libburn/sg-freebsd-port.c libburn/crc.c libburn/write.c Corrected some minor differences between SVN and local development tree 23 Jan 2012 [4590] cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated change log 23 Jan 2012 [4591] ChangeLog Updated change log 23 Jan 2012 [4592] cdrskin/wiki_plain.txt Updated cdrskin wiki text 2012.01.23.164346 [4593] cdrskin/cdrskin.c Fixed an endless loop with cdrskin signal handling ------------------------------------ cycle - cdrskin-1.1.9 - 2012.01.23.164529 * Bug fix: cdrskin produced a memory fault if interupted before writing began * New API calls burn_session_set_start_tno(), burn_session_get_start_tno() * New API calls burn_track_set_pregap_size(), burn_track_set_postgap_size() * New cdrskin option cd_start_tno= * New cdrskin options sao_pregap=, sao_postgap= 2012.01.25.092650 [4595] cdrskin/cdrskin.c Removed overdone part of rev 4593 27 Jan 2012 [4598] svn copy -m Branching for libburn release 1.2.0 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.2.0 2012.01.27.103001 [4599] 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 1.2.0 27 Jan 2012 [4600] - cdrskin/add_ts_changes_to_libburn_1_1_8 - cdrskin/add_ts_changes_to_libburn_1_1_9 + cdrskin/add_ts_changes_to_libburn_1_2_0 + cdrskin/add_ts_changes_to_libburn_1_2_1 Updated cdrskin tarball generator 27 Jan 2012 [4601] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.2.0 - 2012.01.27.103001 * Bug fix: cdrskin produced a memory fault if interupted before writing began * Bug fix: Solaris adapter mishandled write commands which failed on first try * Bug fix: Interrupting libburn while drive tray is loading led to endless loop * Bug fix: Progress report with blanking and formatting could be bogus * New API calls burn_disc_get_leadin_text(), burn_write_opts_set_leadin_text() * New API calls for composing CD-TEXT, see doc/cdtext.txt * New API call burn_session_by_cue_file() for reading CDRWIN .cue files * New API call burn_track_set_isrc_string() * New API calls burn_track_set_index(), burn_track_clear_indice() * New API calls burn_session_set_start_tno(), burn_session_get_start_tno() * New API calls burn_track_set_pregap_size(), burn_track_set_postgap_size() * Implemented cdrskin option textfile= * Implemented cdrskin option combination -vv -toc for cdtext.dat production * Implemented cdrskin options mcn= and isrc= * Implemented cdrskin options -scms -copy -nocopy -preemp -nopreemp * Implemented cdrskin option index= * Partly implemented cdrskin options cuefile= and -text * New cdrskin option input_sheet_v07t= for CD-TEXT definition * New cdrskin options --cdtext_dummy and --cdtext_verbose * New cdrskin options --four_channel --two_channel * New cdrskin option cd_start_tno= * New cdrskin options sao_pregap=, sao_postgap= 2012.01.27.150951 [4605] 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 1.2.1 27 Jan 2012 [4606] - cdrskin/add_ts_changes_to_libburn_1_1_8 - cdrskin/add_ts_changes_to_libburn_1_1_9 + cdrskin/add_ts_changes_to_libburn_1_2_0 + cdrskin/add_ts_changes_to_libburn_1_2_1 Updated cdrskin tarball generator 27 Jan 2012 [4607] ChangeLog cdrskin/changelog.txt Updated change log 27 Jan 2012 [4608] svn move -m libburn release 1.2.0 is ready http://svn.libburnia-project.org/libburn/branches/1.2.0 http://svn.libburnia-project.org/libburn/tags/1.2.0 27 Jan 2012 [tag:4612] [4613] libburn/write.c ChangeLog Corrected small flaws of libburn release tarball 27 Jan 2012 [4614] [4615] libburn/write.c One of the flaws was phony. Corrected back. ------------------------------------ cycle - cdrskin-1.2.1 - 2012.01.27.150951 2012.02.02.190720 [4624] libburn/write.c libburn/spc.c Reacted on warnings of Debian buildd 06 Feb 2012 [4625] doc/cdtext.txt Small corrections in CD-TEXT documentation 08 Feb 2012 [4626] doc/cdtext.txt Small corrections in CD-TEXT documentation 2012.02.11.171228 [4627] libburn/crc.c Mathematical description of crc_ccitt() versus crc_11021() 2012.02.13.102837 [4628] libburn/spc.c Added LG drive sense code 2 06 00 to error list (officially listed is 3 06 00) 2012.02.19.101022 [4631] libburn/crc.h libburn/crc.c Re-implemented the CRC functions under own copyright 2012.02.22.103056 [4632] libburn/util.c doc/mediainfo.txt Added to DVD manufacturer list: "UmeDisc Limited" 2012.03.21.193320 [4671] cdrskin/cdrskin.c Reacted on warning of cppcheck 2 Apr 2012 [4684] svn copy -m Branching for libburn release 1.2.2 http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.2.2 2012.04.02.110001 [4685] 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 1.2.2 02 Apr 2012 [4686] - cdrskin/add_ts_changes_to_libburn_1_2_0 - cdrskin/add_ts_changes_to_libburn_1_2_1 + cdrskin/add_ts_changes_to_libburn_1_2_2 + cdrskin/add_ts_changes_to_libburn_1_2_3 Updated cdrskin tarball generator 02 Apr 2012 [4687] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.2.2 - 2012.04.02.110001 * Small internal refinements 2012.04.02.172347 [4691] 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 1.2.3 02 Apr 2012 [4692] - cdrskin/add_ts_changes_to_libburn_1_2_0 - cdrskin/add_ts_changes_to_libburn_1_2_1 + cdrskin/add_ts_changes_to_libburn_1_2_2 + cdrskin/add_ts_changes_to_libburn_1_2_3 Updated cdrskin tarball generator 02 Apr 2012 [4693] ChangeLog cdrskin/changelog.txt Updated change log 02 Apr 2012 [4694] svn move -m libburn release 1.2.2 is ready http://svn.libburnia-project.org/libburn/branches/1.2.2 http://svn.libburnia-project.org/libburn/tags/1.2.2 ------------------------------------ cycle - cdrskin-1.2.3 - 2012.04.02.172347 2012.04.04.100754 [4698] cdrskin/cdrskin.c Bug fix: cdrskin SIGSEGV if track source was added when no drive was available 2012.04.04.183902 [4699] libburn/crc.c Reacted on warning of Debian buildd 2012.04.08.112703 [4701] libburn/libburn.h libburn/options.h libburn/options.c libburn/write.c libburn/libdax_msgs.h libburn/libburn.ver New API call burn_write_opts_set_obs_pad() 2012.04.08.112825 [4702] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option --obs_pad 2012.04.10.181239 [4704] cdrskin/cdrskin.c Now recognizing long options with double dash 13 Apr 2012 [4706] cdrskin/cdrskin.1 Small correction in cdrskin man page 2012.04.13.202654 [4707] configure.ac libburn/libburn.h libburn/options.c cdrskin/cdrskin.1 Compile time option for obs_pad 18 Apr 2012 [4708] doc/cdtext.txt Augmented CD-TEXT documentation by a complete example of packs 18 Apr 2012 [4709] doc/cookbook.txt Small change in cookbook.txt about DVD-R DL 2012.05.08.080449 [4731] libburn/crc.c Corrections of CRC-32 algorithm for 32 bit systems. Mentioning of start value. 2012.05.30.202249 [4744] libburn/write.c libburn/mmc.c doc/cookbook.txt Bug fix: CD SAO sessions with data tracks started by an audio pause 2012.06.17.173420 [4762] libburn/sector.c Improved reported number of missing bytes in case of track source shortage 2012.07.08.103007 [4778] libburn/structure.c Bug fix: CD tracks were perceived 2 sectors too short. Nice with TAO, bad with SAO. 20 Jul 2012 [4794] svn copy -m "Branching for libburn release 1.2.4" http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.2.4 2012.07.20.113001 [4795] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 1.2.4 20 Jul 2012 [4796] - cdrskin/add_ts_changes_to_libburn_1_2_2 - cdrskin/add_ts_changes_to_libburn_1_2_3 + cdrskin/add_ts_changes_to_libburn_1_2_4 + cdrskin/add_ts_changes_to_libburn_1_2_5 Updated cdrskin tarball generator 20 Jul 2012 [] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.2.4 - 2012.07.20.113001 * New API call burn_write_opts_set_obs_pad(), ./configure --enable-dvd-obs-pad * New cdrskin option --obs_pad * Bug fix: CD SAO sessions with data tracks started by an audio pause * Bug fix: CD tracks were perceived 2 sectors too short. Nice with TAO, bad with SAO. * Bug fix: cdrskin SIGSEGV if track source was added when no drive was available 2012.07.20.164346 [4801] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 1.2.5 20 Jul 2012 [4802] - cdrskin/add_ts_changes_to_libburn_1_2_2 - cdrskin/add_ts_changes_to_libburn_1_2_3 + cdrskin/add_ts_changes_to_libburn_1_2_4 + cdrskin/add_ts_changes_to_libburn_1_2_5 Updated cdrskin tarball generator 20 Jul 2012 [4803] ChangeLog cdrskin/changelog.txt Updated change log 20 Jul 2012 [4806] svn move -m libburn release 1.2.4 is ready http://svn.libburnia-project.org/libburn/branches/1.2.4 http://svn.libburnia-project.org/libburn/tags/1.2.4 ------------------------------------ cycle - cdrskin-1.2.5 - 2012.07.20.164346 2012.07.26.122909 [4811] cdrskin/cdrskin.c cdrskin/cdrskin.1 New option --no_load 26 Jul 2012 [4813] ChangeLog cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated change log ------------------------------------ cycle - cdrskin-1.2.5 - 2012.07.26.195346 * New option --no_load 1 Aug 2012 [4814] doc/cdtext.txt Small grammatical correction in CD-TEXT documentaion 2012.08.28.161949 [4820] libburn/drive.c libburn/util.h libburn/util.c libburn/sg-freebsd.c Removed buggy burn_strdup() and burn_strndup(). Thanks to Rich Felker. 2012.09.13.085623 [4828] libburn/mmc.c Bug fix: Speed setting had no effect on BD media. Thanks to Dennis Vshivkov. 13 Sep 2012 [4829] ChangeLog cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated change log ------------------------------------ cycle - cdrskin-1.2.5 - 2012.09.13.090310 Bug fix: Speed setting had no effect on BD media. Thanks to Dennis Vshivkov. 2012.10.02.134821 [4841] configure.ac Configuration for use of libcdio on cygwin. Thanks Rocky Bernstein. 2012.10.24.095725 [4850] libburn/async.c Reporting (still cryptic) details about refusal to blank 2012.10.25.123837 [4852] libburn/libburn.h libburn/transport.h libburn/read.c libburn/spc.c libburn/mmc.c New flag bit4 of burn_read_data() for better handling of TAO end blocks 2012.10.25.173408 [4854] libburn/read.c Corrected error handling which was spoiled by rev 4852 2012.11.18.184006 [4858] libburn/libburn.h libburn/read.c libburn/spc.c libburn/mmc.h libburn/mmc.c Preserving an immature sketch of media quality scanning 2012.11.18.184114 [4859] cdrskin/cdrskin.c Preserving an immature sketch of media quality scanning 2012.11.24.181347 [4860] libburn/mmc.c Better reaction on non-plausible ATIP info from CD-ROM 2012.11.29.111344 [4865] libburn/libburn.h libburn/transport.h libburn/libdax_msgs.h libburn/options.h libburn/options.c libburn/toc.c libburn/read.c libburn/spc.c libburn/mmc.h libburn/sg-freebsd.c libburn/libburn.ver Beginning to create new API call burn_read_audio 2012.11.29.112506 [4866] libburn/mmc.c Forgot mcc.c with the previous commit 2012.11.29.112605 [4867] libburn/libdax_msgs.h libburn/mmc.c Let mmc_format_unit issue failure message on SCSI error 2012.11.30.193330 [4868] libburn/libburn.h libburn/read.c New API call burn_read_audio 2012.11.30.193415 [4869] test/telltoc.c Made telltoc ready for reading CD audio 2012.12.14.145101 [4878] libburn/libburn.h libburn/init.c libburn/libdax_msgs.h libburn/libdax_msgs.c libburn/libburn.ver New API call burn_list_sev_texts() 14 Dec 2012 [4879] doc/cookbook.txt Small change to burn cookbook about ISO multi-session emulation 08 Jan 2013 [4935] svn copy -m "Branching for libburn release 1.2.6" http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.2.6 2013.01.08.090001 [4936] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 1.2.6 08 Jan 2013 [4937] - cdrskin/add_ts_changes_to_libburn_1_2_4 - cdrskin/add_ts_changes_to_libburn_1_2_5 + cdrskin/add_ts_changes_to_libburn_1_2_6 + cdrskin/add_ts_changes_to_libburn_1_2_7 Updated cdrskin tarball generator 08 Jan 2013 [4938] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.2.6 - 2013.01.08.090001 Bug fix: Speed setting had no effect on BD media. Thanks to Dennis Vshivkov. * New API call burn_read_audio() * New API call burn_list_sev_texts() * New cdrskin option --no_load 2013.01.08.144634 [] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 1.2.7 08 Jan 2013 [4947] - cdrskin/add_ts_changes_to_libburn_1_2_4 - cdrskin/add_ts_changes_to_libburn_1_2_5 + cdrskin/add_ts_changes_to_libburn_1_2_6 + cdrskin/add_ts_changes_to_libburn_1_2_7 Updated cdrskin tarball generator 08 Jan 2013 [4948] ChangeLog cdrskin/changelog.txt Updated change log 08 Jan 2013 [4949] svn move -m libburn release 1.2.6 is ready http://svn.libburnia-project.org/libburn/branches/1.2.6 http://svn.libburnia-project.org/libburn/tags/1.2.6 ------------------------------------ cycle - cdrskin-1.2.7 - 2013.01.08.150303 2013.01.12.195030 [4955] libburn/libburn.h libburn/transport.h libburn/structure.h libburn/structure.c libburn/mmc.c libburn/libburn.ver New API call burn_disc_get_incomplete_sessions(), new burn_toc_entry.track_status_bits 2013.01.12.195311 [4956] cdrskin/cdrskin.c Made use of new API features to handle incomplete sessions 2013.01.15.104005 [4961] libburn/structure.c Bug fix: All CD tracks were reported with the sizes of the tracks in the first session. Regression introduced with version 1.2.0 (rev 4552). 16 Jan 2013 [4965] ChangeLog cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated change log 2013.01.16.181124 [4966] cdrskin/cdrskin.c Updated cdrskin copyright message ------------------------------------ cycle - cdrskin-1.2.7 - 2013.01.16.181124 * New API call burn_disc_get_incomplete_sessions() * New burn_toc_entry component .track_status_bits * -toc and -minfo now report about tracks in the incomplete session * Bug fix: All CD tracks were reported with the sizes of the tracks in the first session. Regression introduced with version 1.2.0 (rev 4552). 2013.02.26.080127 [4972] libburn/drive.c Corrected wrong use of sizeof 2013.03.04.211258 [4975] libburn/mmc.c Bug fix: On some drives the request for minimum speed yielded maximum speed 2013.03.04.232436 [4976] libburn/mmc.c Corrected previous bug fix which caused speed descriptors to appear twice 2013.03.05.124217 [4977] libburn/mmc.c Still correcting the bug fix of rev 4975 2013.03.05.124508 [4978] cdrskin/cdrskin.c New cdrskin option --list_speeds 05 Mar 2013 [4979] cdrskin/cdrskin.1 Mentioned --list_speeds in manual page 05 Mar 2013 [4980] ChangeLog cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated change log 2013.03.05.185356 [4981] libburn/mmc.c Always considering mode page 2A when looking for min and max speed 2013.03.05.185440 [4982] cdrskin/cdrskin.c Always considering mode page 2A when looking for min and max speed ------------------------------------ cycle - cdrskin-1.2.7 - 2013.03.05.185655 * Bug fix: On some drives the request for minimum speed yielded maximum speed * New cdrskin option --list_speeds 2013.03.12.114739 [4987] libburn/write.c Avoiding SYNCHRONIZE CACHE if DVD track preparation has failed 18 Mar 2013 [4994] svn copy -m "Branching for libburn release 1.2.8" http://svn.libburnia-project.org/libburn/trunk http://svn.libburnia-project.org/libburn/branches/1.2.8 2013.03.18.080001 [4997] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 1.2.8 18 Mar 2013 [4998] - cdrskin/add_ts_changes_to_libburn_1_2_6 - cdrskin/add_ts_changes_to_libburn_1_2_7 + cdrskin/add_ts_changes_to_libburn_1_2_8 + cdrskin/add_ts_changes_to_libburn_1_2_9 Updated cdrskin tarball generator 18 Mar 2013 [4999] ChangeLog cdrskin/changelog.txt Updated change log ----------------------------------- release - libburn-1.2.8 - 2013.03.18.080001 * -toc and -minfo now report about tracks in the incomplete session * New API call burn_disc_get_incomplete_sessions() * New burn_toc_entry component .track_status_bits * Bug fix: All CD tracks were reported with the sizes of the tracks in the first session. Regression introduced with version 1.2.0 (rev 4552). * Bug fix: On some drives the request for minimum speed yielded maximum speed * New cdrskin option --list_speeds 2013.03.18.210519 [5007] Makefile.am configure.ac README libburn/libburn.h cdrskin/cdrskin.c cdrskin/cdrskin.1 cdrskin/README cdrskin/compile_cdrskin.sh cdrskin/cdrskin_timestamp.h cdrskin/cdrskin_eng.html Made number transition to 1.2.9 18 Mar 2013 [4996] - cdrskin/add_ts_changes_to_libburn_1_2_6 - cdrskin/add_ts_changes_to_libburn_1_2_7 + cdrskin/add_ts_changes_to_libburn_1_2_8 + cdrskin/add_ts_changes_to_libburn_1_2_9 Updated cdrskin tarball generator 18 Mar 2013 [] ChangeLog cdrskin/changelog.txt Updated change log ------------------------------------ cycle - cdrskin-1.2.9 - [] ChangeLog cdrskin/cdrskin_eng.html cdrskin/changelog.txt Updated change log ------------------------------------ cycle - cdrskin-1.2.9 - ********************************************************************** Important: When adding a public API function then add its name to file libburn/libburn.ver ********************************************************************** =============================================================================== TODO =============================================================================== cdrskin option to emit pacifiers with newline rather than carriage return cdrskin does not have a runtime check for sizeof(off_t) >= 6. CD-TEXT: - with SAO - libburn: - optionally genererate TOC pack type 0x88 with A[123] and track POINTS - .inf files - enforcing constraints: - examine how drives react on wodim's cue sheet of INDEX 00 == INDEX 01 qemu: - Re-assess benefit of BLKFLSBUF as of dvd+rw-tools/transport.hxx - Centralize SCSI log /tmp file opening Get sg-freebsd-port.c functional. Expose BD type from bytes 8+4 to 10+4 out of READ BD STRUCTURE form 0. Better motivation of burn_set_signal_handling() in libburn.h. Explore MMC command GET EVENT STATUS NOTIFICATION -------------------------------- Solaris ----------------------------------- Locking of device files. Unmounting. Could need ioctl to obtain SCSI bus,target,lun from fd rather than name ( Subject: Re: [osol-help] DHCP configuration with fixed addresses pntadm -A 10.0.0.24 -f MANUAL -i 010008544255E7 -m 10.0.0.0 -y 10.0.0.0 ) --------------------------------- bugs ------------------------------------- - handle HD DVD profiles 0x50 "HD DVD-ROM", 0x51 "HD DVD-R", 0x52 "HD DVD-RAM" as readable. - Do something about drive->buffer asynchronous race conditions and dangerous use of temporary dynamic memory. (The various asynchronous operations use the same buffer pointer in struct burn_drive and let it point to their private memory. Of course, any problem is due to faulty application ... but then it is really hard to detect.) - Why are DVD+R tracks labeled "invisible" by dvd+rw-mediainfo ? Why does the DVD drive only show the first session ? READ TRACK INFORMATION[#5]: Track State: invisible Track Start Address: 954960*2KB Free Blocks: 0*2KB Track Size: 22784*2KB ROM Compatibility LBA: 265696 ------------------------------ end of bugs --------------------------------- Support for BD-R SRM+POW ? Enable profile 0x42 BD-R random recording Provide DVD+R DL layer break setter Check all SORRY and FATAL errors whether they should become FAILUREs What about cdrskin rc files ? Forward with fallback runs ? [] Emulate -dummy on overwriteables ? [] Emulate -dummy on DVD+R ? What about minimum track sizes ? (POWER OFF/ON , BUS RESET ?) After cooking: review of -do_diet ? growisofs.c : _LINUX_CAPABILITY_VERSION CAP_SYS_RAWIO SYS_capset ? Rectify mmc_read_atip speed interpretation. 12x media are reported as 10x. I never heard of 6x media. ----------------------------------------- long term intentions: [] -reset: ioctl(fd,CDROMRESET) ioctl(fd,SG_SCSI_RESET,SG_SCSI_RESET_DEVICE) http://developer.osdl.org/dev/robustmutexes/src/fusyn.hg/Documentation/ioctl/cdrom.txt [] Convert burn_print() into libdax_msgs_submit() [] Clear outdated persistent read buffer after small CD image was read (ticket 57) =============================================================================== This is the dirty end of the todo list. The recent changelog entries are above the headline "TODO". ===============================================================================