Gunnar Wrobel [Tue, 10 Nov 2009 09:57:32 +0000 (10:57 +0100)]
Ensure that weekly recurrence counting works if two incidences follow on two
successive days.
Ensure that weekly recurrence counting works if an incidence lies directly at
the beginning of the week.
Ensure that weekly recurrence counting excludes events that happened in the
start week but lay before the start day of the recurrence.
Michael J. Rubinsky [Mon, 9 Nov 2009 20:16:40 +0000 (15:16 -0500)]
Need to update signature here too
Michael J. Rubinsky [Mon, 9 Nov 2009 16:28:11 +0000 (11:28 -0500)]
update function signature to allow for POST only variables
Gunnar Wrobel [Mon, 9 Nov 2009 16:27:36 +0000 (17:27 +0100)]
Fix skipping weeks for recurring events that do not occur every other week.
Bug: #8546
Gunnar Wrobel [Mon, 9 Nov 2009 13:09:21 +0000 (14:09 +0100)]
Second attempt at fixing weekly recurrences with several incidences per week.
Added a few unit tests as the original variant did not cover all corner cases.
Gunnar Wrobel [Mon, 9 Nov 2009 08:53:23 +0000 (09:53 +0100)]
Correct failing test and correclty count events recurring weekly
with multiple incidences per week.
Patch provided by Soenke Schwardt-Krummrich <schwardt@univention.de>
See https://issues.kolab.org/issue3846.
Gunnar Wrobel [Mon, 9 Nov 2009 08:51:13 +0000 (09:51 +0100)]
Hrm, correct test. The last event should be exactly one week after the first.
Gunnar Wrobel [Mon, 9 Nov 2009 08:43:57 +0000 (09:43 +0100)]
Add failing test for recurrences with limited occurence that have
multiple incidences per week.
From https://issues.kolab.org/issue3846:
horde counts recurring events per week and not per incident. This gets
a problem if a recurring event with more than one incident per week is
defined. A recurring event with incidents on monday and friday with 3
incidents overall is displayed correctly with 3 incidents over one and
a half week in kontact and Outlook. Without this patch horde displays
6 incidents over 3 weeks.
Gunnar Wrobel [Sat, 7 Nov 2009 19:45:00 +0000 (20:45 +0100)]
Fixed package paths.
Jan Schneider [Sat, 7 Nov 2009 12:57:38 +0000 (13:57 +0100)]
JSON is always UTF-8 (Bug #8685).
Jan Schneider [Fri, 6 Nov 2009 17:03:36 +0000 (18:03 +0100)]
MFB 1.1.2.6
Michael M Slusarz [Fri, 6 Nov 2009 22:02:17 +0000 (15:02 -0700)]
Add support for Google Closure Compiler in javascript minfiy filter
Gunnar Wrobel [Fri, 6 Nov 2009 09:12:53 +0000 (10:12 +0100)]
Hotfixes to get the Kolab storage driver to work with the new Imap_Client library.
Gunnar Wrobel [Thu, 5 Nov 2009 23:08:03 +0000 (00:08 +0100)]
Additional testing for the search operations.
Gunnar Wrobel [Thu, 5 Nov 2009 22:38:23 +0000 (23:38 +0100)]
Adapt to the interface changes in Kolab_Session.
Gunnar Wrobel [Thu, 5 Nov 2009 22:35:50 +0000 (23:35 +0100)]
Rename interfaces and decorators.
Gunnar Wrobel [Thu, 5 Nov 2009 21:11:16 +0000 (22:11 +0100)]
CS
Gunnar Wrobel [Thu, 5 Nov 2009 21:07:08 +0000 (22:07 +0100)]
Adapt to the interface change in Kolab_Session.
Gunnar Wrobel [Thu, 5 Nov 2009 20:44:58 +0000 (21:44 +0100)]
Remove the isConnected() call again and ensure we get a connected session once we create it.
Gunnar Wrobel [Thu, 5 Nov 2009 20:43:25 +0000 (21:43 +0100)]
Fix typos.
Gunnar Wrobel [Thu, 5 Nov 2009 19:03:39 +0000 (20:03 +0100)]
Allow to validate a stored session.
Michael J. Rubinsky [Thu, 5 Nov 2009 06:06:33 +0000 (01:06 -0500)]
Always include KeyNavList as well
Gunnar Wrobel [Thu, 5 Nov 2009 14:53:20 +0000 (15:53 +0100)]
Skip tests if other packages are missing.
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