------------------------------------------------------------------- Fri Feb 18 16:41:32 CET 2011 - hare@suse.de - Update to version 1.31: + sg_decode_sense: new utility to decode sense data + sg_vpd: LB provisioning + Block limits pages (sbc3r26) + sync asc/ascq and version descriptors with spc4r28 + sg_get_config, sg_rmsn, sg_verify: add --readonly option + sg_lib: implement forwarded sense data descriptor - decode user data segment referral sense data descriptor + sg_lib, sg_turs, sg_format: more precision for progress indication (two places after decimal point) + sg_lib(win32): add runtime selection of SPT direct or indirect interface - sg_read_buffer+sg_write_buffer: set SPT direct + add examples/forwarded_sense.txt + examples/ref_sense.txt - Changes from version 1.30: + sg_referrals: new utility for REPORT REFERRALS + sbc3r25 renames 'thin' provisioning' to 'logical block provisioning': changes in sg_format, sg_inq, sg_logs, sg_modes, sg_readcap, sg_vpd + sg_inq: update version descriptor list to spc4r27 - extended inquiry vpd page add extended self test completion minutes field + sg_lib: sync asc/ascq list to spc4r27 - dStrHex(): trim excess trailing spaces + sg_read_long: add --readonly option (open() is rw) + sg_raw: add --readonly option (open() is rw) - allow bidirectional commands + sg_vpd: rdac vendor page [0xc8] parse corrections - extended inquiry vpd page add extended self test -completion minutes field + sg_ses: expand --data (in) buffer to 2048 bytes + sg_opcodes: add extended parameter data for TMFs (spc4r26) + sg_dd: clean count calculation, document nocache flag - treat bsg devices as implicit sg_io + sg_write_same: if READ CAPACITY(16) fails try 10 byte variant - anticipate approval of proposal to allow UNMAP and ANCHOR bits to be set on WRITE SAME(10) with '--10' option + sg3_utils man page: sections added for OS device names ------------------------------------------------------------------- Fri Aug 13 11:42:50 CEST 2010 - dimstar@opensuse.org - Update to version 1.29: + sg_rtpg: new logical block dependent state and bit (spc4r23) + sg_start: add '--readonly' option for ATA disks + sg_lib: update asc/ascq list to spc4r23 + sg_inq: update version descriptor list to spc4r23 + sg_vpd: block device characteristics page: fix form factor - update Extended Inquiry VPD page to spc4r23 - update Block Limits VPD page to sbc3r22 - update Thin Provisioning VPD page to sbc3r22 - Automation device serial number and Data transfer device element VPD pages (ssc4r01) - add Referrals VPD page (sbc3r22) + sg_logs: add thin provisioning and solid state media log pages - addition of IBM LTO specific log pages + sg_modes: new page names from ssc4r01 + sg_ses: sync with ses3r02 (SAS-2.1 connector types) + sg_unmap: add '--anchor' option (sbc3r22) + sg_write_same: add '--anchor' option (sbc3r22) + sg_pt interface: add set_scsi_pt_flags() to permit passing through SCSI_PT_FLAGS_QUEUE_AT_TAIL and AT_HEAD flags + add examples/sg_queue_tst+bsg_queue_tst for SG_FLAG_Q_AT_TAIL + add AM_MAINTAINER_MODE to configure.ac to lessen build issues + add BSD_LICENSE file to this and lib directories, refer to it from source and header files. Some source has GPL license - Changes from version 1.28: + sg_unmap: new utility for thin provisioning - add examples/sg_unmap_example.txt + sg_get_lba_status: new utility for thin provisioning + sg_read_block_limits: new utility for tape drives + sg_logs: add cache memory statistics log (sub)page + sg_vpd, sg_inq: extend Block limits VPD page (sbc3r19) + sg_vpd: add Thin provisioning VPD page (sbc3r20) and TapeAlert supported flags VPD page + sg_inq: note VPD page support better in sg_vpd + sg_persist: add transport specific transportID format - allow transportIDs to be read from named file + sg_opcodes: allow --opcode= option to take OP and SA values (comma seperated) - tweak print format, remove test code + sg_requests: remove test code in progress calculation + sg_reset: add target reset option + sg_luns: reduce default maxlen to 8192 (for FreeBSD) + sg_raw: extend max cdb length from 16 to 256 bytes - align heap allocs to page boundaries + sg_lib: sg_set_binary_mode() needs config.h included - add progress indication sense data descriptor (0xa) - change SG3_UTILS_* constants to SG_LIB_* - decode service actions within persistent reserve in/out - sync with spc4r21 + sg_cmds_extra: add sg_ll_unmap() and sg_ll_get_lba_status() + sg_pt_linux: fix check condition but empty sense buffer; - major() macro grief, if present include and use MAJOR() instead + scripts/sas_disk_blink: moved from this package to sdparm + utils/hxascdmp: in Windows set binary mode on read files + examples/sg_persist_tst.sh: add PRIN read full status command + sg_raw,sg_write_buffer,sg_write_long,sg_write_same: in Windows set binary mode on read files + sg_pt_win32: default to non-direct variant of SPT interface - use './configure --enable-win32-spt-direct' to override - non-direct data length set to 16 KB, extended if required + debian: incorporate patch from debian sid ------------------------------------------------------------------- Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de - use %_smp_mflags ------------------------------------------------------------------- Tue Jul 21 14:00:16 CEST 2009 - hare@suse.de - Clean up spec file and remove obsolete cruft ------------------------------------------------------------------- Fri Apr 17 20:15:58 CEST 2009 - crrodriguez@suse.de - remove static libraries and "la" files ------------------------------------------------------------------- Mon Jan 26 15:30:31 CET 2009 - hare@suse.de - Fixes to rescan-scsi-bus.sh: * Implement '--forcerescan' to force a rescan of existing devices * Handle LUN changes correctly * Check variables before evaluation ------------------------------------------------------------------- Wed Oct 29 11:05:47 CET 2008 - garloff@suse.de - rescan-scsi-bus.sh 1.29: * Fix error in script (returning "" does not work) * Support systems without /proc/scsi - Don't install INSTALL ------------------------------------------------------------------- Tue Sep 30 14:11:15 CEST 2008 - hare@suse.de - Add %insserv_prereq (bnc#423204) ------------------------------------------------------------------- Fri Sep 12 20:29:08 CEST 2008 - garloff@suse.de - Update rescan-scsi-bus.sh script to 1.28: * Merge fixes from Hannes * Minor cleanups * Sort hosts numerically ------------------------------------------------------------------- Tue Aug 12 18:25:43 CEST 2008 - garloff@suse.de - Update to sg3_utils-1.27: * Adapted to linux-2.6.26 (sg_map26) * sg_dd uses flock (rw -- if that fails ro) * sg_get_config: OSSC feature (mmc6r02) - Update to sg3_utils-1.26: * Minor fixes and enhancements to sg_sat_phy_event, sg_ses, sg_get_config, sg_verify, sg_vpd, sg_inq, sg_modes, sg_start, sg_request, sg_luns, sg_dd, sg_opcodes, sg_turs. * sg_lib: asc/ascq update for spc4r15, osd2r03 service actions, sense key specific unit attn queue overflow decoding, ... * Restructuring: sg_lib -> sg_lib_data, sg_inq_data, (u)int64_t, sg_io_linux -> lib/. * Documentation enhancements. ------------------------------------------------------------------- Wed Jul 16 09:55:33 CEST 2008 - hare@suse.de - Use correct length parameter for sg_inq (bnc#363438) ------------------------------------------------------------------- Fri May 23 10:22:31 CEST 2008 - hare@suse.de - Use 'Provides' to clean update dependency ------------------------------------------------------------------- Fri May 9 17:31:33 CEST 2008 - schwab@suse.de - Use autoreconf -i. ------------------------------------------------------------------- Thu Apr 24 14:14:14 CEST 2008 - hare@suse.de - Split off from original scsi package.