File: ChangeLog

package info (click to toggle)
sdparm 1.02-1
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 1,348 kB
  • ctags: 1,070
  • sloc: ansic: 14,130; sh: 3,384; makefile: 191
file content (182 lines) | stat: -rw-r--r-- 8,201 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
The version number is hardcoded into sdparm.c (in a C string);
the rpm spec file: sdparm.spec ; the debian/changelog file;
and the configure.ac file (in the AC_INIT item).

ChangeLog for sdparm-1.02 [20071008]
  - support mode page descriptors with
    <acronym_name>[.<descriptor_num] syntax
    - "2_<acronym>" type entries replaced by new syntax
    - support medium partition mpage (SSC) with partitions
      as descriptors
  - append relative target port identifier to SAS target
    port address with '-iq' option
  - add solaris port
  - place vendor specific data in sdparm_data_vendor.c
  - in the absence of an explicit transport or vendor,
    and if no match on mode page name or field, then try
    SAS transport
  - add block device characteristics VPD page
  - add protocol-specific logical unit information VPD
    page (SAS)
  - use new sg_lib sg_get_num_nomult()
  - place source in subversion repository
    - use svn:externals property to point to sg3_utils'
      include/ and lib/ directories
    - move some files around (e.g. sdparm.8 to doc/)

ChangeLog for sdparm-1.01 [20070405]
  - add element address assignment mode page (smc)
  - improve error handling in lk 2.4 series mapping to
    sg devices
  - add configure.ac rule for mingw (Windows)
    - include <inttypes.h> to use PRIx64 instead of %llx
  - add LUICLR bit to extended inquiry VPD page
  - correct some headers for C++ inclusion
    - fix some C code to compile under C++
  - fix bug when unusual transport or vendor given
  - add a Fujitsu vendor mode page
  - add "initial priority" to control extension mpage
  - add "disconnect-reconnect" mpage to generic list;
    there are still transport specific versions
  - extend block limits VPD page (sbc3r09)
  - sync with sg3_utils-1.24 pass-through code

ChangeLog for sdparm-1.00 [20061016]
  - update Background control mode subpage (SBC-3)
    - fix EN_BMS and EN_PS swap
  - add 'extra' information to Caching mode page (SBC-3)
  - substitute sg_cmds_basic.[hc] for sg_cmds.[hc]
  - add '--vendor=<vn>' ('-M <vn>') option for vendor specific
    mode pages (start with Seagate, Hitachi and Maxtor)
  - fix '--save' so has no effect without '--set' or '--clear'
  - win32 port based on SCSI Pass Through (SPT) interface
    - add '--wscan' option in win32 port to scan for available
      device names
  - re-arrange some exits status values to be that same as
    those used by sg3_utils-1.22

