53
I Use This!
Activity Not Available

News

Analyzed about 1 month ago. based on code collected 3 months ago.
Posted over 16 years ago
Stable release: Nag H3 (2.3)
Posted over 16 years ago
* Fix vFreebusy merging (Bug #4807). * Implement handling of vTimezones in iCalendar data ([email protected], Bug #4399). * Correctly produce vcard parameters without value, like "ADR;WORK:...". * Support departments in vCard's ORG ... [More] properties ([email protected], Bug #4285). * Fixed _parseDateTime() ([email protected], Bug #4808). * Fix exporting of recurring exceptions (Bug #4627). * Use lowercase mailto: for better Apple iCal compatibility. * We must *not* escape colons per RFC in param values. * Fix encoding issues with iCalendar 2.0 exports. * Move version specific vCalendar/iCalendar export to Kronolith_Event. * Use QUOTED-PRINTABLE when there's a newline in VNOTE data. * Anniversary support ([email protected], Request #5059). * Support for all day events with VCALENDAR 1.0. * Use ISO-8559-1 as default vCalendar 1.0 and vCard 2.1. * Fix unreliably overwriting a variable with itself ([email protected], Bug #5652). * Handle AALARM data with parameters (delimited by a ";"). * Fix GEO parsing and generation. * Refactor line folding and quoted-printable encoding. * Add missing softline break (Bug #6541). * Don't require a newline after END (Bug #6641, #6706). * Fix detecting of "old" formats when parsing vCalendar/vCard data. * Request charset on the fly, because it depends on the VERSION property. * Fix passing value arrays with only one element. * Correctly parse quoted parameters (Bug #7031) * Set the correct version if none provided through the vcard data. * BODY is not required, but N is, and FN for vcard3.0. * Return the passed address unmodified if Mail_RFC822::validateMailbox() fails. * Fixed importing of several events at once. * Removed required calendar component properties in vevent.php. * Fix generation of UIDs with PHP 5.2 . * Fix generation of free periods with overlapping events ([email protected]). * Add support for extended vfreebusy parameters ([email protected], Request #4690). * Ensure vnotes and vcards are created with a valid default version number. [Less]
Posted over 16 years ago
* Added magic PHP5 methods to the Variables class. * Added array_merge_recursive_overwrite() to Horde_Array(). * Fixed a bug in Horde_Array::arraySort where auto-detecting the first key failed. * Added sorter functions for array keys. * Removed use ... [More] of array_unique(). * Cleaned up addParameter() in the Util class. * Implemented a much more efficient, yet safer file wiping algorithm. * Fixed Util::addParameter when it is passed a base URL that contains an urlencoded ampersand. * Added a parameter to Util::nocacheUrl() to not encode url. * Added Util::getPathInfo(). * Signed parameters to go.php with an HMAC based on a new secret key configuration value, to prevent using go.php as an open referrer. * Made logout tokens only valid for a configurable length of time. * Made it possible to use String.php without having any other files available. * Use utf8_decode() in String::length() if possible. * Always use preg_match() in String::regexMatch(). * Workaround for korean messages in a non-standard charset. * Fixed String::substr() length calculations. * Added multibyte-safe String::wordwrap() method. * Added parameter to use wordwrap() for line folding. * Use C as the portable locale (Bug #6194). * Don't use utf8_encode/decode on very large strings if other options are available. (Bug #6660) * Fixed order of checks in String::convertCharset (Bug #6794). [Less]
Posted over 16 years ago
* Avoid errors when a child node doesn't exist.
Posted over 16 years ago
* Initial release.
Posted over 16 years ago
* Disallow creating a Horde_Xml_Element object without an actual element.
Posted over 16 years ago
* Getter overrides (getXxx) will now be invoked for all element access, not just for __call. This makes isset, unset, and other overridden access all consistent.
Posted over 16 years ago
* Fixed callbacks for PHP versions prior to PHP 5.2.
Posted over 16 years ago
* Initial release
Posted over 16 years ago
* Fixed error handling when removing user data. * Retrieve password where necessary for salt calculations in the custom SQL driver (Bug #3739). * Added a query for checking existance of a user to the custom SQL driver (Request #5151). * Completed ... [More] Cyrus virtual domain support in the cyrsql driver. * Fixed handling of UID logins in the Kolab driver (Bugs #1317, #4662). * Fixed case handling in the LDAP driver (Bug #2435). * Rewrote PAM driver to use PAM extension from PECL. * Fixed the PAM driver authentication so that it works with both pam and pam_auth extensions (Bug #6860). * Ensured that the LDAP driver always uses the configured filter. * Renamed Auth_sasl to Auth_peclsasl (Bug #4547). * Allow signup hooks to override the user_name and password fields (Request #2904). * Created an SQL driver for signups and allowing backends other than DataTree (Request #7161). * Added smbclient driver as an alternative to the smb driver which requires a PHP extension. * Fix handling of SSHA and SMD5 salts ([email protected], Bug #2863). * Added readSessionData() function to get Horde authentication data from session strings. * Allow drivers to include their own isAdmin() implementations (Request #5521). * Add Active Directory extension of LDAP driver (Request #3769). * Hide the cyrus account in cyrsql driver ([email protected], Request #5626). * Bring the passwd driver into compliance with the Auth API. * Remove dependency on the mhash extension for some encryption types. * Add authentication against a remote HTTP Authentication endpoint ([email protected]). * CSRF token protections for logout links. * Call the postauthenticate hook in Auth::setAuth() instead of authenticate(). * Modified the Kolab driver to use the new Kolab_Server package. * Improved handling of multiple IMAP server setups in the Kolab driver. [Less]