"Fossies" - the Fresh Open Source Software Archive 
Member "sdparm-1.12/ChangeLog" (21 Apr 2021, 18288 Bytes) of package /linux/misc/sdparm-1.12.tgz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "ChangeLog":
1.11_vs_1.12.
1 The version number is hardcoded into sdparm.c (in a C string);
2 the rpm spec file: sdparm.spec ; the debian/changelog file;
3 and the configure.ac file (in the AC_INIT item).
4
5 ChangeLog for released sdparm-1.12 [20210421] [svn: r347]
6 - add Command duration limits T2A and T2B mpages
7 - add Sequestered command fields in Control extension mpage
8 - SAS/SPL disconnect-reconnect mpage: BILUNIT and CTLUNIT
9 fields added (21-021r3)
10 - vpd: SCSI Feature Sets [0x92]: add ZBC feature sets
11 - add SAT ATA Feature control mpage (20-085r4)
12 - block device char vpd page: add zoned strings
13 - expand Out of band management control mpage (spl5r08)
14 - vpd: add Format presets and Concurrent positioning
15 ranges pages
16 - vpd: standard inquiry: add hot_pluggable field
17 - sg_lib: allows access to cache mpage's WCE for nvme
18 - start using autoconf 2.70
19 - point svn:externals to sg3_utils release 1.46 (rev 891)
20
21 ChangeLog for sdparm-1.11 [20200303] [svn: r334]
22 - Allow ZBC mode pages to use existing SBC mpages
23 as permitted by zbc2r04 chapter 6.4.1 table 70
24 - add --out_mask=OM option for mode page control
25 bitmask (current, changeable, default and/or saveable)
26 - add --examine option to iterate over mode+vpd pages
27 - add Out of band management control mpage (spl5r01)
28 - expand SAS configure port mode page [0x19,0x2] with
29 configure port mode fields (spl5r07)
30 - accept additional transport acronyms (e.g. ib for srp)
31 - power condition mpage: rename fields IDLE->IDLE_A;
32 STANDBY->STANDBY_Z; ICT->IACT and SCT->SZCT
33 - device configuration extension mpage: expand PEWS
34 field with added PE_UN (PEWS units) field (ssc5r05)
35 - add Zoned block device control mpage (zbc2r04a)
36 - --defaults option can be used twice: reverts all
37 pages to their defaults (new in spc5r11, RTD bit)
38 - vpd: decode TransportIDs in SCSI port page
39 - --all option used twice lists all VPD pages
40 - decode SCSI Feature sets page (spc5r16)
41 - extended inquiry data, sync with spc5r09 + sbc4r11
42 - 3 party copy page improvements including
43 Copy group identifier
44 - block limits and block limit extension VPD pages:
45 add extra info about corner cases
46 - add maximum inquiry|mode_page change logs fields
47 to extended inquiry vpd page (spc5r17)
48 - fully implement Device constituents VPD page
49 - command=capacity with --long force read capacity(16)
50 with full reporting of response
51 - --wscan option: expand bus type to include NVMe
52 - mode page output with -HHH suitable for --inhex=
53 - add flexible geometery page (obsolete) sbc2r00
54 - point svn:externals to rev 843 of sg3_utils [v 1.45]
55 - convert many two valued 'int's to bool
56 - shellcheck corrections on scripts
57 - upgrade automake to version 1.15 (U16.04)
58 - rework configure.ac and src/Makefile.am
59 - add --enable-debug to ./configure
60 - update BSD license from 3 to 2 clause aka FreeBSD
61 license (without reference to FreeBSD project)
62 - debian: bump compat file contents from 7 to 10
63
64 ChangeLog for sdparm-1.10 [20160222] [svn: r279]
65 - add --inhex=FN option for decoding without device present,
66 FN is interpreted as response to mode sense(10) command
67 - add --raw option to interpret FN as binary (def: ASCII hex)
68 - add --pdt=PDT option for use with --inhex=FN
69 - --quiet used twice hides changeable, default + saved
70 - add IO advice hints grouping mode page (sbc4r06, 8)
71 - add Unit serial number VPD page specific sanity check
72 - add NO_PI_CHK to Supported block lengths and protection
73 types VPD page
74 - add Background operation control mpage (sbc4r07)
75 - Read-write error recovery mpage: add Misaligned writes
76 reporting field (MWR)
77 - sync tape mpages with ssc5r02
78 - add Block limits extension VPD page
79 - add Device constituents VPD page
80 - add LB protection VPD page (ssc5r02a)
81 - LB provisioning VPD page: expand LBPRZ, add Minimum and
82 Threshold percentage fields
83 - device identification VPD page: add decoding for locally
84 assigned UUIDs (spc5r08)
85 - the --inhex=FN option together with --inquiry decodes
86 FN as a single VPD page
87 - improve lto5 and lto6 vendor mpage support
88 - sync to spc5r08 and sbc4r10
89 - add SAS G5 (22.5 Gbps) settings (spl4r06)
90 - point svn:externals to rev 663 of sg3_utils
91 - upgrade automake to version 1.15 (U15.10)
92 - autogen.sh: upgrade to buildconf 20091223 version
93
94 ChangeLog for sdparm-1.09 [20141226] [svn: r257]
95 - decode Third Party Copy VPD page
96 - Supported block lengths and protection types (sbc4r01) +
97 Block device characteristics extension VPD pages added
98 - zoned block device characterics VPD page added (zbc-r01c)
99 - fix manufacturer-assigned serial number VPD page length
100 - device id VPD: T10 vendor identification designator clean up
101 - block device characteristics VPD: add ZONED (sbc4r04)
102 - SAS/SPL disconnect-reconnect mpage: expand
103 - SAS protocol specific port mpage: add MAXR field (spl4r01)
104 - standard inquiry response (sinq): add LU_CONG
105 - change ibm vendor code to lto5 and lto6
106 - point svn:externals to rev 620 of sg3_utils
107 - upgrade automake to version 1.14.1
108 - configure: add --disable-libsgutils so build bypasses that
109 library if present
110 - win32: some --wscan and compile fixes
111
112 ChangeLog for sdparm-1.08 [20130606] [svn: r215]
113 - device id VPD: add protocol specific port identifier
114 - control extension mpage: add max sense data length
115 - power condition mpage: FIDCPC->CCF_IDLE,
116 FSBCPC->CCF_STAND, FSTCPC->CCF_STOPP (spc4r34+)
117 - caching mpage: add SYNC_PROG field (sbc3r33)
118 - block device characteristics VPD page additions sbc3r34
119 - extended inquiry vpd page: add max supported sense data
120 length
121 - protocol-specific port information VPD page for SAS SSP,
122 persistent connection (spl3r2), power disable (spl3r3)
123 - allow --readonly with --set= and --clear=
124 - add placeholder for third party copy VPD page
125 - supply more information if a UA occurs
126 - add Makefile so scripts/sas_disk_blink installed
127 - scripts/scsi_ch_swp: new, uses sdparm and blockdev
128 - ./configure options:
129 - change --enable-no-linux-bsg to --disable-linuxbsg
130 - add --disable-scsistrings to reduce utility size
131 with non-libsgutils build
132 - point svn:externals to rev 498 of sg3_utils
133 - report sdat_ovfl bit (if set) in sense data
134 - sg_pt_linux: expand DID_ (host_byte) codes
135 - cope with a transport error plus sense data
136 - prefer major() over MAJOR() macro
137 - win32: fixes for cygwin version 1.7.17 headers
138
139 ChangeLog for sdparm-1.07 [20120121] [svn: r188]
140 - LB provisioning + Block limits VPD pages to sbc3r27
141 - Enhanced phy control page: optical mode enabled (spl-r07)
142 - Phy control and discover page: sync to spl2r02
143 - sync with spc4r31+32 (handle status good with sense)
144 - extended inquiry VPD: add POA_SUP, HRA_SUP and VSA_SUP
145 - application tag mode page subcode 0xf0->0x2 (sbc3r28)
146 - add 'sinq' pseudo VPD page for standard inquiry response
147 - add power consumption mode and VPD pages (spc4r33)
148 - point out some mode page numbers are vendor specific
149
150 ChangeLog for sdparm-1.06 [20101031] [svn: r166]
151 - allow upper and lower case in field, (mode and vpd) page,
152 vendor, transport or command matching
153 - control mode page: add ATMPE and RWWP fields (spc4r27)
154 - extended inquiry vpd page: add extended self test
155 completion minutes field (spc4r27)
156 - power control mode page: PM_BG_PRECEDENCE field (spc4r24)
157 - FIDCPC, FSBCPC, FSTCPC fields (spc4r25)
158 - sbc3r25 renames 'thin' provisioning' to 'logical block
159 provisioning'; changes mode+vpd page and field names
160 - add Application tag mode page
161 - add SITPUA bit to logical block provisioning mode page
162 - fix '-eal' problem with vendor pages
163 - point svn:externals to rev 334 of sg3_utils
164
165 ChangeLog for sdparm-1.05 [20100413] [svn: r149]
166 - add '--readonly' option especially for '-C start' and
167 '-C stop' on ATA disks.
168 - Control mode page updates (spc4r23)
169 - add Control data protection mode page (ssc4r01)
170 - block device characteristics VPD page: decode form factor
171 - extended inquiry VPD page: activate_microcode+r_sup (spc4r23)
172 - Automation device serial number and Data transfer device
173 element address VPD pages (ssc4r01)
174 - add SBC Referrals VPD page (sbc3r22)
175 - expand SBC Thin provisioning VPD page (sbc3r22)
176 - expand SBC Block limits VPD page (sbc3r22)
177 - SAS-2.1 specification split, upper layers placed in SPL
178 - add enable_slumber and enable_partial fields to
179 Enhanced phy control mode page
180 - add AM_MAINTAINER_MODE to configure.ac to lessen build issues
181 - build infrastructure change to use libsgutils2 if available
182
183 ChangeLog for sdparm-1.04 [20090920] [svn: r129]
184 - add SAT ATA Power condition mode page (sat2r06)
185 - add SBC Thin provisioning mode page (sbc3r20)
186 - add SBC Thin provisioning VPD page (sbc3r20)
187 - sync with spc4r21
188 - add Power condition, update extended inquiry VPD pages
189 - smc3: add Device capabilities + Extended device
190 capabilities + Transport geometry parameters mode pages
191 - prepare for Thin provisioning VPD and mode pages
192 - expand block limits VPD page
193 - update Power condition mode page
194 - rename SAS-2 phy mode page to Enhanced phy control (SAS)
195 - add ADC mode (sub)page place holders
196 - print mode page descriptors in full in more contexts
197 - add linux bsg support
198 - scripts/sas_disk_blink: moved here from sg3_utils package
199 - rework the '-w' option (win32) per sg_scan in sg3_utils
200 - change SDPARM_* constants to SG_LIB_*
201 - remove sdparm.html, refer to its url in sdparm.8
202 - sdparm.spec: correction to configure call
203
204 ChangeLog for sdparm-1.03 [20080623] [svn: r96]
205 - allow more than one DEVICE argument on command line
206 - add speed[=val] and profile commands for MMC
207 - update Extended Inquiry VPD page to spc4r15
208 - 'di' VPD page: decode "NAA Locally assigned"
209 - SAS protocol-specific port mpage (subpage=0)
210 - add CAWT (sas2r13) and RTOL (sas2r14)
211 - change 'long long' to int64_t to stress only require
212 64 bit integers (similar change to uint64_t)
213 - cleanup to use sg_cmds_mmc and PDT_* defines
214 - define SDPARM_MINGW when configure detects it
215 - sync with debian unstable files: debian/rules+changelog
216
217 ChangeLog for sdparm-1.02 [20071008] [svn: r59]
218 - support mode page descriptors with
219 <acronym_name>[.<descriptor_num] syntax
220 - "2_<acronym>" type entries replaced by new syntax
221 - support medium partition mpage (SSC) with partitions
222 as descriptors
223 - append relative target port identifier to SAS target
224 port address with '-iq' option
225 - add solaris port
226 - place vendor specific data in sdparm_data_vendor.c
227 - in the absence of an explicit transport or vendor,
228 and if no match on mode page name or field, then try
229 SAS transport
230 - add block device characteristics VPD page
231 - add protocol-specific logical unit information VPD
232 page (SAS)
233 - use new sg_lib sg_get_num_nomult()
234 - place source in subversion repository
235 - use svn:externals property to point to sg3_utils'
236 include/ and lib/ directories
237 - move some files around (e.g. sdparm.8 to doc/)
238
239 ChangeLog for sdparm-1.01 [20070405]
240 - add element address assignment mode page (smc)
241 - improve error handling in lk 2.4 series mapping to
242 sg devices
243 - add configure.ac rule for mingw (Windows)
244 - include <inttypes.h> to use PRIx64 instead of %llx
245 - add LUICLR bit to extended inquiry VPD page
246 - correct some headers for C++ inclusion
247 - fix some C code to compile under C++
248 - fix bug when unusual transport or vendor given
249 - add a Fujitsu vendor mode page
250 - add "initial priority" to control extension mpage
251 - add "disconnect-reconnect" mpage to generic list;
252 there are still transport specific versions
253 - extend block limits VPD page (sbc3r09)
254 - sync with sg3_utils-1.24 pass-through code
255
256 ChangeLog for sdparm-1.00 [20061016]
257 - update Background control mode subpage (SBC-3)
258 - fix EN_BMS and EN_PS swap
259 - add 'extra' information to Caching mode page (SBC-3)
260 - substitute sg_cmds_basic.[hc] for sg_cmds.[hc]
261 - add '--vendor=<vn>' ('-M <vn>') option for vendor specific
262 mode pages (start with Seagate, Hitachi and Maxtor)
263 - fix '--save' so has no effect without '--set' or '--clear'
264 - win32 port based on SCSI Pass Through (SPT) interface
265 - add '--wscan' option in win32 port to scan for available
266 device names
267 - re-arrange some exits status values to be that same as
268 those used by sg3_utils-1.22
269
270 ChangeLog for sdparm-0.99 [20060708]
271 - add old power condition page for disks only (0xd)
272 - zero whole device specific parameter field for disks (not
273 just the DPOFUA bit).
274 - revert REQUEST SENSE prior to mode page access change
275 added in sdparm-0.98 (libata doesn't support REQUEST SENSE)
276 - expand exit status values to be more expressive (and the
277 same as those used by the sg3_utils-1.21 package)
278 - warn if value to change a mode page field exceeds the
279 field size
280 - sync with spc4r05a
281 - for ATA information VPD page, decode IDENTIFY response strings
282 - add mode page acronym to first line when '--long' given
283
284 ChangeLog for sdparm-0.98 [20060518]
285 - add decode for Medium configuration mode page, "mco" (ssc)
286 - sync with SPC-4 rev 04
287 - fix trailing "h" parsing (e.g. "-p 19h,1")
288 - fix vpd 0x83 designator code 8 name
289 - clean vpd 0x83 output format
290 - fix tape vpd page 0xb0 and 0xb2 mix-up
291 - fix unit serial number vpd length
292 - add di_asis to output device identification designators
293 in the order they appear in the VPD page
294 - when doing mode page work, start with a REQUEST SENSE
295 to flush out any Unit Attention pending
296 - fix '--quiet' option which was consuming next argument
297
298 ChangeLog for sdparm-0.97 [20060127]
299 - add decode for SAT pATA control mode subpage
300 - add decode for Medium partition mode page (ssc)
301 - add decode for Device configuration extension mode subpage (ssc)
302 - add decode for Software interface identification VPD page
303 - rename 'timeout and protect' mode page acronym to "tp" (mmc)
304 - clear DPOFUA bit for disks in mode select parameters
305 - make '-q' trim output of '-p di' and its components:
306 di_lu, di_port and di_target
307 - allow 'h' suffix as hex indicator (still accept '0x' prefix)
308 - rework sg_lib.[hc] and sg_cmds.[hc] to be less linux specific,
309 add sg_pt.h and sg_pt_linux.c
310 - add logic for FreeBSD port (via sg_pt_freebsd.c)
311 - add logic for Tru64 port (via sg_pt_osf1.c)
312
313 ChangeLog for sdparm-0.96 [20051119]
314 - add di_lu, di_port and di_target variants of di VPD
315 - re-factor sdparm.c: add sdparm_access.c + sdparm_vpd.c +
316 sdparm_cmd.c
317 - add CORR_D_SUP to Extended INQUIRY VPD page
318 - for ATA information VPD page, '-HHH' output is
319 suitable for "hdparm --Istdin" to decode
320 - add <cmd>s; 'capacity', 'sense" and 'sync' for READ CAPACITY,
321 REQUEST SENSE and SYNCHRONIZE CACHE respectively
322 - 'ready' command gives progress indication if available
323 - add '--quiet' option to suppress output of INQUIRY strings
324 - add decode for Control extension mode page
325 - add decode for SAS SSP shared port mode subpage
326 - change '-ll' to add explanation of some complex mode page
327 attribute values (e.g. MRIE in Informational exceptions mp)
328 - decode disk specific parameters (wp+dpofua) when '-l' given
329 for full mode page
330
331 ChangeLog for sdparm-0.95 [20050920]
332 - add debian directory (for builds)
333 - add decode for extended inquiry data VPD page
334 - add decode for management network addresses VPD page
335 - add decode for mode page policy VPD page
336 - add decode for ATA information VPD page
337 - add decode for Block limits VPD page
338 - fix DRA and LBCSS bits in caching mode page
339 - sync with SPC-4 rev 02
340 - add EBACKERR in Informational exceptions mode page
341 - add some defensive code into SCSI INQUIRY response processing
342 - about 10 fixes to mode page items as a result of chk_sdparm_data
343 <see notes.txt file for more information>
344 - when changing mode pages, check modification position does not
345 exceed actual page length
346 - process '-p' option last since it depends on '-t' and '-i'
347 - output available arguments when '-p' or '-t' arguments
348 don't match
349 - fix command line problem with '--dbd', '--defaults' and
350 '--dummy'
351
352 ChangeLog for sdparm-0.94 [20050728]
353 - add CD/DVD (MM) capabilities and mechanical status mode page
354 - add Background medium scan (SBC-3) mode subpage
355 - add '--command=<cmd>' option with these <cmd>s:
356 ready, start, stop, load, eject and unlock
357 - add decoding for SCSI Ports VPD page
358 - updated to automake version 1.9.5
359 - copy of sdparm.html placed in doc directory
360
361 ChangeLog for sdparm-0.93 [20050602]
362 - add '--dbd' option for those pesky RBC devices
363 - add '--transport=' option for transport (protocol) specific
364 mode pages.
365 - add transport (protocol) specific mode pages for fcp, spi,
366 srp and sas
367 - refactor sdparm.c adding the sdparm_data.c file
368 - [Changeable: def: saved: ] -> [cha: def: sav: ]
369 - increase maximum num_bits from 32 to 64
370 - more sanity checks (e.g. only set/get fields up to mode
371 page length); '--flexible' can override in some cases
372
373 ChangeLog for sdparm-0.92 [20050520]
374 - add data compression and device configuration mode pages (ssc3)
375 - add timeout + protect plus write parameters mode pages (mmc5)
376 - add XOR control mode page (sbc2)
377 - add SES Management mode page (ses2)
378 - discriminate mode pages based on device's peripheral device type
379 - disallow set/clear acronyms whose pdt doesn't match current device
380 - with option "-ll" decode more of INQUIRY standard response
381 - improve error checking when getting non-existent fields
382 - use double fetch technique when fetching mode pages
383 - add RBC device parameters mode page (rbc)
384 - add '--flexible' option for mode sense 6/10 response mixup
385 - '--inquiry --all' now outputs supported VPD pages page
386
387 ChangeLog for sdparm-0.91 [20050506]
388 - if lk 2.4 detected, map primary SCSI node to sg node for ease of use
389 - add support for '--inquiry' (VPD pages, defaults to device
390 identification)
391 - decode format and rigid disk mode pages (sbc2) (obsolete but common)
392
393 ChangeLog for sdparm-0.90 [20050418]
394 - initial version