Gunnar Wrobel [Wed, 9 Sep 2009 09:57:10 +0000 (11:57 +0200)]
Start fixing the unit tests.
Gunnar Wrobel [Wed, 9 Sep 2009 09:56:46 +0000 (11:56 +0200)]
CS
Gunnar Wrobel [Wed, 9 Sep 2009 09:11:34 +0000 (11:11 +0200)]
Declare function types.
Gunnar Wrobel [Wed, 9 Sep 2009 09:11:12 +0000 (11:11 +0200)]
Delete deprecated Classes.
Gunnar Wrobel [Wed, 9 Sep 2009 09:10:44 +0000 (11:10 +0200)]
Rename ListTest to StorageTest. CS.
Gunnar Wrobel [Wed, 9 Sep 2009 08:57:09 +0000 (10:57 +0200)]
CS
Gunnar Wrobel [Wed, 9 Sep 2009 08:38:40 +0000 (10:38 +0200)]
Adapted to the newer Kolab_Storage package.
Gunnar Wrobel [Wed, 9 Sep 2009 08:38:04 +0000 (10:38 +0200)]
CS
Gunnar Wrobel [Wed, 9 Sep 2009 07:06:10 +0000 (09:06 +0200)]
Imported Kolab_FreeBusy from CVS.
Gunnar Wrobel [Wed, 9 Sep 2009 07:35:37 +0000 (09:35 +0200)]
phpdoc
Gunnar Wrobel [Wed, 9 Sep 2009 07:23:30 +0000 (09:23 +0200)]
instanceOf instead of is_a()
Jan Schneider [Tue, 8 Sep 2009 21:55:17 +0000 (23:55 +0200)]
Add Horde_Support_Guid to generate the Horde-style GUIDs.
Michael M Slusarz [Tue, 8 Sep 2009 17:59:48 +0000 (11:59 -0600)]
The encode filter doesn't use this parameter (it probably should)
Jan Schneider [Tue, 8 Sep 2009 08:20:14 +0000 (10:20 +0200)]
Fix loading driver.
Chuck Hagenbuch [Tue, 8 Sep 2009 02:58:25 +0000 (22:58 -0400)]
More salt improvements - use all base64 characters (not just hex) for crypt,
crypt-des, and crypt-blowfish (Bug #8425).
Michael M Slusarz [Mon, 7 Sep 2009 21:32:26 +0000 (15:32 -0600)]
Cleanups/Fixes/Improvments to annotate code.
For cclient, simply use Socket driver. Don't use IMAP extension that
requires manual patching of PHP source.
Add support for the METADATA-SERVER and ANNOTATEMORE2 extensions.
Get rid of 'nocapability' and 'annotatemore' options. This should all be
determined automatically by the driver code. The other options (maxsize,
depth) can be emulated in software based on which extension is available
(TODO for annotatemore code).
Need to define new publicly available methods in all drivers (e.g.
Cclient and Socket Pop3 drivers).
Michael M Slusarz [Tue, 1 Sep 2009 21:54:39 +0000 (15:54 -0600)]
Better font display of header text
Gunnar Wrobel [Mon, 7 Sep 2009 18:53:30 +0000 (20:53 +0200)]
Converted Kolab_Storage to Horde4.
The major change is the use of the new Imap_Client library. Some PHP5 corrections have been done but conversion is not complete yet.
Gunnar Wrobel [Mon, 7 Sep 2009 18:52:13 +0000 (20:52 +0200)]
Implemented IMAP METADATA (RFC5464) support for both the socket and cclient based drivers.
The code should support both the final RFC version of the extension as well as a predecessor of the RFC called ANNOTATEMORE. Currently Cyrus Imapd implements ANNOTATEMORE. There is also a dovecot plugin. The IMAP METADATA extension is central to Kolab support.
Added a mock driver with the primary objective of supporting unit tests for the Kolab drivers.
Gunnar Wrobel [Mon, 29 Jun 2009 07:10:05 +0000 (09:10 +0200)]
Imported Kolab_Storage
Jan Schneider [Mon, 7 Sep 2009 08:25:15 +0000 (10:25 +0200)]
Abstract -> Base
Jan Schneider [Sun, 6 Sep 2009 16:51:10 +0000 (18:51 +0200)]
Use hash to configure Horde_Mime_Mail ctor.
Jan Schneider [Sun, 6 Sep 2009 16:50:07 +0000 (18:50 +0200)]
Fix tests.
Jan Schneider [Sun, 6 Sep 2009 16:40:29 +0000 (18:40 +0200)]
Use the configured charset for the recipient address encoding.
Jan Schneider [Sun, 6 Sep 2009 16:39:45 +0000 (18:39 +0200)]
Re-throw PEAR_Error as exception.
Jan Schneider [Sun, 6 Sep 2009 10:37:53 +0000 (12:37 +0200)]
Add failing test for bug #8546.
Jan Schneider [Sun, 6 Sep 2009 10:28:42 +0000 (12:28 +0200)]
Update package.xml
Jan Schneider [Sun, 6 Sep 2009 10:23:17 +0000 (12:23 +0200)]
Abstract -> Base
Chuck Hagenbuch [Tue, 1 Sep 2009 04:31:59 +0000 (00:31 -0400)]
Always store the stack since we're in an ajax context in this method
Michael M Slusarz [Mon, 31 Aug 2009 23:22:23 +0000 (17:22 -0600)]
Bug #8529: Fix generation of URL with pathinfo issue
Michael M Slusarz [Mon, 31 Aug 2009 23:15:04 +0000 (17:15 -0600)]
Bug #8529: Add URL to log in menu links
Chuck Hagenbuch [Mon, 31 Aug 2009 18:35:34 +0000 (14:35 -0400)]
Allow passthrough to all View methods, not just helpers (bryanalves@gmail.com)
Michael M Slusarz [Mon, 31 Aug 2009 18:19:17 +0000 (12:19 -0600)]
Fix parsing of multipart subparts
Michael M Slusarz [Mon, 31 Aug 2009 18:10:07 +0000 (12:10 -0600)]
Redirect with full URL
Gunnar Wrobel [Mon, 31 Aug 2009 06:24:40 +0000 (08:24 +0200)]
Fixed all tests and cleaned code style.
Michael M Slusarz [Mon, 31 Aug 2009 01:56:18 +0000 (19:56 -0600)]
Catch NIL responses
Michael M Slusarz [Wed, 26 Aug 2009 17:13:30 +0000 (11:13 -0600)]
Don't use TT tags
Michael M Slusarz [Tue, 25 Aug 2009 18:01:07 +0000 (12:01 -0600)]
Fix an undefined variable warning
Gunnar Wrobel [Sun, 30 Aug 2009 21:17:37 +0000 (23:17 +0200)]
Further cleanup for Horde 4. Renamed XML classes to Xml. Some tests still failing though.
Gunnar Wrobel [Fri, 28 Aug 2009 20:31:02 +0000 (22:31 +0200)]
Removed the use of Horde_DOM as it is no longer required for PHP5.
Jan Schneider [Sun, 30 Aug 2009 10:05:47 +0000 (12:05 +0200)]
MFB test for bug 8510.
Jan Schneider [Sun, 30 Aug 2009 10:05:22 +0000 (12:05 +0200)]
phpdoc
Jan Schneider [Sun, 30 Aug 2009 10:01:58 +0000 (12:01 +0200)]
MFB: Fix exporting certain weekday recurrence rules to iCalendar (lst_hoe02@kwsoft.de, Bug #8510).
Jan Schneider [Sun, 30 Aug 2009 09:52:17 +0000 (11:52 +0200)]
Fix test. This still isn't correct, because it should NOT consider DST changes.
Chuck Hagenbuch [Sat, 29 Aug 2009 02:49:38 +0000 (22:49 -0400)]
Revert "Implement Countable."
This reverts commit
d0396d8d495ed66fa088ae490a1d0ff3dbe16de9.
Jan Schneider [Fri, 28 Aug 2009 21:08:31 +0000 (23:08 +0200)]
Implement Countable.
Jan Schneider [Fri, 28 Aug 2009 09:27:44 +0000 (11:27 +0200)]
Fix sending illegal multiple headers when re-sending messages.
Jan Schneider [Mon, 24 Aug 2009 20:28:46 +0000 (22:28 +0200)]
Return all contries if requested, like documented.
Michael M Slusarz [Mon, 24 Aug 2009 20:05:32 +0000 (14:05 -0600)]
Add Horde_Auth::requireAuth()
Michael M Slusarz [Mon, 24 Aug 2009 16:43:39 +0000 (10:43 -0600)]
Fix CSS on IE 8 - don't display IE 7 CSS
Michael M Slusarz [Mon, 24 Aug 2009 15:32:18 +0000 (09:32 -0600)]
Add Horde_Auth_Application::requireAuth()
This reverts commit
5df37f9934afeee9f4741d41f92c06cfc4b39ca9.
Chuck Hagenbuch [Mon, 24 Aug 2009 02:06:02 +0000 (22:06 -0400)]
use a static class var for the cached instance, and make the method protected so that subclasses can access it if appropriate
Jan Schneider [Sun, 23 Aug 2009 21:11:47 +0000 (23:11 +0200)]
This check doesn't make any sense to me, and it break guest application access.
Jan Schneider [Sun, 23 Aug 2009 21:04:04 +0000 (23:04 +0200)]
Fix phpdoc.
Jan Schneider [Sun, 23 Aug 2009 13:49:12 +0000 (15:49 +0200)]
Return array if an array was requested.
Jan Schneider [Sun, 23 Aug 2009 13:40:30 +0000 (15:40 +0200)]
Cache browser object, don't use singleton().
Jan Schneider [Sun, 23 Aug 2009 13:36:12 +0000 (15:36 +0200)]
Don't use singleton().
Jan Schneider [Sun, 23 Aug 2009 13:35:32 +0000 (15:35 +0200)]
Fix charset caching.
Jan Schneider [Sat, 22 Aug 2009 15:33:42 +0000 (17:33 +0200)]
phpdoc fixes
Michael M Slusarz [Thu, 20 Aug 2009 19:50:07 +0000 (13:50 -0600)]
Horde_Mime_Part::parseMessage() correctly parses non-MIME parts.
Chuck Hagenbuch [Fri, 21 Aug 2009 17:50:24 +0000 (13:50 -0400)]
catch exceptions when apis don't exist in hasAppMethod and _loadApiCache
Chuck Hagenbuch [Fri, 21 Aug 2009 17:48:27 +0000 (13:48 -0400)]
start working on Horde_Support_Backtrace, an object to make it easier to get pieces of the calling history
Jan Schneider [Thu, 20 Aug 2009 21:42:20 +0000 (23:42 +0200)]
Helps to actually unset the timezone.
Jan Schneider [Thu, 20 Aug 2009 16:38:17 +0000 (18:38 +0200)]
MFB: Set timezone on logging (Bug #8496).
Chuck Hagenbuch [Thu, 20 Aug 2009 19:36:39 +0000 (15:36 -0400)]
another link, about PUT variables
Michael M Slusarz [Wed, 19 Aug 2009 22:36:34 +0000 (16:36 -0600)]
Bug #8475: Fix parameter order
Michael M Slusarz [Wed, 19 Aug 2009 19:18:09 +0000 (13:18 -0600)]
Bug #8505: Encode URL parameters with rawurlencode().
Need this instead of urlencode() since these URLs may be parsed by a
language (i.e. javascript) that uses strict RFC 1738 encoding.
Michael M Slusarz [Wed, 19 Aug 2009 18:36:32 +0000 (12:36 -0600)]
phpdoc for authLoginParams() data
Michael M Slusarz [Wed, 19 Aug 2009 18:08:08 +0000 (12:08 -0600)]
Bug #8475: Fix SHOW permissions if not authenticated to app
Jan Schneider [Tue, 18 Aug 2009 08:52:31 +0000 (10:52 +0200)]
Fix negating instanceof.
Handle exceptions.
Michael M Slusarz [Mon, 17 Aug 2009 23:54:29 +0000 (17:54 -0600)]
Bug #8498: If not logged in, and doing horde auth, use auth driver rather than application driver
Michael M Slusarz [Mon, 17 Aug 2009 23:49:57 +0000 (17:49 -0600)]
Bug #8498: Fix setting auth credentials in session for auto driver.
Michael M Slusarz [Mon, 17 Aug 2009 20:58:51 +0000 (14:58 -0600)]
Fix processing of app logintasks after login
Michael M Slusarz [Mon, 17 Aug 2009 05:13:38 +0000 (23:13 -0600)]
Add Horde_LoginTasks::getLabels()
Michael M Slusarz [Sun, 16 Aug 2009 22:54:41 +0000 (16:54 -0600)]
Fix undefined error warnings
Jan Schneider [Mon, 17 Aug 2009 14:43:04 +0000 (16:43 +0200)]
Try with public.
Jan Schneider [Mon, 17 Aug 2009 14:34:14 +0000 (16:34 +0200)]
Add explanation.
Jan Schneider [Mon, 17 Aug 2009 14:32:24 +0000 (16:32 +0200)]
Fix incomplete merge.
Chuck Hagenbuch [Mon, 17 Aug 2009 02:28:40 +0000 (22:28 -0400)]
more verbose method name than _getOb
Chuck Hagenbuch [Mon, 17 Aug 2009 02:27:43 +0000 (22:27 -0400)]
throw an exception if an API class doesn't exist, instead of a fatal error
Michael M Slusarz [Sat, 15 Aug 2009 19:58:49 +0000 (13:58 -0600)]
Fix typo
Michael M Slusarz [Sat, 15 Aug 2009 19:55:11 +0000 (13:55 -0600)]
Correctly identify disabled application methods
Michael J. Rubinsky [Sat, 15 Aug 2009 19:37:59 +0000 (15:37 -0400)]
Can't call hasMethod() when generating a link - the method name will never exist.
No need to call Horde_Registry::hasMethod() from linkByPackage() anymore since we now
load the api cache directly from the linkByPackage() - the hasMethod() call was always
failing since the name of the link does not exist as a true API method call.
Jan Schneider [Sat, 15 Aug 2009 08:26:05 +0000 (10:26 +0200)]
We need to wrap session_destroy() to avoid warnings if no session has been started.
Jan Schneider [Fri, 14 Aug 2009 21:58:38 +0000 (23:58 +0200)]
Destroy session when CLI script ends.
Gonçalo Queirós [Fri, 14 Aug 2009 13:39:44 +0000 (15:39 +0200)]
Fix sequence escaping for PostgreSQL.
Jan Schneider [Thu, 13 Aug 2009 19:09:07 +0000 (21:09 +0200)]
Fix version number calculation.
Jan Schneider [Thu, 13 Aug 2009 16:00:32 +0000 (18:00 +0200)]
MFB: Pass user's password to the signup_addextra hook.
Michael M Slusarz [Wed, 12 Aug 2009 04:40:02 +0000 (22:40 -0600)]
Fix cache ID generation if CONDSTORE is available on the server
Michael M Slusarz [Tue, 11 Aug 2009 21:28:03 +0000 (15:28 -0600)]
Fix callAppMethod() calls
Michael M Slusarz [Tue, 11 Aug 2009 21:22:23 +0000 (15:22 -0600)]
IMP doesn't have base.php anymore
Michael M Slusarz [Thu, 6 Aug 2009 05:02:55 +0000 (23:02 -0600)]
Convert Horde_Auth_Application to use Horde_Registry_Application interface
Michael M Slusarz [Thu, 6 Aug 2009 04:50:33 +0000 (22:50 -0600)]
Add Horde_Registry::callAppMethod() and hasAppMethod()
Michael M Slusarz [Thu, 6 Aug 2009 04:27:53 +0000 (22:27 -0600)]
Add Horde_Registry_Application
Michael M Slusarz [Wed, 5 Aug 2009 23:02:02 +0000 (17:02 -0600)]
Remove $services and $types vars from API interface
Michael M Slusarz [Mon, 10 Aug 2009 05:17:14 +0000 (23:17 -0600)]
Support IE conditional comments
Michael M Slusarz [Mon, 10 Aug 2009 05:09:46 +0000 (23:09 -0600)]
Moz 1.4 CSS file no longer needed - switch to mozilla.css instead
Michael M Slusarz [Fri, 7 Aug 2009 20:51:01 +0000 (14:51 -0600)]
The first Net_DNS entry might be a CNAME, which doesn't have the ptrdname info
Michael J. Rubinsky [Fri, 7 Aug 2009 19:03:22 +0000 (15:03 -0400)]
Add constants for the FM tags we will be using.
The RELEASE_NOTES files should be modified to use these constants
in place of the current integers used for the focus. A singe constant
can be used, or an array of constants may be passed to add more then
one focus/tag.
Michael J. Rubinsky [Fri, 7 Aug 2009 13:27:58 +0000 (09:27 -0400)]
Use Horde_Exceptions here