horde.git
16 years agoPlural.
Jan Schneider [Mon, 14 Sep 2009 17:14:54 +0000 (19:14 +0200)]
Plural.

16 years agoMerge branch 'http-client-adapters'
Chuck Hagenbuch [Tue, 15 Sep 2009 03:41:03 +0000 (23:41 -0400)]
Merge branch 'http-client-adapters'

16 years agoadd Horde_Support as a dependency
Chuck Hagenbuch [Tue, 15 Sep 2009 03:40:21 +0000 (23:40 -0400)]
add Horde_Support as a dependency

16 years agomake Stream_Wrapper a required dependency since StringWrapper won't work without it
Chuck Hagenbuch [Tue, 15 Sep 2009 03:40:03 +0000 (23:40 -0400)]
make Stream_Wrapper a required dependency since StringWrapper won't work without it

16 years agopecl_http, cURL, and fopen requests all work for the basics now
Chuck Hagenbuch [Tue, 15 Sep 2009 03:38:30 +0000 (23:38 -0400)]
pecl_http, cURL, and fopen requests all work for the basics now

16 years agousing streams with curl is broken in PHP 5.3.0
Chuck Hagenbuch [Tue, 15 Sep 2009 02:48:14 +0000 (22:48 -0400)]
using streams with curl is broken in PHP 5.3.0

16 years agoinclude the abstract send() method
Chuck Hagenbuch [Tue, 15 Sep 2009 02:47:41 +0000 (22:47 -0400)]
include the abstract send() method

16 years agonew usage pattern for requests
Chuck Hagenbuch [Tue, 15 Sep 2009 02:47:18 +0000 (22:47 -0400)]
new usage pattern for requests

16 years agostart adding response objects
Chuck Hagenbuch [Tue, 15 Sep 2009 02:47:00 +0000 (22:47 -0400)]
start adding response objects

16 years agoAdd Horde_Support_StringStream and the supporting Horde_Stream_Wrapper_String class
Chuck Hagenbuch [Tue, 15 Sep 2009 02:45:27 +0000 (22:45 -0400)]
Add Horde_Support_StringStream and the supporting Horde_Stream_Wrapper_String class

Provides a way to treat a string variable as a stream without duplicating it or
using global scope.

16 years agoNeed to change the variable name here too
Michael J. Rubinsky [Mon, 14 Sep 2009 15:46:23 +0000 (11:46 -0400)]
Need to change the variable name here too

16 years agoDon't overwrite the array of $links we obtain from freshmeat in this loop.
Michael J. Rubinsky [Mon, 14 Sep 2009 15:39:58 +0000 (11:39 -0400)]
Don't overwrite the array of $links we obtain from freshmeat in this loop.

16 years agoCatch 201 and empty urls response when creating urls.
Jan Schneider [Mon, 14 Sep 2009 13:08:17 +0000 (15:08 +0200)]
Catch 201 and empty urls response when creating urls.

16 years agoFix variable typo.
Jan Schneider [Mon, 14 Sep 2009 13:00:34 +0000 (15:00 +0200)]
Fix variable typo.

16 years agoFix json structure when updating urls.
Jan Schneider [Mon, 14 Sep 2009 12:51:46 +0000 (14:51 +0200)]
Fix json structure when updating urls.
Add urls if they don't exist.

16 years agoAvoid fatal error.
Jan Schneider [Mon, 14 Sep 2009 12:10:20 +0000 (14:10 +0200)]
Avoid fatal error.

16 years agoUntil we have a working HTTP client that doesn't consider 201 as an error
Jan Schneider [Mon, 14 Sep 2009 10:45:15 +0000 (12:45 +0200)]
Until we have a working HTTP client that doesn't consider 201 as an error
response, work around it.

16 years agoConvert 'horde' even if only searching for the queue id.
Jan Schneider [Mon, 14 Sep 2009 10:38:36 +0000 (12:38 +0200)]
Convert 'horde' even if only searching for the queue id.

16 years agoThis got to be a post.
Jan Schneider [Mon, 14 Sep 2009 10:25:38 +0000 (12:25 +0200)]
This got to be a post.

16 years agoFix Rpc calls.
Jan Schneider [Mon, 14 Sep 2009 08:10:12 +0000 (10:10 +0200)]
Fix Rpc calls.

16 years agoFix constant usage.
Jan Schneider [Mon, 14 Sep 2009 08:00:15 +0000 (10:00 +0200)]
Fix constant usage.

16 years agoFix casing and detection of security releases.
Jan Schneider [Mon, 14 Sep 2009 07:53:28 +0000 (09:53 +0200)]
Fix casing and detection of security releases.

