aboutsummaryrefslogtreecommitdiff
path: root/CREDITS
blob: 1b1de83896f9a187a633e4f44e9a9e4a41352f9d (plain)
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
The author of sg3_utils would like to thank the following people who
have made contributions:


Andries Brouwer <aebr at win dot tue dot nl> rewrite of isosize (original
        written by Joerg Schilling). isosize is now found in the util-linux
        package and in the archive directory of this package.

Bart Van Assche <bart dot vanassche at sandisk dot com>
        harden (improve) code in rescan-scsi-bus.sh [20160224]
        configure.ac and Makefile.am cleanup plus sgp_dd code
        to replace pthread_cancel with pthread_kill [20180102]
        sg_xcopy: fix identification CSCD descriptor's designator
        length, fix CSCD descriptor mask [20210902]

Bean Huo <beanhuo dot micron dot com>
        sg_write_buffer: patch to allow comma or period separated bytes
        (in decimal or hex) to be decoded when given as standard input.

Brian Bunker <Brian dot Bunker at netapp dot com> contributed
        sg_read_block_limits and the target reset addition to sg_reset
        [20090615]

Christophe Varoqui <christophe dot varoqui at free dot fr> original sg_rtpg
        [20041229]

Clayton Weaver <cgweav at email dot com> contributed safe_strerror().

Dan Horak <dhorak at redhat dot com> website support for this package and
        others. Lot of fixes, recently man pages [20140128]

Dave Johnson <ddj at ccv dot brown dot edu> improved disk defect list
        handling [20051218]

Dave Williams <dave at opensourcesolutions dot co dot uk> help with
        sgp_dd especially and "> 0x7fffffff" with sg*_dd [20060303]

Eric Schwartz <emschwar at debian dot org> who wrote these man pages:
        sg_readcap, sg_reset, sg_scan, sg_start, sg_test_rwbuf,
        sg_turs and sginfo

Eric Seppanen <eric @ purestorage dot com> borrowed ideas from alternate
        implementation of sg_compare_and_write [20130823]

Eric Youngdale <eric at andante dot org> author of scsi_info on which sginfo
        is based.

Fabrice Fontaine <fontaine dot fabrice at gmail dot com>
        various build fixes [20211116]

Frank Jansen <fjansen at egenera dot com>: additions to sg_scan; contributed
        code for '--alloc-length=' option in sg_persist [20090402]

Grant Grundler <grundler at parisc-linux dot org> co-author of blk512-linux
        that has become sg_format [20050201]

Greg Inozemtsev <greg at purestorage dot com>
        extensions to sg_xcopy [20130207+20130816]

Hannes Reinecke <hare at suse dot de>
        contributed sg_rdac, (and some corresponding VPD entries to
        sg_vpd_vendor), sg_stpg and sg_safte [20071013+20130110]
        sg_referrals [20100906]
        sg_inq --export option [20120220+20130109]
        sg_xcopy+sg_copy_results [20120322]
        rescan-scsi-bus.sh patches to Kurt Garloff's v1.57 [20130715]
        55-scsi-sg3_id.rules + 58-scsi-sg3_symlink.rules [20140527]
        sg_sat_read_gplog [20141107]
        sg_inq --only option plus --inhex fixes [20180102]

Hayashi Naoyuki <titan at culzean dot org>
        port to Tru64 [20060127]

Heiko Eissfeldt <heiko at colossus dot escape dot de> sg based example
        programs for the original sg driver

Ilan Steinberg <ilan dot steinberg at kaminario dot com>
        sg_xcopy: contributed --on_src and --on_dst options [20130505]

Ingo van Lil <inguin at gmx dot de>
        contributed sg_raw [20070331]

James Bottomley <jejb at parisc-linux dot org> co-author of blk512-linux
        that has become sg_format [20050201]

Jan Engelhardt <jengelh at inai dot de>
        autotools clean-up [20150216]

Joe Krahn <krahn at niehs dot nih dot gov> help with int64_t cleanup
        [20071219]

Kai Makisara <Kai dot Makisara at kolumbus dot fi> help with tape
        minor numbers in lk 2.6 plus earlier advice [20081008]

Kurt Garloff: original sg_start and sg_test_rwbuf.
        Additions to sginfo and sg_map. Author of rescan-scsi-bus.sh with
        latest update to v1.57 [20130331]

Lars Marowsky-Brée <lmb at suse dot de> contributed Unit Path Report VPD
        page decoding in sg_inq (vendor specific: EMC) and sg_emc_trespass
        utility

Luben Tuikov <ltuikov at yahoo dot com>
        help with documentation and other suggestions [20061014]
        contribution sg_read_buffer and sg_write_buffer [20061103]

Marius Konitzer <marius dot konitzer at ruhr-uni-bochum dot de
        log pages on IBM LTO Ultrium drives [20100225]

Mark Knibbs <markk at clara dot co dot uk>
        suggested and tested oflag=sparse for sg_dd

Martin Schwenke <martin at meltin dot net> added the raw switch "-r" to sg_inq

Martin Wilck <mwilck at suse dot com> contributed script files [20190425 and
        20220218]]

Nate Dailey < Nate dot Dailey at stratus dot com > extended sg_map for sparse
        disk node names (e.g. /dev/sdaaa) [20050511]

Nitin U. Yewale < nyewale at redhat dot com> sent patch via github:
        https://github.com/doug-gilbert/sg3_utils/pull/10/ to fix crash with
        rescan-scsi-bus.sh -r due to rev 867 change to sg_inq [20220103]

Pat LaVarre <p.lavarre at ieee dot org> pointed out danger of negative bpt
        values in sg_dd (and friends); also problems when reading /dev/null

Peter Allworth <linsol at zeta dot org dot au> original dd clone design used
        by sg3_utils's dd variants (e.g. sg_dd).

Roland Dreier <roland at purestorage dot com>
        extension and correction to sg_xcopy [20120205]

Ronnie Sahlberg <ronniesahlberg at gmail dot com> has written libiscsi and a
        set of external patches to add direct iSCSI support to this package.
        See README.iscsi [20110518]

Saeed Bishara contributed sg_write_long

Sean Stewart <Sean dot Stewart at netapp dot com> various improvements
        to rescan-scsi-bush.sh script [20130827]

Shahar Salzman <shahar dot salzman at kaminario dot com> contributed
        sg_compare_and_write [20121205]

Thomas Kolbe <tkolbe at partnersdata dot com>
        Solaris port help and testing [20070503]

Tim Hunt <tim at timhunt dot net> increased number of (sd and sg) devices
        that sginfo could detect.

Tom Steudten <steudten at gmx dot ch> sginfo addition: add '-Fhead' option
        to sort defect list by head.

Trent Piepho <xyzzy at speakeasy dot org> print out some "sense key specific"
        data and "-6" switch for sg_modes

Xose Vazquez Perez <xose dot vazquez at gmail dot com>
        documentation corrections [20200117]


Douglas Gilbert
18th February 2022