Date 2010-10-16
Summary: smartmontools release 5.40
-----------------------------------------------------------
- Other config entries may precede smartd DEVICESCAN.
- Option '-v' allows to specify byte order of attribute raw value
- configure: New default value for '--with-docdir'.
- configure: '--enable-drivedb' is now the default.
- Improved support for Intel SSDs.
- Improved support for SandForce based SSDs.
- Drive database is in a separate source file 'drivedb.h'
which can be downloaded from SVN.
- USB ID info is now included in 'drivedb.h'.
- Many additions to drive database.
- New script 'update-smart-drivedb'.
- smartd libcap-ng support, option '-C, --capabilities'.
- smartd directive '-l xerror' to check Extended Comprehensive
SMART Error Log.
- smartctl option '-l scterc[,...]' to get/set the
SCT Error Recovery Control time limit.
- smartctl option '-t vendor,N'.
- smartctl options '--scan, --scan-open'.
- Linux: Add '/dev/sd[a-c][a-z]' to smartd DEVICESCAN.
- Linux: Support SATA drives on LSI 3ware 9750 controllers.
- Windows: Read 'drivedb.h' and 'smartd.conf' from exe directory.
- Windows: Support for 64-bit executables.
- Windows: Support for cross compilation on Linux.
- Fix regression in smartctl option '-t select,M-N'.
- Fix SCT temperature table commands on big endian CPUs.
- Fix regression in smartd SMARTD_DEVICE and SMARTD_DEVICETYPE
environment variables.
Date 2010-01-28
Summary: smartmontools release 5.39.1
-----------------------------------------------------------
- Fix crash on kFreeBSD.
- Fix regression in smartctl option '-q, --quietmode'.
- Fix regression in smartd directive '-l selftest'.
- Linux: Allow smartd 'DEVICESCAN -d sat'.
- Linux: Fix spin-up of SATA drive if '-n standby' is used.
- Windows: Fix parsing of 3ware 'tw_cli' output.
Date 2009-12-09
Summary: smartmontools release 5.39 (UNSTABLE/EXPERIMENTAL)
-----------------------------------------------------------
- Sourcecode repository moved from CVS to SVN
- Support for USB devices with Cypress, JMicron and Sunplus USB bridges
- USB device type autodetection for some devices on Linux, Windows and FreeBSD
(http://sourceforge.net/apps/trac/smartmontools/wiki/Supported_USB-Devices)
- Support for Areca controllers on Linux
- Support for MegaRAID controllers on Linux
- Support for HighPoint RocketRAID controllers on FreeBSD
- Support RAID controllers using /dev/pass devices on FreeBSD
- Support CHECK_POWER_MODE and WRITE_LOG on FreeBSD
- Support for up to 128 devices on 3ware controllers
- smartctl option '-l xerror' to print ATA SMART Extended Comprehensive
Error Log
- smartctl option '-l xselftest' to print ATA SMART Extended Self-test Log
- smartctl option '-l sataphy' to print SATA Phy Event Counters
- smartctl option '-l sasphy' to print SAS device phy information
- smartctl options '-l gplog,...' and '-l smartlog,...' to print any log page
- smartctl option '-x' to print all extended info if available
- smartctl prints SCSI load/unload cycle counts
- Improve display of huge raw values of some SMART attributes
- Option '-d sat+TYPE' to use SAT with controllers which require '-d TYPE'
- Option '-v ID,RAW_FORMAT,ATTR_NAME' to add new vendor specific attributes
- Support for SSD drives using 64-bit raw attributes
- Many additions to drive database
- New simplified syntax for drive database
- Option '-B FILE' to read drive database from a file
- Configure option to add drive database file to distribution
- smartd can now handle attributes 197 and 198 with increasing raw values
- smartd logs changes of self-test execution status
- smartd directive '-n powermode,N' to limit the number of skipped checks
- smartd flag '!' for '-r' and '-R' directives to log changes as critical
- smartd supports scheduled Selective Self-Tests
- Self-tests scheduled during system downtime or disk standby are run after
next startup
- smartd option '-s PREFIX' to store smartd internal state until next startup
- smartd option '-A PREFIX' to log attributes at each check cycle
- Configure options to enable the above by default
- Change to an object oriented interface to access ATA and SCSI devices
- Linux, Win32 and FreeBSD modules migrated to new interface
- Rework of smartd data structures
- Checkin date and SVN revision and optional BUILD_INFO printed in version info
- Better support for GSmartControl on Windows
- SELinux fixes to 3ware device node creation
- Fix CCISS file descriptor leak on FreeBSD
- Compile fixes for Solaris and FreeBSD
- Use getaddrinfo() instead of gethostbyname() to support IPv6
- C++ Support for QNX Target, already tested for QNX 6.3.2 on x86 and
armle target
- Additional support for Samsung MLC flash drives
- New device type detection algorithm on FreeBSD, not based on filename
- Support for the adaX (ATA on CAM bus) devices on FreeBSD 8.0 and higher
Update to 0.9.9.3. Nothing much changed between .2 and .3, update is
straightforward.
While here, make MESSAGE more helpful in case of package upgrade.
Changelog:
0.9.9.2 => 0.9.9.3
Functionality Enhancements
* Bindings available to a principal are now listed in the Admin UI.
* Attempt to login using supplied basic authentication credentials, if all else fails.
Bug Fixes
* WebDAV Sync is now supported for Addressbook collections.
* VCARD resources will no longer report a blank ETag in an XML responses.
* The ETag property will be properly quoted when appearing an XML response.
Other Changes
* 412 error responses to PUT for addressbook resources now include useful information.
* A new temporary configuration option is added to allow use of the old sync-response tag in WebDAV sync for compatibility with the Inverse CardDAV plugin for Lightning.
* Basic recognition of VLIST resources.
Scala 2.8.1 has been designed to be fully binary compatible with
the previous version 2.8.0. It includes many bug fixes and contains
many small improvements and fixes, particularly concerning Scaladoc.
See http://www.scala-lang.org/node/8102 for more details.
Changelog:
0.9.9.1 => 0.9.9.2
Functionality Enhancements
* Tickets and Bindings related to a collection or principal are now listed in the Admin UI.
Bug Fixes
* The CardDAV 'addressbook-query' report is enabled.
* A bug is fixed in the database libraries which caused some valid hexadecimal strings to be treated as numbers.
* The PAM auth method now parses the username field better (Jim Hague).
* An ETag will now be sent in response to a PUT for non-Calendar resources as well as for calendaring ones.
* Collection / Principal maintenance screens will no longer cause query errors during the create action.
0.9.9 => 0.9.9.1
Functionality Enhancements
* Initial support for vCard Extensions to WebDAV (CardDAV) - Draft
* WebDAV Sync RFC (draft) support is updated to draft version -03
* Support for /.well-known/caldav and /.well-known/carddav URLs (per RFC5785: Defining Well-Known URIs)
Bug Fixes
* Free/busy handling has been completely rewritten.
* LDAP group handling should be better
* UTF8 calendars should now be more reliably imported.
* There should be no need to override the DAV header.
* Many others.
Other Changes
* Some updated translations
* Clients which set the Content-Type incorrectly on PUT should be accommodated with a warning logged.
* Errors in the DAViCal configuration file should not generate output to the screen. This has been a common problem causing breakage in the DAV functionality. Errors will still be logged to the PHP error log (usually the Apache error log).
Changelog:
2010-09-20 Andrew McMillan <andrew@morphoss.com>
* [AWLDbDialect] Quote hex numbers as strings.
2010-09-11 Andrew McMillan <andrew@morphoss.com>
* [iCalendar/vComponent/vEvent] UTF8 mode for RFC5545 wrap regexes
2010-09-10 Andrew McMillan <andrew@morphoss.com>
* [AWLUtilities] Undeclared globals in force_utf8.
* [iCalendar,vEvent,vComponent] Fix the line wrapping in V* components.
2010-08-30 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Add a function to return a single property.
2010-08-28 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Various changes in use with VCard.
- Enforce upercase property names.
- Invert array sense for MaskComponents / MaskProperties to match
the way it is with the GetProperties, GetComponents.
2010-08-26 Andrew McMillan <andrew@morphoss.com>
* Add some basic filter processing for addressbook-query usage.
* Wrap password logging in logs behind $c->dbg['password'] = 1;
2010-06-23 Andrew McMillan <andrew@morphoss.com>
* [XMLDocument] Add helper for CardDAVElement.
2010-06-17 Andrew McMillan <andrew@morphoss.com>
* [Session] Try and clarify the lost password text a little better.
* Don't send multipart/form-data if the form is GET.
2010-05-28 Andrew McMillan <debian@mcmillan.net.nz>
* [AwlQuery] Fixing backward compatibility with PgQuery.
* [AwlQuery] Fix handling of queries with no parameters.
2010-05-27 Andrew McMillan <andrew@morphoss.com>
* [iCalendar] Apply correct wrapping for RFC5545.
* [iCalendar] Don't add a trailling space when wrapping for RFC5545.
2010-05-19 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Generic base class for handling VCALENDAR, VCARD, etc.
* Expose transaction state at query level.
* No need to return anything from the schema update.
2010-05-09 Andrew McMillan <andrew@morphoss.com>
* [Translation] If gettext is not installed, fall back to English.
2010-05-08 Andrew McMillan <andrew@morphoss.com>
* Add Australia to the list of possible TZ continents.
2010-04-28 Andrew McMillan <andrew@morphoss.com>
* [AwlQuery] Handle setting an alternative connection somewhat better.
* [Session] _CheckLogin needs to access $c for external authentication.
* Allow for multiple records to have somehow got into the DB.
* Better parameter escaping, including escaping ? for older PHP::PDO.
2010-04-20 Andrew McMillan <andrew@morphoss.com>
* Replace deprecated split() calls.
2010-04-17 Andrew McMillan <andrew@morphoss.com>
* Release 0.43
2010-04-15 Andrew McMillan <andrew@morphoss.com>
* [iCalendar] Add and use a new olson_from_tzstring() function.
2010-04-14 Andrew McMillan <andrew@morphoss.com>
* We can close this bug now, since it was fixed a wee while ago.
* [AwlQuery] Warn if named parameters are passed in incorrectly.
* Fix strange alternate reality definition of aparche_read_header.
2010-04-12 Andrew McMillan <andrew@morphoss.com>
* Preparing to release 0.43
* The new database libraries should be with the library code.
Especially since they're being used for more than just DAViCal now.
karora@dave:~/projects/awl$ gitlog-to-changelog --since=2010-04-13
2010-09-11 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Tweak wrapping one last time.
* [iCalendar/vComponent/vEvent] UTF8 mode for RFC5545 wrap regexes
The regexes used for wrapping to 72 characters in line with
RFC5545 wrapping rules need to be UTF8 aware, otherwise they
will break lines in the middle of UTF8 sequences and we get
to fail to put both broken parts into the database.
2010-09-10 Andrew McMillan <andrew@morphoss.com>
* [AWLUtilities] Undeclared globals in force_utf8.
* Ignore Eclipse droppings.
* [iCalendar,vEvent,vComponent] Fix the line wrapping in V* components.
The wordwrap was not being done in a repeatably reversible manner
due to a misguided effort to make it more readable. This gives up
on readability in favour of reversability.
2010-09-02 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Revert that last change.
2010-08-30 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Add a function to return a single property.
* Slightly better TZname to Olson matching.
2010-08-28 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Various changes in use with VCard.
- Enforce upercase property names.
- Invert array sense for MaskComponents / MaskProperties to match
the way it is with the GetProperties, GetComponents.
- Generally improve the consistency.
2010-08-26 Andrew McMillan <andrew@morphoss.com>
* Add some basic filter processing for addressbook-query usage.
* Wrap password logging in logs behind $c->dbg['password'] = 1;
2010-06-23 Andrew McMillan <andrew@morphoss.com>
* [XMLDocument] Add helper for CardDAVElement.
2010-06-17 Andrew McMillan <andrew@morphoss.com>
* [Session] Try and clarify the lost password text a little better.
* Don't send multipart/form-data if the form is GET.
2010-05-28 Andrew McMillan <debian@mcmillan.net.nz>
* [AwlQuery] Fixing backward compatibility with PgQuery.
* [AwlQuery] Fix handling of queries with no parameters.
2010-05-27 Andrew McMillan <andrew@morphoss.com>
* [iCalendar] Apply correct wrapping for RFC5545.
* [iCalendar] Don't add a trailling space when wrapping for RFC5545.
2010-05-19 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Generic base class for handling VCALENDAR, VCARD, etc.
* Expose transaction state at query level.
* No need to return anything from the schema update.
2010-05-09 Andrew McMillan <andrew@morphoss.com>
* [Translation] If gettext is not installed, fall back to English.
2010-05-08 Andrew McMillan <andrew@morphoss.com>
* Add Australia to the list of possible TZ continents.
2010-04-28 Andrew McMillan <andrew@morphoss.com>
* [AwlQuery] Handle setting an alternative connection somewhat better.
* [Session] _CheckLogin needs to access $c for external authentication.
* Allow for multiple records to have somehow got into the DB.
* Better parameter escaping, including escaping ? for older PHP::PDO.
2010-04-20 Andrew McMillan <andrew@morphoss.com>
* Replace deprecated split() calls.
* txt: Fix display when used inside a format directive.
* highlight: Ensure that other, more-specific format plugins,
like txt are used in preference to this one in case of ties.
* htmltidy, sortnaturally: Add missing checkconfig hook
registration. Closes: #601912
(Thanks, Craig Lennox and Tuomas Jormola)
* git: Use author date, not committer date. Closes: #602012
(Thanks, Tuomas Jormola)
* Fix htmlscrubber_skip to be matched on the source page, not the page it is
inlined into. Should allow setting to "* and !comment(*)" to scrub
comments, but leave your blog posts unscrubbed, etc. CVE-2010-1673
* comments: Make postcomment() pagespec work when previewing a comment,
including during moderation. CVE-2010-1673
* comments: Make comment() pagespec also match comments that are being
posted. CVE-2010-1673
Changes:
- renamed 'halfcircle' marker to 'halfcircle*' and added 'halfcircle'.
- provided special case 'mark color=none' for the half-filled markers.
- added more predefined dashed and dotted line patterns for
black/white plots
- Imported spell checking results of Stefan Pinnow
- Dealed with typo in 'sci generic' number formatting style: it now
accepts 'mantissa' *and* 'mantisse'
- many more changes and bug fixes.
See share/texmf-dist/doc/generic/pgf/ChangeLog for the complete list.
CHANGES IN CUPS V1.4.4
- Documentation updates (STR #3453, STR #3527, STR #3528, STR #3529)
- Security: The texttops filter did not check the results of allocations
(STR #3516)
- Security: The fix for CVE-2009-3553 was incomplete (STR #3490)
- Security: The web admin interface could disclose the contents of
memory (STR #3577)
- Security: CUPS could overwrite files as root in directories owned or
writable by non-root users (STR #3510)
- The cups-config utility did not return the correct linker options on
AIX (STR #3587)
- Fixed some IPP conformance issues with the scheduler's
ippget-event-life, operations-supported, output-bin, and sides
attributes (STR #3554)
- The OpenSSL interfaces have been made thread-safe and the GNU TLS
interface is explicitly forbidden when threading is enabled
(STR #3461)
- Fixed an IPP conformance issue with the scheduler's Send-Document
implementation (STR #3514)
- Added additional validation checks for the 1284 device ID (STR #3534)
- Fixed a problem with the RPM spec file (STR #3544)
- The lpstat command did not limit the job list to the specified
printers (STR #3541)
- The cupsfilter command did not set the RIP_MAX_CACHE environment
variable (STR #3531)
- Fixed support for media-col and page size variants (STR #3394)
- The PostScript filter did not support all media selection options for
the first page (STR #3525)
- The scheduler did not always remove job control files (STR #3425)
- The scheduler could crash on restart if classes were defined
(STR #3524)
- The scheduler no longer looks up network interface hostnames by
default on Mac OS X (STR #3523)
- ippWriteIO did not write collection (member) attributes properly in
all cases (STR #3521)
- The "cupsctl --remote-any" and corresponding web interface check box
(allow printing from the Internet) did not work reliably (STR #3520)
- The lpq and lpr commands would sometimes choose different default
printers (STR #3503)
- cupsDo*Request did not flush error text, leading to multiple issues
(STR #3325, STR #3519)
- cupsDoAuthentication did not cancel password authentication after 3
failures (STR #3518)
- Fixed several LDAP browsing bugs (STR #3392)
- The Dymo driver did not support copies (STR #3457)
- The scheduler did not update the classes.conf file when deleting a
printer belonging to a class (STR #3505)
- The lppasswd command did not use localized password prompts
(STR #3492)
- The socket backend no longer waits for back-channel data on platforms
other than Mac OS X (STR #3495)
- The scheduler didn't send events when a printer started accepting or
rejecting jobs (STR #3480)
- The web interface now includes additional CSRF protection (STR #3498)
Changes to the Cyrus IMAP Server since 2.4.3
* Rewrite index_upgrade to always parse the message files and
re-create cyrus.cache, to avoid upgrade upgrade failures where
cache errors occured.
* Fixed sync_reset handling of user deletions
* Fixed proc file handling of LOGIN and folder unselect
* use cyrus.expunge file (if still present) to delete bogus records
from a failed index upgrade (cause by bugs in earlier version)
* detect version 2.5 in XFER to support use with master git branch in
a murder
* made pop3 expunge much more efficient
* handle missing seen file in XFER