16 years agoThe function getAllParams() does not exist for request objects. I
Gunnar Wrobel [Fri, 11 Sep 2009 20:37:44 +0000 (22:37 +0200)]
The function getAllParams() does not exist for request objects. I
can't find a reference in CVS where this method name has been changed
but I assume it is meant to be getParameters().

16 years agoFix escaping title (tooltip) text
Michael M Slusarz [Tue, 8 Sep 2009 21:55:03 +0000 (15:55 -0600)]
Fix escaping title (tooltip) text

16 years agoRevert "The encode filter doesn't use this parameter (it probably should)"
Michael M Slusarz [Tue, 8 Sep 2009 21:32:36 +0000 (15:32 -0600)]
Revert "The encode filter doesn't use this parameter (it probably should)"

This reverts commit 6fea0fc8cd5aebbde1e28a3775242ee913a90a34.

According to Jan, PHP really does use this param even though it is not
documented.

16 years agoFix the routing for the required actions.
Gunnar Wrobel [Fri, 11 Sep 2009 15:49:49 +0000 (17:49 +0200)]
Fix the routing for the required actions.

16 years agoStarted converting the Kolab Free/Busy application into a Horde MVC
Gunnar Wrobel [Fri, 11 Sep 2009 09:50:16 +0000 (11:50 +0200)]
Started converting the Kolab Free/Busy application into a Horde MVC
based webapp. Also began to remove the use of singletons in order to
facilitate unit testing the system. Horde_Kolab_FreeBusy now serves as
Registry/ServiceLocator to the various services required.

16 years agoadd an initial Horde_View_Json object that takes the variables assigned to it and...
Chuck Hagenbuch [Thu, 10 Sep 2009 03:24:47 +0000 (23:24 -0400)]
add an initial Horde_View_Json object that takes the variables assigned to it and returns a JSON object when rendered

16 years agoStart fixing the unit tests.
Gunnar Wrobel [Wed, 9 Sep 2009 09:57:10 +0000 (11:57 +0200)]
Start fixing the unit tests.

16 years agoCS
Gunnar Wrobel [Wed, 9 Sep 2009 09:56:46 +0000 (11:56 +0200)]
CS

16 years agoDeclare function types.
Gunnar Wrobel [Wed, 9 Sep 2009 09:11:34 +0000 (11:11 +0200)]
Declare function types.

16 years agoDelete deprecated Classes.
Gunnar Wrobel [Wed, 9 Sep 2009 09:11:12 +0000 (11:11 +0200)]
Delete deprecated Classes.

16 years agoRename ListTest to StorageTest. CS.
Gunnar Wrobel [Wed, 9 Sep 2009 09:10:44 +0000 (11:10 +0200)]
Rename ListTest to StorageTest. CS.

16 years agoCS
Gunnar Wrobel [Wed, 9 Sep 2009 08:57:09 +0000 (10:57 +0200)]
CS

16 years agoAdapted to the newer Kolab_Storage package.
Gunnar Wrobel [Wed, 9 Sep 2009 08:38:40 +0000 (10:38 +0200)]
Adapted to the newer Kolab_Storage package.

16 years agoCS
Gunnar Wrobel [Wed, 9 Sep 2009 08:38:04 +0000 (10:38 +0200)]
CS

16 years agoImported Kolab_FreeBusy from CVS.
Gunnar Wrobel [Wed, 9 Sep 2009 07:06:10 +0000 (09:06 +0200)]
Imported Kolab_FreeBusy from CVS.

16 years agophpdoc
Gunnar Wrobel [Wed, 9 Sep 2009 07:35:37 +0000 (09:35 +0200)]
phpdoc

16 years agoinstanceOf instead of is_a()
Gunnar Wrobel [Wed, 9 Sep 2009 07:23:30 +0000 (09:23 +0200)]
instanceOf instead of is_a()

16 years agoMake sure we don't accidentally trigger curl's file uploading
Chuck Hagenbuch [Wed, 9 Sep 2009 01:51:53 +0000 (21:51 -0400)]
Make sure we don't accidentally trigger curl's file uploading

16 years agoAdd Horde_Support_Guid to generate the Horde-style GUIDs.
Jan Schneider [Tue, 8 Sep 2009 21:55:17 +0000 (23:55 +0200)]
Add Horde_Support_Guid to generate the Horde-style GUIDs.

16 years agoThe encode filter doesn't use this parameter (it probably should)
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)

16 years agoFix loading driver.
Jan Schneider [Tue, 8 Sep 2009 08:20:14 +0000 (10:20 +0200)]
Fix loading driver.

16 years agoMore salt improvements - use all base64 characters (not just hex) for crypt,
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).

16 years agoCleanups/Fixes/Improvments to annotate code.
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).

16 years agoBetter font display of header text
Michael M Slusarz [Tue, 1 Sep 2009 21:54:39 +0000 (15:54 -0600)]
Better font display of header text

