Gunnar Wrobel [Thu, 5 Nov 2009 14:37:28 +0000 (15:37 +0100)]
Do not install the phpunit.xml file as it is only valid for the development situation.
Gunnar Wrobel [Thu, 5 Nov 2009 06:10:06 +0000 (07:10 +0100)]
Merge branch 'refactor-Notification'
Gunnar Wrobel [Thu, 5 Nov 2009 06:08:01 +0000 (07:08 +0100)]
Do not pass the option array by reference.
Gunnar Wrobel [Thu, 5 Nov 2009 06:00:47 +0000 (07:00 +0100)]
Do not dereference otherwise the fix does not help :)
Gunnar Wrobel [Thu, 5 Nov 2009 05:53:46 +0000 (06:53 +0100)]
Do not use ArrayAccess so that we can fetch message stacks by reference.
Gunnar Wrobel [Wed, 4 Nov 2009 23:16:45 +0000 (00:16 +0100)]
Fix clearing the message stacks.
Looks like I should avoid implementing ArrayAcces for
the storage handler. That prevents passing around the
stacks by reference.
Gunnar Wrobel [Wed, 4 Nov 2009 23:02:04 +0000 (00:02 +0100)]
Add another hierarchy level for decorators to indicate their function.
Gunnar Wrobel [Wed, 4 Nov 2009 22:47:10 +0000 (23:47 +0100)]
Clarify that these are interfaces by renaming them to Interface.php.
Gunnar Wrobel [Wed, 4 Nov 2009 15:18:55 +0000 (16:18 +0100)]
Adapt testing.
Gunnar Wrobel [Wed, 4 Nov 2009 15:18:47 +0000 (16:18 +0100)]
Correct retrieving user attributes.
Gunnar Wrobel [Wed, 4 Nov 2009 15:18:31 +0000 (16:18 +0100)]
Hash.php was missing.
Gunnar Wrobel [Wed, 4 Nov 2009 15:18:21 +0000 (16:18 +0100)]
Correct the attribute definitions.
Gunnar Wrobel [Wed, 4 Nov 2009 15:18:08 +0000 (16:18 +0100)]
Correct the attribute definitions.
Gunnar Wrobel [Wed, 4 Nov 2009 15:17:51 +0000 (16:17 +0100)]
Fix constructor. Add todo. Use array_shift instead of array_pop.
Gunnar Wrobel [Wed, 4 Nov 2009 15:17:20 +0000 (16:17 +0100)]
Return an object decorated with the hash decorator.
Gunnar Wrobel [Wed, 4 Nov 2009 15:16:53 +0000 (16:16 +0100)]
Return the correct attribute value.
Gunnar Wrobel [Wed, 4 Nov 2009 15:16:23 +0000 (16:16 +0100)]
Indicate that binding failed.
Gunnar Wrobel [Wed, 4 Nov 2009 14:47:45 +0000 (15:47 +0100)]
The parent class declares this as public.
Gunnar Wrobel [Wed, 4 Nov 2009 14:47:23 +0000 (15:47 +0100)]
Add a stub method for abstract _authenticate() throwing a "Not implemented" error. Otherwise the classes are not useable.
Gunnar Wrobel [Wed, 4 Nov 2009 14:41:17 +0000 (15:41 +0100)]
Added testing for the Kolab auth driver.
Gunnar Wrobel [Wed, 4 Nov 2009 11:55:35 +0000 (12:55 +0100)]
Clarify error.
Gunnar Wrobel [Wed, 4 Nov 2009 11:55:11 +0000 (12:55 +0100)]
Typo.
Gunnar Wrobel [Wed, 4 Nov 2009 11:10:47 +0000 (12:10 +0100)]
Reduce the functionality of the kolab authentication driver. Some functionality should be readded as decorators.
Gunnar Wrobel [Wed, 4 Nov 2009 09:14:22 +0000 (10:14 +0100)]
Complete testing.
Gunnar Wrobel [Wed, 4 Nov 2009 09:13:30 +0000 (10:13 +0100)]
Move handling the internal side of the object attributes into the structure handler.
Gunnar Wrobel [Wed, 4 Nov 2009 09:12:06 +0000 (10:12 +0100)]
Update.
Gunnar Wrobel [Wed, 4 Nov 2009 09:11:58 +0000 (10:11 +0100)]
Interface fixes.
Gunnar Wrobel [Wed, 4 Nov 2009 09:11:31 +0000 (10:11 +0100)]
Fix handling the search scope.
Gunnar Wrobel [Wed, 4 Nov 2009 09:11:14 +0000 (10:11 +0100)]
Typo.
Duck [Tue, 3 Nov 2009 18:44:24 +0000 (11:44 -0700)]
Ticket #8667: Add resetPassword() to Horde_Auth_Application::.
Signed-off-by: Michael M Slusarz <slusarz@curecanti.org>
Gunnar Wrobel [Tue, 3 Nov 2009 14:19:59 +0000 (15:19 +0100)]
Adapt to Kolab_Server interface changes.
Gunnar Wrobel [Tue, 3 Nov 2009 10:56:09 +0000 (11:56 +0100)]
Reorganize interfaces and decorators.
Jan Schneider [Mon, 2 Nov 2009 16:26:52 +0000 (17:26 +0100)]
We always need autocomplete.js.
Gunnar Wrobel [Mon, 2 Nov 2009 16:20:01 +0000 (17:20 +0100)]
Fix interface names.
Gunnar Wrobel [Mon, 2 Nov 2009 16:19:46 +0000 (17:19 +0100)]
Obsolete
Gunnar Wrobel [Mon, 2 Nov 2009 16:10:08 +0000 (17:10 +0100)]
Move search handlers from Object/ to Search/. Additional testing. Some Interfaces moved to Interface.php.
Michael J. Rubinsky [Sat, 31 Oct 2009 03:05:50 +0000 (23:05 -0400)]
raw_params is returned from _attach(), not a parameter to pass to it, and it's optionally returned,
so we need to check existence before accessing it.
Gunnar Wrobel [Fri, 30 Oct 2009 23:19:10 +0000 (00:19 +0100)]
Skip only those tests that really rely on Net_LDAP2
Gunnar Wrobel [Fri, 30 Oct 2009 23:01:13 +0000 (00:01 +0100)]
Continued search implementation. Extended testing. Ensured that test requiring Net_LDAP2 are skipped.
Michael M Slusarz [Fri, 30 Oct 2009 22:15:09 +0000 (16:15 -0600)]
Fix typo
Michael M Slusarz [Fri, 30 Oct 2009 22:12:45 +0000 (16:12 -0600)]
func_replace -> raw_params
Chuck Hagenbuch [Fri, 30 Oct 2009 00:11:29 +0000 (20:11 -0400)]
Default to an Http response
Chuck Hagenbuch [Fri, 30 Oct 2009 00:11:04 +0000 (20:11 -0400)]
object instantiation style
Chuck Hagenbuch [Thu, 29 Oct 2009 22:41:14 +0000 (18:41 -0400)]
Get rid of some random stuff in the Http response class, and add more from the
Mad version.
Chuck Hagenbuch [Thu, 29 Oct 2009 22:40:42 +0000 (18:40 -0400)]
fix spelling
Chuck Hagenbuch [Thu, 29 Oct 2009 22:40:16 +0000 (18:40 -0400)]
Update to use \ as the namespace separator.
Michael J. Rubinsky [Thu, 29 Oct 2009 21:55:35 +0000 (17:55 -0400)]
func_replace doesn't seem to be needed/used by any _attach() methods.
Michael J. Rubinsky [Thu, 29 Oct 2009 20:26:33 +0000 (16:26 -0400)]
Fix javascript generation when assinging to a variable
Michael J. Rubinsky [Thu, 29 Oct 2009 19:51:50 +0000 (15:51 -0400)]
existence check
Gunnar Wrobel [Thu, 29 Oct 2009 15:55:37 +0000 (16:55 +0100)]
Fix the search handler.
Gunnar Wrobel [Thu, 29 Oct 2009 15:54:34 +0000 (16:54 +0100)]
Add basic test case definition.
Gunnar Wrobel [Thu, 29 Oct 2009 15:52:58 +0000 (16:52 +0100)]
Add testing for the search handler.
Jan Schneider [Thu, 29 Oct 2009 14:55:02 +0000 (15:55 +0100)]
Note that this a test for bug #8546.
Jan Schneider [Thu, 29 Oct 2009 14:15:20 +0000 (15:15 +0100)]
Fix package name.
Jan Schneider [Thu, 29 Oct 2009 14:38:25 +0000 (15:38 +0100)]
Be more relaxed on the params argument.
Jan Schneider [Thu, 29 Oct 2009 14:17:11 +0000 (15:17 +0100)]
Use Horde_String.
Jan Schneider [Thu, 29 Oct 2009 14:15:20 +0000 (15:15 +0100)]
Fix package name.
Jan Schneider [Thu, 29 Oct 2009 14:02:52 +0000 (15:02 +0100)]
Make those test executable individually.
Jan Schneider [Thu, 29 Oct 2009 13:52:19 +0000 (14:52 +0100)]
Use calendar extension if available.
Michael M Slusarz [Thu, 29 Oct 2009 01:27:45 +0000 (19:27 -0600)]
Add AutoCompleter Ajax driver.
Gunnar Wrobel [Wed, 28 Oct 2009 22:53:33 +0000 (23:53 +0100)]
Fix testing the configuration based factory.
Michael M Slusarz [Wed, 28 Oct 2009 22:18:35 +0000 (16:18 -0600)]
Fix duplicate declaration.
Michael M Slusarz [Wed, 28 Oct 2009 21:52:44 +0000 (15:52 -0600)]
Better @return description for getEmbeddedMimeParts()
Gunnar Wrobel [Wed, 28 Oct 2009 22:18:01 +0000 (23:18 +0100)]
Strict checking
Gunnar Wrobel [Wed, 28 Oct 2009 21:58:54 +0000 (22:58 +0100)]
Fix path.
Gunnar Wrobel [Wed, 28 Oct 2009 21:58:43 +0000 (22:58 +0100)]
phpdoc, CS
Gunnar Wrobel [Wed, 28 Oct 2009 21:39:58 +0000 (22:39 +0100)]
Add tests to package.xml.
Gunnar Wrobel [Wed, 28 Oct 2009 21:39:42 +0000 (22:39 +0100)]
Fix the Kolab_Session factories now that the Kolab_Server factories are complete. Additional testing.
Gunnar Wrobel [Wed, 28 Oct 2009 21:38:37 +0000 (22:38 +0100)]
Configuration based factories should not require any parameters but the configuration.
Michael M Slusarz [Wed, 28 Oct 2009 18:45:00 +0000 (12:45 -0600)]
Fix reading stream in combine wrapper
Michael M Slusarz [Wed, 28 Oct 2009 17:54:40 +0000 (11:54 -0600)]
stream_copy_to_stream() requires fstat(), so implement it here
Gunnar Wrobel [Wed, 28 Oct 2009 11:29:22 +0000 (12:29 +0100)]
Moved the core part from Horde_Notification into different
Horde_Notification_Handler classes. Added unit testing.
The core part of the functionality went into
Horde_Notification_Handler_Base. Only the segments that require access
to Horde global state have been split off into separate decorators.
The Horde_Notification_Handler_Alarm decorator delegates alarms to the
alarm system provided in the constructor. It needs access to
Horde_Auth::getAuth().
The Horde_Notification_Handler_Hordelog decorator logs error events
via Horde::logMessage().
As the logging part is useful but should be independant of Horde
global state if possible the Horde_Notification_Handler_Logged
decorator has been added. It allows providing a logger in the
constructor.
Gunnar Wrobel [Wed, 28 Oct 2009 08:30:24 +0000 (09:30 +0100)]
Completed the factory testing.
Chuck Hagenbuch [Wed, 28 Oct 2009 03:26:41 +0000 (23:26 -0400)]
When urlFor() is passed a named route, pass it to generate()
Includes some other changes to make this work with formatted routes, and some
updates to the tests to reflect updated assumptions.
Michael M Slusarz [Tue, 27 Oct 2009 23:05:15 +0000 (17:05 -0600)]
Add Horde_Imap_Client_Utils::createUrl()
Michael M Slusarz [Mon, 3 Aug 2009 20:27:53 +0000 (14:27 -0600)]
Add full IMAP URL parsing
Gunnar Wrobel [Tue, 27 Oct 2009 23:12:20 +0000 (00:12 +0100)]
CS
Gunnar Wrobel [Tue, 27 Oct 2009 23:12:06 +0000 (00:12 +0100)]
Fix the code coverage report.
Gunnar Wrobel [Tue, 27 Oct 2009 23:11:27 +0000 (00:11 +0100)]
Start splitting the factory into separate classes. Added some tests for that.
Gunnar Wrobel [Tue, 27 Oct 2009 18:35:58 +0000 (19:35 +0100)]
Fix typo. getMessage() in the mobile listener should delegate to
getMessage() instead of notify() in the status listener if no mobile
handler is set.
Gunnar Wrobel [Tue, 27 Oct 2009 17:51:09 +0000 (18:51 +0100)]
Splitted off the Horde_Notification_Storage interface and added the
Horde_Notification_Storage_Session class implementing this interface.
Gunnar Wrobel [Tue, 27 Oct 2009 16:47:49 +0000 (17:47 +0100)]
Added a test suite for the Notification package. Coverage is about 90%
and primarily excludes sections that rely heavily on global scope
(Horde_Registry, Horde_Nls, Horde_Auth, Horde_Alarm).
Michael M Slusarz [Tue, 27 Oct 2009 01:57:23 +0000 (19:57 -0600)]
Remove xinha driver
Michael M Slusarz [Mon, 26 Oct 2009 18:33:41 +0000 (12:33 -0600)]
Merge branch 'combine'
Michael M Slusarz [Sat, 24 Oct 2009 23:56:44 +0000 (17:56 -0600)]
Add Horde_Stream_Wrapper_Combine::
Gunnar Wrobel [Mon, 26 Oct 2009 18:16:39 +0000 (19:16 +0100)]
Fix the search call.
Gunnar Wrobel [Mon, 26 Oct 2009 17:57:42 +0000 (18:57 +0100)]
Merge branch 'refactor-Kolab_Session'
Gunnar Wrobel [Mon, 26 Oct 2009 17:55:05 +0000 (18:55 +0100)]
Refactoring and testing of Kolab_Session largely complete. The connection with Kolab_Server still needs some fixes on the side of Kolab_Server.
Michael M Slusarz [Mon, 26 Oct 2009 15:46:24 +0000 (09:46 -0600)]
This package relies on Horde_Support_StringStream::.
Jan Schneider [Mon, 26 Oct 2009 12:10:54 +0000 (13:10 +0100)]
MFB: Small cleanups.
Michael M Slusarz [Sat, 24 Oct 2009 23:56:05 +0000 (17:56 -0600)]
Add Ckeditor RTE driver.
Michael M Slusarz [Sat, 24 Oct 2009 12:47:43 +0000 (06:47 -0600)]
doc fixes; no need to load prototype.js here
Michael J. Rubinsky [Sat, 24 Oct 2009 16:33:38 +0000 (12:33 -0400)]
These should be Horde_Http_Exception objects, not Horde_Http_Client_Exception
Gunnar Wrobel [Fri, 23 Oct 2009 17:10:08 +0000 (19:10 +0200)]
Merge branch 'master' into refactor-Kolab_Session
Michael M Slusarz [Thu, 22 Oct 2009 20:18:07 +0000 (14:18 -0600)]
Support SORT=DISPLAY extension
Gunnar Wrobel [Thu, 22 Oct 2009 10:24:13 +0000 (12:24 +0200)]
Fix for moved base class. These inter-package dependencies were a bad idea and I need to remove them.
Gunnar Wrobel [Thu, 22 Oct 2009 10:19:00 +0000 (12:19 +0200)]
Refactored the mock driver into a mock LDAP connection to adapt it to
the new structure. Fixed the server factory. Fixed some of the unit
tests.
Michael M Slusarz [Wed, 21 Oct 2009 19:37:37 +0000 (13:37 -0600)]
Added Horde_Notification::replace()
Gunnar Wrobel [Wed, 21 Oct 2009 12:02:53 +0000 (14:02 +0200)]
Refactor Kolab_Session. No testing yet.
Michael M Slusarz [Wed, 21 Oct 2009 08:18:56 +0000 (02:18 -0600)]
Remove this parameter - it is too dimp-specific