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
* Restore binary compatibility again, 1.2.8 broke it
Changes 1.2.8:
* Fix bug 10025: Segfault trying to parse certain word documents
* Fix bug 12746: Tables not imported from MS Word documents
* Fix Bug 11433 wvWare hangs on this seemingly blank word doc
* Buildfix: Remove unused LINK_WIN32_DLL check
* Buildfix: link with -no-undefined
Changes 1.2.7:
* Bug 12353: Regression: newlines not imported anymore
* Cross building improvements
* Fix build issue: 'libtool: link: `-::-' is not valid version information'
* Bug 12353: configure.ac in 1.2.6 release says 1.2.5
Changes 1.2.6:
Important:
* Restore the soversion major to the value of 1.2.4 because ABI didn't change.
Fixes:
* Bug 11547: unportable test construct.
* Fix typos in wvWare's help message.
* Fix a few mis-matched wvMalloc/malloc/wvFree/free combinations. Use glib to
allocate and free all of our memory.
* Bug 9355: a NULL pointer was causing a crash.
* Bug 9705: Default font alignment in paragraph was incorrect.
* Bug 10125: Crash in the PAP handling.
* Fix a memory leak in wvRTF.
* Bug 12034: Fix a huge performance issue while loading images.
* Fix invalid writes in wvConfig.c
pkglocate --help enters a loop of `grep --help`
by checking the argument before passing it to grep. Please note that
"grep -e" can't be used because of Solaris options, although I hope to
address that in the next commit.