16 years agoConverted Kolab_Storage to Horde4.
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.

16 years agoImplemented IMAP METADATA (RFC5464) support for both the socket and cclient based...
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.

16 years agoImported Kolab_Storage
Gunnar Wrobel [Mon, 29 Jun 2009 07:10:05 +0000 (09:10 +0200)]
Imported Kolab_Storage

16 years agoAbstract -> Base
Jan Schneider [Mon, 7 Sep 2009 08:25:15 +0000 (10:25 +0200)]
Abstract -> Base

16 years agoUse hash to configure Horde_Mime_Mail ctor.
Jan Schneider [Sun, 6 Sep 2009 16:51:10 +0000 (18:51 +0200)]
Use hash to configure Horde_Mime_Mail ctor.

16 years agoFix tests.
Jan Schneider [Sun, 6 Sep 2009 16:50:07 +0000 (18:50 +0200)]
Fix tests.

16 years agoUse the configured charset for the recipient address encoding.
Jan Schneider [Sun, 6 Sep 2009 16:40:29 +0000 (18:40 +0200)]
Use the configured charset for the recipient address encoding.

16 years agoRe-throw PEAR_Error as exception.
Jan Schneider [Sun, 6 Sep 2009 16:39:45 +0000 (18:39 +0200)]
Re-throw PEAR_Error as exception.

16 years agoAdd failing test for bug #8546.
Jan Schneider [Sun, 6 Sep 2009 10:37:53 +0000 (12:37 +0200)]
Add failing test for bug #8546.

16 years agoUpdate package.xml
Jan Schneider [Sun, 6 Sep 2009 10:28:42 +0000 (12:28 +0200)]
Update package.xml

16 years agoAbstract -> Base
Jan Schneider [Sun, 6 Sep 2009 10:23:17 +0000 (12:23 +0200)]
Abstract -> Base

16 years agoInitial refactoring to split backends based on request/response objects
Chuck Hagenbuch [Fri, 4 Sep 2009 15:40:48 +0000 (11:40 -0400)]
Initial refactoring to split backends based on request/response objects

16 years agoAlways store the stack since we're in an ajax context in this method
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

16 years agoBug #8529: Fix generation of URL with pathinfo issue
Michael M Slusarz [Mon, 31 Aug 2009 23:22:23 +0000 (17:22 -0600)]
Bug #8529: Fix generation of URL with pathinfo issue

16 years agoBug #8529: Add URL to log in menu links
Michael M Slusarz [Mon, 31 Aug 2009 23:15:04 +0000 (17:15 -0600)]
Bug #8529: Add URL to log in menu links

16 years agoAllow passthrough to all View methods, not just helpers (bryanalves@gmail.com)
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)

16 years agoFix parsing of multipart subparts
Michael M Slusarz [Mon, 31 Aug 2009 18:19:17 +0000 (12:19 -0600)]
Fix parsing of multipart subparts

16 years agoRedirect with full URL
Michael M Slusarz [Mon, 31 Aug 2009 18:10:07 +0000 (12:10 -0600)]
Redirect with full URL

16 years agoFixed all tests and cleaned code style.
Gunnar Wrobel [Mon, 31 Aug 2009 06:24:40 +0000 (08:24 +0200)]
Fixed all tests and cleaned code style.

16 years agoCatch NIL responses
Michael M Slusarz [Mon, 31 Aug 2009 01:56:18 +0000 (19:56 -0600)]
Catch NIL responses

16 years agoDon't use TT tags
Michael M Slusarz [Wed, 26 Aug 2009 17:13:30 +0000 (11:13 -0600)]
Don't use TT tags

16 years agoFix an undefined variable warning
Michael M Slusarz [Tue, 25 Aug 2009 18:01:07 +0000 (12:01 -0600)]
Fix an undefined variable warning

16 years agoFurther cleanup for Horde 4. Renamed XML classes to Xml. Some tests still failing...
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.

16 years agoRemoved the use of Horde_DOM as it is no longer required for PHP5.
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.

16 years agoMFB test for bug 8510.
Jan Schneider [Sun, 30 Aug 2009 10:05:47 +0000 (12:05 +0200)]
MFB test for bug 8510.

16 years agophpdoc
Jan Schneider [Sun, 30 Aug 2009 10:05:22 +0000 (12:05 +0200)]
phpdoc

16 years agoMFB: Fix exporting certain weekday recurrence rules to iCalendar (lst_hoe02@kwsoft...
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).

16 years agoFix test. This still isn't correct, because it should NOT consider DST changes.
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.

16 years agoRevert "Implement Countable."
Chuck Hagenbuch [Sat, 29 Aug 2009 02:49:38 +0000 (22:49 -0400)]
Revert "Implement Countable."

