]> git.proxmox.com Git - mirror_smartmontools-debian.git/blob - ChangeLog
Refreshed patches
[mirror_smartmontools-debian.git] / ChangeLog
1 $Id: ChangeLog 3841 2013-07-26 17:38:57Z chrfranke $
2
3 2013-07-26 Christian Franke <franke@computer.org>
4
5 smartmontools 6.2
6
7 2013-07-25 Christian Franke <franke@computer.org>
8
9 drivedb.h:
10 - SandForce Driven SSDs: ADATA SP900
11 - Transcend CompactFlash Cards: *GCF150
12 - Hitachi/HGST Travelstar 5K750: Apple OEM
13 - Hitachi/HGST Travelstar Z7K500
14 - Hitachi/HGST Travelstar 7K750
15 - Hitachi Deskstar 5K3000: *BLE630 OEM
16 - Seagate Constellation ES.3
17 - Western Digital Caviar Blue (SATA): Rename, add WD1602ABKS
18 - Western Digital Caviar Blue (SATA 6Gb/s): Rename, add WD10EZEX
19 - USB: Toshiba Canvio 3.0 Portable Hard Drive (0x0480:0xa007)
20 - USB: Toshiba Canvio Desktop (0x0480:0xd010)
21 - USB: Seagate FreeAgent Desk (0x0bc2:0x3008)
22 - USB: Sharkoon 2-Bay RAID Box (0x6795:0x2756)
23
24 2013-07-21 Christian Franke <franke@computer.org>
25
26 utility.cpp: Add check for empty subexpressions in regular expressions.
27
28 2013-07-21 Christian Franke <franke@computer.org>
29
30 drivedb.h:
31 - Crucial/Micron RealSSD C300/M500: Rename, add M500
32 - SandForce Driven SSDs: Kingston KC300, MS200
33 - Intel 320 Series SSDs: *A variant
34 - Intel 330/335 Series SSDs: Rename, add 335 Series
35 - Toshiba 2.5" HDD MK..46GSX
36 - Toshiba 2.5" HDD MK..61GSY[N]: Rename, add *GSY variant
37 - Toshiba 2.5" HDD MK..65GSX: *GSXF variant
38 - Toshiba 3.5" HDD DT01ACA...
39 - Seagate Laptop SSHD
40 - Seagate Constellation ES.2: 2GB
41 - USB: Seagate Expansion External (0x0bc2:0x3320)
42 - USB: Seagate Backup Plus Desktop USB 3.0 (0x0bc2:0xa0a1)
43 - USB: WD Elements (0x1058:0x10a2)
44
45 2013-07-20 Christian Franke <franke@computer.org>
46
47 dev_areca.cpp: Fix possible segfault on empty port.
48
49 2013-07-20 Christian Franke <franke@computer.org>
50
51 os_win32/daemon_win32.cpp: Do not install the service as interactive.
52 This is no longer supported since Vista and produces misleading error
53 messages in event log.
54
55 2013-07-20 Christian Franke <franke@computer.org>
56
57 ataprint.cpp: Do not print 'SCT Commands not supported' if SCT is
58 not used (regression from r3825 r3826).
59 smartctl.8.in: Mark '-g/-s wcreorder' as EXPERIMENTAL.
60
61 2013-07-18 Christian Franke <franke@computer.org>
62
63 os_win32.cpp: Add Win-8.1 and 2012r2 to get_os_version_str(),
64 remove 9x/ME and NT4.
65
66 2013-07-08 Alex Samorukov <samm@os2.kiev.ua>
67
68 Add Automake 1.12.2 to the list of supported versions
69
70 2013-07-07 Christian Franke <franke@computer.org>
71
72 configure.ac: Support SVN 1.8 working copy format.
73
74 2013-07-06 Alex Samorukov <samm@os2.kiev.ua>
75
76 smartctl: Added ATA Write Cache Reordering control using "-g wcreorder"
77 and "-s wcreorder[,on|off]" options (bug #221)
78 smartctl: minor formatting fixes
79
80 2013-07-05 Alex Samorukov <samm@os2.kiev.ua>
81
82 HPT RAID support: maximum disk number now is 128 (#281)
83
84 2013-06-28 Alex Samorukov <samm@os2.kiev.ua>
85
86 drivedb.h:
87 - Apacer SDM4 2Gb SSD
88
89 2013-06-17 Alex Samorukov <samm@os2.kiev.ua>
90
91 scsicmds.cpp: fix build on RedHat 9
92 os_freebsd.cpp: skip port multipliers on FreeBSD
93 drivedb.h:
94 - OWC Mercury EXTREME Pro 6G SSD (from #277)
95 - USB: Fujitsu SATA-to-USB3.0 bridge chip (#280)
96
97 2013-06-12 Alex Samorukov <samm@os2.kiev.ua>
98
99 drivedb.h:
100 - JMicron SSD: P400e/P400m series
101
102 2013-06-09 Christian Franke <franke@computer.org>
103
104 INSTALL, NEWS, README, WARNINGS: Update SVN repository URLs.
105
106 2013-06-09 Christian Franke <franke@computer.org>
107
108 os_win32/smartd_warning.cmd: Using %DATE% in temp file names
109 breaks the script if localized date contains '/'
110 (This fix is already included in smartmontools-6.1-2.win32-setup.exe).
111
112 2013-06-06 Christian Franke <franke@computer.org>
113
114 os_win32/update-smart-drivedb.nsi: Use new SVN repository for
115 download.
116
117 2013-06-04 Christian Franke <franke@computer.org>
118
119 update-smart-drivedb.in: Use new sourceforge code browser for
120 download.
121
122 2013-04-20 Christian Franke <franke@computer.org>
123
124 drivedb.h:
125 - InnoDisk InnoLite SATADOM D150QV-L SSDs
126 - Intel 313 Series SSDs
127 - Intel 330 Series SSDs: 240GB
128 - JMicron based SSDs: Kingston V200 (ticket #267)
129 - Samsung based SSDs: SM843T Series
130
131 2013-04-20 Christian Franke <franke@computer.org>
132
133 configure.ac: Linux: Try 'hostname -y' if 'nishostname' is missing.
134
135 2013-04-18 Christian Franke <franke@computer.org>
136
137 configure.ac, smartd_warning.sh.in: Add platform specific commands for
138 host and domain names.
139 os_win32/smartd_warning.cmd: Use WMI for DNS domain name.
140
141 2013-04-18 Christian Franke <franke@computer.org>
142
143 scsicmds.cpp, scsiprint.cpp: Silence -Wmaybe-uninitialized warning
144 (g++ 4.8.0 with -flto).
145
146 2013-03-29 Christian Franke <franke@computer.org>
147
148 os_darwin.cpp: Silence -Wself-assign warning (ticket #266).
149 os_darwin.cpp, os_netbsd.cpp, os_os2.cpp, os_qnxnto.cpp, os_solaris.cpp:
150 Remove dummy functions no longer called since r3192.
151
152 2013-03-27 Christian Franke <franke@computer.org>
153
154 os_win32.cpp: Silence -Wunused-local-typedefs warning.
155
156 2013-03-24 Christian Franke <franke@computer.org>
157
158 dev_areca.cpp: Add casts to silence C++11 -Wnarrowing warning
159 from g++ 4.8.
160
161 2013-03-24 Christian Franke <franke@computer.org>
162
163 Windows: Compile fixes for 64-bit Cygwin.
164 It uses LP64 model instead of LLP64 (64-bit MSVC, MinGW).
165
166 2013-03-16 Christian Franke <franke@computer.org>
167
168 smartmontools 6.1
169
170 2013-03-15 Christian Franke <franke@computer.org>
171
172 os_win32.cpp: Support device names /dev/sd[a-z][a-z] (ticket #240).
173 Enhance DEVICESCAN to 128 drives. Add '-d [TYPE,]pd' option.
174 smartctl.8.in, smartd.8.in: Document these enhancements.
175
176 2013-03-14 Christian Franke <franke@computer.org>
177
178 drivedb.h:
179 - Seagate Barracuda 7200.14: Fix regex for new firmware version.
180
181 2013-03-13 Christian Franke <franke@computer.org>
182
183 drivedb.h:
184 - USB: Prolific PL3507 (0x067b:0x3507): works with '-d usbjmicron,p'
185
186 2013-03-13 Christian Franke <franke@computer.org>
187
188 Create branch RELEASE_6_0_DRIVEDB with last drivedb.h file
189 compatible with smartmontools 6.0.
190
191 2013-03-13 Christian Franke <franke@computer.org>
192
193 drivedb.h:
194 - SandForce Driven SSDs: Fix format of attribute 198 (ticket #258).
195 - SandForce Driven SSDs: Corsair Force GS
196 - Indilinx Barefoot_2/Everest/Martini based SSDs: OCZ VERTEX PLUS R2
197 - Samsung/Seagate SpinPoint M8: 320GB, 640GB
198 - Seagate Momentus Thin
199 - Quantum Fireball EX: 10.2GB
200
201 2013-03-07 Christian Franke <franke@computer.org>
202
203 ataidentify.cpp, ataprint.cpp: ACS-3 updates.
204 ataprint.cpp: Improve device statistics error messages.
205
206 2013-03-06 Christian Franke <franke@computer.org>
207
208 smartd_warning.sh.in: Support BSD variant of 'hostname' command
209 which prints FQDN. Add Windows domain name (Cygwin).
210
211 2013-03-01 Douglas Gilbert <dgilbert@interlog.com>
212
213 scsicmds.h, scsicmds.cpp, scsiprint.cpp:
214 - for SCSI disks prefer READ DEFECT(12) for finding the
215 grown defect list length (previously used READ DEFECT(10)
216 only)
217
218 2013-03-01 Christian Franke <franke@computer.org>
219
220 drivedb.h:
221 - SandForce Driven SSDs: Transcend SSD320
222 - Intel 520 Series SSDs: OEM variant
223 - JMicron based SSDs: Transcend SSD25 IDE
224 - HGST Travelstar 7K1000
225 - Seagate Desktop HDD.15
226 - Seagate LD25.2
227 - Western Digital RE4 (SATA 6Gb/s)
228 - USB: Fujitsu/Zalman ZM-VE300 (0x04c5:0x2028)
229
230 2013-02-23 Christian Franke <franke@computer.org>
231
232 drivedb.h: Crucial/Micron RealSSD C300: Remove bogus trailing '|' from
233 regex (Regression from r3772).
234
235 2013-02-16 Douglas Gilbert <dgilbert@interlog.com>
236
237 scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp:
238 - for SCSI disks, in 'smartctl --info' report physical
239 block size and lowest LBA alignement (if PB size
240 different from LB size); logical block provisioning
241 status (if any); and disk protection (a.k.a. DIF) type
242
243 2013-02-19 Alex Samorukov <samm@os2.kiev.ua>
244
245 atacmds.cpp: fixed scttemphist on LE machines, including PPC. Patch
246 and report provided by Roger Roehrig.
247
248 2013-02-16 Douglas Gilbert <dgilbert@interlog.com>
249
250 scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp:
251 - SCSI VPD work; improve rotation rate reporting and add form factor
252
253 2013-02-14 Christian Franke <franke@computer.org>
254
255 drivedb.h:
256 - SandForce Driven SSDs: Kingston V+ 200, Mushkin Chronos deluxe,
257 OCZ Talos 2
258 - Plextor M3 (Pro) Series SSDs
259
260 2013-02-13 Christian Franke <franke@computer.org>
261
262 drivedb.h:
263 - Crucial/Micron RealSSD C300: new separate entry
264 - Crucial/Micron RealSSD m4/C400: firmware bug warning
265
266 2013-02-10 Alex Samorukov <samm@os2.kiev.ua>
267
268 os_freebsd.cpp: adding device type fix for devices on MPT controllers.
269
270 2013-02-06 Christian Franke <franke@computer.org>
271
272 drivedb.h:
273 - Seagate Samsung SpinPoint M8U (USB)
274 - Hitachi/HGST Travelstar Z5K500
275 - Hitachi/HGST Travelstar 5K750
276 - Hitachi/HGST Deskstar 7K4000
277 - Toshiba 2.5" HDD MK..37GSX
278 - Toshiba 2.5" HDD MK..65GSX: GSXN variant
279 - Toshiba 2.5" HDD MQ01ABD...
280 - Seagate Momentus 7200.5
281 - Western Digital Caviar Green (AF, SATA 6Gb/s): 2TB
282 - USB: Samsung M3 Portable USB 3.0 (0x04e8:0x61b6)
283 - USB: LaCie Rugged Mini USB 3.0 (0x059f:0x1051)
284 - Change short attribute names required before r3343.
285
286 2013-02-05 Christian Franke <franke@computer.org>
287
288 smartd.cpp: Fix allocation of buffer passed to putenv().
289 Using putenv("NAME") to unset NAME is not portable.
290
291 2013-02-05 Christian Franke <franke@computer.org>
292
293 do_release: New Signing Key.
294
295 2013-01-31 Christian Franke <franke@computer.org>
296
297 dev_areca.h: Use the C++ way to specify unused arguments.
298 This silences -Wself-assign warning from clang++.
299
300 2013-01-30 Christian Franke <franke@computer.org>
301
302 configure.ac: Use AC_CHECK_TOOL for winmc and windres.
303
304 2013-01-30 Christian Franke <franke@computer.org>
305
306 Windows smartd: Install service with delayed auto start enabled.
307
308 2013-01-26 Christian Franke <franke@computer.org>
309
310 Windows smartd: Add eventlog MESSAGETABLE resource.
311 Install/remove smartd.exe as event message file.
312 Remove syslogevt.exe tool.
313
314 2013-01-26 Christian Franke <franke@computer.org>
315
316 Windows: Add required string CompanyName to VERSIONINFO.
317
318 2013-01-23 Christian Franke <franke@computer.org>
319
320 Windows: Add VERSIONINFO resource to exe files.
321
322 2013-01-23 Christian Franke <franke@computer.org>
323
324 drivedb.h:
325 - Crucial/Micron RealSSD C300/C400/m4: m4 mSATA variant
326 - Indilinx Barefoot 3 based SSDs
327 - Intel DC S3700 Series SSDs
328 - Samsung based SSD: Samsung SSD 840 Series
329
330 2013-01-18 Christian Franke <franke@computer.org>
331
332 AUTHORS: Convert to UTF-8. Sort names. Replace tabs.
333
334 2013-01-18 Christian Franke <franke@computer.org>
335
336 Rename configure.in to configure.ac to silence warning from
337 new automake.
338 autogen.sh: automake 1.12.5 is OK.
339
340 2013-01-16 Christian Franke <franke@computer.org>
341
342 atacmds.cpp: Fix assignment of BYTEORDER from -v option
343 (Regression from r3719).
344
345 2013-01-13 Ole Jørgen Legård <ole@smartautomation.no>
346
347 os_qnxnto.cpp: Fix include of errno.h.
348
349 2013-01-12 Christian Franke <franke@computer.org>
350
351 drivedb.h:
352 - SandForce Driven SSDs: Mushkin Callisto deluxe, SuperSSpeed S301
353 - Intel 320 Series SSDs: 'B' (7mm) variant (ticket #257)
354 - SAMSUNG SpinPoint F1 EG
355 - SAMSUNG SpinPoint P80: SP0401N/TJ100-30
356 - Western Digital Caviar Black: 4TB
357 - Western Digital Caviar Black (AF): Remove non-AF models
358 - Western Digital My Passport (USB, AF): 5000L, 10J variants
359 - USB: WD My Passport USB 3.0 (0x1058:0x07a8)
360 - USB: WD My Book Studio II (0x1058:0x1105)
361
362 2013-01-02 Christian Franke <franke@computer.org>
363
364 drivedb.h:
365 - SandForce Driven SSDs: ADATA S396, Kingston 3K, V+
366 - Indilinx Everest/Martini based SSDs: OCZ VERTEX PLUS
367 - Samsung based SSD: Samsung SSD 840 PRO Series
368
369 2013-01-02 Christian Franke <franke@computer.org>
370
371 Add '-d usbjmicron,p' device type for Prolific USB bridges.
372 Based on patch provided by Edward Sheldrake.
373
374 2013-01-01 Christian Franke <franke@computer.org>
375
376 smartd: Use Attribute 190 for temperature (-W) if 194 is not present.
377
378 2013-01-01 Christian Franke <franke@computer.org>
379
380 Happy New Year! Update copyright year in version info.
381
382 2012-12-16 Alex Samorukov <samm@os2.kiev.ua>
383
384 os_freebsd.cpp: WRITE LOG on LSI/Megaraid should work fine, disable
385 check, problem was linux related.
386 os_linux.cpp: Implemented autoscan for the megaraid SAS controolers.
387 os_linux.cpp: fix WRITE LOG command in SAT layer for -d megaraid.
388 Reason was direction flag always set to READ.
389 os_linux.cpp: unblock autodetection for the SAT drives in -d megaraid.
390
391 2012-12-14 Christian Franke <franke@computer.org>
392
393 man pages: Fix usage of Hyphen (-) and Minus sign (\-).
394
395 2012-12-13 Christian Franke <franke@computer.org>
396
397 man pages: Update EXPERIMENTAL notes.
398 Fix spelling (Red Hat Bugzilla 665028).
399
400 2012-12-13 Christian Franke <franke@computer.org>
401
402 ataprint.cpp: Print Additional Product Identifier (OEM Id).
403
404 2012-12-13 Stanislav Brabec <sbrabec@suse.cz>
405
406 Update FSF postal address in all files.
407
408 2012-12-12 Christian Franke <franke@computer.org>
409
410 smartctl.cpp: Remove include <new> for QNXNTO.
411 Should only be needed if placement new is used.
412 smartd.cpp: Remove very old _GNU_SOURCE define.
413 It was added 10 years ago in r147. It is not (or no longer) needed
414 and has an unwanted side effect (__USE_MINGW_ANSI_STDIO) on MinGW.
415
416 2012-12-11 Christian Franke <franke@computer.org>
417
418 smartd.cpp: Add '-w PATH, --warnexec=PATH' option.
419 smartd.8.in: Document this option.
420
421 2012-12-11 Christian Franke <franke@computer.org>
422
423 smartd.cpp: Add '-d ignore' directive.
424 smartd.conf.5.in: Document '-d ignore'. Add DEVICESCAN example.
425 Remove duplicate and outdated info about device scanning.
426 smartd.8.in: Add notes about RAID controllers to device scanning info.
427
428 2012-12-11 Stanislav Brabec <sbrabec@suse.cz>
429
430 * smartd.initd.in: SUSE: Added sysconfig options to disable
431 persistent state writes, attribute log and set arbitrary smartd
432 options.
433
434 2012-12-03 Christian Franke <franke@computer.org>
435
436 Avoid usage of strcpy(), strcat(), sprintf().
437 Use snprintf() instead or change type to std::string.
438 Use array references instead of char pointers for parameters.
439
440 2012-12-03 Christian Franke <franke@computer.org>
441
442 smartd.cpp: Ignore a device from DEVICESCAN if a preceding smartd.conf
443 entry for the same device exists.
444
445 2012-11-28 Christian Franke <franke@computer.org>
446
447 smartd.conf.5.in: Document smartd_warning.sh/cmd scripts and
448 the new environment variables.
449 Makefile.am: Replace smartd_warning.* paths on man pages.
450 Reformat long sed commands.
451
452 2012-11-27 Christian Franke <franke@computer.org>
453
454 smartd.cpp: Remove trailing newlines from some MailWarning() strings.
455 os_win32/smartd_warning.cmd: Fix SMARTD_MESSAGE with parentheses.
456
457 2012-11-25 Alex Samorukov <samm@os2.kiev.ua>
458
459 OpenBSD: remove dummy functions
460
461 2012-11-24 Christian Franke <franke@computer.org>
462
463 Windows: Add tool wtssendmsg.exe based on no longer
464 used module os_win32/wtssendmsg.cpp.
465 os_win32/smartd_warning.cmd: Fix wtssendmsg call.
466 os_win32/installer.nsi: Install smartd_warning.cmd
467 and wtssendmsg.exe. Fix uninstall of old ChangeLog.
468
469 2012-11-23 Christian Franke <franke@computer.org>
470
471 Move MSVC10 project files to new directory os_win32/vc10.
472
473 2012-11-22 Christian Franke <franke@computer.org>
474
475 smartd: Move warning message formatting and mailer/command
476 startup to new script SYSCONFDIR/smartd_warning.sh
477 (Windows: smartd_warning.cmd).
478 Add environment variables SMARTD_PREVCNT and SMARTD_NEXTDAYS.
479 Remove host/domainname related code from smartd.cpp
480 and configure.in
481
482 2012-11-22 Alex Samorukov <samm@os2.kiev.ua>
483
484 smartctl: implemeted support for -g/-s rcache and -g/-s wcache for SCSI
485 devices to control read/write device cache.
486
487 2012-11-19 Alex Samorukov <samm@os2.kiev.ua>
488
489 smartctl: supports progress indicator on selftests
490 smartctl: prints rotation speed for SCSI drives, if supported
491 smartctl: add headers to SCSI output, fix data blocks formatting,
492 trim identification data
493 os_linux.cpp: add autodetection for PERC H700 array
494 smartd: trim SCSI vendor/model/serial before creating state files
495
496 2012-11-18 Alex Samorukov <samm@os2.kiev.ua>
497
498 smartd.cpp: implement error counters and temperature saving to the
499 attrlog file for SCSI devices.
500 smartd.cpp: added reset_warning_mail() if device is working for SCSI
501
502 2012-11-18 Christian Franke <franke@computer.org>
503
504 drivedb.h: Western Digital Caviar Green: Add -F xerrorlba
505
506 2012-11-17 Alex Samorukov <samm@os2.kiev.ua>
507
508 smartd.cpp: print lu_id for SPC devices, it is supported by standard
509 smartd.cpp: added initial state file support for the SCSI devices
510 smartd.cpp: add S/N to SCSI device identifier, lu_id is not available
511 on some drives.
512 smartd.cpp: fix warning for SCSI drives with self test in progress (#249)
513 drivedb.h: added -F xerrorlba flag Seagate Barracuda LP/CC32
514
515 2012-11-09 Christian Franke <franke@computer.org>
516
517 Windows smartd: Allow quoting of '-M exec' argument
518 to support path names with spaces.
519
520 2012-11-09 Christian Franke <franke@computer.org>
521
522 ataprint.cpp: Rework smartctl -l directory output.
523 Add R/W, R/O info. Report identical logs in one line.
524
525 2012-11-09 Alex Samorukov <samm@os2.kiev.ua>
526
527 os_freebsd.cpp: adding handling of SCSI devices exported with mfip
528 driver. FreeBSD changing PDT code to 0x1f and we are changing it back
529 to 0x00 (direct-access block device).
530 os_freebsd.cpp: improved error handling for the ATA devices
531
532 2012-11-04 Christian Franke <franke@computer.org>
533
534 drivedb.h:
535 - SandForce Driven SSDs: Mushkin Chronos
536 - Indilinx Everest/Martini based SSDs: OCZ AGILITY4
537 - Intel 710 Series SSDs: Add attribute 174
538 - JMicron based SSDs: KINGSTON SSDNOW 30GB
539 - Hitachi Deskstar 7K1000.C: *CLA330
540 - Seagate DiamondMax 23, Barracuda 7200.12, 7200.14 (AF),
541 LP, Green (AF): no warnings for newer firmware versions
542 - Western Digital Caviar Green (AF, SATA 6Gb/s): rename, add 1TB
543 - USB: Toshiba Stor.E (0x0930:0x0b1[9a])
544 - USB: Verbatim Store'n'Go (0x18a5:0x022b)
545
546 2012-11-02 Alex Samorukov <samm@os2.kiev.ua>
547
548 os_freebsd.cpp: disabling 48bit commands on legacy ATA controllers
549 in ATACAM mode because of kernel bug.
550
551 2012-10-31 Christian Franke <franke@computer.org>
552
553 atacmdnames.cpp: Update for ATA-8-ACS, ACS-2, ACS-3.
554 ataidentify.cpp: Mark retired/obsolete values.
555 ataprint.cpp: Add new ACS-3 logs, mark obsolete logs.
556
557 2012-10-27 Alex Samorukov <samm@os2.kiev.ua>
558
559 os_freebsd.cpp: Have smartd prefer real device names over passN.
560 Patch provided by dnelson, see ticket #21
561 os_freebsd.cpp: fix 48-bit support for ATA legacy controllers in
562 ATACAM mode, patch provided by Alexander Motin
563
564 2012-10-25 Christian Franke <franke@computer.org>
565
566 atacmds.cpp: Return error for get SCT ERC if ATA registers are
567 unchanged after SMART_WRITE_LOG command (see ticket #245).
568
569 2012-10-24 Christian Franke <franke@computer.org>
570
571 dev_areca.cpp: Add missing parameter check to ata_pass_through().
572 Update Areca info on man pages.
573
574 2012-10-24 Christian Franke <franke@computer.org>
575
576 dev_interface: Rework ATA parameter checks, use new flags
577 ata_device::supports_* for new ata_cmd_is_supported().
578 Replace ata_cmd_is_ok() by ata_cmd_is_supported() in scsiata.cpp
579 and os_win32.cpp.
580
581 2012-10-19 Alex Samorukov <samm@os2.kiev.ua>
582
583 os_freebsd.cpp - fixed 3ware twe controller support broken
584 by inerface migration.
585
586 2012-10-18 Christian Franke <franke@computer.org>
587
588 utility.cpp: Add missing errno clear in split_selective_arg()
589 (Debian bug 690108).
590 Remove unused function split_report_arg2().
591
592 2012-10-18 Christian Franke <franke@computer.org>
593
594 os_win32.cpp: define _WIN32. This fixes build on
595 Cygwin with new w32api-headers.
596
597 2012-10-18 Alex Samorukov <samm@os2.kiev.ua>
598
599 Compile fixes for Areca patch on FreeBSD.
600 Added support for the /dev/twsX (3ware 9750) controller on FreeBSD.
601 Manual pages updated with /dev/twsX device
602 FreeBSD: Migrate 3ware interface to ata_pass_through()
603 FreeBSD: fix missing drives detection on -d 3ware
604 FreeBSD: 3ware - do not pass buffers direcly, use memcpy() instead
605 FreeBSD: improved detection of 3ware/LSI controllers
606
607 2012-10-16 Christian Franke <franke@computer.org>
608
609 Compile fixes for Areca patch:
610 Add missing includes. Add GPL header.
611 Add dev_areca.* to configure.in and Makefile.am.
612
613 2012-10-16 Hank Wu <hank@areca.com.tw>
614
615 Move common Areca code from os_freebsd.cpp, os_linux.cpp, os_win32.cpp
616 to new files dev_areca.h, dev_areca.cpp.
617 Add SAS support for FreeBSD and Linux.
618
619 2012-10-10 Christian Franke <franke@computer.org>
620
621 Rename old CHANGELOG to ChangeLog-5.0-6.0.
622 Start new ChangeLog.
623
624 2012-10-10 Christian Franke <franke@computer.org>
625
626 smartmontools 6.0