Michael M Slusarz [Fri, 19 Mar 2010 21:02:25 +0000 (15:02 -0600)]
Allow log output format (for stream logs) to be defined in horde config
Michael M Slusarz [Fri, 19 Mar 2010 20:21:31 +0000 (14:21 -0600)]
Horde_Log chicken/egg problem
Difficult to log issue when logger isn't working... e.g. if log file is
not available to be written, such as when running from CLI and logfile
not accessible to CLI user, fallback to null log driver instead. The
failure to log should never fatally cause the script to stop.
Michael M Slusarz [Fri, 19 Mar 2010 20:03:50 +0000 (14:03 -0600)]
Revert "Need to registry the deprecated callback *after* the autoloader is initialized."
This reverts commit
87562acdb7337553fcbb432b9bbff4307136c8b2.
Just ignore Exceptions that are thrown if the logging handler is not yet
setup. And don't try to log at all if log handler is not yet available.
Michael M Slusarz [Fri, 19 Mar 2010 19:42:15 +0000 (13:42 -0600)]
Fix include path
Michael M Slusarz [Fri, 19 Mar 2010 19:41:32 +0000 (13:41 -0600)]
These scripts belong in horde, not the packages
Michael M Slusarz [Fri, 19 Mar 2010 19:19:49 +0000 (13:19 -0600)]
Don't need to checkt for 'recent' PEAR version anymore
Michael M Slusarz [Fri, 19 Mar 2010 19:15:22 +0000 (13:15 -0600)]
Mark Crypt_Blowfish and Mail as required modules
Michael M Slusarz [Fri, 19 Mar 2010 19:09:41 +0000 (13:09 -0600)]
Test script improvements.
Standardize error messages.
Add checks for framework libraries and registry.php. Die immediately if
not found. There is no reason to continue running the test script if
these basic Horde elements are not correctly set up.
Michael M Slusarz [Fri, 19 Mar 2010 18:53:27 +0000 (12:53 -0600)]
INSTALL documentation improvements/fixes
Michael M Slusarz [Fri, 19 Mar 2010 06:45:28 +0000 (00:45 -0600)]
Refactor Horde_Secret.
Remove Horde_Cipher - simply more maintenance for a class that doesn't
do anything better than can already be done with a PEAR equivalent.
Horde now requires Crypt_Blowfish instead. Crypt_Blowfish has built-in
support for mcrypt, so that optimization still applies. However,
blowfish is an efficient algorithm so the PHP-version is most likely
fine for the vast majority of users (trying to reduce install
complexity).
Horde_Secret:: now has an OO-interface and no longer relies on
Horde_Core.
Michael M Slusarz [Fri, 19 Mar 2010 17:26:09 +0000 (11:26 -0600)]
More mailbox-name documentation.
These prefs values are going to be moving into a separate IMAP
preference store (hopefully sooner rather than later), since these
values may depend on the IMAP server being accessed. But there is no set
timeline for this.
Michael M Slusarz [Fri, 19 Mar 2010 17:11:16 +0000 (11:11 -0600)]
Better documentation for UTF7-IMAP prefs values
Michael M Slusarz [Thu, 18 Mar 2010 22:51:57 +0000 (16:51 -0600)]
Optimize row removal
Jan Schneider [Fri, 19 Mar 2010 17:06:14 +0000 (18:06 +0100)]
Fix installing individual packages.
Jan Schneider [Fri, 19 Mar 2010 17:06:00 +0000 (18:06 +0100)]
Add Log.php.
Jan Schneider [Fri, 19 Mar 2010 16:56:32 +0000 (17:56 +0100)]
Use History's iterators, catch exceptions.
Jan Schneider [Fri, 19 Mar 2010 16:01:56 +0000 (17:01 +0100)]
Implement Iterator, ArrayAccess, Countable interfaces.
Jan Schneider [Fri, 19 Mar 2010 15:24:54 +0000 (16:24 +0100)]
Make Horde_History an abstract class.
Add Horde_History_Exception.
phpdoc
Jan Schneider [Fri, 19 Mar 2010 12:17:41 +0000 (13:17 +0100)]
Library, not class.
Ben Klang [Fri, 19 Mar 2010 16:31:19 +0000 (12:31 -0400)]
Shout: Add UI to change sound file
Gunnar Wrobel [Fri, 19 Mar 2010 12:28:11 +0000 (13:28 +0100)]
Use the Driver class directly. No need for an inderection using the Connection class.
Gunnar Wrobel [Fri, 19 Mar 2010 12:02:58 +0000 (13:02 +0100)]
Expect Exceptions from Horde_Ldap not PEAR errors.
Gunnar Wrobel [Fri, 19 Mar 2010 06:21:40 +0000 (07:21 +0100)]
Install the tests with the package.
Gunnar Wrobel [Fri, 19 Mar 2010 06:21:16 +0000 (07:21 +0100)]
Require the correct base test class.
Gunnar Wrobel [Fri, 19 Mar 2010 06:20:37 +0000 (07:20 +0100)]
Add basic class if PEAR-DB is missing.
Gunnar Wrobel [Fri, 19 Mar 2010 06:19:36 +0000 (07:19 +0100)]
We use the autoloader.
Gunnar Wrobel [Fri, 19 Mar 2010 06:19:03 +0000 (07:19 +0100)]
Skip testing if PEAR-Log is not available.
Jan Schneider [Thu, 18 Mar 2010 19:35:30 +0000 (20:35 +0100)]
Skip broken tests.
Jan Schneider [Thu, 18 Mar 2010 18:38:53 +0000 (19:38 +0100)]
Ah, there is the InterceptinParser.
Jan Schneider [Thu, 18 Mar 2010 18:26:05 +0000 (19:26 +0100)]
Remove debug code.
Jan Schneider [Thu, 18 Mar 2010 18:25:10 +0000 (19:25 +0100)]
There is no InterceptingParser.
Jan Schneider [Thu, 18 Mar 2010 18:23:24 +0000 (19:23 +0100)]
Fix several parse errors.
Jan Schneider [Thu, 18 Mar 2010 18:21:08 +0000 (19:21 +0100)]
Allow to skip broken tests.
Jan Schneider [Thu, 18 Mar 2010 18:13:12 +0000 (19:13 +0100)]
Fix tests.
Jan Schneider [Thu, 18 Mar 2010 17:12:49 +0000 (18:12 +0100)]
Reduce indention.
Jan Schneider [Thu, 18 Mar 2010 17:10:09 +0000 (18:10 +0100)]
Fix class name.
Michael M Slusarz [Thu, 18 Mar 2010 17:44:18 +0000 (11:44 -0600)]
Bug #8916: Remove unneeded (and no longer existing) replace() call
Michael M Slusarz [Thu, 18 Mar 2010 17:41:19 +0000 (11:41 -0600)]
Bug #8915: Fix template path
Michael M Slusarz [Thu, 18 Mar 2010 17:39:23 +0000 (11:39 -0600)]
Bug #8914: Fix function name
Michael M Slusarz [Thu, 18 Mar 2010 09:28:23 +0000 (03:28 -0600)]
Add Horde_Lock to the list of global bindings
Michael M Slusarz [Thu, 18 Mar 2010 08:46:35 +0000 (02:46 -0600)]
Update Horde_Lock
Bring into line with H4 conventions.
Remove some Core-specific code/configuration.
Fix exception throwing in Horde_Lock package
Michael M Slusarz [Thu, 18 Mar 2010 08:33:51 +0000 (02:33 -0600)]
Some Horde_Log conversion fixes/omissions
Michael M Slusarz [Thu, 18 Mar 2010 05:53:44 +0000 (23:53 -0600)]
Filter superfluous spaces in display subjects
Michael J. Rubinsky [Thu, 18 Mar 2010 17:05:56 +0000 (13:05 -0400)]
Oops, forgot to remove the existing start quote...
Michael J. Rubinsky [Thu, 18 Mar 2010 17:02:56 +0000 (13:02 -0400)]
BFN
Michael J. Rubinsky [Thu, 18 Mar 2010 16:54:37 +0000 (12:54 -0400)]
Properly quote the search term.
Bug: 8919
Jan Schneider [Thu, 18 Mar 2010 16:25:22 +0000 (17:25 +0100)]
We always want the place where the exception was thrown, not the frame before.
Jan Schneider [Thu, 18 Mar 2010 16:19:09 +0000 (17:19 +0100)]
Fix undefined temp file name.
Jan Schneider [Thu, 18 Mar 2010 16:16:25 +0000 (17:16 +0100)]
Fix setting logger.
Jan Schneider [Thu, 18 Mar 2010 16:12:05 +0000 (17:12 +0100)]
Fix scope.
Jan Schneider [Thu, 18 Mar 2010 16:09:47 +0000 (17:09 +0100)]
Give users a chance to update their old PEAR Log based configurations.
Jan Schneider [Thu, 18 Mar 2010 15:35:46 +0000 (15:35 +0000)]
Use space of draggers when event is not active/hovered.
Jan Schneider [Thu, 18 Mar 2010 15:35:45 +0000 (15:35 +0000)]
Fix icon positioning.
Jan Schneider [Thu, 18 Mar 2010 15:35:44 +0000 (15:35 +0000)]
Tweak advanced perms table.
Jan Schneider [Thu, 18 Mar 2010 15:03:36 +0000 (16:03 +0100)]
Use up() instead of parentNode, and $w() instead of string arrays.
Jan Schneider [Wed, 17 Mar 2010 22:08:35 +0000 (22:08 +0000)]
Allow to switch search time.
Jan Schneider [Wed, 17 Mar 2010 22:08:34 +0000 (22:08 +0000)]
Add print icons.
Jan Schneider [Wed, 17 Mar 2010 22:08:33 +0000 (22:08 +0000)]
Style more... buttons.
Michael J. Rubinsky [Thu, 18 Mar 2010 13:49:09 +0000 (09:49 -0400)]
fix path to dimp portal template
Michael M Slusarz [Thu, 18 Mar 2010 05:36:02 +0000 (23:36 -0600)]
Fix copy/paste error
Michael M Slusarz [Wed, 17 Mar 2010 23:55:45 +0000 (17:55 -0600)]
Create IMP_Sentmail binder
Michael M Slusarz [Wed, 17 Mar 2010 23:43:27 +0000 (17:43 -0600)]
Use 'mobile' as the description for mimp again
Ben Klang [Thu, 18 Mar 2010 03:14:01 +0000 (23:14 -0400)]
Shout: Make sure we have an initialized application instance
Ben Klang [Thu, 18 Mar 2010 02:46:16 +0000 (22:46 -0400)]
Shout: Remove debugging
Ben Klang [Thu, 18 Mar 2010 02:38:55 +0000 (22:38 -0400)]
Shout: Fix display of account name
Ben Klang [Thu, 18 Mar 2010 02:32:07 +0000 (22:32 -0400)]
Operator: Fix loading perms
Ben Klang [Thu, 18 Mar 2010 02:32:00 +0000 (22:32 -0400)]
Shout: Fix loading perms
Ben Klang [Thu, 18 Mar 2010 02:31:30 +0000 (22:31 -0400)]
Vilma: Comment this out for now...need to find out if Horde_Template is even used anymore in Vilma
Michael M Slusarz [Wed, 17 Mar 2010 23:34:10 +0000 (17:34 -0600)]
Use global injector binder to get Alarm object using Horde alarm config
Michael M Slusarz [Wed, 17 Mar 2010 22:59:41 +0000 (16:59 -0600)]
Remove Horde_Core and PEAR dependencies from Horde_Util
Michael M Slusarz [Wed, 17 Mar 2010 22:54:51 +0000 (16:54 -0600)]
Use global injector binder to get Token object using Horde token config
Michael M Slusarz [Wed, 17 Mar 2010 22:36:54 +0000 (16:36 -0600)]
Use global injector binder to get VFS object using Horde vfs config
Michael M Slusarz [Wed, 17 Mar 2010 22:35:27 +0000 (16:35 -0600)]
Horde::getLogger() has been removed.
Michael M Slusarz [Wed, 17 Mar 2010 22:26:14 +0000 (16:26 -0600)]
Cleaner representation of global injector factories/binders.
Gunnar Wrobel [Wed, 17 Mar 2010 22:25:40 +0000 (23:25 +0100)]
Fix weird triplication I introduced when rebasing today.
Michael J. Rubinsky [Wed, 17 Mar 2010 21:50:14 +0000 (17:50 -0400)]
Use injector to get the logger now
Michael J. Rubinsky [Wed, 17 Mar 2010 21:29:34 +0000 (17:29 -0400)]
These are called statically
Michael J. Rubinsky [Wed, 17 Mar 2010 21:14:47 +0000 (17:14 -0400)]
Need to registry the deprecated callback *after* the autoloader is initialized.
Horde::logDeprecated() now uses Horde_Log, so the autoloader needs to be initialized
before we attempt to log anything.
Gunnar Wrobel [Wed, 17 Mar 2010 19:49:35 +0000 (20:49 +0100)]
Fix acl handling. Improve namespace handling. Adapt tests.
Gunnar Wrobel [Wed, 17 Mar 2010 19:48:19 +0000 (20:48 +0100)]
Add connection class.
Gunnar Wrobel [Wed, 17 Mar 2010 19:43:12 +0000 (20:43 +0100)]
Start the Horde_Kolab_Storage_Connection handler.
Gunnar Wrobel [Wed, 17 Mar 2010 18:54:30 +0000 (19:54 +0100)]
Start the KolabStorage factory, remove the singleton pattern and start using the injector.
Gunnar Wrobel [Wed, 17 Mar 2010 18:51:28 +0000 (19:51 +0100)]
phpdoc
Gunnar Wrobel [Wed, 17 Mar 2010 14:44:42 +0000 (15:44 +0100)]
Remove obsolete parameters.
Gunnar Wrobel [Wed, 17 Mar 2010 09:55:36 +0000 (10:55 +0100)]
Remove getStorage(), getId() from the Kolab_Session interface, consolidate decorators, adapt testing.
Gunnar Wrobel [Wed, 17 Mar 2010 07:51:30 +0000 (08:51 +0100)]
This needs to be tested and implemented in the Auth module.
Gunnar Wrobel [Wed, 17 Mar 2010 07:49:13 +0000 (08:49 +0100)]
Obsolete.
Gunnar Wrobel [Wed, 17 Mar 2010 07:29:52 +0000 (08:29 +0100)]
Horde_Kolab_Session_Interface -> Horde_Kolab_Session
Gunnar Wrobel [Wed, 17 Mar 2010 07:02:34 +0000 (08:02 +0100)]
typo
Gunnar Wrobel [Wed, 17 Mar 2010 06:40:45 +0000 (07:40 +0100)]
Use the injector.
Gunnar Wrobel [Wed, 17 Mar 2010 05:23:04 +0000 (06:23 +0100)]
Condense the factory experiments from Kolab_Session into one factory in Horde_Core.
Gunnar Wrobel [Wed, 17 Mar 2010 05:21:12 +0000 (06:21 +0100)]
Remove parameter.
Ben Klang [Wed, 17 Mar 2010 16:25:03 +0000 (12:25 -0400)]
Shout: Continue creating the recordings UI
Ben Klang [Wed, 17 Mar 2010 16:25:03 +0000 (12:25 -0400)]
Shout: Continue creating the recordings UI
Michael M Slusarz [Wed, 17 Mar 2010 20:11:18 +0000 (14:11 -0600)]
Bug #8913: Improve auto-draft deletion behavior
Michael M Slusarz [Wed, 17 Mar 2010 18:37:22 +0000 (12:37 -0600)]
Missing argument to folderPref()
Michael M Slusarz [Wed, 17 Mar 2010 18:34:45 +0000 (12:34 -0600)]
Missing logMessage() conversion
Michael M Slusarz [Wed, 17 Mar 2010 18:33:40 +0000 (12:33 -0600)]
Add type-hinting to easily debug logMessage() calls not changed.
Michael M Slusarz [Wed, 17 Mar 2010 18:20:46 +0000 (12:20 -0600)]
Fix name
Michael M Slusarz [Wed, 17 Mar 2010 17:49:11 +0000 (11:49 -0600)]
No need to redefine __construct().