This reverts commit d0396d8d495ed66fa088ae490a1d0ff3dbe16de9.

16 years agoImplement Countable.
Jan Schneider [Fri, 28 Aug 2009 21:08:31 +0000 (23:08 +0200)]
Implement Countable.

16 years agoFix sending illegal multiple headers when re-sending messages.
Jan Schneider [Fri, 28 Aug 2009 09:27:44 +0000 (11:27 +0200)]
Fix sending illegal multiple headers when re-sending messages.

16 years agoReturn all contries if requested, like documented.
Jan Schneider [Mon, 24 Aug 2009 20:28:46 +0000 (22:28 +0200)]
Return all contries if requested, like documented.

16 years agoAdd Horde_Auth::requireAuth()
Michael M Slusarz [Mon, 24 Aug 2009 20:05:32 +0000 (14:05 -0600)]
Add Horde_Auth::requireAuth()

16 years agoFix CSS on IE 8 - don't display IE 7 CSS
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

16 years agoAdd Horde_Auth_Application::requireAuth()
Michael M Slusarz [Mon, 24 Aug 2009 15:32:18 +0000 (09:32 -0600)]
Add Horde_Auth_Application::requireAuth()

This reverts commit 5df37f9934afeee9f4741d41f92c06cfc4b39ca9.

16 years agouse a static class var for the cached instance, and make the method protected so...
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

16 years agoThis check doesn't make any sense to me, and it break guest application access.
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.

16 years agoFix phpdoc.
Jan Schneider [Sun, 23 Aug 2009 21:04:04 +0000 (23:04 +0200)]
Fix phpdoc.

16 years agomethod case
Chuck Hagenbuch [Sun, 23 Aug 2009 16:31:57 +0000 (12:31 -0400)]
method case

16 years agoWith the Fopen adapter, sniff the error message for an HTTP status code, and if
Chuck Hagenbuch [Sun, 23 Aug 2009 16:30:59 +0000 (12:30 -0400)]
With the Fopen adapter, sniff the error message for an HTTP status code, and if
there is one, return a minimally useful Response object instead of throwing an
error message.

16 years agoReturn array if an array was requested.
Jan Schneider [Sun, 23 Aug 2009 13:49:12 +0000 (15:49 +0200)]
Return array if an array was requested.

16 years agoCache browser object, don't use singleton().
Jan Schneider [Sun, 23 Aug 2009 13:40:30 +0000 (15:40 +0200)]
Cache browser object, don't use singleton().

16 years agoDon't use singleton().
Jan Schneider [Sun, 23 Aug 2009 13:36:12 +0000 (15:36 +0200)]
Don't use singleton().

16 years agoFix charset caching.
Jan Schneider [Sun, 23 Aug 2009 13:35:32 +0000 (15:35 +0200)]
Fix charset caching.

16 years agophpdoc fixes
Jan Schneider [Sat, 22 Aug 2009 15:33:42 +0000 (17:33 +0200)]
phpdoc fixes

16 years agoHorde_Mime_Part::parseMessage() correctly parses non-MIME parts.
Michael M Slusarz [Thu, 20 Aug 2009 19:50:07 +0000 (13:50 -0600)]
Horde_Mime_Part::parseMessage() correctly parses non-MIME parts.

16 years agocatch exceptions when apis don't exist in hasAppMethod and _loadApiCache
Chuck Hagenbuch [Fri, 21 Aug 2009 17:50:24 +0000 (13:50 -0400)]
catch exceptions when apis don't exist in hasAppMethod and _loadApiCache

16 years agostart working on Horde_Support_Backtrace, an object to make it easier to get pieces...
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

16 years agoHelps to actually unset the timezone.
Jan Schneider [Thu, 20 Aug 2009 21:42:20 +0000 (23:42 +0200)]
Helps to actually unset the timezone.

16 years agoMFB: Set timezone on logging (Bug #8496).
Jan Schneider [Thu, 20 Aug 2009 16:38:17 +0000 (18:38 +0200)]
MFB: Set timezone on logging (Bug #8496).

16 years agoanother link, about PUT variables
Chuck Hagenbuch [Thu, 20 Aug 2009 19:36:39 +0000 (15:36 -0400)]
another link, about PUT variables

16 years agoBug #8475: Fix parameter order
Michael M Slusarz [Wed, 19 Aug 2009 22:36:34 +0000 (16:36 -0600)]
Bug #8475: Fix parameter order

16 years agoBug #8505: Encode URL parameters with rawurlencode().
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.

16 years agoFix typo
Michael J. Rubinsky [Wed, 19 Aug 2009 18:50:20 +0000 (14:50 -0400)]
Fix typo