File: ChangeLog

package info (click to toggle)
lsscsi 0.32-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,056 kB
  • sloc: sh: 5,555; ansic: 4,554; makefile: 15
file content (201 lines) | stat: -rw-r--r-- 7,742 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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
Linux utility for listing SCSI devices.

Changelog for released lsscsi-0.32 [20210505] [svn: r167]
  - improve NVMe device parsing (e.g. /dev/nvme0c1n2)
  - print nr_hw_queues when available for SCSI hosts
  - Remove blank line after NVMe device name with -HL
  - collect_disk_wwn_nodes: Fix WWN string copy
  - make WWN printing for NVMe more consistent with
    output from SCSI devices (e.g. with -u and -t)
  - logic to select best SCSI id (--scsi_id) to output
  - clean up warnings for gcc-10
  - build with autoconf 2.70

Changelog for released lsscsi-0.31 [20200220] [svn: r160]
  - cleanup gcc-8 warnings, no cleanup needed for gcc-9
  - fix issue where host managed ZBC devices don't
    output their size. [Fix also for RBC and CD/DVD.]
  - exclude NVMe listings when --classic given
  - fix hex counting issues
  - supply "-" for generic NVMe device one line output
    so 'lsscsi -gb' output is consistent

Changelog for released lsscsi-0.30 [20180612] [svn: r154]
  - add support for NVMe devices and controllers
    - to build without: ./configure --disable-nvme-supp
    - deselect at runtime: lsscsi --no-nvme
    - deselect SCSI devices at runtime: lsscsi N
  - add --brief for tuple + device_name(s) only
  - add --pdt (-D) for device type in hex
  - extend --size (-s) so when given three times
    the size as a logical block count is output
  - add --sz-lbs (-S) that is equivalent to '-sss'
    when used twice adds comma then logical block size
  - '-w' now decodes 128 bit WWN without truncation
  - /dev/disk/by-id/wwn- is not guaranteed to be
    persistent (or stable); instead use
    /dev/disk/by-id/scsi-
  - '-t' on a FC host was not printing the comma
    separator resulting in garbled output, fix
  - debian: bump compat file contents from 7 to 10

Changelog for released lsscsi-0.29 [20160514] [svn: r137]
  - '-u' now decodes locally assigned UUIDs (spc5r08)
  - as last try use T10 Vendor ID for lu name
  - if no lu name found, print 'none'
  - change '-uuu' to output the full lu name followed
    by the normal fields (which were skipped before)
  - add 'U' option, same action as '-uuu'
  - '-UU' prefixes lu names with 'eui.', 'naa.', etc
  - if '-s' given twice, lu size is base 2 related
  - if very long [h:c:t:l] then append space
  - print_enclosure_device() for FCP may be useless,
    comment out while checking ...
  - with '-t' print 0x0000000000000000 for non-SAS
    device in SAS domain
  - autogen.sh: upgrade to 20091223 version
  - automake: upgrade to 1.15 (ubuntu 16.04)

Changelog for released lsscsi-0.28 [20140930] [svn: r120]
  - fix handling of scsi_level 0 (no compliance)
  - add SRP transport identifier
  - add --unit option for LU identifier (>= lk 3.15)
  - add (S)ATA transport identifier (>= lk 3.15)
  - make USB transport ids more consistent
  - fix FC transport id missing comma
  - add pdt strings for security manager and zbc
  - upgrade automake to version 1.14.1

Changelog for released lsscsi-0.27 [20130508] [svn: r111]
  - rework buffer handling for systems with many disks
  - add --lunhex option for displaying LUNs in hex
  - accept LUNs from sysfs as large as a 64 bit unsigned
    decimal number (largest was signed 32 bit decimal)
  - accept LSSCSI_LUNHEX_OPT environment variable
  - add scsi_id option for /dev/disk/by-id/scsi*

Changelog for released lsscsi-0.26 [20120131] [svn: r97]
  - add 'fcoe' transport indicator
  - add '--wwn' option, datamine /dev/disk/by-id/wwn*
  - move lsscsi.c into src directory

Changelog for released lsscsi-0.25 [20110509] [svn: r92]
  - add sas_port and fc_remote_ports transport information
  - print enclosure_device entry
  - add '--size' option to show size of disks
  - add '--protmode' option to show protection information mode

