]> git.proxmox.com Git - mirror_smartmontools-debian.git/blame - ChangeLog
Correct maintscript syntax
[mirror_smartmontools-debian.git] / ChangeLog
CommitLineData
1d06b804
GI
1$Id: ChangeLog 4002 2014-10-07 11:11:49Z samm2 $
2
32014-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
82014-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
182014-10-06 Alex Samorukov <samm@os2.kiev.ua>
19
20 drivedb.h: Exteneded regexp for SanDisk X300s (#463)
d2e702cf
GI
21
222014-09-29 Alex Samorukov <samm@os2.kiev.ua>
23
24 drivedb.h: Added Seagate Backup Plus Slim Portable USB 3.0 drive
25
262014-08-29 Christian Franke <franke@computer.org>
27
28 drivedb.h: Fix regex syntax error (regression from r3988).
29
302014-08-22 Alex Samorukov <samm@os2.kiev.ua>
31
32 drivedb.h:
33 - fixed SanDisk X210 regular expression
34
352014-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
412014-08-16 Alex Samorukov <samm@os2.kiev.ua>
42
43 ataprint.cpp: '-l devstat' - workaround for buggy firmware by provided
44 Christian Franke
45
462014-08-15 Alex Samorukov <samm@os2.kiev.ua>
47
48 ataprint.cpp: device statistic - use smart log if GP log is not available
49
502014-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
572014-07-26 Christian Franke <franke@computer.org>
58
59 smartmontools 6.3
60
612014-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
682014-07-25 Alex Samorukov <samm@os2.kiev.ua>
69
70 drivedb.h: Apple SM* SSD - add attribute 173 description (guessed)
71
722014-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
782014-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
842014-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
952014-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
1032014-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
1142014-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
1252014-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
1372014-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
1472014-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
1542014-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
1612014-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
1702014-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
1752014-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
1842014-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
1912014-06-27 Hannes von Haugwitz <hannes@vonhaugwitz.com>
192
193 update-smart-drivedb.8.in: New man page (Debian bug 708433).
194
1952014-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
2022014-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
2092014-06-25 Christian Franke <franke@computer.org>
210
211 os_win32.cpp: Fix calculation of SCSI resid.
212
2132014-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
2182014-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
2242014-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
2312014-06-20 Christian Franke <franke@computer.org>
232
233 autogen.sh: automake 1.14.1 works.
234
2352014-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
2412014-06-19 Douglas Gilbert <dgilbert@interlog.com>
242
243 scsiprint.cpp:
244 - minor comment clean-up
245
2462014-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
2522014-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
2602014-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
2722014-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
2822014-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
2872014-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
2922014-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
2972014-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
3022014-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
3072014-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
3142014-04-27 Alex Samorukov <samm@os2.kiev.ua>
315
316 drivedb.h:
317 - Toshiba 3.5" MG03ACAxxx(Y) Enterprise HDD
318
3192014-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
3272014-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
3342014-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
3402014-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
3502014-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
3562014-04-09 Douglas Gilbert <dgilbert@interlog.com>
357
358 scsiprint.cpp:
359 - add guard to scsiPrintSasPhy() invocation; resolve ticket #204
360
3612014-04-06 Christian Franke <franke@computer.org>
362
363 WARNINGS: Remove all entries. Add link to Warnings page in Wiki.
364
3652014-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
3762014-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
3832014-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
3902014-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
3952014-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
4002014-03-03 Christian Franke <franke@computer.org>
401
402 os_linux.cpp: Fix glob(3) max path count (ticket #317).
403
4042014-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
4112014-02-18 Alex Samorukov <samm@os2.kiev.ua>
412 os_freebsd.cpp: use %lu for iop->resp_sense_len
413
4142014-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
4292014-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
4342014-01-01 Christian Franke <franke@computer.org>
435
436 Happy New Year! Update copyright year in version info.
437
4382013-12-21 Christian Franke <franke@computer.org>
439
440 drivedb.h:
441 - Intel 525 Series SSDs
442 - Intel 530 Series SSDs (ticket #308)
443
4442013-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
4542013-12-19 Christian Franke <franke@computer.org>
455
456 autogen.sh: automake 1.13.3 works.
457
4582013-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
4722013-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
4802013-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
4872013-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
4932013-11-07 Matt Kraai <...>
494
495 smartctl.cpp: Add missing stdlib.h.
496 This fixes build on QNX 6.3.2 (ticket #300).
497
4982013-11-07 Roger Röhrig <...>
499
500 drivedb.h: Intel DC S3500 Series SSDs: Add -F xerrorlba.
501
5022013-11-07 Roger Röhrig <...>
503
504 atacmds.cpp: Fix Extended Comprehensive Error Log timestamp
505 byte order on big endian machines.
506
5072013-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
5122013-08-17 Christian Franke <franke@computer.org>
513
514 examplescripts: Add scripts from Debian and Fedora packages.
515
5162013-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
5222013-08-15 Dan Lukes <dan+smartmontools.changelog@obluda.cz>
523
524 drivedb.h: Intel DC S3500 Series SSDs
525
5262013-08-12 Christian Franke <franke@computer.org>
527
528 drivedb.h: Intel 320 Series SSDs: Add attribute 183 and 199.
529
5302013-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
5372013-07-26 Christian Franke <franke@computer.org>
538
539 smartmontools 6.2
540
5412013-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
5582013-07-21 Christian Franke <franke@computer.org>
559
560 utility.cpp: Add check for empty subexpressions in regular expressions.
561
5622013-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
5792013-07-20 Christian Franke <franke@computer.org>
580
581 dev_areca.cpp: Fix possible segfault on empty port.
582
5832013-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
5892013-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
5952013-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
6002013-07-08 Alex Samorukov <samm@os2.kiev.ua>
601
602 Add Automake 1.12.2 to the list of supported versions
603
6042013-07-07 Christian Franke <franke@computer.org>
605
606 configure.ac: Support SVN 1.8 working copy format.
607
6082013-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
6142013-07-05 Alex Samorukov <samm@os2.kiev.ua>
615
616 HPT RAID support: maximum disk number now is 128 (#281)
617
6182013-06-28 Alex Samorukov <samm@os2.kiev.ua>
619
620 drivedb.h:
621 - Apacer SDM4 2Gb SSD
622
6232013-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
6312013-06-12 Alex Samorukov <samm@os2.kiev.ua>
632
633 drivedb.h:
634 - JMicron SSD: P400e/P400m series
635
6362013-06-09 Christian Franke <franke@computer.org>
637
638 INSTALL, NEWS, README, WARNINGS: Update SVN repository URLs.
639
6402013-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
6462013-06-06 Christian Franke <franke@computer.org>
647
648 os_win32/update-smart-drivedb.nsi: Use new SVN repository for
649 download.
650
6512013-06-04 Christian Franke <franke@computer.org>
652
653 update-smart-drivedb.in: Use new sourceforge code browser for
654 download.
ee38a438
GI
655
6562013-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
6652013-04-20 Christian Franke <franke@computer.org>
666
667 configure.ac: Linux: Try 'hostname -y' if 'nishostname' is missing.
668
6692013-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
6752013-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
6802013-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
6862013-03-27 Christian Franke <franke@computer.org>
687
688 os_win32.cpp: Silence -Wunused-local-typedefs warning.
689
6902013-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
6952013-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
7002013-03-16 Christian Franke <franke@computer.org>
701
702 smartmontools 6.1
703
7042013-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
7102013-03-14 Christian Franke <franke@computer.org>
711
712 drivedb.h:
713 - Seagate Barracuda 7200.14: Fix regex for new firmware version.
714
7152013-03-13 Christian Franke <franke@computer.org>
716
717 drivedb.h:
718 - USB: Prolific PL3507 (0x067b:0x3507): works with '-d usbjmicron,p'
719
7202013-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
7252013-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
7352013-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
7402013-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
7452013-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
7522013-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
7642013-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
7692013-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
7772013-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
7822013-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
7872013-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
7942013-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
8002013-02-10 Alex Samorukov <samm@os2.kiev.ua>
801
802 os_freebsd.cpp: adding device type fix for devices on MPT controllers.
803
8042013-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
8202013-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
8252013-02-05 Christian Franke <franke@computer.org>
826
827 do_release: New Signing Key.
828
8292013-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
8342013-01-30 Christian Franke <franke@computer.org>
835
836 configure.ac: Use AC_CHECK_TOOL for winmc and windres.
837
8382013-01-30 Christian Franke <franke@computer.org>
839
840 Windows smartd: Install service with delayed auto start enabled.
841
8422013-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
8482013-01-26 Christian Franke <franke@computer.org>
849
850 Windows: Add required string CompanyName to VERSIONINFO.
851
8522013-01-23 Christian Franke <franke@computer.org>
853
854 Windows: Add VERSIONINFO resource to exe files.
855
8562013-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
8642013-01-18 Christian Franke <franke@computer.org>
865
866 AUTHORS: Convert to UTF-8. Sort names. Replace tabs.
867
8682013-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
8742013-01-16 Christian Franke <franke@computer.org>
875
876 atacmds.cpp: Fix assignment of BYTEORDER from -v option
877 (Regression from r3719).
878
8792013-01-13 Ole Jørgen Legård <ole@smartautomation.no>
880
881 os_qnxnto.cpp: Fix include of errno.h.
882
8832013-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
8962013-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
9032013-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
9082013-01-01 Christian Franke <franke@computer.org>
909
910 smartd: Use Attribute 190 for temperature (-W) if 194 is not present.
911
9122013-01-01 Christian Franke <franke@computer.org>
913
914 Happy New Year! Update copyright year in version info.
915
9162012-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
9252012-12-14 Christian Franke <franke@computer.org>
926
927 man pages: Fix usage of Hyphen (-) and Minus sign (\-).
928
9292012-12-13 Christian Franke <franke@computer.org>
930
931 man pages: Update EXPERIMENTAL notes.
932 Fix spelling (Red Hat Bugzilla 665028).
933
9342012-12-13 Christian Franke <franke@computer.org>
935
936 ataprint.cpp: Print Additional Product Identifier (OEM Id).
937
9382012-12-13 Stanislav Brabec <sbrabec@suse.cz>
939
940 Update FSF postal address in all files.
941
9422012-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
9502012-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
9552012-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
9622012-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
9682012-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
9742012-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
9792012-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
9862012-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
9912012-11-25 Alex Samorukov <samm@os2.kiev.ua>
992
993 OpenBSD: remove dummy functions
994
9952012-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
10032012-11-23 Christian Franke <franke@computer.org>
1004
1005 Move MSVC10 project files to new directory os_win32/vc10.
1006
10072012-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
10162012-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
10212012-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
10302012-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
10362012-11-18 Christian Franke <franke@computer.org>
1037
1038 drivedb.h: Western Digital Caviar Green: Add -F xerrorlba
1039
10402012-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
10492012-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
10542012-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
10592012-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
10662012-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
10802012-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
10852012-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
10912012-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
10982012-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
11032012-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
11082012-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
11152012-10-19 Alex Samorukov <samm@os2.kiev.ua>
1116
1117 os_freebsd.cpp - fixed 3ware twe controller support broken
1118 by inerface migration.
1119
11202012-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
11262012-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
11312012-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
11412012-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
11472012-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
11532012-10-10 Christian Franke <franke@computer.org>
1154
1155 Rename old CHANGELOG to ChangeLog-5.0-6.0.
1156 Start new ChangeLog.
1157
11582012-10-10 Christian Franke <franke@computer.org>
1159
1160 smartmontools 6.0