Commit Graph

53 Commits (56ab215db005be3a23848e8b0aa71977566b0018)

Author SHA1 Message Date
Thomas Schmitt 56ab215db0 Ticket 91: update media state model after content change
16 years ago
Thomas Schmitt 26412b4793 Removed a redundant d->start_unit() of revision 419
16 years ago
Thomas Schmitt ebb94ee212 Test wether SCSI 1Bh START UNIT would be helpful with ticket 90
16 years ago
Thomas Schmitt 13641fcbae Made portability clarifications
16 years ago
Thomas Schmitt 6c22b98235 New API function burn_disc_track_lba_nwa()
16 years ago
Thomas Schmitt 448aac8880 Made CD with unclosed track blankable (by -force)
16 years ago
Thomas Schmitt 8f232d1133 Implemented cdrskin -toc
17 years ago
Thomas Schmitt e5ed5f1856 Split enumerate_common() into logic-layer, command-layer, transport-layer
17 years ago
Thomas Schmitt b6a04cb493 Implemented some ATIP functionality
17 years ago
Thomas Schmitt 4718ad99f9 Classified media with TOC read error as unsuitable (rather than as blank)
17 years ago
Thomas Schmitt 8610c9bd1d Made cdrskin produce "ATIP start of lead" (on non-blank media for now)
17 years ago
Thomas Schmitt 0710bbb4fb Introduced burn_drive_enumerator_t to allow more complete sg-freebsd implementation
17 years ago
Thomas Schmitt 170eb96356 Made libburn and cdrskin build on my Linux again
17 years ago
Mario Danic 86bfcea2b3 Made several changes for freebsd support
17 years ago
Thomas Schmitt ff0be0eeae Got rid of assert() in drive.c by soft means
17 years ago
Thomas Schmitt b6831605b2 Made use of SCSI_IOCTL_GET_BUS_NUMBER in hope of cdrecord compatibility
17 years ago
Thomas Schmitt 1fe7f68b43 Uploaded forgotten part of revision 245
17 years ago
Thomas Schmitt b3bea43074 Implemented burn_abort() and made use of it
17 years ago
Thomas Schmitt 5aa2729766 Enhanced Cdrpreskin__cdrecord_to_dev so it warns of invisible SCSI drive
17 years ago
Thomas Schmitt c70fc7215d Curbed endless links to 20 hops
17 years ago
Thomas Schmitt 886b8d1f81 Disabled but did not discarded failed attempt to lock against growisofs
17 years ago
Thomas Schmitt c430359a99 Fixed bug in enhanced softlink resolution
17 years ago
Thomas Schmitt e66581f3b3 Enhanced softlink resolution
17 years ago
Lorenzo Taylor 2d2495db29 Disabled internal link traversal of libburn.
17 years ago
Thomas Schmitt 0ee5e11a8f Removed libburn/message.[ch]
17 years ago
Thomas Schmitt 12ad9100ff Implemented sg_close_drive_fd (ticket 74)
17 years ago
Thomas Schmitt a27361b3b0 Converted "libburn_experimental:" messages of address conversion into "DEBUG"
17 years ago
Thomas Schmitt 15b3f2627c Obsoleted libburn/message.[ch]
17 years ago
Thomas Schmitt 81ceaf0cdd Removed a bug with SCSI address of scanned drives without such address
17 years ago
Thomas Schmitt e388a6396f Enabled unused SCSI part of struct burn_drive. Switched persistent address to burn_drive.devname
17 years ago
Thomas Schmitt 8e73ee88e9 Enabled unused SCSI part of struct burn_drive. Switched persistent address to burn_drive.devname
17 years ago
Thomas Schmitt faaefaa4b8 Introduced new API function burn_drive_obtain_scsi_adr()
17 years ago
Thomas Schmitt 8c0b17b382 Changed outdated comments
17 years ago
Thomas Schmitt 3f7289d104 Restructured SCSI search, removed a potential bug with hdX
17 years ago
Thomas Schmitt b67c555b30 Implemented finding matching /dev/sgN from /dev/srM or /dev/scdK
17 years ago
Thomas Schmitt f580ef6637 Implemented new API function burn_drive_convert_fs_adr()
17 years ago
Thomas Schmitt 7937cb5d9b Implemented resolving of softlinks (ticket 33)
17 years ago
Lorenzo Taylor 83b175c172 Fixed premature return from burn_disc_erase on some drives. It now returns only when the drive is finished blanking.
17 years ago
Thomas Schmitt 917db3a11a Removed a bug introduced with revison 93
17 years ago
Thomas Schmitt 59f0c4caa3 Slowed down highspeed loops waiting for drive status changes
17 years ago
Thomas Schmitt 244724d205 Hunted down the bug which let newapi-cdrskin fail with drive 1
17 years ago
Thomas Schmitt eed4a0a89e Hopefully ensured correct burn_disc_is_erasable() already after first grab
17 years ago
Thomas Schmitt fcaba35881 Implemented first use of API-experimental burn_drive_info_forget() in cdrskin signal handler
17 years ago
Thomas Schmitt 4ecc0a8777 Added new parameter "force" to API-experimental burn_drive_info_forget()
17 years ago
Thomas Schmitt bbdb40ff0f Integrated elmom patch proposal #3 from ticket #62
17 years ago
Mario Danic 08b877cfc9 Made burn_drive_release() always unlock drive
17 years ago
Mario Danic 07cf385519 Fixed eject in burn_drive_release()
17 years ago
Thomas Schmitt 5ec170721e Allowed to blank appendable files and installed first back_hacks.h variable ever
17 years ago
Thomas Schmitt f9c21e4057 burn_drive_free() now closes all open drive file descriptors
17 years ago
Thomas Schmitt d6df47920e Introduced API functions burn_drive_scan_and_grab() burn_drive_get_adr()
17 years ago