Changelog for released lsscsi-0.24 [20100612] [svn: r83]
Version 0.24 2010/06/12 [svn: r83]
  - FC transport syntax changes (colon to slash)
  - add "(null)" to the currently accepted "<NULL>" as
    the string representation of NULL
  - add AM_MAINTAINER_MODE to configure.ac
  - scandir() library function has changed its signature
    in its 4th argument, use newer (non-void) variant

<< Retrospectively changed "version" to "release" in this file >>
Version 0.23 2009/12/01 [svn: r76]
  - remove /proc/mounts scan for sysfs mount point, assume
    /sys unless overridden by re-instated '--sysfsroot' option

Version 0.22 2008/12/26 [svn: r71]
  - add protection information (see CREDITS file)
  - add USB transport type with USB device name
  - add ATA and SATA transport types (crude: by driver name)

Version 0.21 2008/7/10 [svn: r64]
  - more sysfs scanning work needed for lk 2.6.26

Version 0.20 2008/7/9 [svn: r43]
  - Handle SCSI midlayer rework circa lk 2.6.25/26
    - this fix needed if CONFIG_SYSFS_DEPRECATED_V2 is not
      defined in the kernel build (lk 2.6.26)
  - clean superfluous files from package

Version 0.19 2007/1/25 [svn: r37]
  - add transport information (target + initiator)
    - start with FC, SAS, SPI, iSCSI and SBP
    - alter ISCSI for 2.6.20 changes
  - SAS fix for lk 2.6.20 (SYSFS_DEPRECATED=n)
  - enhance host name search when proc_name is "<NULL>"
  - implement filter option for '--hosts'
    - accept 'host<n>' as first item in filter to mean host <n>
  - output more host attributes when '-Hll' given
  - add '--list' (or '-L') option output attribute=value
    entries, one per line

Version 0.18 2006/3/24
  - cope with dropping of 'generic' symlink post lk 2.6.16
  - anticipate the future removal of 'tape' symlink

Version 0.17 2006/2/6
  - fix disappearance of block device names in lk 2.6.16-rc1

Version 0.16 2005/12/30
  - clean up peripheral device type naming
  - properly identify osst and changer devices
  - add debian build directory

Version 0.15 2005/6/29
  - option '-ll' gives more attributes and '-lll' gives attributes
    one per line
  - change reporting if device node:
    - use "match major+minor" with "/dev" directory (default)
    - use synthetic device node names when '--kname' given
      {this was the default in earlier versions}
  - add filtering, sync with lk 2.6.12
    {e.g. 'lsscsi 1' lists all SCSI devices on host1}
  - convert to autotools
  - builds on version 0.13 (does not use libsysfs)
    {because dlist_sort_custom() does not have filter() callback}

Version 0.14 2004/9/20
  - version of 0.13 based on libsysfs-1.20

Version 0.13 2004/8/20
  - add 'timeout' to long device option output
  - quiet (unless verbose) if no mid level (hence no SCSI devices or hosts)

Version 0.12 2004/5/9
  - rework for lk 2.6.6
  - add proc_name for hosts
  - replace 'online' with 'state' for scsi devices
  - add '-d' option to output device node's major and minor numbers

Version 0.11 2004/1/9
  - rework for lk 2.6.1
  - drop "--name" argument

Version 0.10 2003/5/6
  - adjust HBA listing (-H) for new struct scsi_host in lk 2.5.69++

Version 0.09 2003/4/4
  - fix up sorting
  - add GPL + copyright notice

Version 0.08 2003/3/2
  - start to add host listing support (requires >= lk 2.5.63)

Version 0.07 2003/2/10
  - sysfs changes name of current_queue_depth in lk 2.5.60

Version 0.06 2003/1/20
  - fixes of osst devices
  - use "cd" rather than "CDROM" for short peripheral type name

Version 0.05 2003/1/19
  - output st and osst device names (rather than "-")
  - support --generic and --classic together
  - output type (SCSI peripheral type) with --long

Version 0.04 2003/1/14
  - make sure a st device list only once (needed for lk 2.5.57)

Version 0.03 2003/1/9
  - fix Makefile to create man page directory on install
  - add logic for scsi_level output
  - add --generic (-g) switch to output scsi generic device file name

Version 0.02 2002/12/18
  - first entry in CHANGELOG