ChangeLog for sdparm-0.99 [20060708]
  - add old power condition page for disks only (0xd)
  - zero whole device specific parameter field for disks (not
    just the DPOFUA bit).
  - revert REQUEST SENSE prior to mode page access change
    added in sdparm-0.98 (libata doesn't support REQUEST SENSE)
  - expand exit status values to be more expressive (and the
    same as those used by the sg3_utils-1.21 package)
  - warn if value to change a mode page field exceeds the
    field size
  - sync with spc4r05a
  - for ATA information VPD page, decode IDENTIFY response strings
  - add mode page acronym to first line when '--long' given

ChangeLog for sdparm-0.98 [20060518]
  - add decode for Medium configuration mode page, "mco" (ssc)
  - sync with SPC-4 rev 04
  - fix trailing "h" parsing (e.g. "-p 19h,1") 
  - fix vpd 0x83 designator code 8 name 
    - clean vpd 0x83 output format
  - fix tape vpd page 0xb0 and 0xb2 mix-up
  - fix unit serial number vpd length
  - add di_asis to output device identification designators
    in the order they appear in the VPD page
  - when doing mode page work, start with a REQUEST SENSE
    to flush out any Unit Attention pending
  - fix '--quiet' option which was consuming next argument

ChangeLog for sdparm-0.97 [20060127]
  - add decode for SAT pATA control mode subpage
  - add decode for Medium partition mode page (ssc)
  - add decode for Device configuration extension mode subpage (ssc)
  - add decode for Software interface identification VPD page
  - rename 'timeout and protect' mode page acronym to "tp" (mmc)
  - clear DPOFUA bit for disks in mode select parameters
  - make '-q' trim output of '-p di' and its components:
    di_lu, di_port and di_target
  - allow 'h' suffix as hex indicator (still accept '0x' prefix)
  - rework sg_lib.[hc] and sg_cmds.[hc] to be less linux specific,
    add sg_pt.h and sg_pt_linux.c
  - add logic for FreeBSD port (via sg_pt_freebsd.c)
  - add logic for Tru64 port (via sg_pt_osf1.c)

ChangeLog for sdparm-0.96 [20051119]
  - add di_lu, di_port and di_target variants of di VPD
  - re-factor sdparm.c: add sdparm_access.c + sdparm_vpd.c +
    sdparm_cmd.c
  - add CORR_D_SUP to Extended INQUIRY VPD page
  - for ATA information VPD page, '-HHH' output is
    suitable for "hdparm --Istdin" to decode
  - add <cmd>s; 'capacity', 'sense" and 'sync' for READ CAPACITY,
    REQUEST SENSE and SYNCHRONIZE CACHE respectively
  - 'ready' command gives progress indication if available
  - add '--quiet' option to suppress output of INQUIRY strings
  - add decode for Control extension mode page
  - add decode for SAS SSP shared port mode subpage
  - change '-ll' to add explanation of some complex mode page
    attribute values (e.g. MRIE in Informational exceptions mp)
  - decode disk specific parameters (wp+dpofua) when '-l' given
    for full mode page

ChangeLog for sdparm-0.95 [20050920]
  - add debian directory (for builds)
  - add decode for extended inquiry data VPD page
  - add decode for management network addresses VPD page
  - add decode for mode page policy VPD page
  - add decode for ATA information VPD page
  - add decode for Block limits VPD page
  - fix DRA and LBCSS bits in caching mode page
  - sync with SPC-4 rev 02
  - add EBACKERR in Informational exceptions mode page
  - add some defensive code into SCSI INQUIRY response processing
  - about 10 fixes to mode page items as a result of chk_sdparm_data
    <see notes.txt file for more information>
  - when changing mode pages, check modification position does not
    exceed actual page length
  - process '-p' option last since it depends on '-t' and '-i'
    - output available arguments when '-p' or '-t' arguments
      don't match
  - fix command line problem with '--dbd', '--defaults' and 
    '--dummy'

ChangeLog for sdparm-0.94 [20050728]
  - add CD/DVD (MM) capabilities and mechanical status mode page
  - add Background medium scan (SBC-3) mode subpage
  - add '--command=<cmd>' option with these <cmd>s:
      ready, start, stop, load, eject and unlock
  - add decoding for SCSI Ports VPD page
  - updated to automake version 1.9.5
  - copy of sdparm.html placed in doc directory

ChangeLog for sdparm-0.93 [20050602]
  - add '--dbd' option for those pesky RBC devices
  - add '--transport=' option for transport (protocol) specific
    mode pages.
  - add transport (protocol) specific mode pages for fcp, spi,
    srp and sas
  - refactor sdparm.c adding the sdparm_data.c file
  - [Changeable:   def:  saved:  ] -> [cha:   def:  sav:  ]
  - increase maximum num_bits from 32 to 64
  - more sanity checks (e.g. only set/get fields up to mode
    page length); '--flexible' can override in some cases

ChangeLog for sdparm-0.92 [20050520]
  - add data compression and device configuration mode pages (ssc3)
  - add timeout + protect plus write parameters mode pages (mmc5)
  - add XOR control mode page (sbc2)
  - add SES Management mode page (ses2)
  - discriminate mode pages based on device's peripheral device type
  - disallow set/clear acronyms whose pdt doesn't match current device
  - with option "-ll" decode more of INQUIRY standard response
  - improve error checking when getting non-existent fields
  - use double fetch technique when fetching mode pages
  - add RBC device parameters mode page (rbc)
  - add '--flexible' option for mode sense 6/10 response mixup
  - '--inquiry --all' now outputs supported VPD pages page

ChangeLog for sdparm-0.91 [20050506]
  - if lk 2.4 detected, map primary SCSI node to sg node for ease of use
  - add support for '--inquiry' (VPD pages, defaults to device
    identification)
  - decode format and rigid disk mode pages (sbc2) (obsolete but common)

ChangeLog for sdparm-0.90 [20050418]
  - initial version