]>
Commit | Line | Data |
---|---|---|
6b80b4d2 JD |
1 | $Id: ChangeLog 4214 2016-01-24 22:53:37Z samm2 $ |
2 | ||
3 | 2016-01-24 Alex Samorukov <samm@os2.kiev.ua> | |
4 | ||
5 | os_freebsd.cpp: fix possible reallocf with 0 bytes arg (ticket #640) | |
6 | drivedb.h: add Corsair Extreme SSD (ticket #642) | |
7 | os_darwin.cpp: fix error reporting if open fails | |
8 | ||
9 | 2016-01-23 Alex Samorukov <samm@os2.kiev.ua> | |
10 | ||
11 | os_darwin.cpp: do not print bogus memory allocation error message if | |
12 | there are no devices found | |
13 | ||
14 | 2016-01-22 Christian Franke <franke@computer.org> | |
15 | ||
16 | Various fixes suggested by clang analyser (ticket #640): | |
17 | dev_areca.cpp: Fix check of ARCMSR_READ_RQBUFFER result. | |
18 | knowndrives.cpp: Add missing member initialization. | |
19 | smartd.cpp: Fix crash on missing argument to '-s' directive. | |
20 | Add missing variable initialization. Remove redundant assignment. | |
21 | ||
22 | 2016-01-21 Alex Samorukov <samm@os2.kiev.ua> | |
23 | ||
24 | drivedb.h: Added ADATA SP550 SSD (ticket #638) | |
25 | os_freebsd.cpp: Reduce variable scope where possible (cppcheck: variableScope) | |
26 | os_openbsd/os_netbsd - removed never used warning code defines (cppcheck) | |
27 | ||
28 | 2016-01-21 Christian Franke <franke@computer.org> | |
29 | ||
30 | ataprint.cpp, smartd.cpp: Don't issue SCT commands if ATA Security | |
31 | is locked (ticket #637). | |
32 | ||
33 | 2016-01-19 Alex Samorukov <samm@os2.kiev.ua> | |
34 | ||
35 | drivedb.h: | |
36 | - Samsung PM871 SSD family (ticket #636) | |
37 | - Fixed detection for Samsung SSD 850 EVO mSATA 120GB (ticket #635) | |
38 | - Fixed Western Digital Caviar Black regexp, extended WD Black (ticket #631) | |
39 | ||
40 | 2016-01-06 Christian Franke <franke@computer.org> | |
41 | ||
42 | drivedb.h: | |
43 | - SandForce Driven SSDs: Extra warning entry for buggy Corsair Force LS | |
44 | (ticket #628) | |
45 | - Innodisk 3MG2-P SSDs: 1.8" variant | |
46 | - Innodisk 3ME3 SSDs | |
47 | - USB: Seagate Expansion Portable (0x0bc2:0x2322) (ticket #627) | |
48 | - USB: Jess-Link (0x0dbf:0x9001) | |
49 | ||
50 | 2016-01-01 Christian Franke <franke@computer.org> | |
51 | ||
52 | Happy New Year! Update copyright year in version info. | |
53 | ||
54 | 2015-12-19 Christian Franke <franke@computer.org> | |
55 | ||
56 | Makefile.am: Fix path of 'smart-pkg-uninstall' (Regression from r4190). | |
57 | ||
58 | update-smart-drivedb.8.in: Fix platform specific formatting. | |
59 | ||
60 | 2015-12-18 Alex Samorukov <samm@os2.kiev.ua> | |
61 | ||
62 | os_netbsd.cpp, os_openbsd.cpp: fix ioctl returtn value check | |
63 | os_darwin.cpp: fix error handling | |
64 | os_darwin: use /usr/local/ prefix to install on 10.11 (El Capitan) | |
65 | ||
66 | 2015-12-16 Douglas Gilbert <dgilbert@interlog.com> | |
67 | ||
68 | scsiprint.cpp: stop tape drive looking for Solid State media | |
69 | log page (ticket #314). | |
70 | ||
71 | 2015-12-14 Douglas Gilbert <dgilbert@interlog.com> | |
72 | ||
73 | scsiprint.cpp: fix compiler warning for is_tape. Clean code around | |
74 | handling of tape drives. | |
75 | ||
76 | 2015-12-14 Christian Franke <franke@computer.org> | |
77 | ||
78 | drivedb.h: | |
79 | - Intel 320 Series SSDs: 1.8" microSATA | |
80 | - Intel 53x and Pro 2500 Series SSDs: Rename, add 535 (ticket #625), | |
81 | add Pro 2500 | |
82 | - Intel 730 and DC S35x0/3610/3700 Series SSDs: Rename, | |
83 | add S3510/3610, 1.2TB, 1.6TB | |
84 | - USB: LaCie (0x059f:0x106f) (ticket #624) | |
85 | - USB: WD My Passport (0x1058:0x071a, 0x1058:0x0816) | |
86 | - USB: Initio (0x13fd:0x1650) | |
87 | - USB: Unknown (0xabcd:0x6103) | |
88 | ||
89 | update-smart-drivedb.in: Add '-s SMARTCTL' option. | |
90 | update-smart-drivedb.8.in: Document it. | |
91 | ||
92 | 2015-12-07 Christian Franke <franke@computer.org> | |
93 | ||
94 | configure.ac: Append 'svn' to list of download tools. | |
95 | ||
96 | update-smart-drivedb.in: Use HTTPS download by default. | |
97 | Add options '-t TOOL', '-u LOCATION', '--cacert FILE', | |
98 | '--capath DIR', '--insecure' and '--dryrun'. | |
99 | Add 'svn' as new download tool. | |
100 | Ignore differences in SVN Id string (re-added). | |
101 | Remove usage of 'which' command. | |
102 | ||
103 | update-smart-drivedb.8.in: Document the new options. | |
104 | ||
105 | 2015-11-23 Christian Franke <franke@computer.org> | |
106 | ||
107 | atacmds.cpp: parse_attribute_def(): Init buffers before sscanf() call | |
108 | (cppcheck-1.71: uninitvar). | |
109 | ||
110 | scsiprint.cpp: Fix GLTSD bit set/cleared info messages (ticket #621). | |
111 | ||
112 | 2015-11-22 Christian Franke <franke@computer.org> | |
113 | ||
114 | Makefile.am: Add NEWS file to svnversion.h target. | |
115 | ||
116 | os_win32/installer.nsi: Select 64-bit version on 64-bit Windows. | |
117 | Fix installation of runcmda.exe. Update links. | |
118 | ||
119 | 2015-11-15 Christian Franke <franke@computer.org> | |
120 | ||
121 | configure.ac: Check whether MinGW adds an application manifest. | |
122 | ||
123 | Makefile.am: Add default manifest for MinGW builds. | |
124 | ||
125 | os_win32/default.manifest: New default application manifest. | |
126 | Remove external application manifests. | |
127 | ||
128 | os_win32/installer.nsi: Use macros from 'LogicLib.nsh' where possible. | |
129 | Add missing MessageBox /SD options. | |
130 | Remove external application manifests. | |
131 | ||
132 | 2015-11-07 Christian Franke <franke@computer.org> | |
133 | ||
134 | drivedb.h: | |
135 | - Micron M500DC/M510DC Enterprise SSDs: Rename, add M510DC | |
136 | - SandForce Driven SSDs: Mushkin Chronos 7mm/MX/G2, Enhanced ECO2 | |
137 | - Innodisk 3MG2-P SSDs | |
138 | - SiliconMotion based SSDs: Crucial BX100 (ticket #597) | |
139 | ||
140 | 2015-10-31 Christian Franke <franke@computer.org> | |
141 | ||
142 | atacmds.cpp, atacmds.h, knowndrives.cpp, knowndrives.h: | |
143 | Read default SMART attribute settings from drivedb.h (ticket #465). | |
144 | Remove hard-coded attribute names and format settings. | |
145 | ||
146 | drivedb.h: Uncomment default settings to create the "DEFAULT" entry. | |
147 | Add ",HDD" or ",SSD" to HDD/SSD specific settings. | |
148 | ||
149 | smartctl.cpp, smartd.cpp: Use new database initialization function. | |
150 | ||
151 | Create branch RELEASE_6_4_DRIVEDB with last drivedb.h file | |
152 | compatible with smartmontools 6.4. | |
153 | ||
154 | 2015-10-22 Paul Grabinar <pgrabinar@ocz.com> | |
155 | ||
156 | drivedb.h: | |
157 | - SandForce Driven SSDs: OCZ RevoDrive 350, Z-Drive 4500 | |
158 | - Indilinx Barefoot 3 based SSDs: Add attributes, | |
159 | OCZ ARC 100, Saber 1000, Vector 180, Vertex 460A | |
160 | - OCZ Intrepid 3000 SSDs: Intrepid 3700 | |
161 | - OCZ Trion | |
162 | ||
163 | 2015-10-20 Christian Franke <franke@computer.org> | |
164 | ||
165 | Reduce variable scope where possible (cppcheck: variableScope). | |
166 | ||
167 | Makefile.am: Remove *.s from files used to generate svnversion.h. | |
168 | ||
169 | 2015-10-18 Alex Samorukov <samm@os2.kiev.ua> | |
170 | ||
171 | fixes suggested by cppcheck: | |
172 | Check realloc result to avoid memory leak (memleakOnRealloc) | |
173 | Fix printf() signednsess (invalidPrintfArgType_sint) | |
174 | ||
175 | 2015-10-17 Christian Franke <franke@computer.org> | |
176 | ||
177 | Various fixes suggested by cppcheck: | |
178 | Close FILE pointer before reopening it (cppcheck: publicAllocationError). | |
179 | Add missing member initializations to ctors (cppcheck: uninitMemberVar). | |
180 | Remove redundant nullptr check (cppcheck: nullPointerRedundantCheck). | |
181 | Remove redundant assignments (cppcheck: redundantAssignment). | |
182 | Clarify calculation precedence (cppcheck: clarifyCalculation). | |
183 | Use C++-style casts for pointer types (cppcheck: cstyleCast). | |
184 | Remove duplicate on both sides of '||' (cppcheck: duplicateExpression). | |
185 | Declare ctors with one argument as 'explicit' | |
186 | (cppcheck: noExplicitConstructor). | |
187 | Remove unread variables and assignments (cppcheck: unreadVariable). | |
188 | Fix signedness of sscanf() formats strings | |
189 | (cppcheck: invalidScanfArgType_int). | |
190 | ||
191 | 2015-10-14 Christian Franke <franke@computer.org> | |
192 | ||
193 | configure.ac: Disable os_solaris_ata.o by default. | |
194 | Add --with-solaris-sparc-ata option to enable. | |
195 | Makefile.am: Exclude os_solaris_ata.s from source tarball | |
196 | (Debian bug 729842). | |
197 | os_solaris.cpp: Check for WITH_SOLARIS_SPARC_ATA instead of __sparc. | |
198 | ||
199 | 2015-10-13 Christian Franke <franke@computer.org> | |
200 | ||
201 | Makefile.am: Fix error handling in various shell scripts. | |
202 | ||
203 | 2015-10-13 Casper Dik <...> | |
204 | ||
205 | os_solaris.cpp: Detect SATA devices as SCSI devices. This adds | |
206 | support for auto detection of SATA devices behind SAT layer. | |
207 | Set USCSI_SILENT flag to suppress /dev/console messages on command | |
208 | error. | |
209 | ||
210 | 2015-10-11 Christian Franke <franke@computer.org> | |
211 | ||
212 | drivedb.h: SiliconMotion based SSDs: Transcend SSD370S, SSD420, | |
213 | update attribute 245 (ticket #595, ticket #602). | |
214 | ||
215 | 2015-10-10 Christian Franke <franke@computer.org> | |
216 | ||
217 | Makefile.am: Use MKDIR_P to create directories | |
218 | (available since automake 1.10). | |
219 | ||
220 | os_win32.cpp: Detect USB ID if WMI reports type name "SCSI" instead | |
221 | of "USBSTOR". | |
222 | Detect USB ID also if drive letter is specified as device name. | |
223 | ||
224 | 2015-10-04 Christian Franke <franke@computer.org> | |
225 | ||
226 | drivedb.h: | |
227 | - USB: Genesys Logic (0x05e3:0x0735) | |
228 | - USB: Addonics (0x0bf6:0x1001): unsupported (ticket #609) | |
229 | - USB: Initio (0x13fd:0x3920) | |
230 | - USB: JMicron JMS539 (0x152d:0x0539, 0x0100): Set from -d usbjmicron to | |
231 | unsupported because some devices may require -d sat instead (ticket #552). | |
232 | - USB: JMicron (0x152d:0x0565) (ticket #607) | |
233 | - USB: VIA VL711 (0x2109:0x0711): unsupported (ticket #594) | |
234 | - USB: Hitachi Touro Mobile (0x4971:0x1024) | |
235 | ||
236 | 2015-09-25 Christian Franke <franke@computer.org> | |
237 | ||
238 | scsiata.cpp: Ignore SAT ATA PASS-THROUGH fixed format sense data if no | |
239 | ATA status bit is set (ticket #612). | |
240 | ||
241 | 2015-09-23 Alex Samorukov <samm@os2.kiev.ua> | |
242 | ||
243 | drivedb.h: Innostor USB3.0 to SATAIII bridge (#611) | |
244 | ||
245 | 2015-09-21 Alex Samorukov <samm@os2.kiev.ua> | |
246 | ||
247 | drivedb.h: decode 188 attribute for the "Seagate Enterprise Capacity | |
248 | 3.5 HDD" drives family, (see #551). | |
249 | ||
250 | 2015-09-04 Alex Samorukov <samm@os2.kiev.ua> | |
251 | ||
252 | Makefile.am: integrate darwin dmg build process to the Makefile | |
253 | ||
254 | 2015-09-03 Alex Samorukov <samm@os2.kiev.ua> | |
255 | ||
256 | os_darwin: Initial import of the files required to build | |
257 | OSX/smartmontools native package (see #555). | |
258 | ||
259 | 2015-08-27 Alex Samorukov <samm@os2.kiev.ua> | |
260 | ||
261 | Homepage URL updated from the sourceforge to smartmontools.org (r4120) | |
262 | ||
263 | 2015-08-26 Alex Samorukov <samm@os2.kiev.ua> | |
264 | ||
265 | os_darwin.cpp: Implement get_os_version_str() for the darwin. | |
266 | ||
267 | 2015-08-17 Christian Franke <franke@computer.org> | |
268 | ||
269 | scsiata.cpp: Ignore bogus SCSI sense_key if ATA status in | |
270 | SAT ATA Return Descriptor indicates success (ticket #548). | |
271 | ||
272 | 2015-08-08 Christian Franke <franke@computer.org> | |
273 | ||
274 | os_win32.cpp: Fix get_os_version_str() for Windows >= 8.1. | |
275 | Add Windows 10 Final. | |
276 | ||
277 | 2015-08-02 Christian Franke <franke@computer.org> | |
278 | ||
279 | configure.ac: Remove '--disable-drivedb', | |
280 | '--enable-savestates', '--enable-attributelog'. | |
281 | Print error message if used. | |
282 | ||
283 | 2015-07-15 Christian Franke <franke@computer.org> | |
284 | ||
285 | autogen.sh: Drop support for automake 1.7 - 1.9.x. | |
286 | Rework search for automake-VERSION. | |
287 | configure.ac: Drop support for autoconf 2.5x. | |
288 | Drop support for automake 1.7 - 1.9.x. | |
289 | Remove --with-docdir option. | |
290 | ||
291 | 2015-06-24 Alex Samorukov <samm@os2.kiev.ua> | |
292 | ||
293 | drivedb.h: | |
294 | - USB: SimpleTech 3.0 bridge (0x4971:0x8017), reported in #554 | |
293b5ab8 JD |
295 | |
296 | 2015-06-04 Christian Franke <franke@computer.org> | |
297 | ||
298 | smartmontools 6.4 | |
299 | ||
300 | 2015-06-03 Christian Franke <franke@computer.org> | |
301 | ||
302 | drivedb.h: | |
303 | - InnoDisk iCF 9000 CompactFlash Cards | |
304 | - SanDisk based SSDs: ReadyCache SSD | |
305 | - Seagate Barracuda 7200.14 (AF): Apple OEM | |
306 | - USB: Toshiba Canvio Basics (0x0480:0xa200) | |
307 | ||
308 | ataprint.cpp: Read General Purpose Log Directory only if GPL | |
309 | feature set is supported. Improve support check of old logs | |
310 | for older drives which return empty SMART Log Directory. | |
311 | ||
312 | 2015-06-01 Christian Franke <franke@computer.org> | |
313 | ||
314 | Makefile.am, smartd.8.in: Hide initscript documentation if | |
315 | initscriptdir is not configured. | |
316 | smartd.conf.5.in: Remove outdated info about default shell. | |
317 | ||
318 | 2015-05-30 Christian Franke <franke@computer.org> | |
319 | ||
320 | Fixes for aacraid patch: | |
321 | aacraid.h: Fix _WIN32/_WIN64 checks. | |
322 | os_win32.cpp: Clarify copyright info in GPL header. | |
323 | Improve source code formatting. | |
324 | Fix build on Cygwin. Fix HKEY leak. | |
325 | Fix member initialization order. | |
326 | Fix info_name and dev_type parameter order. | |
327 | Improve error handling. Avoid unsafe sprintf(). | |
328 | Remove unused variables. Add help text. | |
329 | Use 0 as number of first aacraid controller as on Linux. | |
330 | ||
331 | smartctl.8.in, smartd.conf.5.in: Update '-d aacraid' documentation. | |
332 | AUTHORS: Add Nidhi Malhotra. | |
333 | ||
334 | 2015-05-30 Nidhi Malhotra <nidhi.malhotra@pmcs.com> | |
335 | ||
336 | aacraid.h, os_win32.cpp: | |
337 | Add aacraid support for Windows (ticket #496). | |
338 | ||
339 | 2015-05-27 Christian Franke <franke@computer.org> | |
340 | ||
341 | INSTALL: Update ./configure description. | |
342 | Remove info about old Linux kernel series. | |
343 | Update Windows info. | |
344 | ||
345 | 2015-05-19 Christian Franke <franke@computer.org> | |
346 | ||
347 | ataprint.cpp: Print the Additional Product Identifier (OEM Id) | |
348 | regardless of '-q noserial' option. | |
349 | ||
350 | smartctl.8.in, smartd.conf.5.in: Clarify '-H' option and directive. | |
351 | ||
352 | 2015-05-17 Christian Franke <franke@computer.org> | |
353 | ||
354 | drivedb.h: | |
355 | - USB: ViPowER USB3.0 Storage (0x0350:0x0038) | |
356 | - USB: Buffalo DriveStation HD-LBU2 (0x0411:0x01ea) | |
357 | - USB: Toshiba Stor.E Basics; (0x0480:0xa00e) | |
358 | - USB: Toshiba Canvio Desktop (0x0480:0xd011) | |
359 | - USB: Samsung M3 Portable USB 3.0 (0x04e8:0x61b3) | |
360 | - USB: Iomega (0x059b:0x0575) | |
361 | - USB: Genesys Logic GL3310 (0x05e3:0x0731) | |
362 | - USB: Freecom HD (0x07ab:0xfcd6) | |
363 | - USB: Apricorn SATA Wire (0x0984:0x0040) | |
364 | - USB: WD My Passport (0x1058:0x0830) | |
365 | - USB: WD My Book: Merge entries, add 0x1058:0x0900, 0x1058:0x1104 | |
366 | - USB: Initio (0x13fd:0x3940) | |
367 | - USB: Super Top (0x14cd:0x6116): change to -d sat | |
368 | - USB: JMicron (0x152d:0x2590) (ticket #550) | |
369 | - USB: ASMedia ASM1053/1153 (0x174c:0x1[01]53) | |
370 | - USB: Verbatim Pocket Hard Drive (0x18a5:0x0237) | |
371 | - USB: Verbatim External Hard Drive (0x18a5:0x0400) | |
372 | - USB: VIA VL701 (0x2109:0x0701) | |
373 | - USB: Unknown (0x2537:0x106[68]) | |
374 | - USB: Hitachi Touro Mobile (0x4971:0x1020) | |
375 | ||
376 | 2015-05-16 Christian Franke <franke@computer.org> | |
377 | ||
378 | drivedb.h: | |
379 | - Samsung SpinPoint T166: 250GB | |
380 | - Seagate Samsung SpinPoint M8 (AF): Rename, add Apple OEM | |
381 | - Seagate Samsung SpinPoint M9T | |
382 | - Seagate Samsung SpinPoint M9TU (USB) | |
383 | - Hitachi/HGST Travelstar Z5K320 | |
384 | - HGST Travelstar Z5K1000 | |
385 | - HGST Deskstar NAS: 128MB cache variants | |
386 | - HGST Ultrastar He6 | |
387 | - Toshiba 2.5" HDD MK..51GSY | |
388 | - Toshiba 2.5" HDD MK..61GSY[N]: -v 9,minutes | |
389 | - Toshiba 2.5" HDD MK..61GSYB | |
390 | - Toshiba 2.5" HDD MK..75GSX | |
391 | - Toshiba 2.5" HDD MQ01ABB... | |
392 | - Toshiba 2.5" HDD MQ01ABC... | |
393 | - Toshiba 2.5" HDD MQ01ABF... | |
394 | - Toshiba 2.5" HDD MQ01UBB... (USB 3.0) | |
395 | - Toshiba 3.5" MD04ACA... Enterprise HDD | |
396 | - Toshiba 3.5" DT01ABA... Desktop HDD | |
397 | - Seagate Laptop Thin HDD: 7200 rpm variants | |
398 | - Seagate Constellation ES.2 (SATA 6Gb/s): HP OEM | |
399 | - Seagate Constellation.2 (SATA): HP OEM | |
400 | - Seagate Enterprise Capacity 3.5 HDD | |
401 | - Seagate Archive HDD | |
402 | - Western Digital AV-GP (AF): 500MB, EURX variants | |
403 | - Western Digital Red Pro | |
404 | - Western Digital Purple | |
405 | ||
406 | 2015-05-14 Christian Franke <franke@computer.org> | |
407 | ||
408 | drivedb.h: | |
409 | - Crucial/Micron MX100/MX200/M5x0/M600 Client SSDs: | |
410 | MX200 *00 sizes (ticket #545) | |
411 | - Samsung based SSDs: PM851, SM841N, 850 EVO | |
412 | - Marvell based SanDisk SSDs: Extreme Pro, Ultra II (ticket #544) | |
413 | - Marvell based SanDisk SSDs: X110 mSATA, X300 | |
414 | - SanDisk based SSDs: pSSD (USB), U110 | |
415 | - USB: Samsung D3 Station 4TB (0x04e8:0x6125) (ticket #549) | |
416 | - USB: Seagate Backup Plus USB 3.0 (0x0bc2:0xa003) | |
417 | - USB: Seagate Backup Plus Desktop USB 3.0 5TB (0x0bc2:0xab31) | |
418 | - USB: JMicron (0x152d:0x3569) (ticket #546) | |
419 | ||
420 | 2015-05-10 Christian Franke <franke@computer.org> | |
421 | ||
422 | scsicmds.cpp, scsicmds.h: Remove unused functions | |
423 | scsiReceiveDiagnostic() and scsiSmartIBMOfflineTest(). | |
424 | Found by cppcheck. | |
425 | ||
426 | 2015-05-05 Christian Franke <franke@computer.org> | |
427 | ||
428 | ataprint.cpp: Print ACS-3 device statistics DSN flags. | |
429 | Print device statistics page numbers in hex. | |
430 | smartctl.cpp: Allow hex argument for '-l devstat,PAGE'. | |
431 | ||
432 | 2015-05-02 Christian Franke <franke@computer.org> | |
433 | ||
434 | ataprint.cpp: Print Transport Type for PATA and PCIe. | |
435 | Print diagnostic values if SATA version or speed is unknown. | |
436 | smartctl.8.in, smartd.8.in: Add Volker Kuhlmann to AUTHORS section. | |
437 | ||
438 | 2015-05-01 Christian Franke <franke@computer.org> | |
439 | ||
440 | ataidentify.cpp: ACS-3/4 updates. | |
441 | ataprint.cpp: Add recent ACS-3/4 minor revisions. | |
442 | Add ACS-4 log 0x0f. Add ACS-4 device statistics values and | |
443 | vendor specific statistics page. | |
444 | ||
445 | 2015-04-28 Christian Franke <franke@computer.org> | |
446 | ||
447 | os_win32/installer.nsi: Fix possible loss of user PATH environment | |
448 | variable with length greater than NSIS max string length. | |
449 | ||
450 | 2015-04-26 Christian Franke <franke@computer.org> | |
451 | ||
452 | do_release: New Signing Key. | |
453 | Makefile.am: Use make variables instead of autoconf variables | |
454 | if possible. | |
455 | ||
456 | 2015-04-24 Christian Franke <franke@computer.org> | |
457 | ||
458 | smartctl.8.in, smartd.8.in: Rework AUTHORS section. | |
459 | INSTALL, Makefile.am, os_win32/installer.nsi: | |
460 | Remove WARNINGS file. | |
461 | WARNINGS: Remove this file. | |
462 | ||
463 | 2015-04-23 Christian Franke <franke@computer.org> | |
464 | ||
465 | configure.ac: Add '--with-systemdenvfile=auto' option as new default. | |
466 | Remove no longer needed ENABLE_CAPABILITIES conditional. | |
467 | Makefile.am: Silence build of smartd.service file. | |
468 | Integrate all ENABLE_* conditionals in MAN_FILTER script. | |
469 | ||
470 | 2015-04-21 Christian Franke <franke@computer.org> | |
471 | ||
472 | configure.ac: Print 'deprecated' warning for '--disable-drivedb', | |
473 | '--enable-savestates', '--enable-attributelog' options. | |
474 | Add 'yes|no' support to corresponding '--with-...' options. | |
475 | ||
476 | 2015-04-19 Christian Franke <franke@computer.org> | |
477 | ||
478 | AUTHORS: Remove smartmontools-support list address. | |
479 | Remove defunct mail addresses. Update smartsuite info. | |
480 | Add recent contributors. | |
481 | README: Refer to AUTHORS. | |
482 | ||
483 | 2015-04-18 Christian Franke <franke@computer.org> | |
484 | ||
485 | os_win32.cpp: Add SAT autodetection based on vendor string from | |
486 | IOCTL_STORAGE_QUERY_PROPERTY. | |
487 | smartd.cpp: If SMART ENABLE command failed, continue if SMART is | |
488 | already enabled. | |
489 | ||
490 | 2015-04-17 Christian Franke <franke@computer.org> | |
491 | ||
492 | os_win32.cpp: Detect SAT layer of certain Intel AHCI drivers. | |
493 | ||
494 | 2015-04-15 Christian Franke <franke@computer.org> | |
495 | ||
496 | smartctl.8.in, smartd.8.in, update-smart-drivedb.8.in: | |
497 | Add REPORTING BUGS section. | |
498 | smartctl.8.in, smartd.8.in: | |
499 | Rename RETURN VALUE section to EXIT STATUS. | |
500 | smartd.8.in: Remove no longer used exit status 9. | |
501 | ||
502 | 2015-04-14 Christian Franke <franke@computer.org> | |
503 | ||
504 | autogen.sh: automake 1.15 works. | |
505 | Print 'deprecated' warning if automake < 1.10 is used. | |
506 | ||
507 | 2015-04-08 Christian Franke <franke@computer.org> | |
508 | ||
509 | configure.ac: Print 'deprecated' warning if autoconf 2.5x or | |
510 | --with-docdir option is used. | |
511 | Add comments to fix vim syntax coloring. | |
512 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: | |
513 | Remove EXPERIMENTAL notes for features added before 6.3. | |
514 | ||
515 | 2015-03-29 Christian Franke <franke@computer.org> | |
516 | ||
517 | ataprint.cpp: Read only required log pages of Extended Comprehensive | |
518 | Error log. This adds support for logs with many pages (ticket #498). | |
519 | atacmds.cpp, atacmds.h, smartd.cpp: Add 'page' parameter to function | |
520 | ataReadExtErrorLog(). | |
521 | ||
522 | 2015-03-22 Christian Franke <franke@computer.org> | |
523 | ||
524 | os_linux.cpp, smartctl.8.in, smartd.8.in, smartd.conf, smartd.conf.5.in, | |
525 | smartd.cpp: Remove old Linux IDE device names (/dev/hdX) in man pages | |
526 | and help texts. | |
527 | ||
528 | 2015-03-21 Christian Franke <franke@computer.org> | |
529 | ||
530 | smartd.8.in, smartd.cpp: Clarify smartd '--capabilities' option | |
531 | (ticket #523). | |
532 | ||
533 | 2015-03-20 Christian Franke <franke@computer.org> | |
534 | ||
535 | drivedb.h: | |
536 | - Crucial/Micron MX100/MX200/M5x0/M600 Client SSDs: Rename, add MX200 | |
537 | - Sandforce Driven SSDs: ATP Velocity MIV, Mushkin Chronos Enhanced | |
538 | - Indilinx Barefoot 3 based SSDs: OCZ VERTEX 460, OCZ AMD Radeon R7 | |
539 | - Intel 530 Series SSDs: mSATA variant | |
540 | - JMicron based SSDs: ADATA SP310 | |
541 | - Plextor M3/M5/M6 Series SSDs: Rename, add M6M, M6S | |
542 | ||
543 | 2015-03-13 Douglas Gilbert <dgilbert@interlog.com> | |
544 | ||
545 | scsiata.cpp | |
546 | - SCSI to ATA translation: from SAT-2 and later a SAT layer may | |
547 | return ATA registers via fixed format sense data. Change to | |
548 | additionally accept (partial) fixed format sense. In response | |
549 | to ticket #296 and FreeBSD Bug 191717. | |
550 | ||
551 | 2015-03-10 Douglas Gilbert <dgilbert@interlog.com> | |
552 | ||
553 | scsicmds.cpp, scsiprint.cpp | |
554 | - SCSI: when READ DEFECT yields sense of "... defect list not found" | |
555 | bypass the corresponding report quietly. (ticket #343) | |
556 | ||
557 | 2015-02-08 Christian Franke <franke@computer.org> | |
558 | ||
559 | drivedb.h: | |
560 | - USB: Buffalo Drivestation Duo (0x0411:0x01ce) | |
561 | - USB: Toshiba Canvio Basics (0x0480:0x0201, 0xa00d) | |
562 | - USB: Toshiba Stor.E Basics (0x0480:0xa00c) | |
563 | - USB: Toshiba Canvio ALU (0x0480:0xa100) | |
564 | - USB: Toshiba Canvio Desktop (0x0480:0xd000) | |
565 | - USB: Samsung S2 Portable (0x04e8:0x1f0a) | |
566 | - USB: Samsung S3 Portable (0x04e8:0x61c8) | |
567 | - USB: LaCie Rugged Triple Interface (0x059f:0x100c) | |
568 | - USB: Initio (0x13fd:0x3910) | |
569 | - USB: ASMedia (0x174c:0x5516) | |
570 | - USB: Innostor IS611 (0x1f75:0x0611) | |
571 | ||
572 | 2015-02-02 Christian Franke <franke@computer.org> | |
573 | ||
574 | drivedb.h: | |
575 | - USB: Seagate FreeAgent XTreme (0x0bc2:0x3101) | |
576 | - USB: Seagate Expansion Portable (0x0bc2:0x232[01]) | |
577 | - USB: Seagate Expansion External (0x0bc2:0x3321) | |
578 | - USB: Seagate FreeAgent GoFlex (0x0bc2:0x5070, 0x50a7, 0x6121) | |
579 | - USB: Seagate Slim Portable Drive (0x0bc2:0xab00) (ticket #517) | |
580 | - USB: Seagate Backup Plus Slim (0x0bc2:0xab21) | |
581 | - USB: ADATA HD650 (0x125f:0xa35a) | |
582 | - USB: JMicron JMS567 (0x152d:0x3562) (ticket #508) | |
583 | - USB: Innostor IS621 (0x1f75:0x0621) (ticket #517) | |
584 | ||
585 | 2015-01-25 Christian Franke <franke@computer.org> | |
586 | ||
587 | drivedb.h: | |
588 | - JMicron based SSDs: Transcend SSD340 (ticket #348) | |
589 | - SiliconMotion based SSDs: Transcend SSD370 (ticket #468) | |
590 | ||
591 | 2015-01-24 Christian Franke <franke@computer.org> | |
592 | ||
593 | os_win32.cpp: Add Windows 10 to get_os_version_str(). | |
594 | ||
595 | 2015-01-01 Christian Franke <franke@computer.org> | |
596 | ||
597 | Happy New Year! Update copyright year in version info. | |
598 | ||
599 | 2014-12-13 Christian Franke <franke@computer.org> | |
600 | ||
601 | drivedb.h: | |
602 | - USB: SanDisk SDCZ80 Flash Drive (0x0781:0x5580) | |
603 | - USB: WD My Passport: Merge entries, add 0x1058:0x0810 | |
604 | - USB: WD Elements Desktop: Merge entries, add 0x1058:0x107c | |
605 | - USB: WD Elements: Merge entries | |
606 | - USB: JMicron JMS539 (0x152d:0x0539): 2.06 and 28.03 support SAT | |
607 | (ticket #504) | |
608 | - USB: JMicron JMS567 (0x152d:0x0567) (ticket #504) | |
609 | - USB: JMicron JMS566 (0x152d:0x2566) | |
610 | - USB: Hitachi Touro (0x4971:0x1014) | |
611 | ||
612 | 2014-12-13 Christian Franke <franke@computer.org> | |
613 | ||
614 | utility.cpp, utility.h: Remove unused functions Calloc() and | |
615 | CheckFree(). | |
616 | ||
617 | 2014-12-10 Christian Franke <franke@computer.org> | |
618 | ||
619 | drivedb.h: | |
620 | - Western Digital Blue: Rename, *AZLX variant | |
621 | - Western Digital RE4: *FBYZ variant | |
622 | - Western Digital Green: Rename, add 5TB, 6TB | |
623 | - Western Digital AV: Rename, add 1TB, *BUCT variant | |
624 | - Western Digital Red: Rename, add 750GB, 5TB, 6TB | |
625 | - Western Digital Black Mobile | |
626 | ||
627 | 2014-12-08 Christian Franke <franke@computer.org> | |
628 | ||
629 | drivedb.h: | |
630 | - Hitachi Travelstar 5K500.B: *SA00 variant | |
631 | - Hitachi/HGST Travelstar Z5K500: Hitachi variant, Apple OEM | |
632 | - HGST Travelstar 5K1000 | |
633 | - HGST Travelstar 5K1500 | |
634 | - Hitachi Travelstar 7K500: *A360 variant | |
635 | - Hitachi CinemaStar 5K320 | |
636 | - Hitachi Deskstar 7K1000.C: SATA 6Gb/s variants | |
637 | - HGST Deskstar NAS | |
638 | - Hitachi/HGST Ultrastar 7K4000: Rename, add HGST | |
639 | - HGST MegaScale 4000 | |
640 | ||
641 | 2014-12-07 Christian Franke <franke@computer.org> | |
642 | ||
643 | os_linux.cpp: Fix fd leak in megasas_dcmd_cmd(). Found by cppcheck. | |
644 | ||
645 | 2014-12-07 Christian Franke <franke@computer.org> | |
646 | ||
647 | drivedb.h: | |
648 | - Crucial/Micron MX100/M500/M510/M550/M600 Client SSDs: M600 EE variant | |
649 | - SandForce Driven SSDs: Kingston KC300 180GB | |
650 | - Indilinx Barefoot 3 based SSDs: OCZ Vector 150 | |
651 | - JMicron based SSDs: Kingston SSDNow V+ | |
652 | - Plextor M3/M5 (Pro) Series SSDs: M5P | |
653 | - Samsung based SSDs: 850 PRO, SM853T Series | |
654 | ||
655 | 2014-12-06 Christian Franke <franke@computer.org> | |
656 | ||
657 | Makefile.am: Add quotes to parameters of INSTALL commands to allow path | |
658 | names with spaces (this is supported since automake 1.8). | |
659 | update-smart-drivedb.in: Add quotes to SMARTCTL variable (ticket #502). | |
660 | ||
661 | 2014-11-30 Christian Franke <franke@computer.org> | |
662 | ||
663 | drivedb.h: | |
664 | - Crucial/Micron RealSSD m4/C400/P400: C400 *MAM variant | |
665 | - Crucial/Micron MX100/M500/M510/M550/M600 Client SSDs: Rename, | |
666 | add Crucial M500/M550, Micron M600 | |
667 | - SandForce Driven SSDs: ADATA SX900 (ticket #490), Mushkin Atlas | |
668 | - Intel 311/313 Series SSDs: Rename, add 311 Series | |
669 | ||
670 | 2014-11-30 Christian Franke <franke@computer.org> | |
671 | ||
672 | drivedb.h: USB: Prolific PL2571, PL2771, PL2775 (0x067b:0x2.7.) | |
673 | (ticket #499). | |
674 | smartctl.8.in, smartd.conf.5.in: Update '-d usbprolific' documentation. | |
675 | ||
676 | 2014-11-29 Christian Franke <franke@computer.org> | |
677 | ||
678 | smartctl.8.in, smartd.8.in, smartd.conf.5.in, update-smart-drivedb.8.in: | |
679 | Add package title to page header. Move PACKAGE VERSION section to bottom | |
680 | of page. Remove SVN ID section header. | |
681 | ||
682 | 2014-11-29 Tommy Vestermark <tommy.vestermark@gmail.com> | |
683 | ||
684 | scsiata.cpp: Add DATA OUT support for Prolific (ticket #482). | |
685 | Add more ATA output registers. SCT commands are now supported. | |
686 | ||
687 | 2014-11-29 Christian Franke <franke@computer.org> | |
688 | ||
689 | os_win32.cpp: Add strnicmp() compatibility macro for newer Cygwin | |
690 | releases. | |
691 | ||
692 | 2014-11-16 Tommy Vestermark <tommy.vestermark@gmail.com> | |
693 | ||
694 | drivedb.h: USB: Prolific PL2773 (0x067b:0x2773) (ticket #482). | |
695 | ||
696 | 2014-11-16 Christian Franke <franke@computer.org> | |
697 | ||
698 | Create branches RELEASE_6_[1-3]_DRIVEDB with last drivedb.h file | |
699 | compatible with smartmontools 6.[1-3]. | |
700 | ||
701 | 2014-11-10 Tommy Vestermark <tommy.vestermark@gmail.com> | |
702 | ||
703 | scsiata.cpp: Add class usbprolific_device to support Prolific PL2773 | |
704 | USB bridges (ticket #482). | |
705 | smartctl.8.in, smartd.conf.5.in: Document '-d usbprolific'. | |
706 | ||
707 | 2014-11-09 Roger Willcocks <roger@filmlight.ltd.uk> | |
708 | ||
709 | os_linux.cpp: linux_aacraid_device: Fix ioctl data count | |
710 | if dxfer_len == 0. Return scsi sense data. Together these | |
711 | allow the SMART STATUS command to operate correctly. | |
712 | Improve SRB status checks. | |
713 | linux_ata_device: Fix very old bug in the error handling | |
714 | of HDIO_DRIVE_TASKFILE. | |
1d06b804 GI |
715 | |
716 | 2014-10-07 Alex Samorukov <samm@os2.kiev.ua> | |
717 | ||
718 | drivedb.h: Added more attributes for SanDisk based SSDs based on SSD | |
719 | Dashboard tool data (#463) | |
720 | ||
721 | 2014-10-06 Christian Franke <franke@computer.org> | |
722 | ||
723 | ataprint.cpp: Add form factors from ACS-4. | |
724 | Add ACS-2 and ACS-3 minor versions. | |
725 | Update SATA log names. Add SATA 3.2. | |
726 | Avoid crash on device statistics page 0xff if SMART READ LOG is used. | |
727 | Print vendor specific bytes from SCT Status. | |
728 | atacmds.cpp, atacmds.h, ataprint.cpp: Print SMART STATUS info | |
729 | from SCT Status. | |
730 | ||
731 | 2014-10-06 Alex Samorukov <samm@os2.kiev.ua> | |
732 | ||
733 | drivedb.h: Exteneded regexp for SanDisk X300s (#463) | |
d2e702cf GI |
734 | |
735 | 2014-09-29 Alex Samorukov <samm@os2.kiev.ua> | |
736 | ||
737 | drivedb.h: Added Seagate Backup Plus Slim Portable USB 3.0 drive | |
738 | ||
739 | 2014-08-29 Christian Franke <franke@computer.org> | |
740 | ||
741 | drivedb.h: Fix regex syntax error (regression from r3988). | |
742 | ||
743 | 2014-08-22 Alex Samorukov <samm@os2.kiev.ua> | |
744 | ||
745 | drivedb.h: | |
746 | - fixed SanDisk X210 regular expression | |
747 | ||
748 | 2014-08-21 Alex Samorukov <samm@os2.kiev.ua> | |
749 | ||
750 | drivedb.h: | |
751 | - added SanDisk X300s SSD | |
752 | - extended Apacer SSD support based on APSDM004G13AN-AT user report | |
753 | ||
754 | 2014-08-16 Alex Samorukov <samm@os2.kiev.ua> | |
755 | ||
756 | ataprint.cpp: '-l devstat' - workaround for buggy firmware by provided | |
757 | Christian Franke | |
758 | ||
759 | 2014-08-15 Alex Samorukov <samm@os2.kiev.ua> | |
760 | ||
761 | ataprint.cpp: device statistic - use smart log if GP log is not available | |
762 | ||
763 | 2014-08-15 Alex Samorukov <samm@os2.kiev.ua> | |
764 | ||
765 | os_darwin.cpp: | |
766 | - Migrated to the new interface | |
767 | - Added multisector support | |
768 | - Fixed smart autosave processing | |
769 | ||
770 | 2014-07-26 Christian Franke <franke@computer.org> | |
771 | ||
772 | smartmontools 6.3 | |
773 | ||
774 | 2014-07-25 Christian Franke <franke@computer.org> | |
775 | ||
776 | drivedb.h: | |
777 | - Apple SD/SM/TS...E/F SSDs: Rename, add TS*[EF] | |
778 | - JMicron based SSDs: Fix regex for Apple TS*C | |
779 | - Marvell based SanDisk SSDs: X210 | |
780 | ||
781 | 2014-07-25 Alex Samorukov <samm@os2.kiev.ua> | |
782 | ||
783 | drivedb.h: Apple SM* SSD - add attribute 173 description (guessed) | |
784 | ||
785 | 2014-07-23 Christian Franke <franke@computer.org> | |
786 | ||
787 | ataprint.cpp: Print SCT Status regardless of SCT Data Table support. | |
788 | atacmds.cpp: ataReadSCTTempHist(): Do not reread initial SCT Status. | |
789 | configure.ac: Fix typo in help text. Add MinGW comment. | |
790 | ||
791 | 2014-07-22 Christian Franke <franke@computer.org> | |
792 | ||
793 | drivedb.h: | |
794 | - Apple SD/SM...E/F SSDs (ticket #342) | |
795 | - Apple SSD SM128, Asus-Phison SSD: Remove (missing attribute info) | |
796 | ||
797 | 2014-07-20 Christian Franke <franke@computer.org> | |
798 | ||
799 | atacmds.cpp: Rework heuristics for 'tempminmax' format. | |
800 | Now supports negative values (ticket #291) and WDC over temperature | |
801 | counter. | |
802 | Change default for Head_Flying_Hours to 'raw24(raw8)'. This provides | |
803 | more reasonable output for Seagate HDDs missing in drivedb.h. | |
804 | drivedb.h: Comment new default for Head_Flying_Hours. | |
805 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: | |
806 | Fix usage of line breaks and empty lines. | |
807 | ||
808 | 2014-07-19 Christian Franke <franke@computer.org> | |
809 | ||
810 | smartctl.8.in, smartd.8.in, smartd.conf.5.in, update-smart-drivedb.8.in: | |
811 | Add FILES section. Move FULL PATH info to FILES section. | |
812 | Rename REFERENCES section. Move HOME PAGE info to REFERENCES section. | |
813 | Remove AUTHORS section from smartd.conf man page. | |
814 | Update or remove various outdated info. | |
815 | ||
816 | 2014-07-18 Christian Franke <franke@computer.org> | |
817 | ||
818 | configure.ac: Use 'email' instead of 'mail' on Cygwin. | |
819 | Remove outdated '-mno-cygwin' error check. | |
820 | Makefile.am, smartd.conf.5.in: Replace 'mail' by actual platform | |
821 | specific mailer. | |
822 | examplescripts/README, examplescripts/Example[123]: Remove bashisms. | |
823 | Use '/usr/bin/mail' instead of '/bin/mail'. | |
824 | os_win32/daemon_win32.cpp: Support older MinGW headers with missing | |
825 | struct SERVICE_DELAYED_AUTO_START_INFO. | |
826 | ||
827 | 2014-07-17 Christian Franke <franke@computer.org> | |
828 | ||
829 | drivedb.h: | |
830 | - Crucial/Micron MX100/M500/M510/M550 Client SSDs: Rename, add MX100, | |
831 | update MX510/550 | |
832 | - Indilinx Barefoot based SSDs: OCZ Vertex 1.10 | |
833 | - Intel 320 Series SSDs: 'L' variant | |
834 | - JMicron based SSDs: Transcend *18M-M variant | |
835 | - Plextor M3/M5 (Pro) Series SSDs: M5M (mSATA) variant | |
836 | - Samsung based SSDs: 840 EVO | |
837 | ||
838 | 2014-07-16 Christian Franke <franke@computer.org> | |
839 | ||
840 | drivedb.h: | |
841 | - Marvell based SanDisk SSDs: Extreme II (ticket #334), others | |
842 | - SanDisk based SSDs: iSSD P4 (ticket #272), U100 (ticket #337), others | |
843 | - USB: Iomega (0x059b:0x047a) | |
844 | - USB: WD My Passport: Merge entries | |
845 | - USB: WD My Passport USB 3.0 (0x1058:0x074a, 0x1058:0x0820) | |
846 | - USB: ADATA (0x125f:0xa[13]1a) | |
847 | - USB: JMicron JMS539 (0x152d:0x0539): New FW supports SAT (ticket #338) | |
848 | - USB: TrekStor Datastation (0x1e68:0x0050) (Red Hat Bugzilla 954162) | |
849 | ||
850 | 2014-07-13 Christian Franke <franke@computer.org> | |
851 | ||
852 | atacmds.cpp: Add missing const and initialization. | |
853 | Don't print extra '\n' if self-test log is empty. | |
854 | ataprint.cpp: Add new ACS-4 log. | |
855 | cciss.cpp: Fix C++11 builds on Linux. GCC and CLang do not | |
856 | predefine 'linux' when in '-std=c++11' mode. | |
857 | smartd.cpp: Update description of Windows smartd service. | |
858 | README: Update license info. Remove outdated ATA references. | |
859 | ||
860 | 2014-07-10 Christian Franke <franke@computer.org> | |
861 | ||
862 | Makefile.am: Rework build of Solaris specific man pages. | |
863 | This fixes some bogus and some missing replacements. | |
864 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: Minor typo and syntax | |
865 | fixes. | |
866 | ||
867 | 2014-07-09 Christian Franke <franke@computer.org> | |
868 | ||
869 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: Avoid '.SH' macros with no | |
870 | argument. Remove colons from section names. | |
871 | Merge sections CONTRIBUTORS and CREDITS with AUTHORS. | |
872 | Update SEE ALSO sections. | |
873 | ||
874 | 2014-07-05 Christian Franke <franke@computer.org> | |
875 | ||
876 | configure.ac: Remove snprintf() compile time test. | |
877 | Add '--with-working-snprintf' configure option. | |
878 | Add __USE_MINGW_ANSI_STDIO test for MinGW GCC. | |
879 | utility.cpp: Add snprintf() runtime test. | |
880 | Add GCC version to output of -V option. | |
881 | Makefile.am: Add update-smart-drivedb.1m for Solaris. | |
882 | ||
883 | 2014-06-30 Christian Franke <franke@computer.org> | |
884 | ||
885 | configure.ac: Update macros as suggested by 'autoconf --warnings=obsolete'. | |
886 | Makefile.am: Add creation of empty directories to install targets. | |
887 | ||
888 | 2014-06-29 Christian Franke <franke@computer.org> | |
889 | ||
890 | configure.ac, Makefile.am, smartd.cpp, smartd_warning.sh.in: | |
891 | Add '--with-smartdscriptdir' configure option to change location of | |
892 | smartd_warning.sh (Debian bug 710815). | |
893 | Add '--with-smartdplugindir' configure option to change (or disable) | |
894 | smartd_warning.sh plugin location. | |
895 | smartd.conf.5.in: Optionally hide the plugin documentation. | |
896 | ||
897 | 2014-06-27 Christian Franke <franke@computer.org> | |
898 | ||
899 | Makefile.am: Add update-smart-drivedb.8 target. | |
900 | update-smart-drivedb.8.in: Add copyright and version info. | |
901 | Adjust path names for make target. | |
902 | Add FreeBSD/OpenBSD specific info. | |
903 | ||
904 | 2014-06-27 Hannes von Haugwitz <hannes@vonhaugwitz.com> | |
905 | ||
906 | update-smart-drivedb.8.in: New man page (Debian bug 708433). | |
907 | ||
908 | 2014-06-27 Christian Franke <franke@computer.org> | |
909 | ||
910 | configure.ac: Suppress pkg-config warnings about missing 'systemd.pc'. | |
911 | Makefile.am: Silence build of man pages and svnversion.h. | |
912 | This makes '--enable-silent-rules' or 'make V=0' more effective | |
913 | (available since automake 1.13). | |
914 | ||
915 | 2014-06-27 Christian Franke <franke@computer.org> | |
916 | ||
917 | drivedb.h: | |
918 | - Crucial/Micron RealSSD C300/M500: New attributes (ticket #326) | |
919 | - SandForce Driven SSDs: ADATA XM11, Corsair Force LS, OWC Aura Pro 6G | |
920 | OWC Mercury Electra Pro 3G, PNY Prevail Elite, Transcend SSD320/720 | |
921 | ||
922 | 2014-06-25 Christian Franke <franke@computer.org> | |
923 | ||
924 | os_win32.cpp: Fix calculation of SCSI resid. | |
925 | ||
926 | 2014-06-23 Christian Franke <franke@computer.org> | |
927 | ||
928 | scsiata.cpp: usbjmicron_device: Fix SMART Status check for USB bridges | |
929 | which always return 0x01. Add JMicron specific error messages. | |
930 | ||
931 | 2014-06-22 Christian Franke <franke@computer.org> | |
932 | ||
933 | atacmds.cpp, ataprint.cpp: Improve messages for unsupported SMART Status | |
934 | command. | |
935 | ataprint.cpp: Print form factor. | |
936 | ||
937 | 2014-06-21 Christian Franke <franke@computer.org> | |
938 | ||
939 | drivedb.h: | |
940 | - Crucial/Micron M500/M510/M550 Client SSDs | |
941 | - Micron M500DC Enterprise SSDs | |
942 | Based on patch provided by Clayton Hawkings from Micron. | |
943 | ||
944 | 2014-06-20 Christian Franke <franke@computer.org> | |
945 | ||
946 | autogen.sh: automake 1.14.1 works. | |
947 | ||
948 | 2014-06-20 Christian Franke <franke@computer.org> | |
949 | ||
950 | scsiata.cpp: usbjmicron_device: Check SCSI resid for SMART STATUS. | |
951 | Some (Prolific) USB bridges do not transfer a status byte. | |
952 | os_win32.cpp: Include SCSI resid in debug output. | |
953 | ||
954 | 2014-06-19 Douglas Gilbert <dgilbert@interlog.com> | |
955 | ||
956 | scsiprint.cpp: | |
957 | - minor comment clean-up | |
958 | ||
959 | 2014-06-19 Christian Franke <franke@computer.org> | |
960 | ||
961 | drivedb.h: | |
962 | - Intel 730 and DC S3500/S3700 Series SSDs: rename, add 730 and S3700. | |
963 | Remove extra S3700 entry. Based on patch provided by Tim Small. | |
964 | ||
965 | 2014-06-18 Christian Franke <franke@computer.org> | |
966 | ||
967 | os_win32.cpp: Fix CSMI support for older Intel RST drivers which set | |
968 | bPortIdentifier=0xff (regression from r3888). | |
969 | os_win32/installer.nsi: Create standard InstallLocation registry entry. | |
970 | Keep old Install_Dir entry if needed for GSmartControl. | |
971 | Update links in registry and shortcuts. | |
972 | ||
973 | 2014-06-18 Christian Franke <franke@computer.org> | |
974 | ||
975 | drivedb.h: | |
976 | - USB: Buffalo MiniStationHD-PCFU3 (0x0411:0x0240) | |
977 | - USB: Toshiba Stor.E Plus (0x0480:0xa00a) (Debian bug 734395) | |
978 | - USB: Samsung D3 Station (0x04e8:0x6124) (ticket #332) | |
979 | - USB: Samsung M3 Portable (0x04e8:0x61b[45]) | |
980 | - USB: Seagate Expansion Portable (0x0bc2:0x2312) | |
981 | - USB: Seagate Expansion External (0x0bc2:0x3312) (ticket #320) | |
982 | - USB: WD Elements (0x1058:0x10[ab]8) (ticket #331) | |
983 | - USB: ASMedia AS2105 (0x174c:0x5136) | |
984 | ||
985 | 2014-06-16 Christian Franke <franke@computer.org> | |
986 | ||
987 | drivedb.h: | |
988 | - Seagate Laptop Thin HDD | |
989 | - Seagate Barracuda 7200.14 (AF): *DM000 variant | |
990 | - Seagate Barracuda Green (AF): no warnings for newer firmware versions | |
991 | - Seagate Constellation.2 (SATA) | |
992 | - Seagate NAS HDD | |
993 | - Seagate Video 3.5 HDD | |
994 | ||
995 | 2014-06-15 Christian Franke <franke@computer.org> | |
996 | ||
997 | drivedb.h, smartctl.8.in, smartd.8.in, INSTALL, NEWS, TODO, WARNINGS: | |
998 | Fix old Trac links. | |
999 | ||
1000 | 2014-05-23 Alex Samorukov <samm@os2.kiev.ua> | |
1001 | ||
1002 | os_freebsd.cpp: fixed #321 (compiler warning on 32 bit architectures), | |
1003 | patch provided by tijl | |
1004 | ||
1005 | 2014-05-01 Christian Franke <franke@computer.org> | |
1006 | ||
1007 | os_linux.cpp: Clarify copyright info in GPL header. | |
1008 | smartctl.8.in, smartd.conf.5.in: Update '-d aacraid' info. | |
1009 | ||
1010 | 2014-04-30 Douglas Gilbert <dgilbert@interlog.com> | |
1011 | ||
1012 | scsiprint.cpp: | |
1013 | - Lowest aligned LBA > 0 not common so only output in that case | |
1014 | ||
1015 | 2014-04-28 Christian Franke <franke@computer.org> | |
1016 | ||
1017 | autogen.sh: Allow automake 1.14, suppress 'subdir-objects' warning. | |
1018 | Makefile.am: Add new 'compile' script to target 'maintainer-clean'. | |
1019 | ||
1020 | 2014-04-28 Douglas Gilbert <dgilbert@interlog.com> | |
1021 | ||
1022 | scsicmds.h, scsicmds.cpp, scsiprint.h: | |
1023 | - improve handling of modern SCSI disks (SAS SSDs) | |
1024 | show compliance (SCSI version), show 12 Gbps SAS-3 | |
1025 | speed, and flag ZBC presence | |
1026 | ||
1027 | 2014-04-27 Alex Samorukov <samm@os2.kiev.ua> | |
1028 | ||
1029 | drivedb.h: | |
1030 | - Toshiba 3.5" MG03ACAxxx(Y) Enterprise HDD | |
1031 | ||
1032 | 2014-04-27 Christian Franke <franke@computer.org> | |
1033 | ||
1034 | Fixes for aacraid patch: | |
1035 | aacraid.h: Fix typo which breaks 32-bit build. | |
1036 | os_linux.cpp: Remove useless member variable afd. | |
1037 | Fix error handling of /proc/devices parsing. | |
1038 | Avoid unsafe sprintf(). Fix help text. | |
1039 | ||
1040 | 2014-04-27 Raghava Aditya <raghava.aditya@pmcs.com> | |
1041 | ||
1042 | os_linux.cpp: | |
1043 | - Added support for aacraid drivers | |
1044 | - Created a new interface for aacraid | |
1045 | smartctl -d aacraid,H,L,ID /dev/sdx | |
1046 | ||
1047 | 2014-04-18 Douglas Gilbert <dgilbert@interlog.com> | |
1048 | ||
1049 | scsicmds.cpp: | |
1050 | - supported_vpd_pages(): lower response length to stop sense data | |
1051 | noise on old disks (pre SPC-3) | |
1052 | ||
1053 | 2014-04-17 Christian Franke <franke@computer.org> | |
1054 | ||
1055 | drivedb.h: | |
1056 | - Western Digital RE4 (SATA 6Gb/s): WD2000FYYX | |
1057 | - Western Digital Se | |
1058 | - Western Digital Caviar Green (AF, SATA 6Gb/s): 4TB | |
1059 | - Western Digital Black: Rename, add 3TB, AF, remove extra AF entry | |
1060 | - Western Digital Red: 4TB (ticket #322) | |
1061 | - Western Digital Blue Mobile | |
1062 | ||
1063 | 2014-04-10 Christian Franke <franke@computer.org> | |
1064 | ||
1065 | os_win32.cpp: Rework CSMI port scanning. | |
1066 | Use bPortIdentifier instead of Phy array index for addressing. | |
1067 | Ignore possibly bogus bNumberOfPhys (ticket #325). | |
1068 | ||
1069 | 2014-04-09 Douglas Gilbert <dgilbert@interlog.com> | |
1070 | ||
1071 | scsiprint.cpp: | |
1072 | - add guard to scsiPrintSasPhy() invocation; resolve ticket #204 | |
1073 | ||
1074 | 2014-04-06 Christian Franke <franke@computer.org> | |
1075 | ||
1076 | WARNINGS: Remove all entries. Add link to Warnings page in Wiki. | |
1077 | ||
1078 | 2014-03-13 Christian Franke <franke@computer.org> | |
1079 | ||
1080 | drivedb.h: | |
1081 | - Crucial/Micron RealSSD C300/M500: *SSD1 variant | |
1082 | - SandForce Driven SSDs: ADATA SP300, ADATA SP800, ADATA SP900 DL2, | |
1083 | Corsair Force SSD, Kingston SE50S3, Kingston SKC380S3, | |
1084 | Smart Storage XceedIOPS2, VisionTek GoDrive | |
1085 | - Indilinx Barefoot 3 based SSDs: OCZ VERTEX 450 | |
1086 | - JMicron based SSDs: ADATA SP600 | |
1087 | - Plextor M3/M5 (Pro) Series SSDs: Rename, add M5S (ticket #297), M5Pro | |
1088 | ||
1089 | 2014-03-06 Christian Franke <franke@computer.org> | |
1090 | ||
1091 | drivedb.h: | |
1092 | - OCZ Intrepid 3000 SSDs | |
1093 | - Intel 320 Series SSDs: 'D' variant (ticket #315) | |
1094 | - Intel DC S3500 Series SSDs: 'T' variant (ticket #315) | |
1095 | ||
1096 | 2014-03-05 Christian Franke <franke@computer.org> | |
1097 | ||
1098 | ataprint.cpp: Check SCT Feature Control support bit for '-g/-s wcreorder'. | |
1099 | This prevents bogus error messages if SCT support excludes SCT Feature | |
1100 | Control command. | |
1101 | atacmds.cpp: Fix error message text for SCT Feature Control command. | |
1102 | ||
1103 | 2014-03-03 Christian Franke <franke@computer.org> | |
1104 | ||
1105 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: Remove bashisms from | |
1106 | shell script examples. | |
1107 | ||
1108 | 2014-03-03 Christian Franke <franke@computer.org> | |
1109 | ||
1110 | Makefile.am, os_win32/smart*_res.rc.in: Set Copyright year in | |
1111 | Windows VERSIONINFO resource. | |
1112 | ||
1113 | 2014-03-03 Christian Franke <franke@computer.org> | |
1114 | ||
1115 | os_linux.cpp: Fix glob(3) max path count (ticket #317). | |
1116 | ||
1117 | 2014-03-03 Christian Franke <franke@computer.org> | |
1118 | ||
1119 | configure.ac, Makefile.am: Add '--with-systemdenvfile=[FILE|no]' | |
1120 | configure option to change or remove (ticket #316) the systemd | |
1121 | EnvironmentFile setting. | |
1122 | smartd.service.in: Add a reference to documentation (ticket #316). | |
1123 | ||
1124 | 2014-02-18 Alex Samorukov <samm@os2.kiev.ua> | |
1125 | os_freebsd.cpp: use %lu for iop->resp_sense_len | |
1126 | ||
1127 | 2014-02-16 Alex Samorukov <samm@os2.kiev.ua> | |
1128 | os_freebsd.cpp: mass updates, provided by Tijl Coosemans | |
1129 | - Remove some unused private fields from some classes (found by Clang) | |
1130 | - In freebsd_scsi_device::scsi_pass_through: | |
1131 | * Make sure this function returns false on error instead of an error | |
1132 | code that gets converted to true. | |
1133 | * Put printing of the "Incoming data" debug info right after the | |
1134 | cam_send_ccb() call and before the error checking to make debugging | |
1135 | easier. | |
1136 | * When copying sense data make sure the fields in the CCB are actually | |
1137 | valid with CAM_AUTOSNS_VALID. Also make sure that the size of the | |
1138 | sense data doesn't overflow max_sense_len. This was the real cause for | |
1139 | the crash in ports/181836. | |
1140 | * Add some debug printing on the sense data. | |
1141 | ||
1142 | 2014-02-03 Christian Franke <franke@computer.org> | |
1143 | ||
1144 | dev_areca.cpp: Check cmds index before use (ticket #312). | |
1145 | Make cmds array static const. | |
1146 | ||
1147 | 2014-01-01 Christian Franke <franke@computer.org> | |
1148 | ||
1149 | Happy New Year! Update copyright year in version info. | |
1150 | ||
1151 | 2013-12-21 Christian Franke <franke@computer.org> | |
1152 | ||
1153 | drivedb.h: | |
1154 | - Intel 525 Series SSDs | |
1155 | - Intel 530 Series SSDs (ticket #308) | |
1156 | ||
1157 | 2013-12-19 Christian Franke <franke@computer.org> | |
1158 | ||
1159 | drivedb.h: | |
1160 | - Seagate Samsung Spinpoint F4 | |
1161 | - Seagate Desktop SSHD | |
1162 | - Seagate Constellation CS | |
1163 | - Western Digital Red: *JFCX variant | |
1164 | - Western Digital Green Mobile | |
1165 | - Western Digital Elements / My Passport (USB): rename | |
1166 | ||
1167 | 2013-12-19 Christian Franke <franke@computer.org> | |
1168 | ||
1169 | autogen.sh: automake 1.13.3 works. | |
1170 | ||
1171 | 2013-12-14 Christian Franke <franke@computer.org> | |
1172 | ||
1173 | drivedb.h: | |
1174 | - Toshiba 2.5" HDD MK..65GSX: "... H" (USB?) variant | |
1175 | - Toshiba 2.5" HDD MQ01UBD... (USB 3.0) | |
1176 | - USB: Toshiba Stor.E Slim USB 3.0 (0x0480:0x0100) | |
1177 | - USB: Toshiba Stor.E Basics (0x0480:0xa009) | |
1178 | - USB: Toshiba Stor.E (0x0939:0x0b15) | |
1179 | - USB: Seagate FreeAgent GoFlex (0x0bc2:0x5020) | |
1180 | - USB: WD My Passport Ultra (0x1058:0x0741) | |
1181 | - USB: WD Elements (0x1058:0x1048) | |
1182 | - USB: Initio (0x13fd:0x1640) (ticket #295) | |
1183 | - USB: LucidPORT (0x1759:0x5100) | |
1184 | ||
1185 | 2013-12-08 Christian Franke <franke@computer.org> | |
1186 | ||
1187 | drivedb.h: | |
1188 | - Apacer SDM4: SFDDA01C firmware (ticket #304). | |
1189 | - Crucial/Micron RealSSD m4/C400/P400: M4 SSD1 (ticket #306). | |
1190 | - Seagate Barracuda 7200.14: Check part number to avoid bogus | |
1191 | firmware bug warning (ticket #298). | |
1192 | ||
1193 | 2013-11-23 Christian Franke <franke@computer.org> | |
1194 | ||
1195 | configure.ac, utility.cpp: Remove __DATE__, __TIME__ | |
1196 | and SMARTMONTOOLS_CONFIGURE_DATE. | |
1197 | This obsoletes OpenSUSE nobuild-date.patch. | |
1198 | Reproducible builds are now supported. | |
1199 | ||
1200 | 2013-11-15 Alex Samorukov <samm@os2.kiev.ua> | |
1201 | ||
1202 | os_freebsd.cpp: Fix crash on FreeBSD 9.2 caused by wrong | |
1203 | SCSI status check condition. | |
1204 | os_freebsd.cpp: Print debug info on errors only if requested. | |
1205 | ||
1206 | 2013-11-07 Matt Kraai <...> | |
1207 | ||
1208 | smartctl.cpp: Add missing stdlib.h. | |
1209 | This fixes build on QNX 6.3.2 (ticket #300). | |
1210 | ||
1211 | 2013-11-07 Roger Röhrig <...> | |
1212 | ||
1213 | drivedb.h: Intel DC S3500 Series SSDs: Add -F xerrorlba. | |
1214 | ||
1215 | 2013-11-07 Roger Röhrig <...> | |
1216 | ||
1217 | atacmds.cpp: Fix Extended Comprehensive Error Log timestamp | |
1218 | byte order on big endian machines. | |
1219 | ||
1220 | 2013-09-12 Christoph Egger <christoph@debian.org> | |
1221 | ||
1222 | dev_areca.h: Fix build on kFreeBSD (Debian bug 717567). | |
1223 | This obsoletes Debian kfreebsd.patch. | |
1224 | ||
1225 | 2013-08-17 Christian Franke <franke@computer.org> | |
1226 | ||
1227 | examplescripts: Add scripts from Debian and Fedora packages. | |
1228 | ||
1229 | 2013-08-17 Christian Franke <franke@computer.org> | |
1230 | ||
1231 | Add spaces between string literals and macro identifiers. | |
1232 | This avoids the interpretation as user-defined literals if | |
1233 | C++11 is enabled (g++ -std=gnu++11). | |
1234 | ||
1235 | 2013-08-15 Dan Lukes <dan+smartmontools.changelog@obluda.cz> | |
1236 | ||
1237 | drivedb.h: Intel DC S3500 Series SSDs | |
1238 | ||
1239 | 2013-08-12 Christian Franke <franke@computer.org> | |
1240 | ||
1241 | drivedb.h: Intel 320 Series SSDs: Add attribute 183 and 199. | |
1242 | ||
1243 | 2013-08-10 Christian Franke <franke@computer.org> | |
1244 | ||
1245 | autogen.sh: automake 1.10.3, 1.12.6, and 1.13.4 work. | |
1246 | The new automake 1.14 is left out for now due to the | |
1247 | 'subdir-objects' warning and the new 'compile' script. | |
1248 | Add options '--force' and '--warnings=CATEGORY'. | |
3d17a85c GI |
1249 | |
1250 | 2013-07-26 Christian Franke <franke@computer.org> | |
1251 | ||
1252 | smartmontools 6.2 | |
1253 | ||
1254 | 2013-07-25 Christian Franke <franke@computer.org> | |
1255 | ||
1256 | drivedb.h: | |
1257 | - SandForce Driven SSDs: ADATA SP900 | |
1258 | - Transcend CompactFlash Cards: *GCF150 | |
1259 | - Hitachi/HGST Travelstar 5K750: Apple OEM | |
1260 | - Hitachi/HGST Travelstar Z7K500 | |
1261 | - Hitachi/HGST Travelstar 7K750 | |
1262 | - Hitachi Deskstar 5K3000: *BLE630 OEM | |
1263 | - Seagate Constellation ES.3 | |
1264 | - Western Digital Caviar Blue (SATA): Rename, add WD1602ABKS | |
1265 | - Western Digital Caviar Blue (SATA 6Gb/s): Rename, add WD10EZEX | |
1266 | - USB: Toshiba Canvio 3.0 Portable Hard Drive (0x0480:0xa007) | |
1267 | - USB: Toshiba Canvio Desktop (0x0480:0xd010) | |
1268 | - USB: Seagate FreeAgent Desk (0x0bc2:0x3008) | |
1269 | - USB: Sharkoon 2-Bay RAID Box (0x6795:0x2756) | |
1270 | ||
1271 | 2013-07-21 Christian Franke <franke@computer.org> | |
1272 | ||
1273 | utility.cpp: Add check for empty subexpressions in regular expressions. | |
1274 | ||
1275 | 2013-07-21 Christian Franke <franke@computer.org> | |
1276 | ||
1277 | drivedb.h: | |
1278 | - Crucial/Micron RealSSD C300/M500: Rename, add M500 | |
1279 | - SandForce Driven SSDs: Kingston KC300, MS200 | |
1280 | - Intel 320 Series SSDs: *A variant | |
1281 | - Intel 330/335 Series SSDs: Rename, add 335 Series | |
1282 | - Toshiba 2.5" HDD MK..46GSX | |
1283 | - Toshiba 2.5" HDD MK..61GSY[N]: Rename, add *GSY variant | |
1284 | - Toshiba 2.5" HDD MK..65GSX: *GSXF variant | |
1285 | - Toshiba 3.5" HDD DT01ACA... | |
1286 | - Seagate Laptop SSHD | |
1287 | - Seagate Constellation ES.2: 2GB | |
1288 | - USB: Seagate Expansion External (0x0bc2:0x3320) | |
1289 | - USB: Seagate Backup Plus Desktop USB 3.0 (0x0bc2:0xa0a1) | |
1290 | - USB: WD Elements (0x1058:0x10a2) | |
1291 | ||
1292 | 2013-07-20 Christian Franke <franke@computer.org> | |
1293 | ||
1294 | dev_areca.cpp: Fix possible segfault on empty port. | |
1295 | ||
1296 | 2013-07-20 Christian Franke <franke@computer.org> | |
1297 | ||
1298 | os_win32/daemon_win32.cpp: Do not install the service as interactive. | |
1299 | This is no longer supported since Vista and produces misleading error | |
1300 | messages in event log. | |
1301 | ||
1302 | 2013-07-20 Christian Franke <franke@computer.org> | |
1303 | ||
1304 | ataprint.cpp: Do not print 'SCT Commands not supported' if SCT is | |
1305 | not used (regression from r3825 r3826). | |
1306 | smartctl.8.in: Mark '-g/-s wcreorder' as EXPERIMENTAL. | |
1307 | ||
1308 | 2013-07-18 Christian Franke <franke@computer.org> | |
1309 | ||
1310 | os_win32.cpp: Add Win-8.1 and 2012r2 to get_os_version_str(), | |
1311 | remove 9x/ME and NT4. | |
1312 | ||
1313 | 2013-07-08 Alex Samorukov <samm@os2.kiev.ua> | |
1314 | ||
1315 | Add Automake 1.12.2 to the list of supported versions | |
1316 | ||
1317 | 2013-07-07 Christian Franke <franke@computer.org> | |
1318 | ||
1319 | configure.ac: Support SVN 1.8 working copy format. | |
1320 | ||
1321 | 2013-07-06 Alex Samorukov <samm@os2.kiev.ua> | |
1322 | ||
1323 | smartctl: Added ATA Write Cache Reordering control using "-g wcreorder" | |
1324 | and "-s wcreorder[,on|off]" options (bug #221) | |
1325 | smartctl: minor formatting fixes | |
1326 | ||
1327 | 2013-07-05 Alex Samorukov <samm@os2.kiev.ua> | |
1328 | ||
1329 | HPT RAID support: maximum disk number now is 128 (#281) | |
1330 | ||
1331 | 2013-06-28 Alex Samorukov <samm@os2.kiev.ua> | |
1332 | ||
1333 | drivedb.h: | |
1334 | - Apacer SDM4 2Gb SSD | |
1335 | ||
1336 | 2013-06-17 Alex Samorukov <samm@os2.kiev.ua> | |
1337 | ||
1338 | scsicmds.cpp: fix build on RedHat 9 | |
1339 | os_freebsd.cpp: skip port multipliers on FreeBSD | |
1340 | drivedb.h: | |
1341 | - OWC Mercury EXTREME Pro 6G SSD (from #277) | |
1342 | - USB: Fujitsu SATA-to-USB3.0 bridge chip (#280) | |
1343 | ||
1344 | 2013-06-12 Alex Samorukov <samm@os2.kiev.ua> | |
1345 | ||
1346 | drivedb.h: | |
1347 | - JMicron SSD: P400e/P400m series | |
1348 | ||
1349 | 2013-06-09 Christian Franke <franke@computer.org> | |
1350 | ||
1351 | INSTALL, NEWS, README, WARNINGS: Update SVN repository URLs. | |
1352 | ||
1353 | 2013-06-09 Christian Franke <franke@computer.org> | |
1354 | ||
1355 | os_win32/smartd_warning.cmd: Using %DATE% in temp file names | |
1356 | breaks the script if localized date contains '/' | |
1357 | (This fix is already included in smartmontools-6.1-2.win32-setup.exe). | |
1358 | ||
1359 | 2013-06-06 Christian Franke <franke@computer.org> | |
1360 | ||
1361 | os_win32/update-smart-drivedb.nsi: Use new SVN repository for | |
1362 | download. | |
1363 | ||
1364 | 2013-06-04 Christian Franke <franke@computer.org> | |
1365 | ||
1366 | update-smart-drivedb.in: Use new sourceforge code browser for | |
1367 | download. | |
ee38a438 GI |
1368 | |
1369 | 2013-04-20 Christian Franke <franke@computer.org> | |
1370 | ||
1371 | drivedb.h: | |
1372 | - InnoDisk InnoLite SATADOM D150QV-L SSDs | |
1373 | - Intel 313 Series SSDs | |
1374 | - Intel 330 Series SSDs: 240GB | |
1375 | - JMicron based SSDs: Kingston V200 (ticket #267) | |
1376 | - Samsung based SSDs: SM843T Series | |
1377 | ||
1378 | 2013-04-20 Christian Franke <franke@computer.org> | |
1379 | ||
1380 | configure.ac: Linux: Try 'hostname -y' if 'nishostname' is missing. | |
1381 | ||
1382 | 2013-04-18 Christian Franke <franke@computer.org> | |
1383 | ||
1384 | configure.ac, smartd_warning.sh.in: Add platform specific commands for | |
1385 | host and domain names. | |
1386 | os_win32/smartd_warning.cmd: Use WMI for DNS domain name. | |
1387 | ||
1388 | 2013-04-18 Christian Franke <franke@computer.org> | |
1389 | ||
1390 | scsicmds.cpp, scsiprint.cpp: Silence -Wmaybe-uninitialized warning | |
1391 | (g++ 4.8.0 with -flto). | |
1392 | ||
1393 | 2013-03-29 Christian Franke <franke@computer.org> | |
1394 | ||
1395 | os_darwin.cpp: Silence -Wself-assign warning (ticket #266). | |
1396 | os_darwin.cpp, os_netbsd.cpp, os_os2.cpp, os_qnxnto.cpp, os_solaris.cpp: | |
1397 | Remove dummy functions no longer called since r3192. | |
1398 | ||
1399 | 2013-03-27 Christian Franke <franke@computer.org> | |
1400 | ||
1401 | os_win32.cpp: Silence -Wunused-local-typedefs warning. | |
1402 | ||
1403 | 2013-03-24 Christian Franke <franke@computer.org> | |
1404 | ||
1405 | dev_areca.cpp: Add casts to silence C++11 -Wnarrowing warning | |
1406 | from g++ 4.8. | |
1407 | ||
1408 | 2013-03-24 Christian Franke <franke@computer.org> | |
1409 | ||
1410 | Windows: Compile fixes for 64-bit Cygwin. | |
1411 | It uses LP64 model instead of LLP64 (64-bit MSVC, MinGW). | |
1412 | ||
1413 | 2013-03-16 Christian Franke <franke@computer.org> | |
1414 | ||
1415 | smartmontools 6.1 | |
1416 | ||
1417 | 2013-03-15 Christian Franke <franke@computer.org> | |
1418 | ||
1419 | os_win32.cpp: Support device names /dev/sd[a-z][a-z] (ticket #240). | |
1420 | Enhance DEVICESCAN to 128 drives. Add '-d [TYPE,]pd' option. | |
1421 | smartctl.8.in, smartd.8.in: Document these enhancements. | |
1422 | ||
1423 | 2013-03-14 Christian Franke <franke@computer.org> | |
1424 | ||
1425 | drivedb.h: | |
1426 | - Seagate Barracuda 7200.14: Fix regex for new firmware version. | |
1427 | ||
1428 | 2013-03-13 Christian Franke <franke@computer.org> | |
1429 | ||
1430 | drivedb.h: | |
1431 | - USB: Prolific PL3507 (0x067b:0x3507): works with '-d usbjmicron,p' | |
1432 | ||
1433 | 2013-03-13 Christian Franke <franke@computer.org> | |
1434 | ||
1435 | Create branch RELEASE_6_0_DRIVEDB with last drivedb.h file | |
1436 | compatible with smartmontools 6.0. | |
1437 | ||
1438 | 2013-03-13 Christian Franke <franke@computer.org> | |
1439 | ||
1440 | drivedb.h: | |
1441 | - SandForce Driven SSDs: Fix format of attribute 198 (ticket #258). | |
1442 | - SandForce Driven SSDs: Corsair Force GS | |
1443 | - Indilinx Barefoot_2/Everest/Martini based SSDs: OCZ VERTEX PLUS R2 | |
1444 | - Samsung/Seagate SpinPoint M8: 320GB, 640GB | |
1445 | - Seagate Momentus Thin | |
1446 | - Quantum Fireball EX: 10.2GB | |
1447 | ||
1448 | 2013-03-07 Christian Franke <franke@computer.org> | |
1449 | ||
1450 | ataidentify.cpp, ataprint.cpp: ACS-3 updates. | |
1451 | ataprint.cpp: Improve device statistics error messages. | |
1452 | ||
1453 | 2013-03-06 Christian Franke <franke@computer.org> | |
1454 | ||
1455 | smartd_warning.sh.in: Support BSD variant of 'hostname' command | |
1456 | which prints FQDN. Add Windows domain name (Cygwin). | |
1457 | ||
1458 | 2013-03-01 Douglas Gilbert <dgilbert@interlog.com> | |
1459 | ||
1460 | scsicmds.h, scsicmds.cpp, scsiprint.cpp: | |
1461 | - for SCSI disks prefer READ DEFECT(12) for finding the | |
1462 | grown defect list length (previously used READ DEFECT(10) | |
1463 | only) | |
1464 | ||
1465 | 2013-03-01 Christian Franke <franke@computer.org> | |
1466 | ||
1467 | drivedb.h: | |
1468 | - SandForce Driven SSDs: Transcend SSD320 | |
1469 | - Intel 520 Series SSDs: OEM variant | |
1470 | - JMicron based SSDs: Transcend SSD25 IDE | |
1471 | - HGST Travelstar 7K1000 | |
1472 | - Seagate Desktop HDD.15 | |
1473 | - Seagate LD25.2 | |
1474 | - Western Digital RE4 (SATA 6Gb/s) | |
1475 | - USB: Fujitsu/Zalman ZM-VE300 (0x04c5:0x2028) | |
1476 | ||
1477 | 2013-02-23 Christian Franke <franke@computer.org> | |
1478 | ||
1479 | drivedb.h: Crucial/Micron RealSSD C300: Remove bogus trailing '|' from | |
1480 | regex (Regression from r3772). | |
1481 | ||
1482 | 2013-02-16 Douglas Gilbert <dgilbert@interlog.com> | |
1483 | ||
1484 | scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp: | |
1485 | - for SCSI disks, in 'smartctl --info' report physical | |
1486 | block size and lowest LBA alignement (if PB size | |
1487 | different from LB size); logical block provisioning | |
1488 | status (if any); and disk protection (a.k.a. DIF) type | |
1489 | ||
1490 | 2013-02-19 Alex Samorukov <samm@os2.kiev.ua> | |
1491 | ||
1492 | atacmds.cpp: fixed scttemphist on LE machines, including PPC. Patch | |
1493 | and report provided by Roger Roehrig. | |
1494 | ||
1495 | 2013-02-16 Douglas Gilbert <dgilbert@interlog.com> | |
1496 | ||
1497 | scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp: | |
1498 | - SCSI VPD work; improve rotation rate reporting and add form factor | |
1499 | ||
1500 | 2013-02-14 Christian Franke <franke@computer.org> | |
1501 | ||
1502 | drivedb.h: | |
1503 | - SandForce Driven SSDs: Kingston V+ 200, Mushkin Chronos deluxe, | |
1504 | OCZ Talos 2 | |
1505 | - Plextor M3 (Pro) Series SSDs | |
1506 | ||
1507 | 2013-02-13 Christian Franke <franke@computer.org> | |
1508 | ||
1509 | drivedb.h: | |
1510 | - Crucial/Micron RealSSD C300: new separate entry | |
1511 | - Crucial/Micron RealSSD m4/C400: firmware bug warning | |
1512 | ||
1513 | 2013-02-10 Alex Samorukov <samm@os2.kiev.ua> | |
1514 | ||
1515 | os_freebsd.cpp: adding device type fix for devices on MPT controllers. | |
1516 | ||
1517 | 2013-02-06 Christian Franke <franke@computer.org> | |
1518 | ||
1519 | drivedb.h: | |
1520 | - Seagate Samsung SpinPoint M8U (USB) | |
1521 | - Hitachi/HGST Travelstar Z5K500 | |
1522 | - Hitachi/HGST Travelstar 5K750 | |
1523 | - Hitachi/HGST Deskstar 7K4000 | |
1524 | - Toshiba 2.5" HDD MK..37GSX | |
1525 | - Toshiba 2.5" HDD MK..65GSX: GSXN variant | |
1526 | - Toshiba 2.5" HDD MQ01ABD... | |
1527 | - Seagate Momentus 7200.5 | |
1528 | - Western Digital Caviar Green (AF, SATA 6Gb/s): 2TB | |
1529 | - USB: Samsung M3 Portable USB 3.0 (0x04e8:0x61b6) | |
1530 | - USB: LaCie Rugged Mini USB 3.0 (0x059f:0x1051) | |
1531 | - Change short attribute names required before r3343. | |
1532 | ||
1533 | 2013-02-05 Christian Franke <franke@computer.org> | |
1534 | ||
1535 | smartd.cpp: Fix allocation of buffer passed to putenv(). | |
1536 | Using putenv("NAME") to unset NAME is not portable. | |
1537 | ||
1538 | 2013-02-05 Christian Franke <franke@computer.org> | |
1539 | ||
1540 | do_release: New Signing Key. | |
1541 | ||
1542 | 2013-01-31 Christian Franke <franke@computer.org> | |
1543 | ||
1544 | dev_areca.h: Use the C++ way to specify unused arguments. | |
1545 | This silences -Wself-assign warning from clang++. | |
1546 | ||
1547 | 2013-01-30 Christian Franke <franke@computer.org> | |
1548 | ||
1549 | configure.ac: Use AC_CHECK_TOOL for winmc and windres. | |
1550 | ||
1551 | 2013-01-30 Christian Franke <franke@computer.org> | |
1552 | ||
1553 | Windows smartd: Install service with delayed auto start enabled. | |
1554 | ||
1555 | 2013-01-26 Christian Franke <franke@computer.org> | |
1556 | ||
1557 | Windows smartd: Add eventlog MESSAGETABLE resource. | |
1558 | Install/remove smartd.exe as event message file. | |
1559 | Remove syslogevt.exe tool. | |
1560 | ||
1561 | 2013-01-26 Christian Franke <franke@computer.org> | |
1562 | ||
1563 | Windows: Add required string CompanyName to VERSIONINFO. | |
1564 | ||
1565 | 2013-01-23 Christian Franke <franke@computer.org> | |
1566 | ||
1567 | Windows: Add VERSIONINFO resource to exe files. | |
1568 | ||
1569 | 2013-01-23 Christian Franke <franke@computer.org> | |
1570 | ||
1571 | drivedb.h: | |
1572 | - Crucial/Micron RealSSD C300/C400/m4: m4 mSATA variant | |
1573 | - Indilinx Barefoot 3 based SSDs | |
1574 | - Intel DC S3700 Series SSDs | |
1575 | - Samsung based SSD: Samsung SSD 840 Series | |
1576 | ||
1577 | 2013-01-18 Christian Franke <franke@computer.org> | |
1578 | ||
1579 | AUTHORS: Convert to UTF-8. Sort names. Replace tabs. | |
1580 | ||
1581 | 2013-01-18 Christian Franke <franke@computer.org> | |
1582 | ||
1583 | Rename configure.in to configure.ac to silence warning from | |
1584 | new automake. | |
1585 | autogen.sh: automake 1.12.5 is OK. | |
1586 | ||
1587 | 2013-01-16 Christian Franke <franke@computer.org> | |
1588 | ||
1589 | atacmds.cpp: Fix assignment of BYTEORDER from -v option | |
1590 | (Regression from r3719). | |
1591 | ||
1592 | 2013-01-13 Ole Jørgen Legård <ole@smartautomation.no> | |
1593 | ||
1594 | os_qnxnto.cpp: Fix include of errno.h. | |
1595 | ||
1596 | 2013-01-12 Christian Franke <franke@computer.org> | |
1597 | ||
1598 | drivedb.h: | |
1599 | - SandForce Driven SSDs: Mushkin Callisto deluxe, SuperSSpeed S301 | |
1600 | - Intel 320 Series SSDs: 'B' (7mm) variant (ticket #257) | |
1601 | - SAMSUNG SpinPoint F1 EG | |
1602 | - SAMSUNG SpinPoint P80: SP0401N/TJ100-30 | |
1603 | - Western Digital Caviar Black: 4TB | |
1604 | - Western Digital Caviar Black (AF): Remove non-AF models | |
1605 | - Western Digital My Passport (USB, AF): 5000L, 10J variants | |
1606 | - USB: WD My Passport USB 3.0 (0x1058:0x07a8) | |
1607 | - USB: WD My Book Studio II (0x1058:0x1105) | |
1608 | ||
1609 | 2013-01-02 Christian Franke <franke@computer.org> | |
1610 | ||
1611 | drivedb.h: | |
1612 | - SandForce Driven SSDs: ADATA S396, Kingston 3K, V+ | |
1613 | - Indilinx Everest/Martini based SSDs: OCZ VERTEX PLUS | |
1614 | - Samsung based SSD: Samsung SSD 840 PRO Series | |
1615 | ||
1616 | 2013-01-02 Christian Franke <franke@computer.org> | |
1617 | ||
1618 | Add '-d usbjmicron,p' device type for Prolific USB bridges. | |
1619 | Based on patch provided by Edward Sheldrake. | |
1620 | ||
1621 | 2013-01-01 Christian Franke <franke@computer.org> | |
1622 | ||
1623 | smartd: Use Attribute 190 for temperature (-W) if 194 is not present. | |
1624 | ||
1625 | 2013-01-01 Christian Franke <franke@computer.org> | |
1626 | ||
1627 | Happy New Year! Update copyright year in version info. | |
1628 | ||
1629 | 2012-12-16 Alex Samorukov <samm@os2.kiev.ua> | |
1630 | ||
1631 | os_freebsd.cpp: WRITE LOG on LSI/Megaraid should work fine, disable | |
1632 | check, problem was linux related. | |
1633 | os_linux.cpp: Implemented autoscan for the megaraid SAS controolers. | |
1634 | os_linux.cpp: fix WRITE LOG command in SAT layer for -d megaraid. | |
1635 | Reason was direction flag always set to READ. | |
1636 | os_linux.cpp: unblock autodetection for the SAT drives in -d megaraid. | |
1637 | ||
1638 | 2012-12-14 Christian Franke <franke@computer.org> | |
1639 | ||
1640 | man pages: Fix usage of Hyphen (-) and Minus sign (\-). | |
1641 | ||
1642 | 2012-12-13 Christian Franke <franke@computer.org> | |
1643 | ||
1644 | man pages: Update EXPERIMENTAL notes. | |
1645 | Fix spelling (Red Hat Bugzilla 665028). | |
1646 | ||
1647 | 2012-12-13 Christian Franke <franke@computer.org> | |
1648 | ||
1649 | ataprint.cpp: Print Additional Product Identifier (OEM Id). | |
1650 | ||
1651 | 2012-12-13 Stanislav Brabec <sbrabec@suse.cz> | |
1652 | ||
1653 | Update FSF postal address in all files. | |
1654 | ||
1655 | 2012-12-12 Christian Franke <franke@computer.org> | |
1656 | ||
1657 | smartctl.cpp: Remove include <new> for QNXNTO. | |
1658 | Should only be needed if placement new is used. | |
1659 | smartd.cpp: Remove very old _GNU_SOURCE define. | |
1660 | It was added 10 years ago in r147. It is not (or no longer) needed | |
1661 | and has an unwanted side effect (__USE_MINGW_ANSI_STDIO) on MinGW. | |
1662 | ||
1663 | 2012-12-11 Christian Franke <franke@computer.org> | |
1664 | ||
1665 | smartd.cpp: Add '-w PATH, --warnexec=PATH' option. | |
1666 | smartd.8.in: Document this option. | |
1667 | ||
1668 | 2012-12-11 Christian Franke <franke@computer.org> | |
1669 | ||
1670 | smartd.cpp: Add '-d ignore' directive. | |
1671 | smartd.conf.5.in: Document '-d ignore'. Add DEVICESCAN example. | |
1672 | Remove duplicate and outdated info about device scanning. | |
1673 | smartd.8.in: Add notes about RAID controllers to device scanning info. | |
1674 | ||
1675 | 2012-12-11 Stanislav Brabec <sbrabec@suse.cz> | |
1676 | ||
1677 | * smartd.initd.in: SUSE: Added sysconfig options to disable | |
1678 | persistent state writes, attribute log and set arbitrary smartd | |
1679 | options. | |
1680 | ||
1681 | 2012-12-03 Christian Franke <franke@computer.org> | |
1682 | ||
1683 | Avoid usage of strcpy(), strcat(), sprintf(). | |
1684 | Use snprintf() instead or change type to std::string. | |
1685 | Use array references instead of char pointers for parameters. | |
1686 | ||
1687 | 2012-12-03 Christian Franke <franke@computer.org> | |
1688 | ||
1689 | smartd.cpp: Ignore a device from DEVICESCAN if a preceding smartd.conf | |
1690 | entry for the same device exists. | |
1691 | ||
1692 | 2012-11-28 Christian Franke <franke@computer.org> | |
1693 | ||
1694 | smartd.conf.5.in: Document smartd_warning.sh/cmd scripts and | |
1695 | the new environment variables. | |
1696 | Makefile.am: Replace smartd_warning.* paths on man pages. | |
1697 | Reformat long sed commands. | |
1698 | ||
1699 | 2012-11-27 Christian Franke <franke@computer.org> | |
1700 | ||
1701 | smartd.cpp: Remove trailing newlines from some MailWarning() strings. | |
1702 | os_win32/smartd_warning.cmd: Fix SMARTD_MESSAGE with parentheses. | |
1703 | ||
1704 | 2012-11-25 Alex Samorukov <samm@os2.kiev.ua> | |
1705 | ||
1706 | OpenBSD: remove dummy functions | |
1707 | ||
1708 | 2012-11-24 Christian Franke <franke@computer.org> | |
1709 | ||
1710 | Windows: Add tool wtssendmsg.exe based on no longer | |
1711 | used module os_win32/wtssendmsg.cpp. | |
1712 | os_win32/smartd_warning.cmd: Fix wtssendmsg call. | |
1713 | os_win32/installer.nsi: Install smartd_warning.cmd | |
1714 | and wtssendmsg.exe. Fix uninstall of old ChangeLog. | |
1715 | ||
1716 | 2012-11-23 Christian Franke <franke@computer.org> | |
1717 | ||
1718 | Move MSVC10 project files to new directory os_win32/vc10. | |
1719 | ||
1720 | 2012-11-22 Christian Franke <franke@computer.org> | |
1721 | ||
1722 | smartd: Move warning message formatting and mailer/command | |
1723 | startup to new script SYSCONFDIR/smartd_warning.sh | |
1724 | (Windows: smartd_warning.cmd). | |
1725 | Add environment variables SMARTD_PREVCNT and SMARTD_NEXTDAYS. | |
1726 | Remove host/domainname related code from smartd.cpp | |
1727 | and configure.in | |
1728 | ||
1729 | 2012-11-22 Alex Samorukov <samm@os2.kiev.ua> | |
1730 | ||
1731 | smartctl: implemeted support for -g/-s rcache and -g/-s wcache for SCSI | |
1732 | devices to control read/write device cache. | |
1733 | ||
1734 | 2012-11-19 Alex Samorukov <samm@os2.kiev.ua> | |
1735 | ||
1736 | smartctl: supports progress indicator on selftests | |
1737 | smartctl: prints rotation speed for SCSI drives, if supported | |
1738 | smartctl: add headers to SCSI output, fix data blocks formatting, | |
1739 | trim identification data | |
1740 | os_linux.cpp: add autodetection for PERC H700 array | |
1741 | smartd: trim SCSI vendor/model/serial before creating state files | |
1742 | ||
1743 | 2012-11-18 Alex Samorukov <samm@os2.kiev.ua> | |
1744 | ||
1745 | smartd.cpp: implement error counters and temperature saving to the | |
1746 | attrlog file for SCSI devices. | |
1747 | smartd.cpp: added reset_warning_mail() if device is working for SCSI | |
1748 | ||
1749 | 2012-11-18 Christian Franke <franke@computer.org> | |
1750 | ||
1751 | drivedb.h: Western Digital Caviar Green: Add -F xerrorlba | |
1752 | ||
1753 | 2012-11-17 Alex Samorukov <samm@os2.kiev.ua> | |
1754 | ||
1755 | smartd.cpp: print lu_id for SPC devices, it is supported by standard | |
1756 | smartd.cpp: added initial state file support for the SCSI devices | |
1757 | smartd.cpp: add S/N to SCSI device identifier, lu_id is not available | |
1758 | on some drives. | |
1759 | smartd.cpp: fix warning for SCSI drives with self test in progress (#249) | |
1760 | drivedb.h: added -F xerrorlba flag Seagate Barracuda LP/CC32 | |
1761 | ||
1762 | 2012-11-09 Christian Franke <franke@computer.org> | |
1763 | ||
1764 | Windows smartd: Allow quoting of '-M exec' argument | |
1765 | to support path names with spaces. | |
1766 | ||
1767 | 2012-11-09 Christian Franke <franke@computer.org> | |
1768 | ||
1769 | ataprint.cpp: Rework smartctl -l directory output. | |
1770 | Add R/W, R/O info. Report identical logs in one line. | |
1771 | ||
1772 | 2012-11-09 Alex Samorukov <samm@os2.kiev.ua> | |
1773 | ||
1774 | os_freebsd.cpp: adding handling of SCSI devices exported with mfip | |
1775 | driver. FreeBSD changing PDT code to 0x1f and we are changing it back | |
1776 | to 0x00 (direct-access block device). | |
1777 | os_freebsd.cpp: improved error handling for the ATA devices | |
1778 | ||
1779 | 2012-11-04 Christian Franke <franke@computer.org> | |
1780 | ||
1781 | drivedb.h: | |
1782 | - SandForce Driven SSDs: Mushkin Chronos | |
1783 | - Indilinx Everest/Martini based SSDs: OCZ AGILITY4 | |
1784 | - Intel 710 Series SSDs: Add attribute 174 | |
1785 | - JMicron based SSDs: KINGSTON SSDNOW 30GB | |
1786 | - Hitachi Deskstar 7K1000.C: *CLA330 | |
1787 | - Seagate DiamondMax 23, Barracuda 7200.12, 7200.14 (AF), | |
1788 | LP, Green (AF): no warnings for newer firmware versions | |
1789 | - Western Digital Caviar Green (AF, SATA 6Gb/s): rename, add 1TB | |
1790 | - USB: Toshiba Stor.E (0x0930:0x0b1[9a]) | |
1791 | - USB: Verbatim Store'n'Go (0x18a5:0x022b) | |
1792 | ||
1793 | 2012-11-02 Alex Samorukov <samm@os2.kiev.ua> | |
1794 | ||
1795 | os_freebsd.cpp: disabling 48bit commands on legacy ATA controllers | |
1796 | in ATACAM mode because of kernel bug. | |
1797 | ||
1798 | 2012-10-31 Christian Franke <franke@computer.org> | |
1799 | ||
1800 | atacmdnames.cpp: Update for ATA-8-ACS, ACS-2, ACS-3. | |
1801 | ataidentify.cpp: Mark retired/obsolete values. | |
1802 | ataprint.cpp: Add new ACS-3 logs, mark obsolete logs. | |
1803 | ||
1804 | 2012-10-27 Alex Samorukov <samm@os2.kiev.ua> | |
1805 | ||
1806 | os_freebsd.cpp: Have smartd prefer real device names over passN. | |
1807 | Patch provided by dnelson, see ticket #21 | |
1808 | os_freebsd.cpp: fix 48-bit support for ATA legacy controllers in | |
1809 | ATACAM mode, patch provided by Alexander Motin | |
1810 | ||
1811 | 2012-10-25 Christian Franke <franke@computer.org> | |
1812 | ||
1813 | atacmds.cpp: Return error for get SCT ERC if ATA registers are | |
1814 | unchanged after SMART_WRITE_LOG command (see ticket #245). | |
1815 | ||
1816 | 2012-10-24 Christian Franke <franke@computer.org> | |
1817 | ||
1818 | dev_areca.cpp: Add missing parameter check to ata_pass_through(). | |
1819 | Update Areca info on man pages. | |
1820 | ||
1821 | 2012-10-24 Christian Franke <franke@computer.org> | |
1822 | ||
1823 | dev_interface: Rework ATA parameter checks, use new flags | |
1824 | ata_device::supports_* for new ata_cmd_is_supported(). | |
1825 | Replace ata_cmd_is_ok() by ata_cmd_is_supported() in scsiata.cpp | |
1826 | and os_win32.cpp. | |
1827 | ||
1828 | 2012-10-19 Alex Samorukov <samm@os2.kiev.ua> | |
1829 | ||
1830 | os_freebsd.cpp - fixed 3ware twe controller support broken | |
1831 | by inerface migration. | |
1832 | ||
1833 | 2012-10-18 Christian Franke <franke@computer.org> | |
1834 | ||
1835 | utility.cpp: Add missing errno clear in split_selective_arg() | |
1836 | (Debian bug 690108). | |
1837 | Remove unused function split_report_arg2(). | |
1838 | ||
1839 | 2012-10-18 Christian Franke <franke@computer.org> | |
1840 | ||
1841 | os_win32.cpp: define _WIN32. This fixes build on | |
1842 | Cygwin with new w32api-headers. | |
1843 | ||
1844 | 2012-10-18 Alex Samorukov <samm@os2.kiev.ua> | |
1845 | ||
1846 | Compile fixes for Areca patch on FreeBSD. | |
1847 | Added support for the /dev/twsX (3ware 9750) controller on FreeBSD. | |
1848 | Manual pages updated with /dev/twsX device | |
1849 | FreeBSD: Migrate 3ware interface to ata_pass_through() | |
1850 | FreeBSD: fix missing drives detection on -d 3ware | |
1851 | FreeBSD: 3ware - do not pass buffers direcly, use memcpy() instead | |
1852 | FreeBSD: improved detection of 3ware/LSI controllers | |
1853 | ||
1854 | 2012-10-16 Christian Franke <franke@computer.org> | |
1855 | ||
1856 | Compile fixes for Areca patch: | |
1857 | Add missing includes. Add GPL header. | |
1858 | Add dev_areca.* to configure.in and Makefile.am. | |
1859 | ||
1860 | 2012-10-16 Hank Wu <hank@areca.com.tw> | |
1861 | ||
1862 | Move common Areca code from os_freebsd.cpp, os_linux.cpp, os_win32.cpp | |
1863 | to new files dev_areca.h, dev_areca.cpp. | |
1864 | Add SAS support for FreeBSD and Linux. | |
1865 | ||
1866 | 2012-10-10 Christian Franke <franke@computer.org> | |
1867 | ||
1868 | Rename old CHANGELOG to ChangeLog-5.0-6.0. | |
1869 | Start new ChangeLog. | |
1870 | ||
1871 | 2012-10-10 Christian Franke <franke@computer.org> | |
1872 | ||
1873 | smartmontools 6.0 |