]>
Commit | Line | Data |
---|---|---|
1d06b804 GI |
1 | $Id: ChangeLog 4002 2014-10-07 11:11:49Z samm2 $ |
2 | ||
3 | 2014-10-07 Alex Samorukov <samm@os2.kiev.ua> | |
4 | ||
5 | drivedb.h: Added more attributes for SanDisk based SSDs based on SSD | |
6 | Dashboard tool data (#463) | |
7 | ||
8 | 2014-10-06 Christian Franke <franke@computer.org> | |
9 | ||
10 | ataprint.cpp: Add form factors from ACS-4. | |
11 | Add ACS-2 and ACS-3 minor versions. | |
12 | Update SATA log names. Add SATA 3.2. | |
13 | Avoid crash on device statistics page 0xff if SMART READ LOG is used. | |
14 | Print vendor specific bytes from SCT Status. | |
15 | atacmds.cpp, atacmds.h, ataprint.cpp: Print SMART STATUS info | |
16 | from SCT Status. | |
17 | ||
18 | 2014-10-06 Alex Samorukov <samm@os2.kiev.ua> | |
19 | ||
20 | drivedb.h: Exteneded regexp for SanDisk X300s (#463) | |
d2e702cf GI |
21 | |
22 | 2014-09-29 Alex Samorukov <samm@os2.kiev.ua> | |
23 | ||
24 | drivedb.h: Added Seagate Backup Plus Slim Portable USB 3.0 drive | |
25 | ||
26 | 2014-08-29 Christian Franke <franke@computer.org> | |
27 | ||
28 | drivedb.h: Fix regex syntax error (regression from r3988). | |
29 | ||
30 | 2014-08-22 Alex Samorukov <samm@os2.kiev.ua> | |
31 | ||
32 | drivedb.h: | |
33 | - fixed SanDisk X210 regular expression | |
34 | ||
35 | 2014-08-21 Alex Samorukov <samm@os2.kiev.ua> | |
36 | ||
37 | drivedb.h: | |
38 | - added SanDisk X300s SSD | |
39 | - extended Apacer SSD support based on APSDM004G13AN-AT user report | |
40 | ||
41 | 2014-08-16 Alex Samorukov <samm@os2.kiev.ua> | |
42 | ||
43 | ataprint.cpp: '-l devstat' - workaround for buggy firmware by provided | |
44 | Christian Franke | |
45 | ||
46 | 2014-08-15 Alex Samorukov <samm@os2.kiev.ua> | |
47 | ||
48 | ataprint.cpp: device statistic - use smart log if GP log is not available | |
49 | ||
50 | 2014-08-15 Alex Samorukov <samm@os2.kiev.ua> | |
51 | ||
52 | os_darwin.cpp: | |
53 | - Migrated to the new interface | |
54 | - Added multisector support | |
55 | - Fixed smart autosave processing | |
56 | ||
57 | 2014-07-26 Christian Franke <franke@computer.org> | |
58 | ||
59 | smartmontools 6.3 | |
60 | ||
61 | 2014-07-25 Christian Franke <franke@computer.org> | |
62 | ||
63 | drivedb.h: | |
64 | - Apple SD/SM/TS...E/F SSDs: Rename, add TS*[EF] | |
65 | - JMicron based SSDs: Fix regex for Apple TS*C | |
66 | - Marvell based SanDisk SSDs: X210 | |
67 | ||
68 | 2014-07-25 Alex Samorukov <samm@os2.kiev.ua> | |
69 | ||
70 | drivedb.h: Apple SM* SSD - add attribute 173 description (guessed) | |
71 | ||
72 | 2014-07-23 Christian Franke <franke@computer.org> | |
73 | ||
74 | ataprint.cpp: Print SCT Status regardless of SCT Data Table support. | |
75 | atacmds.cpp: ataReadSCTTempHist(): Do not reread initial SCT Status. | |
76 | configure.ac: Fix typo in help text. Add MinGW comment. | |
77 | ||
78 | 2014-07-22 Christian Franke <franke@computer.org> | |
79 | ||
80 | drivedb.h: | |
81 | - Apple SD/SM...E/F SSDs (ticket #342) | |
82 | - Apple SSD SM128, Asus-Phison SSD: Remove (missing attribute info) | |
83 | ||
84 | 2014-07-20 Christian Franke <franke@computer.org> | |
85 | ||
86 | atacmds.cpp: Rework heuristics for 'tempminmax' format. | |
87 | Now supports negative values (ticket #291) and WDC over temperature | |
88 | counter. | |
89 | Change default for Head_Flying_Hours to 'raw24(raw8)'. This provides | |
90 | more reasonable output for Seagate HDDs missing in drivedb.h. | |
91 | drivedb.h: Comment new default for Head_Flying_Hours. | |
92 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: | |
93 | Fix usage of line breaks and empty lines. | |
94 | ||
95 | 2014-07-19 Christian Franke <franke@computer.org> | |
96 | ||
97 | smartctl.8.in, smartd.8.in, smartd.conf.5.in, update-smart-drivedb.8.in: | |
98 | Add FILES section. Move FULL PATH info to FILES section. | |
99 | Rename REFERENCES section. Move HOME PAGE info to REFERENCES section. | |
100 | Remove AUTHORS section from smartd.conf man page. | |
101 | Update or remove various outdated info. | |
102 | ||
103 | 2014-07-18 Christian Franke <franke@computer.org> | |
104 | ||
105 | configure.ac: Use 'email' instead of 'mail' on Cygwin. | |
106 | Remove outdated '-mno-cygwin' error check. | |
107 | Makefile.am, smartd.conf.5.in: Replace 'mail' by actual platform | |
108 | specific mailer. | |
109 | examplescripts/README, examplescripts/Example[123]: Remove bashisms. | |
110 | Use '/usr/bin/mail' instead of '/bin/mail'. | |
111 | os_win32/daemon_win32.cpp: Support older MinGW headers with missing | |
112 | struct SERVICE_DELAYED_AUTO_START_INFO. | |
113 | ||
114 | 2014-07-17 Christian Franke <franke@computer.org> | |
115 | ||
116 | drivedb.h: | |
117 | - Crucial/Micron MX100/M500/M510/M550 Client SSDs: Rename, add MX100, | |
118 | update MX510/550 | |
119 | - Indilinx Barefoot based SSDs: OCZ Vertex 1.10 | |
120 | - Intel 320 Series SSDs: 'L' variant | |
121 | - JMicron based SSDs: Transcend *18M-M variant | |
122 | - Plextor M3/M5 (Pro) Series SSDs: M5M (mSATA) variant | |
123 | - Samsung based SSDs: 840 EVO | |
124 | ||
125 | 2014-07-16 Christian Franke <franke@computer.org> | |
126 | ||
127 | drivedb.h: | |
128 | - Marvell based SanDisk SSDs: Extreme II (ticket #334), others | |
129 | - SanDisk based SSDs: iSSD P4 (ticket #272), U100 (ticket #337), others | |
130 | - USB: Iomega (0x059b:0x047a) | |
131 | - USB: WD My Passport: Merge entries | |
132 | - USB: WD My Passport USB 3.0 (0x1058:0x074a, 0x1058:0x0820) | |
133 | - USB: ADATA (0x125f:0xa[13]1a) | |
134 | - USB: JMicron JMS539 (0x152d:0x0539): New FW supports SAT (ticket #338) | |
135 | - USB: TrekStor Datastation (0x1e68:0x0050) (Red Hat Bugzilla 954162) | |
136 | ||
137 | 2014-07-13 Christian Franke <franke@computer.org> | |
138 | ||
139 | atacmds.cpp: Add missing const and initialization. | |
140 | Don't print extra '\n' if self-test log is empty. | |
141 | ataprint.cpp: Add new ACS-4 log. | |
142 | cciss.cpp: Fix C++11 builds on Linux. GCC and CLang do not | |
143 | predefine 'linux' when in '-std=c++11' mode. | |
144 | smartd.cpp: Update description of Windows smartd service. | |
145 | README: Update license info. Remove outdated ATA references. | |
146 | ||
147 | 2014-07-10 Christian Franke <franke@computer.org> | |
148 | ||
149 | Makefile.am: Rework build of Solaris specific man pages. | |
150 | This fixes some bogus and some missing replacements. | |
151 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: Minor typo and syntax | |
152 | fixes. | |
153 | ||
154 | 2014-07-09 Christian Franke <franke@computer.org> | |
155 | ||
156 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: Avoid '.SH' macros with no | |
157 | argument. Remove colons from section names. | |
158 | Merge sections CONTRIBUTORS and CREDITS with AUTHORS. | |
159 | Update SEE ALSO sections. | |
160 | ||
161 | 2014-07-05 Christian Franke <franke@computer.org> | |
162 | ||
163 | configure.ac: Remove snprintf() compile time test. | |
164 | Add '--with-working-snprintf' configure option. | |
165 | Add __USE_MINGW_ANSI_STDIO test for MinGW GCC. | |
166 | utility.cpp: Add snprintf() runtime test. | |
167 | Add GCC version to output of -V option. | |
168 | Makefile.am: Add update-smart-drivedb.1m for Solaris. | |
169 | ||
170 | 2014-06-30 Christian Franke <franke@computer.org> | |
171 | ||
172 | configure.ac: Update macros as suggested by 'autoconf --warnings=obsolete'. | |
173 | Makefile.am: Add creation of empty directories to install targets. | |
174 | ||
175 | 2014-06-29 Christian Franke <franke@computer.org> | |
176 | ||
177 | configure.ac, Makefile.am, smartd.cpp, smartd_warning.sh.in: | |
178 | Add '--with-smartdscriptdir' configure option to change location of | |
179 | smartd_warning.sh (Debian bug 710815). | |
180 | Add '--with-smartdplugindir' configure option to change (or disable) | |
181 | smartd_warning.sh plugin location. | |
182 | smartd.conf.5.in: Optionally hide the plugin documentation. | |
183 | ||
184 | 2014-06-27 Christian Franke <franke@computer.org> | |
185 | ||
186 | Makefile.am: Add update-smart-drivedb.8 target. | |
187 | update-smart-drivedb.8.in: Add copyright and version info. | |
188 | Adjust path names for make target. | |
189 | Add FreeBSD/OpenBSD specific info. | |
190 | ||
191 | 2014-06-27 Hannes von Haugwitz <hannes@vonhaugwitz.com> | |
192 | ||
193 | update-smart-drivedb.8.in: New man page (Debian bug 708433). | |
194 | ||
195 | 2014-06-27 Christian Franke <franke@computer.org> | |
196 | ||
197 | configure.ac: Suppress pkg-config warnings about missing 'systemd.pc'. | |
198 | Makefile.am: Silence build of man pages and svnversion.h. | |
199 | This makes '--enable-silent-rules' or 'make V=0' more effective | |
200 | (available since automake 1.13). | |
201 | ||
202 | 2014-06-27 Christian Franke <franke@computer.org> | |
203 | ||
204 | drivedb.h: | |
205 | - Crucial/Micron RealSSD C300/M500: New attributes (ticket #326) | |
206 | - SandForce Driven SSDs: ADATA XM11, Corsair Force LS, OWC Aura Pro 6G | |
207 | OWC Mercury Electra Pro 3G, PNY Prevail Elite, Transcend SSD320/720 | |
208 | ||
209 | 2014-06-25 Christian Franke <franke@computer.org> | |
210 | ||
211 | os_win32.cpp: Fix calculation of SCSI resid. | |
212 | ||
213 | 2014-06-23 Christian Franke <franke@computer.org> | |
214 | ||
215 | scsiata.cpp: usbjmicron_device: Fix SMART Status check for USB bridges | |
216 | which always return 0x01. Add JMicron specific error messages. | |
217 | ||
218 | 2014-06-22 Christian Franke <franke@computer.org> | |
219 | ||
220 | atacmds.cpp, ataprint.cpp: Improve messages for unsupported SMART Status | |
221 | command. | |
222 | ataprint.cpp: Print form factor. | |
223 | ||
224 | 2014-06-21 Christian Franke <franke@computer.org> | |
225 | ||
226 | drivedb.h: | |
227 | - Crucial/Micron M500/M510/M550 Client SSDs | |
228 | - Micron M500DC Enterprise SSDs | |
229 | Based on patch provided by Clayton Hawkings from Micron. | |
230 | ||
231 | 2014-06-20 Christian Franke <franke@computer.org> | |
232 | ||
233 | autogen.sh: automake 1.14.1 works. | |
234 | ||
235 | 2014-06-20 Christian Franke <franke@computer.org> | |
236 | ||
237 | scsiata.cpp: usbjmicron_device: Check SCSI resid for SMART STATUS. | |
238 | Some (Prolific) USB bridges do not transfer a status byte. | |
239 | os_win32.cpp: Include SCSI resid in debug output. | |
240 | ||
241 | 2014-06-19 Douglas Gilbert <dgilbert@interlog.com> | |
242 | ||
243 | scsiprint.cpp: | |
244 | - minor comment clean-up | |
245 | ||
246 | 2014-06-19 Christian Franke <franke@computer.org> | |
247 | ||
248 | drivedb.h: | |
249 | - Intel 730 and DC S3500/S3700 Series SSDs: rename, add 730 and S3700. | |
250 | Remove extra S3700 entry. Based on patch provided by Tim Small. | |
251 | ||
252 | 2014-06-18 Christian Franke <franke@computer.org> | |
253 | ||
254 | os_win32.cpp: Fix CSMI support for older Intel RST drivers which set | |
255 | bPortIdentifier=0xff (regression from r3888). | |
256 | os_win32/installer.nsi: Create standard InstallLocation registry entry. | |
257 | Keep old Install_Dir entry if needed for GSmartControl. | |
258 | Update links in registry and shortcuts. | |
259 | ||
260 | 2014-06-18 Christian Franke <franke@computer.org> | |
261 | ||
262 | drivedb.h: | |
263 | - USB: Buffalo MiniStationHD-PCFU3 (0x0411:0x0240) | |
264 | - USB: Toshiba Stor.E Plus (0x0480:0xa00a) (Debian bug 734395) | |
265 | - USB: Samsung D3 Station (0x04e8:0x6124) (ticket #332) | |
266 | - USB: Samsung M3 Portable (0x04e8:0x61b[45]) | |
267 | - USB: Seagate Expansion Portable (0x0bc2:0x2312) | |
268 | - USB: Seagate Expansion External (0x0bc2:0x3312) (ticket #320) | |
269 | - USB: WD Elements (0x1058:0x10[ab]8) (ticket #331) | |
270 | - USB: ASMedia AS2105 (0x174c:0x5136) | |
271 | ||
272 | 2014-06-16 Christian Franke <franke@computer.org> | |
273 | ||
274 | drivedb.h: | |
275 | - Seagate Laptop Thin HDD | |
276 | - Seagate Barracuda 7200.14 (AF): *DM000 variant | |
277 | - Seagate Barracuda Green (AF): no warnings for newer firmware versions | |
278 | - Seagate Constellation.2 (SATA) | |
279 | - Seagate NAS HDD | |
280 | - Seagate Video 3.5 HDD | |
281 | ||
282 | 2014-06-15 Christian Franke <franke@computer.org> | |
283 | ||
284 | drivedb.h, smartctl.8.in, smartd.8.in, INSTALL, NEWS, TODO, WARNINGS: | |
285 | Fix old Trac links. | |
286 | ||
287 | 2014-05-23 Alex Samorukov <samm@os2.kiev.ua> | |
288 | ||
289 | os_freebsd.cpp: fixed #321 (compiler warning on 32 bit architectures), | |
290 | patch provided by tijl | |
291 | ||
292 | 2014-05-01 Christian Franke <franke@computer.org> | |
293 | ||
294 | os_linux.cpp: Clarify copyright info in GPL header. | |
295 | smartctl.8.in, smartd.conf.5.in: Update '-d aacraid' info. | |
296 | ||
297 | 2014-04-30 Douglas Gilbert <dgilbert@interlog.com> | |
298 | ||
299 | scsiprint.cpp: | |
300 | - Lowest aligned LBA > 0 not common so only output in that case | |
301 | ||
302 | 2014-04-28 Christian Franke <franke@computer.org> | |
303 | ||
304 | autogen.sh: Allow automake 1.14, suppress 'subdir-objects' warning. | |
305 | Makefile.am: Add new 'compile' script to target 'maintainer-clean'. | |
306 | ||
307 | 2014-04-28 Douglas Gilbert <dgilbert@interlog.com> | |
308 | ||
309 | scsicmds.h, scsicmds.cpp, scsiprint.h: | |
310 | - improve handling of modern SCSI disks (SAS SSDs) | |
311 | show compliance (SCSI version), show 12 Gbps SAS-3 | |
312 | speed, and flag ZBC presence | |
313 | ||
314 | 2014-04-27 Alex Samorukov <samm@os2.kiev.ua> | |
315 | ||
316 | drivedb.h: | |
317 | - Toshiba 3.5" MG03ACAxxx(Y) Enterprise HDD | |
318 | ||
319 | 2014-04-27 Christian Franke <franke@computer.org> | |
320 | ||
321 | Fixes for aacraid patch: | |
322 | aacraid.h: Fix typo which breaks 32-bit build. | |
323 | os_linux.cpp: Remove useless member variable afd. | |
324 | Fix error handling of /proc/devices parsing. | |
325 | Avoid unsafe sprintf(). Fix help text. | |
326 | ||
327 | 2014-04-27 Raghava Aditya <raghava.aditya@pmcs.com> | |
328 | ||
329 | os_linux.cpp: | |
330 | - Added support for aacraid drivers | |
331 | - Created a new interface for aacraid | |
332 | smartctl -d aacraid,H,L,ID /dev/sdx | |
333 | ||
334 | 2014-04-18 Douglas Gilbert <dgilbert@interlog.com> | |
335 | ||
336 | scsicmds.cpp: | |
337 | - supported_vpd_pages(): lower response length to stop sense data | |
338 | noise on old disks (pre SPC-3) | |
339 | ||
340 | 2014-04-17 Christian Franke <franke@computer.org> | |
341 | ||
342 | drivedb.h: | |
343 | - Western Digital RE4 (SATA 6Gb/s): WD2000FYYX | |
344 | - Western Digital Se | |
345 | - Western Digital Caviar Green (AF, SATA 6Gb/s): 4TB | |
346 | - Western Digital Black: Rename, add 3TB, AF, remove extra AF entry | |
347 | - Western Digital Red: 4TB (ticket #322) | |
348 | - Western Digital Blue Mobile | |
349 | ||
350 | 2014-04-10 Christian Franke <franke@computer.org> | |
351 | ||
352 | os_win32.cpp: Rework CSMI port scanning. | |
353 | Use bPortIdentifier instead of Phy array index for addressing. | |
354 | Ignore possibly bogus bNumberOfPhys (ticket #325). | |
355 | ||
356 | 2014-04-09 Douglas Gilbert <dgilbert@interlog.com> | |
357 | ||
358 | scsiprint.cpp: | |
359 | - add guard to scsiPrintSasPhy() invocation; resolve ticket #204 | |
360 | ||
361 | 2014-04-06 Christian Franke <franke@computer.org> | |
362 | ||
363 | WARNINGS: Remove all entries. Add link to Warnings page in Wiki. | |
364 | ||
365 | 2014-03-13 Christian Franke <franke@computer.org> | |
366 | ||
367 | drivedb.h: | |
368 | - Crucial/Micron RealSSD C300/M500: *SSD1 variant | |
369 | - SandForce Driven SSDs: ADATA SP300, ADATA SP800, ADATA SP900 DL2, | |
370 | Corsair Force SSD, Kingston SE50S3, Kingston SKC380S3, | |
371 | Smart Storage XceedIOPS2, VisionTek GoDrive | |
372 | - Indilinx Barefoot 3 based SSDs: OCZ VERTEX 450 | |
373 | - JMicron based SSDs: ADATA SP600 | |
374 | - Plextor M3/M5 (Pro) Series SSDs: Rename, add M5S (ticket #297), M5Pro | |
375 | ||
376 | 2014-03-06 Christian Franke <franke@computer.org> | |
377 | ||
378 | drivedb.h: | |
379 | - OCZ Intrepid 3000 SSDs | |
380 | - Intel 320 Series SSDs: 'D' variant (ticket #315) | |
381 | - Intel DC S3500 Series SSDs: 'T' variant (ticket #315) | |
382 | ||
383 | 2014-03-05 Christian Franke <franke@computer.org> | |
384 | ||
385 | ataprint.cpp: Check SCT Feature Control support bit for '-g/-s wcreorder'. | |
386 | This prevents bogus error messages if SCT support excludes SCT Feature | |
387 | Control command. | |
388 | atacmds.cpp: Fix error message text for SCT Feature Control command. | |
389 | ||
390 | 2014-03-03 Christian Franke <franke@computer.org> | |
391 | ||
392 | smartctl.8.in, smartd.8.in, smartd.conf.5.in: Remove bashisms from | |
393 | shell script examples. | |
394 | ||
395 | 2014-03-03 Christian Franke <franke@computer.org> | |
396 | ||
397 | Makefile.am, os_win32/smart*_res.rc.in: Set Copyright year in | |
398 | Windows VERSIONINFO resource. | |
399 | ||
400 | 2014-03-03 Christian Franke <franke@computer.org> | |
401 | ||
402 | os_linux.cpp: Fix glob(3) max path count (ticket #317). | |
403 | ||
404 | 2014-03-03 Christian Franke <franke@computer.org> | |
405 | ||
406 | configure.ac, Makefile.am: Add '--with-systemdenvfile=[FILE|no]' | |
407 | configure option to change or remove (ticket #316) the systemd | |
408 | EnvironmentFile setting. | |
409 | smartd.service.in: Add a reference to documentation (ticket #316). | |
410 | ||
411 | 2014-02-18 Alex Samorukov <samm@os2.kiev.ua> | |
412 | os_freebsd.cpp: use %lu for iop->resp_sense_len | |
413 | ||
414 | 2014-02-16 Alex Samorukov <samm@os2.kiev.ua> | |
415 | os_freebsd.cpp: mass updates, provided by Tijl Coosemans | |
416 | - Remove some unused private fields from some classes (found by Clang) | |
417 | - In freebsd_scsi_device::scsi_pass_through: | |
418 | * Make sure this function returns false on error instead of an error | |
419 | code that gets converted to true. | |
420 | * Put printing of the "Incoming data" debug info right after the | |
421 | cam_send_ccb() call and before the error checking to make debugging | |
422 | easier. | |
423 | * When copying sense data make sure the fields in the CCB are actually | |
424 | valid with CAM_AUTOSNS_VALID. Also make sure that the size of the | |
425 | sense data doesn't overflow max_sense_len. This was the real cause for | |
426 | the crash in ports/181836. | |
427 | * Add some debug printing on the sense data. | |
428 | ||
429 | 2014-02-03 Christian Franke <franke@computer.org> | |
430 | ||
431 | dev_areca.cpp: Check cmds index before use (ticket #312). | |
432 | Make cmds array static const. | |
433 | ||
434 | 2014-01-01 Christian Franke <franke@computer.org> | |
435 | ||
436 | Happy New Year! Update copyright year in version info. | |
437 | ||
438 | 2013-12-21 Christian Franke <franke@computer.org> | |
439 | ||
440 | drivedb.h: | |
441 | - Intel 525 Series SSDs | |
442 | - Intel 530 Series SSDs (ticket #308) | |
443 | ||
444 | 2013-12-19 Christian Franke <franke@computer.org> | |
445 | ||
446 | drivedb.h: | |
447 | - Seagate Samsung Spinpoint F4 | |
448 | - Seagate Desktop SSHD | |
449 | - Seagate Constellation CS | |
450 | - Western Digital Red: *JFCX variant | |
451 | - Western Digital Green Mobile | |
452 | - Western Digital Elements / My Passport (USB): rename | |
453 | ||
454 | 2013-12-19 Christian Franke <franke@computer.org> | |
455 | ||
456 | autogen.sh: automake 1.13.3 works. | |
457 | ||
458 | 2013-12-14 Christian Franke <franke@computer.org> | |
459 | ||
460 | drivedb.h: | |
461 | - Toshiba 2.5" HDD MK..65GSX: "... H" (USB?) variant | |
462 | - Toshiba 2.5" HDD MQ01UBD... (USB 3.0) | |
463 | - USB: Toshiba Stor.E Slim USB 3.0 (0x0480:0x0100) | |
464 | - USB: Toshiba Stor.E Basics (0x0480:0xa009) | |
465 | - USB: Toshiba Stor.E (0x0939:0x0b15) | |
466 | - USB: Seagate FreeAgent GoFlex (0x0bc2:0x5020) | |
467 | - USB: WD My Passport Ultra (0x1058:0x0741) | |
468 | - USB: WD Elements (0x1058:0x1048) | |
469 | - USB: Initio (0x13fd:0x1640) (ticket #295) | |
470 | - USB: LucidPORT (0x1759:0x5100) | |
471 | ||
472 | 2013-12-08 Christian Franke <franke@computer.org> | |
473 | ||
474 | drivedb.h: | |
475 | - Apacer SDM4: SFDDA01C firmware (ticket #304). | |
476 | - Crucial/Micron RealSSD m4/C400/P400: M4 SSD1 (ticket #306). | |
477 | - Seagate Barracuda 7200.14: Check part number to avoid bogus | |
478 | firmware bug warning (ticket #298). | |
479 | ||
480 | 2013-11-23 Christian Franke <franke@computer.org> | |
481 | ||
482 | configure.ac, utility.cpp: Remove __DATE__, __TIME__ | |
483 | and SMARTMONTOOLS_CONFIGURE_DATE. | |
484 | This obsoletes OpenSUSE nobuild-date.patch. | |
485 | Reproducible builds are now supported. | |
486 | ||
487 | 2013-11-15 Alex Samorukov <samm@os2.kiev.ua> | |
488 | ||
489 | os_freebsd.cpp: Fix crash on FreeBSD 9.2 caused by wrong | |
490 | SCSI status check condition. | |
491 | os_freebsd.cpp: Print debug info on errors only if requested. | |
492 | ||
493 | 2013-11-07 Matt Kraai <...> | |
494 | ||
495 | smartctl.cpp: Add missing stdlib.h. | |
496 | This fixes build on QNX 6.3.2 (ticket #300). | |
497 | ||
498 | 2013-11-07 Roger Röhrig <...> | |
499 | ||
500 | drivedb.h: Intel DC S3500 Series SSDs: Add -F xerrorlba. | |
501 | ||
502 | 2013-11-07 Roger Röhrig <...> | |
503 | ||
504 | atacmds.cpp: Fix Extended Comprehensive Error Log timestamp | |
505 | byte order on big endian machines. | |
506 | ||
507 | 2013-09-12 Christoph Egger <christoph@debian.org> | |
508 | ||
509 | dev_areca.h: Fix build on kFreeBSD (Debian bug 717567). | |
510 | This obsoletes Debian kfreebsd.patch. | |
511 | ||
512 | 2013-08-17 Christian Franke <franke@computer.org> | |
513 | ||
514 | examplescripts: Add scripts from Debian and Fedora packages. | |
515 | ||
516 | 2013-08-17 Christian Franke <franke@computer.org> | |
517 | ||
518 | Add spaces between string literals and macro identifiers. | |
519 | This avoids the interpretation as user-defined literals if | |
520 | C++11 is enabled (g++ -std=gnu++11). | |
521 | ||
522 | 2013-08-15 Dan Lukes <dan+smartmontools.changelog@obluda.cz> | |
523 | ||
524 | drivedb.h: Intel DC S3500 Series SSDs | |
525 | ||
526 | 2013-08-12 Christian Franke <franke@computer.org> | |
527 | ||
528 | drivedb.h: Intel 320 Series SSDs: Add attribute 183 and 199. | |
529 | ||
530 | 2013-08-10 Christian Franke <franke@computer.org> | |
531 | ||
532 | autogen.sh: automake 1.10.3, 1.12.6, and 1.13.4 work. | |
533 | The new automake 1.14 is left out for now due to the | |
534 | 'subdir-objects' warning and the new 'compile' script. | |
535 | Add options '--force' and '--warnings=CATEGORY'. | |
3d17a85c GI |
536 | |
537 | 2013-07-26 Christian Franke <franke@computer.org> | |
538 | ||
539 | smartmontools 6.2 | |
540 | ||
541 | 2013-07-25 Christian Franke <franke@computer.org> | |
542 | ||
543 | drivedb.h: | |
544 | - SandForce Driven SSDs: ADATA SP900 | |
545 | - Transcend CompactFlash Cards: *GCF150 | |
546 | - Hitachi/HGST Travelstar 5K750: Apple OEM | |
547 | - Hitachi/HGST Travelstar Z7K500 | |
548 | - Hitachi/HGST Travelstar 7K750 | |
549 | - Hitachi Deskstar 5K3000: *BLE630 OEM | |
550 | - Seagate Constellation ES.3 | |
551 | - Western Digital Caviar Blue (SATA): Rename, add WD1602ABKS | |
552 | - Western Digital Caviar Blue (SATA 6Gb/s): Rename, add WD10EZEX | |
553 | - USB: Toshiba Canvio 3.0 Portable Hard Drive (0x0480:0xa007) | |
554 | - USB: Toshiba Canvio Desktop (0x0480:0xd010) | |
555 | - USB: Seagate FreeAgent Desk (0x0bc2:0x3008) | |
556 | - USB: Sharkoon 2-Bay RAID Box (0x6795:0x2756) | |
557 | ||
558 | 2013-07-21 Christian Franke <franke@computer.org> | |
559 | ||
560 | utility.cpp: Add check for empty subexpressions in regular expressions. | |
561 | ||
562 | 2013-07-21 Christian Franke <franke@computer.org> | |
563 | ||
564 | drivedb.h: | |
565 | - Crucial/Micron RealSSD C300/M500: Rename, add M500 | |
566 | - SandForce Driven SSDs: Kingston KC300, MS200 | |
567 | - Intel 320 Series SSDs: *A variant | |
568 | - Intel 330/335 Series SSDs: Rename, add 335 Series | |
569 | - Toshiba 2.5" HDD MK..46GSX | |
570 | - Toshiba 2.5" HDD MK..61GSY[N]: Rename, add *GSY variant | |
571 | - Toshiba 2.5" HDD MK..65GSX: *GSXF variant | |
572 | - Toshiba 3.5" HDD DT01ACA... | |
573 | - Seagate Laptop SSHD | |
574 | - Seagate Constellation ES.2: 2GB | |
575 | - USB: Seagate Expansion External (0x0bc2:0x3320) | |
576 | - USB: Seagate Backup Plus Desktop USB 3.0 (0x0bc2:0xa0a1) | |
577 | - USB: WD Elements (0x1058:0x10a2) | |
578 | ||
579 | 2013-07-20 Christian Franke <franke@computer.org> | |
580 | ||
581 | dev_areca.cpp: Fix possible segfault on empty port. | |
582 | ||
583 | 2013-07-20 Christian Franke <franke@computer.org> | |
584 | ||
585 | os_win32/daemon_win32.cpp: Do not install the service as interactive. | |
586 | This is no longer supported since Vista and produces misleading error | |
587 | messages in event log. | |
588 | ||
589 | 2013-07-20 Christian Franke <franke@computer.org> | |
590 | ||
591 | ataprint.cpp: Do not print 'SCT Commands not supported' if SCT is | |
592 | not used (regression from r3825 r3826). | |
593 | smartctl.8.in: Mark '-g/-s wcreorder' as EXPERIMENTAL. | |
594 | ||
595 | 2013-07-18 Christian Franke <franke@computer.org> | |
596 | ||
597 | os_win32.cpp: Add Win-8.1 and 2012r2 to get_os_version_str(), | |
598 | remove 9x/ME and NT4. | |
599 | ||
600 | 2013-07-08 Alex Samorukov <samm@os2.kiev.ua> | |
601 | ||
602 | Add Automake 1.12.2 to the list of supported versions | |
603 | ||
604 | 2013-07-07 Christian Franke <franke@computer.org> | |
605 | ||
606 | configure.ac: Support SVN 1.8 working copy format. | |
607 | ||
608 | 2013-07-06 Alex Samorukov <samm@os2.kiev.ua> | |
609 | ||
610 | smartctl: Added ATA Write Cache Reordering control using "-g wcreorder" | |
611 | and "-s wcreorder[,on|off]" options (bug #221) | |
612 | smartctl: minor formatting fixes | |
613 | ||
614 | 2013-07-05 Alex Samorukov <samm@os2.kiev.ua> | |
615 | ||
616 | HPT RAID support: maximum disk number now is 128 (#281) | |
617 | ||
618 | 2013-06-28 Alex Samorukov <samm@os2.kiev.ua> | |
619 | ||
620 | drivedb.h: | |
621 | - Apacer SDM4 2Gb SSD | |
622 | ||
623 | 2013-06-17 Alex Samorukov <samm@os2.kiev.ua> | |
624 | ||
625 | scsicmds.cpp: fix build on RedHat 9 | |
626 | os_freebsd.cpp: skip port multipliers on FreeBSD | |
627 | drivedb.h: | |
628 | - OWC Mercury EXTREME Pro 6G SSD (from #277) | |
629 | - USB: Fujitsu SATA-to-USB3.0 bridge chip (#280) | |
630 | ||
631 | 2013-06-12 Alex Samorukov <samm@os2.kiev.ua> | |
632 | ||
633 | drivedb.h: | |
634 | - JMicron SSD: P400e/P400m series | |
635 | ||
636 | 2013-06-09 Christian Franke <franke@computer.org> | |
637 | ||
638 | INSTALL, NEWS, README, WARNINGS: Update SVN repository URLs. | |
639 | ||
640 | 2013-06-09 Christian Franke <franke@computer.org> | |
641 | ||
642 | os_win32/smartd_warning.cmd: Using %DATE% in temp file names | |
643 | breaks the script if localized date contains '/' | |
644 | (This fix is already included in smartmontools-6.1-2.win32-setup.exe). | |
645 | ||
646 | 2013-06-06 Christian Franke <franke@computer.org> | |
647 | ||
648 | os_win32/update-smart-drivedb.nsi: Use new SVN repository for | |
649 | download. | |
650 | ||
651 | 2013-06-04 Christian Franke <franke@computer.org> | |
652 | ||
653 | update-smart-drivedb.in: Use new sourceforge code browser for | |
654 | download. | |
ee38a438 GI |
655 | |
656 | 2013-04-20 Christian Franke <franke@computer.org> | |
657 | ||
658 | drivedb.h: | |
659 | - InnoDisk InnoLite SATADOM D150QV-L SSDs | |
660 | - Intel 313 Series SSDs | |
661 | - Intel 330 Series SSDs: 240GB | |
662 | - JMicron based SSDs: Kingston V200 (ticket #267) | |
663 | - Samsung based SSDs: SM843T Series | |
664 | ||
665 | 2013-04-20 Christian Franke <franke@computer.org> | |
666 | ||
667 | configure.ac: Linux: Try 'hostname -y' if 'nishostname' is missing. | |
668 | ||
669 | 2013-04-18 Christian Franke <franke@computer.org> | |
670 | ||
671 | configure.ac, smartd_warning.sh.in: Add platform specific commands for | |
672 | host and domain names. | |
673 | os_win32/smartd_warning.cmd: Use WMI for DNS domain name. | |
674 | ||
675 | 2013-04-18 Christian Franke <franke@computer.org> | |
676 | ||
677 | scsicmds.cpp, scsiprint.cpp: Silence -Wmaybe-uninitialized warning | |
678 | (g++ 4.8.0 with -flto). | |
679 | ||
680 | 2013-03-29 Christian Franke <franke@computer.org> | |
681 | ||
682 | os_darwin.cpp: Silence -Wself-assign warning (ticket #266). | |
683 | os_darwin.cpp, os_netbsd.cpp, os_os2.cpp, os_qnxnto.cpp, os_solaris.cpp: | |
684 | Remove dummy functions no longer called since r3192. | |
685 | ||
686 | 2013-03-27 Christian Franke <franke@computer.org> | |
687 | ||
688 | os_win32.cpp: Silence -Wunused-local-typedefs warning. | |
689 | ||
690 | 2013-03-24 Christian Franke <franke@computer.org> | |
691 | ||
692 | dev_areca.cpp: Add casts to silence C++11 -Wnarrowing warning | |
693 | from g++ 4.8. | |
694 | ||
695 | 2013-03-24 Christian Franke <franke@computer.org> | |
696 | ||
697 | Windows: Compile fixes for 64-bit Cygwin. | |
698 | It uses LP64 model instead of LLP64 (64-bit MSVC, MinGW). | |
699 | ||
700 | 2013-03-16 Christian Franke <franke@computer.org> | |
701 | ||
702 | smartmontools 6.1 | |
703 | ||
704 | 2013-03-15 Christian Franke <franke@computer.org> | |
705 | ||
706 | os_win32.cpp: Support device names /dev/sd[a-z][a-z] (ticket #240). | |
707 | Enhance DEVICESCAN to 128 drives. Add '-d [TYPE,]pd' option. | |
708 | smartctl.8.in, smartd.8.in: Document these enhancements. | |
709 | ||
710 | 2013-03-14 Christian Franke <franke@computer.org> | |
711 | ||
712 | drivedb.h: | |
713 | - Seagate Barracuda 7200.14: Fix regex for new firmware version. | |
714 | ||
715 | 2013-03-13 Christian Franke <franke@computer.org> | |
716 | ||
717 | drivedb.h: | |
718 | - USB: Prolific PL3507 (0x067b:0x3507): works with '-d usbjmicron,p' | |
719 | ||
720 | 2013-03-13 Christian Franke <franke@computer.org> | |
721 | ||
722 | Create branch RELEASE_6_0_DRIVEDB with last drivedb.h file | |
723 | compatible with smartmontools 6.0. | |
724 | ||
725 | 2013-03-13 Christian Franke <franke@computer.org> | |
726 | ||
727 | drivedb.h: | |
728 | - SandForce Driven SSDs: Fix format of attribute 198 (ticket #258). | |
729 | - SandForce Driven SSDs: Corsair Force GS | |
730 | - Indilinx Barefoot_2/Everest/Martini based SSDs: OCZ VERTEX PLUS R2 | |
731 | - Samsung/Seagate SpinPoint M8: 320GB, 640GB | |
732 | - Seagate Momentus Thin | |
733 | - Quantum Fireball EX: 10.2GB | |
734 | ||
735 | 2013-03-07 Christian Franke <franke@computer.org> | |
736 | ||
737 | ataidentify.cpp, ataprint.cpp: ACS-3 updates. | |
738 | ataprint.cpp: Improve device statistics error messages. | |
739 | ||
740 | 2013-03-06 Christian Franke <franke@computer.org> | |
741 | ||
742 | smartd_warning.sh.in: Support BSD variant of 'hostname' command | |
743 | which prints FQDN. Add Windows domain name (Cygwin). | |
744 | ||
745 | 2013-03-01 Douglas Gilbert <dgilbert@interlog.com> | |
746 | ||
747 | scsicmds.h, scsicmds.cpp, scsiprint.cpp: | |
748 | - for SCSI disks prefer READ DEFECT(12) for finding the | |
749 | grown defect list length (previously used READ DEFECT(10) | |
750 | only) | |
751 | ||
752 | 2013-03-01 Christian Franke <franke@computer.org> | |
753 | ||
754 | drivedb.h: | |
755 | - SandForce Driven SSDs: Transcend SSD320 | |
756 | - Intel 520 Series SSDs: OEM variant | |
757 | - JMicron based SSDs: Transcend SSD25 IDE | |
758 | - HGST Travelstar 7K1000 | |
759 | - Seagate Desktop HDD.15 | |
760 | - Seagate LD25.2 | |
761 | - Western Digital RE4 (SATA 6Gb/s) | |
762 | - USB: Fujitsu/Zalman ZM-VE300 (0x04c5:0x2028) | |
763 | ||
764 | 2013-02-23 Christian Franke <franke@computer.org> | |
765 | ||
766 | drivedb.h: Crucial/Micron RealSSD C300: Remove bogus trailing '|' from | |
767 | regex (Regression from r3772). | |
768 | ||
769 | 2013-02-16 Douglas Gilbert <dgilbert@interlog.com> | |
770 | ||
771 | scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp: | |
772 | - for SCSI disks, in 'smartctl --info' report physical | |
773 | block size and lowest LBA alignement (if PB size | |
774 | different from LB size); logical block provisioning | |
775 | status (if any); and disk protection (a.k.a. DIF) type | |
776 | ||
777 | 2013-02-19 Alex Samorukov <samm@os2.kiev.ua> | |
778 | ||
779 | atacmds.cpp: fixed scttemphist on LE machines, including PPC. Patch | |
780 | and report provided by Roger Roehrig. | |
781 | ||
782 | 2013-02-16 Douglas Gilbert <dgilbert@interlog.com> | |
783 | ||
784 | scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp: | |
785 | - SCSI VPD work; improve rotation rate reporting and add form factor | |
786 | ||
787 | 2013-02-14 Christian Franke <franke@computer.org> | |
788 | ||
789 | drivedb.h: | |
790 | - SandForce Driven SSDs: Kingston V+ 200, Mushkin Chronos deluxe, | |
791 | OCZ Talos 2 | |
792 | - Plextor M3 (Pro) Series SSDs | |
793 | ||
794 | 2013-02-13 Christian Franke <franke@computer.org> | |
795 | ||
796 | drivedb.h: | |
797 | - Crucial/Micron RealSSD C300: new separate entry | |
798 | - Crucial/Micron RealSSD m4/C400: firmware bug warning | |
799 | ||
800 | 2013-02-10 Alex Samorukov <samm@os2.kiev.ua> | |
801 | ||
802 | os_freebsd.cpp: adding device type fix for devices on MPT controllers. | |
803 | ||
804 | 2013-02-06 Christian Franke <franke@computer.org> | |
805 | ||
806 | drivedb.h: | |
807 | - Seagate Samsung SpinPoint M8U (USB) | |
808 | - Hitachi/HGST Travelstar Z5K500 | |
809 | - Hitachi/HGST Travelstar 5K750 | |
810 | - Hitachi/HGST Deskstar 7K4000 | |
811 | - Toshiba 2.5" HDD MK..37GSX | |
812 | - Toshiba 2.5" HDD MK..65GSX: GSXN variant | |
813 | - Toshiba 2.5" HDD MQ01ABD... | |
814 | - Seagate Momentus 7200.5 | |
815 | - Western Digital Caviar Green (AF, SATA 6Gb/s): 2TB | |
816 | - USB: Samsung M3 Portable USB 3.0 (0x04e8:0x61b6) | |
817 | - USB: LaCie Rugged Mini USB 3.0 (0x059f:0x1051) | |
818 | - Change short attribute names required before r3343. | |
819 | ||
820 | 2013-02-05 Christian Franke <franke@computer.org> | |
821 | ||
822 | smartd.cpp: Fix allocation of buffer passed to putenv(). | |
823 | Using putenv("NAME") to unset NAME is not portable. | |
824 | ||
825 | 2013-02-05 Christian Franke <franke@computer.org> | |
826 | ||
827 | do_release: New Signing Key. | |
828 | ||
829 | 2013-01-31 Christian Franke <franke@computer.org> | |
830 | ||
831 | dev_areca.h: Use the C++ way to specify unused arguments. | |
832 | This silences -Wself-assign warning from clang++. | |
833 | ||
834 | 2013-01-30 Christian Franke <franke@computer.org> | |
835 | ||
836 | configure.ac: Use AC_CHECK_TOOL for winmc and windres. | |
837 | ||
838 | 2013-01-30 Christian Franke <franke@computer.org> | |
839 | ||
840 | Windows smartd: Install service with delayed auto start enabled. | |
841 | ||
842 | 2013-01-26 Christian Franke <franke@computer.org> | |
843 | ||
844 | Windows smartd: Add eventlog MESSAGETABLE resource. | |
845 | Install/remove smartd.exe as event message file. | |
846 | Remove syslogevt.exe tool. | |
847 | ||
848 | 2013-01-26 Christian Franke <franke@computer.org> | |
849 | ||
850 | Windows: Add required string CompanyName to VERSIONINFO. | |
851 | ||
852 | 2013-01-23 Christian Franke <franke@computer.org> | |
853 | ||
854 | Windows: Add VERSIONINFO resource to exe files. | |
855 | ||
856 | 2013-01-23 Christian Franke <franke@computer.org> | |
857 | ||
858 | drivedb.h: | |
859 | - Crucial/Micron RealSSD C300/C400/m4: m4 mSATA variant | |
860 | - Indilinx Barefoot 3 based SSDs | |
861 | - Intel DC S3700 Series SSDs | |
862 | - Samsung based SSD: Samsung SSD 840 Series | |
863 | ||
864 | 2013-01-18 Christian Franke <franke@computer.org> | |
865 | ||
866 | AUTHORS: Convert to UTF-8. Sort names. Replace tabs. | |
867 | ||
868 | 2013-01-18 Christian Franke <franke@computer.org> | |
869 | ||
870 | Rename configure.in to configure.ac to silence warning from | |
871 | new automake. | |
872 | autogen.sh: automake 1.12.5 is OK. | |
873 | ||
874 | 2013-01-16 Christian Franke <franke@computer.org> | |
875 | ||
876 | atacmds.cpp: Fix assignment of BYTEORDER from -v option | |
877 | (Regression from r3719). | |
878 | ||
879 | 2013-01-13 Ole Jørgen Legård <ole@smartautomation.no> | |
880 | ||
881 | os_qnxnto.cpp: Fix include of errno.h. | |
882 | ||
883 | 2013-01-12 Christian Franke <franke@computer.org> | |
884 | ||
885 | drivedb.h: | |
886 | - SandForce Driven SSDs: Mushkin Callisto deluxe, SuperSSpeed S301 | |
887 | - Intel 320 Series SSDs: 'B' (7mm) variant (ticket #257) | |
888 | - SAMSUNG SpinPoint F1 EG | |
889 | - SAMSUNG SpinPoint P80: SP0401N/TJ100-30 | |
890 | - Western Digital Caviar Black: 4TB | |
891 | - Western Digital Caviar Black (AF): Remove non-AF models | |
892 | - Western Digital My Passport (USB, AF): 5000L, 10J variants | |
893 | - USB: WD My Passport USB 3.0 (0x1058:0x07a8) | |
894 | - USB: WD My Book Studio II (0x1058:0x1105) | |
895 | ||
896 | 2013-01-02 Christian Franke <franke@computer.org> | |
897 | ||
898 | drivedb.h: | |
899 | - SandForce Driven SSDs: ADATA S396, Kingston 3K, V+ | |
900 | - Indilinx Everest/Martini based SSDs: OCZ VERTEX PLUS | |
901 | - Samsung based SSD: Samsung SSD 840 PRO Series | |
902 | ||
903 | 2013-01-02 Christian Franke <franke@computer.org> | |
904 | ||
905 | Add '-d usbjmicron,p' device type for Prolific USB bridges. | |
906 | Based on patch provided by Edward Sheldrake. | |
907 | ||
908 | 2013-01-01 Christian Franke <franke@computer.org> | |
909 | ||
910 | smartd: Use Attribute 190 for temperature (-W) if 194 is not present. | |
911 | ||
912 | 2013-01-01 Christian Franke <franke@computer.org> | |
913 | ||
914 | Happy New Year! Update copyright year in version info. | |
915 | ||
916 | 2012-12-16 Alex Samorukov <samm@os2.kiev.ua> | |
917 | ||
918 | os_freebsd.cpp: WRITE LOG on LSI/Megaraid should work fine, disable | |
919 | check, problem was linux related. | |
920 | os_linux.cpp: Implemented autoscan for the megaraid SAS controolers. | |
921 | os_linux.cpp: fix WRITE LOG command in SAT layer for -d megaraid. | |
922 | Reason was direction flag always set to READ. | |
923 | os_linux.cpp: unblock autodetection for the SAT drives in -d megaraid. | |
924 | ||
925 | 2012-12-14 Christian Franke <franke@computer.org> | |
926 | ||
927 | man pages: Fix usage of Hyphen (-) and Minus sign (\-). | |
928 | ||
929 | 2012-12-13 Christian Franke <franke@computer.org> | |
930 | ||
931 | man pages: Update EXPERIMENTAL notes. | |
932 | Fix spelling (Red Hat Bugzilla 665028). | |
933 | ||
934 | 2012-12-13 Christian Franke <franke@computer.org> | |
935 | ||
936 | ataprint.cpp: Print Additional Product Identifier (OEM Id). | |
937 | ||
938 | 2012-12-13 Stanislav Brabec <sbrabec@suse.cz> | |
939 | ||
940 | Update FSF postal address in all files. | |
941 | ||
942 | 2012-12-12 Christian Franke <franke@computer.org> | |
943 | ||
944 | smartctl.cpp: Remove include <new> for QNXNTO. | |
945 | Should only be needed if placement new is used. | |
946 | smartd.cpp: Remove very old _GNU_SOURCE define. | |
947 | It was added 10 years ago in r147. It is not (or no longer) needed | |
948 | and has an unwanted side effect (__USE_MINGW_ANSI_STDIO) on MinGW. | |
949 | ||
950 | 2012-12-11 Christian Franke <franke@computer.org> | |
951 | ||
952 | smartd.cpp: Add '-w PATH, --warnexec=PATH' option. | |
953 | smartd.8.in: Document this option. | |
954 | ||
955 | 2012-12-11 Christian Franke <franke@computer.org> | |
956 | ||
957 | smartd.cpp: Add '-d ignore' directive. | |
958 | smartd.conf.5.in: Document '-d ignore'. Add DEVICESCAN example. | |
959 | Remove duplicate and outdated info about device scanning. | |
960 | smartd.8.in: Add notes about RAID controllers to device scanning info. | |
961 | ||
962 | 2012-12-11 Stanislav Brabec <sbrabec@suse.cz> | |
963 | ||
964 | * smartd.initd.in: SUSE: Added sysconfig options to disable | |
965 | persistent state writes, attribute log and set arbitrary smartd | |
966 | options. | |
967 | ||
968 | 2012-12-03 Christian Franke <franke@computer.org> | |
969 | ||
970 | Avoid usage of strcpy(), strcat(), sprintf(). | |
971 | Use snprintf() instead or change type to std::string. | |
972 | Use array references instead of char pointers for parameters. | |
973 | ||
974 | 2012-12-03 Christian Franke <franke@computer.org> | |
975 | ||
976 | smartd.cpp: Ignore a device from DEVICESCAN if a preceding smartd.conf | |
977 | entry for the same device exists. | |
978 | ||
979 | 2012-11-28 Christian Franke <franke@computer.org> | |
980 | ||
981 | smartd.conf.5.in: Document smartd_warning.sh/cmd scripts and | |
982 | the new environment variables. | |
983 | Makefile.am: Replace smartd_warning.* paths on man pages. | |
984 | Reformat long sed commands. | |
985 | ||
986 | 2012-11-27 Christian Franke <franke@computer.org> | |
987 | ||
988 | smartd.cpp: Remove trailing newlines from some MailWarning() strings. | |
989 | os_win32/smartd_warning.cmd: Fix SMARTD_MESSAGE with parentheses. | |
990 | ||
991 | 2012-11-25 Alex Samorukov <samm@os2.kiev.ua> | |
992 | ||
993 | OpenBSD: remove dummy functions | |
994 | ||
995 | 2012-11-24 Christian Franke <franke@computer.org> | |
996 | ||
997 | Windows: Add tool wtssendmsg.exe based on no longer | |
998 | used module os_win32/wtssendmsg.cpp. | |
999 | os_win32/smartd_warning.cmd: Fix wtssendmsg call. | |
1000 | os_win32/installer.nsi: Install smartd_warning.cmd | |
1001 | and wtssendmsg.exe. Fix uninstall of old ChangeLog. | |
1002 | ||
1003 | 2012-11-23 Christian Franke <franke@computer.org> | |
1004 | ||
1005 | Move MSVC10 project files to new directory os_win32/vc10. | |
1006 | ||
1007 | 2012-11-22 Christian Franke <franke@computer.org> | |
1008 | ||
1009 | smartd: Move warning message formatting and mailer/command | |
1010 | startup to new script SYSCONFDIR/smartd_warning.sh | |
1011 | (Windows: smartd_warning.cmd). | |
1012 | Add environment variables SMARTD_PREVCNT and SMARTD_NEXTDAYS. | |
1013 | Remove host/domainname related code from smartd.cpp | |
1014 | and configure.in | |
1015 | ||
1016 | 2012-11-22 Alex Samorukov <samm@os2.kiev.ua> | |
1017 | ||
1018 | smartctl: implemeted support for -g/-s rcache and -g/-s wcache for SCSI | |
1019 | devices to control read/write device cache. | |
1020 | ||
1021 | 2012-11-19 Alex Samorukov <samm@os2.kiev.ua> | |
1022 | ||
1023 | smartctl: supports progress indicator on selftests | |
1024 | smartctl: prints rotation speed for SCSI drives, if supported | |
1025 | smartctl: add headers to SCSI output, fix data blocks formatting, | |
1026 | trim identification data | |
1027 | os_linux.cpp: add autodetection for PERC H700 array | |
1028 | smartd: trim SCSI vendor/model/serial before creating state files | |
1029 | ||
1030 | 2012-11-18 Alex Samorukov <samm@os2.kiev.ua> | |
1031 | ||
1032 | smartd.cpp: implement error counters and temperature saving to the | |
1033 | attrlog file for SCSI devices. | |
1034 | smartd.cpp: added reset_warning_mail() if device is working for SCSI | |
1035 | ||
1036 | 2012-11-18 Christian Franke <franke@computer.org> | |
1037 | ||
1038 | drivedb.h: Western Digital Caviar Green: Add -F xerrorlba | |
1039 | ||
1040 | 2012-11-17 Alex Samorukov <samm@os2.kiev.ua> | |
1041 | ||
1042 | smartd.cpp: print lu_id for SPC devices, it is supported by standard | |
1043 | smartd.cpp: added initial state file support for the SCSI devices | |
1044 | smartd.cpp: add S/N to SCSI device identifier, lu_id is not available | |
1045 | on some drives. | |
1046 | smartd.cpp: fix warning for SCSI drives with self test in progress (#249) | |
1047 | drivedb.h: added -F xerrorlba flag Seagate Barracuda LP/CC32 | |
1048 | ||
1049 | 2012-11-09 Christian Franke <franke@computer.org> | |
1050 | ||
1051 | Windows smartd: Allow quoting of '-M exec' argument | |
1052 | to support path names with spaces. | |
1053 | ||
1054 | 2012-11-09 Christian Franke <franke@computer.org> | |
1055 | ||
1056 | ataprint.cpp: Rework smartctl -l directory output. | |
1057 | Add R/W, R/O info. Report identical logs in one line. | |
1058 | ||
1059 | 2012-11-09 Alex Samorukov <samm@os2.kiev.ua> | |
1060 | ||
1061 | os_freebsd.cpp: adding handling of SCSI devices exported with mfip | |
1062 | driver. FreeBSD changing PDT code to 0x1f and we are changing it back | |
1063 | to 0x00 (direct-access block device). | |
1064 | os_freebsd.cpp: improved error handling for the ATA devices | |
1065 | ||
1066 | 2012-11-04 Christian Franke <franke@computer.org> | |
1067 | ||
1068 | drivedb.h: | |
1069 | - SandForce Driven SSDs: Mushkin Chronos | |
1070 | - Indilinx Everest/Martini based SSDs: OCZ AGILITY4 | |
1071 | - Intel 710 Series SSDs: Add attribute 174 | |
1072 | - JMicron based SSDs: KINGSTON SSDNOW 30GB | |
1073 | - Hitachi Deskstar 7K1000.C: *CLA330 | |
1074 | - Seagate DiamondMax 23, Barracuda 7200.12, 7200.14 (AF), | |
1075 | LP, Green (AF): no warnings for newer firmware versions | |
1076 | - Western Digital Caviar Green (AF, SATA 6Gb/s): rename, add 1TB | |
1077 | - USB: Toshiba Stor.E (0x0930:0x0b1[9a]) | |
1078 | - USB: Verbatim Store'n'Go (0x18a5:0x022b) | |
1079 | ||
1080 | 2012-11-02 Alex Samorukov <samm@os2.kiev.ua> | |
1081 | ||
1082 | os_freebsd.cpp: disabling 48bit commands on legacy ATA controllers | |
1083 | in ATACAM mode because of kernel bug. | |
1084 | ||
1085 | 2012-10-31 Christian Franke <franke@computer.org> | |
1086 | ||
1087 | atacmdnames.cpp: Update for ATA-8-ACS, ACS-2, ACS-3. | |
1088 | ataidentify.cpp: Mark retired/obsolete values. | |
1089 | ataprint.cpp: Add new ACS-3 logs, mark obsolete logs. | |
1090 | ||
1091 | 2012-10-27 Alex Samorukov <samm@os2.kiev.ua> | |
1092 | ||
1093 | os_freebsd.cpp: Have smartd prefer real device names over passN. | |
1094 | Patch provided by dnelson, see ticket #21 | |
1095 | os_freebsd.cpp: fix 48-bit support for ATA legacy controllers in | |
1096 | ATACAM mode, patch provided by Alexander Motin | |
1097 | ||
1098 | 2012-10-25 Christian Franke <franke@computer.org> | |
1099 | ||
1100 | atacmds.cpp: Return error for get SCT ERC if ATA registers are | |
1101 | unchanged after SMART_WRITE_LOG command (see ticket #245). | |
1102 | ||
1103 | 2012-10-24 Christian Franke <franke@computer.org> | |
1104 | ||
1105 | dev_areca.cpp: Add missing parameter check to ata_pass_through(). | |
1106 | Update Areca info on man pages. | |
1107 | ||
1108 | 2012-10-24 Christian Franke <franke@computer.org> | |
1109 | ||
1110 | dev_interface: Rework ATA parameter checks, use new flags | |
1111 | ata_device::supports_* for new ata_cmd_is_supported(). | |
1112 | Replace ata_cmd_is_ok() by ata_cmd_is_supported() in scsiata.cpp | |
1113 | and os_win32.cpp. | |
1114 | ||
1115 | 2012-10-19 Alex Samorukov <samm@os2.kiev.ua> | |
1116 | ||
1117 | os_freebsd.cpp - fixed 3ware twe controller support broken | |
1118 | by inerface migration. | |
1119 | ||
1120 | 2012-10-18 Christian Franke <franke@computer.org> | |
1121 | ||
1122 | utility.cpp: Add missing errno clear in split_selective_arg() | |
1123 | (Debian bug 690108). | |
1124 | Remove unused function split_report_arg2(). | |
1125 | ||
1126 | 2012-10-18 Christian Franke <franke@computer.org> | |
1127 | ||
1128 | os_win32.cpp: define _WIN32. This fixes build on | |
1129 | Cygwin with new w32api-headers. | |
1130 | ||
1131 | 2012-10-18 Alex Samorukov <samm@os2.kiev.ua> | |
1132 | ||
1133 | Compile fixes for Areca patch on FreeBSD. | |
1134 | Added support for the /dev/twsX (3ware 9750) controller on FreeBSD. | |
1135 | Manual pages updated with /dev/twsX device | |
1136 | FreeBSD: Migrate 3ware interface to ata_pass_through() | |
1137 | FreeBSD: fix missing drives detection on -d 3ware | |
1138 | FreeBSD: 3ware - do not pass buffers direcly, use memcpy() instead | |
1139 | FreeBSD: improved detection of 3ware/LSI controllers | |
1140 | ||
1141 | 2012-10-16 Christian Franke <franke@computer.org> | |
1142 | ||
1143 | Compile fixes for Areca patch: | |
1144 | Add missing includes. Add GPL header. | |
1145 | Add dev_areca.* to configure.in and Makefile.am. | |
1146 | ||
1147 | 2012-10-16 Hank Wu <hank@areca.com.tw> | |
1148 | ||
1149 | Move common Areca code from os_freebsd.cpp, os_linux.cpp, os_win32.cpp | |
1150 | to new files dev_areca.h, dev_areca.cpp. | |
1151 | Add SAS support for FreeBSD and Linux. | |
1152 | ||
1153 | 2012-10-10 Christian Franke <franke@computer.org> | |
1154 | ||
1155 | Rename old CHANGELOG to ChangeLog-5.0-6.0. | |
1156 | Start new ChangeLog. | |
1157 | ||
1158 | 2012-10-10 Christian Franke <franke@computer.org> | |
1159 | ||
1160 | smartmontools 6.0 |