horde.git
15 years agoTicket #9201: Better to convert things to UTF-8, to prevent lossy conversion.
Michael M Slusarz [Wed, 25 Aug 2010 19:25:52 +0000 (13:25 -0600)]
Ticket #9201: Better to convert things to UTF-8, to prevent lossy conversion.

15 years agoFix loading Tree classes that aren't extended in Core.
Michael M Slusarz [Wed, 25 Aug 2010 18:25:50 +0000 (12:25 -0600)]
Fix loading Tree classes that aren't extended in Core.

15 years agoUse Horde_Tree to render IMP folder list selection dropdowns.
Michael M Slusarz [Wed, 25 Aug 2010 18:18:11 +0000 (12:18 -0600)]
Use Horde_Tree to render IMP folder list selection dropdowns.

15 years agoHorde_Icalendar uses Horde_Date.
Gunnar Wrobel [Wed, 25 Aug 2010 19:32:34 +0000 (21:32 +0200)]
Horde_Icalendar uses Horde_Date.

15 years agoIt does not look like extending from Horde_Exception is necessary and it saves us...
Gunnar Wrobel [Wed, 25 Aug 2010 19:23:06 +0000 (21:23 +0200)]
It does not look like extending from Horde_Exception is necessary and it saves us one dependency.

15 years agoDo not use Horde_Date here as this introduces a dependency that we dont really need...
Gunnar Wrobel [Wed, 25 Aug 2010 19:15:58 +0000 (21:15 +0200)]
Do not use Horde_Date here as this introduces a dependency that we dont really need to add.

15 years agoIgnore the absence of the motd.php file.
Michael M Slusarz [Wed, 25 Aug 2010 17:58:04 +0000 (11:58 -0600)]
Ignore the absence of the motd.php file.

15 years agoTweaks
Michael M Slusarz [Wed, 25 Aug 2010 17:43:48 +0000 (11:43 -0600)]
Tweaks

15 years agoThese deserve changelog mention
Michael M Slusarz [Wed, 25 Aug 2010 17:38:41 +0000 (11:38 -0600)]
These deserve changelog mention

15 years agoAdapt testing to recent changes in HEAD.
Gunnar Wrobel [Wed, 25 Aug 2010 17:28:58 +0000 (19:28 +0200)]
Adapt testing to recent changes in HEAD.

15 years agoStart using Horde_Itip in Kolab_Resource.
Gunnar Wrobel [Sun, 22 Aug 2010 16:28:10 +0000 (18:28 +0200)]
Start using Horde_Itip in Kolab_Resource.

15 years agoUpdate package.xml
Gunnar Wrobel [Tue, 17 Aug 2010 13:52:23 +0000 (15:52 +0200)]
Update package.xml

15 years agoComplete unit testing for Horde_Itip.
Gunnar Wrobel [Tue, 17 Aug 2010 12:36:53 +0000 (14:36 +0200)]
Complete unit testing for Horde_Itip.

15 years agoFix copyright for the things that were paid and stuff that I did in my spare time.
Gunnar Wrobel [Tue, 17 Aug 2010 07:33:00 +0000 (09:33 +0200)]
Fix copyright for the things that were paid and stuff that I did in my spare time.

Hopefully Horde provides a legal entity soon so that the copyrights can be transferred.

15 years agophpdoc
Gunnar Wrobel [Tue, 17 Aug 2010 06:15:09 +0000 (08:15 +0200)]
phpdoc

15 years agoConverted Imp to use the Horde_Itip library.
Gunnar Wrobel [Mon, 16 Aug 2010 22:26:10 +0000 (00:26 +0200)]
Converted Imp to use the Horde_Itip library.

15 years agoCompleted testing of sending the iTip response.
Gunnar Wrobel [Tue, 10 Aug 2010 16:01:18 +0000 (18:01 +0200)]
Completed testing of sending the iTip response.

15 years agoStart adding an Imp test suite.
Gunnar Wrobel [Mon, 9 Aug 2010 06:10:22 +0000 (08:10 +0200)]
Start adding an Imp test suite.

15 years agoAdapt to Icalendar H4 changes. Complete testing.
Gunnar Wrobel [Sun, 8 Aug 2010 09:15:14 +0000 (11:15 +0200)]
Adapt to Icalendar H4 changes. Complete testing.

15 years agoAdded testing and fixed some initial problems.
Gunnar Wrobel [Fri, 6 Aug 2010 20:41:54 +0000 (22:41 +0200)]
Added testing and fixed some initial problems.

15 years agoStart new Itip library.
Gunnar Wrobel [Wed, 4 Aug 2010 13:58:44 +0000 (15:58 +0200)]
Start new Itip library.

15 years agoWorking Incoming test.
Gunnar Wrobel [Thu, 22 Jul 2010 14:59:38 +0000 (16:59 +0200)]
Working Incoming test.

15 years agoMFB: Cleanup logging.
Gunnar Wrobel [Thu, 15 Jul 2010 21:36:38 +0000 (23:36 +0200)]
MFB: Cleanup logging.

15 years agoRewrote the basic filter definition.
Gunnar Wrobel [Thu, 15 Jul 2010 20:26:41 +0000 (22:26 +0200)]
Rewrote the basic filter definition.

15 years agoExtract the command line parsing.
Gunnar Wrobel [Thu, 8 Jul 2010 11:40:12 +0000 (13:40 +0200)]
Extract the command line parsing.

15 years agoStart switching to injected logging.
Gunnar Wrobel [Thu, 8 Jul 2010 09:45:16 +0000 (11:45 +0200)]
Start switching to injected logging.

15 years agoReactivate testing and make the basic filter test work again.
Gunnar Wrobel [Thu, 8 Jul 2010 09:33:41 +0000 (11:33 +0200)]
Reactivate testing and make the basic filter test work again.

15 years agoThe test setup needs to be removed later. Minor fixes to prevent failures.
Gunnar Wrobel [Thu, 8 Jul 2010 09:33:12 +0000 (11:33 +0200)]
The test setup needs to be removed later. Minor fixes to prevent failures.

15 years agoUse autoloading.
Gunnar Wrobel [Thu, 8 Jul 2010 09:32:34 +0000 (11:32 +0200)]
Use autoloading.

15 years agoAdd the exception definition for this package.
Gunnar Wrobel [Thu, 8 Jul 2010 09:31:10 +0000 (11:31 +0200)]
Add the exception definition for this package.

15 years agoRemoved deprecated &new
Gunnar Wrobel [Thu, 8 Jul 2010 06:13:02 +0000 (08:13 +0200)]
Removed deprecated &new

15 years agoThrow error if config file is not found.
Michael M Slusarz [Wed, 25 Aug 2010 16:56:06 +0000 (10:56 -0600)]
Throw error if config file is not found.

If config file is not found at all, this should be treated the same as
errors in the config file - by throwing an Exception (the existing
comment agrees with this).  The calling code should be responsible for
determining whether the absence of the file should be fatal or not (If
fatal, the missing file error message will be logged there).

15 years agoMerge duplicate code; use Horde::[start|end]Buffer()
Michael M Slusarz [Wed, 25 Aug 2010 16:56:02 +0000 (10:56 -0600)]
Merge duplicate code; use Horde::[start|end]Buffer()

15 years agoFix turba forms.
Michael M Slusarz [Wed, 25 Aug 2010 16:39:02 +0000 (10:39 -0600)]
Fix turba forms.

Can't use GET because we lose ajaxui parameter in form URL.

15 years agoCleanup tree code
Michael M Slusarz [Wed, 25 Aug 2010 07:17:04 +0000 (01:17 -0600)]
Cleanup tree code

15 years agoRemove more unneeded sidebar/frames code
Michael M Slusarz [Wed, 25 Aug 2010 07:01:30 +0000 (01:01 -0600)]
Remove more unneeded sidebar/frames code

15 years agoHorde_Url_Exception depends on Horde_Exception.
Gunnar Wrobel [Wed, 25 Aug 2010 14:05:29 +0000 (16:05 +0200)]
Horde_Url_Exception depends on Horde_Exception.

15 years agoFix reading sessions if session_save_path() is empty.
Jan Schneider [Wed, 25 Aug 2010 11:29:38 +0000 (13:29 +0200)]
Fix reading sessions if session_save_path() is empty.

15 years agotypo
Jan Schneider [Wed, 25 Aug 2010 11:24:05 +0000 (13:24 +0200)]
typo

15 years agoFix signature.
Jan Schneider [Wed, 25 Aug 2010 11:16:03 +0000 (13:16 +0200)]
Fix signature.

15 years agoFix undefined variable.
Jan Schneider [Wed, 25 Aug 2010 11:14:11 +0000 (13:14 +0200)]
Fix undefined variable.

15 years agoStyle
Jan Schneider [Wed, 25 Aug 2010 11:13:19 +0000 (13:13 +0200)]
Style

15 years agoFor testing purposes we need both the Test package and the Icalendar package. So...
Gunnar Wrobel [Wed, 25 Aug 2010 11:06:15 +0000 (13:06 +0200)]
For testing purposes we need both the Test package and the Icalendar package. So mark these as optional.

15 years agoDo not include stuff from the dependency location while we are actually installing...
Gunnar Wrobel [Wed, 25 Aug 2010 11:04:07 +0000 (13:04 +0200)]
Do not include stuff from the dependency location while we are actually installing the dependencies.

15 years agoFix url escaping.
Jan Schneider [Wed, 25 Aug 2010 10:37:10 +0000 (12:37 +0200)]
Fix url escaping.

15 years agoFix url escaping and popup code.
Jan Schneider [Wed, 25 Aug 2010 10:35:53 +0000 (12:35 +0200)]
Fix url escaping and popup code.

15 years agoFix setting $next_step.
Jan Schneider [Wed, 25 Aug 2010 10:29:34 +0000 (12:29 +0200)]
Fix setting $next_step.

15 years agoMerge c93cb8071ead39bfbfd0d2215c928eba5f4b3ee1 and
Jan Schneider [Wed, 25 Aug 2010 10:25:36 +0000 (12:25 +0200)]
Merge c93cb8071ead39bfbfd0d2215c928eba5f4b3ee1 and
e649acf414796c7b4dbd3b2e79b1169c9f1603f9 from Kronolith.

15 years agoFix escaping.
Jan Schneider [Wed, 25 Aug 2010 10:18:37 +0000 (12:18 +0200)]
Fix escaping.

15 years agoFix double quotes.
Jan Schneider [Wed, 25 Aug 2010 10:12:04 +0000 (12:12 +0200)]
Fix double quotes.

15 years agoAvoid running in circles.
Gunnar Wrobel [Wed, 25 Aug 2010 09:54:25 +0000 (11:54 +0200)]
Avoid running in circles.

15 years agoWe *want* a Horde_Url here (Bug #9198).
Jan Schneider [Wed, 25 Aug 2010 08:33:23 +0000 (10:33 +0200)]
We *want* a Horde_Url here (Bug #9198).

15 years agoAdd the continous integration setup module.
Gunnar Wrobel [Wed, 25 Aug 2010 08:26:42 +0000 (10:26 +0200)]
Add the continous integration setup module.

15 years agoUse the Horde code sniffer standard.
Gunnar Wrobel [Wed, 25 Aug 2010 08:26:21 +0000 (10:26 +0200)]
Use the Horde code sniffer standard.

15 years agoAdd a todo.
Gunnar Wrobel [Wed, 25 Aug 2010 07:14:50 +0000 (09:14 +0200)]
Add a todo.

15 years agoAdd the configuration templates for the Hudson continuous integration setup.
Gunnar Wrobel [Wed, 25 Aug 2010 07:08:57 +0000 (09:08 +0200)]
Add the configuration templates for the Hudson continuous integration setup.

15 years agoEnsure that the "data" prefix gets removed when installing the package.
Gunnar Wrobel [Wed, 25 Aug 2010 07:07:51 +0000 (09:07 +0200)]
Ensure that the "data" prefix gets removed when installing the package.

15 years agoUse Horde_Tree to render folder tree in MIMP
Michael M Slusarz [Wed, 25 Aug 2010 05:47:43 +0000 (23:47 -0600)]
Use Horde_Tree to render folder tree in MIMP

15 years agoAdd a Simple HTML renderer.
Michael M Slusarz [Wed, 25 Aug 2010 05:35:14 +0000 (23:35 -0600)]
Add a Simple HTML renderer.

15 years agoCatch emails between square brackets
Michael M Slusarz [Wed, 25 Aug 2010 04:47:42 +0000 (22:47 -0600)]
Catch emails between square brackets

15 years agoRevert "We expect an array back, so pass it an array."
Michael M Slusarz [Wed, 25 Aug 2010 04:41:27 +0000 (22:41 -0600)]
Revert "We expect an array back, so pass it an array."

This reverts commit ab3d724ed9c4ef81741600076a87a66e891717cd.

We *do* get an array back when passing the variable name as a string,
and we avoid an unneeded compact() call.  And, more important, this
broke display of every mime driver.

15 years agoFix Horde_Menu now expecting Horde_Urls.
Jan Schneider [Tue, 24 Aug 2010 21:09:20 +0000 (23:09 +0200)]
Fix Horde_Menu now expecting Horde_Urls.

15 years agoWe expect an array back, so pass it an array.
Jan Schneider [Tue, 24 Aug 2010 21:08:44 +0000 (23:08 +0200)]
We expect an array back, so pass it an array.

15 years agoFix scope.
Jan Schneider [Tue, 24 Aug 2010 21:05:03 +0000 (23:05 +0200)]
Fix scope.

15 years agoDriver -> Base
Jan Schneider [Tue, 24 Aug 2010 21:02:44 +0000 (23:02 +0200)]
Driver -> Base

15 years agoUpdate package.xml.
Gunnar Wrobel [Tue, 24 Aug 2010 20:26:28 +0000 (22:26 +0200)]
Update package.xml.

15 years agoAdd a module for generating a development snapshot of a PEAR package.
Gunnar Wrobel [Tue, 24 Aug 2010 19:06:25 +0000 (21:06 +0200)]
Add a module for generating a development snapshot of a PEAR package.

The package will have the version number provided in package.xml but
appended with a timestamp (201008242106).

15 years agoBug #9011: Fix XSS
Michael M Slusarz [Tue, 24 Aug 2010 18:34:57 +0000 (12:34 -0600)]
Bug #9011: Fix XSS

slusarz     2010-08-24 18:31:34 UTC

  Modified files:        (Branch: FRAMEWORK_3)
    docs                 CHANGES
    .                    view.php
  Log:
  Bug: 9191
  Submitted by: nightmare.lmw@anarchynet.org
  Fix CSS vulnerability when viewing file data.

  Revision    Changes    Path
  1.114.2.58  +2 -0      gollem/docs/CHANGES
  1.51.2.7    +3 -5      gollem/view.php

15 years agoRework compose attachment hook.
Michael M Slusarz [Tue, 24 Aug 2010 18:21:18 +0000 (12:21 -0600)]
Rework compose attachment hook.

Rename from 'attachmimetype' to 'compose_attach', since more than just
MIME type determination can be done in the hook.
Add virus scanning example to hook.

15 years agoImprove changelog loader.
Jan Schneider [Tue, 24 Aug 2010 16:13:54 +0000 (18:13 +0200)]
Improve changelog loader.

15 years agoFix meaning.
Jan Schneider [Tue, 24 Aug 2010 16:01:34 +0000 (18:01 +0200)]
Fix meaning.

15 years agoFix ajax-loading of changelog.
Jan Schneider [Tue, 24 Aug 2010 15:55:36 +0000 (17:55 +0200)]
Fix ajax-loading of changelog.

15 years agoFix HTML
Jan Schneider [Tue, 24 Aug 2010 15:46:51 +0000 (17:46 +0200)]
Fix HTML

15 years agoNo colon.
Jan Schneider [Tue, 24 Aug 2010 15:36:00 +0000 (17:36 +0200)]
No colon.

15 years agoFix variable.
Jan Schneider [Tue, 24 Aug 2010 15:23:45 +0000 (17:23 +0200)]
Fix variable.

15 years agoMake Horde_Vcs_File#logs public.
Jan Schneider [Tue, 24 Aug 2010 14:47:53 +0000 (16:47 +0200)]
Make Horde_Vcs_File#logs public.

15 years agoProvide status in patchsets, don't parse trailing empty line.
Jan Schneider [Tue, 24 Aug 2010 14:47:14 +0000 (16:47 +0200)]
Provide status in patchsets, don't parse trailing empty line.

15 years agoExit early.
Jan Schneider [Tue, 24 Aug 2010 14:04:01 +0000 (16:04 +0200)]
Exit early.

15 years agoOnly link to cvsgraph.php if we actually have a CVS repo.
Jan Schneider [Tue, 24 Aug 2010 14:02:30 +0000 (16:02 +0200)]
Only link to cvsgraph.php if we actually have a CVS repo.

15 years agoFix variable name.
Jan Schneider [Tue, 24 Aug 2010 13:54:51 +0000 (15:54 +0200)]
Fix variable name.

15 years agoAdd doctype header.
Jan Schneider [Tue, 24 Aug 2010 13:52:55 +0000 (15:52 +0200)]
Add doctype header.

15 years agoFix CSS.
Jan Schneider [Tue, 24 Aug 2010 13:50:19 +0000 (15:50 +0200)]
Fix CSS.

15 years agoFix image.
Jan Schneider [Tue, 24 Aug 2010 13:48:52 +0000 (15:48 +0200)]
Fix image.

15 years agoDon't attach empty onb parameter.
Jan Schneider [Tue, 24 Aug 2010 13:42:42 +0000 (15:42 +0200)]
Don't attach empty onb parameter.

15 years agoUse Horde_Url. Always include repository in URL.
Jan Schneider [Tue, 24 Aug 2010 13:32:48 +0000 (15:32 +0200)]
Use Horde_Url. Always include repository in URL.

15 years agoAssume we have a Horde_Url here. Fix encoding of service links.
Jan Schneider [Tue, 24 Aug 2010 13:09:17 +0000 (15:09 +0200)]
Assume we have a Horde_Url here. Fix encoding of service links.

15 years agoFix passing onb parameter.
Jan Schneider [Tue, 24 Aug 2010 12:53:05 +0000 (14:53 +0200)]
Fix passing onb parameter.

15 years agoTweak comment.
Jan Schneider [Mon, 23 Aug 2010 21:50:12 +0000 (23:50 +0200)]
Tweak comment.

15 years agoFix the CI build script. Why did this work before?
Gunnar Wrobel [Tue, 24 Aug 2010 09:10:53 +0000 (11:10 +0200)]
Fix the CI build script. Why did this work before?

15 years agoAdd a fix to ignore the autoloading of the newer PHPUnit (>= 3.5.0, currently RC).
Gunnar Wrobel [Tue, 24 Aug 2010 08:07:50 +0000 (10:07 +0200)]
Add a fix to ignore the autoloading of the newer PHPUnit (>= 3.5.0, currently RC).

Also extracted the reduced Autoloading setup for the test suites. This
way I can avoid duplicating code when defining the Autoload.php setup
I use for running single test suites.

15 years agoRemove folder list caching.
Michael M Slusarz [Tue, 24 Aug 2010 07:38:54 +0000 (01:38 -0600)]
Remove folder list caching.

Folder lists are cached in the IMP_Imap_Tree object. No need to cache
this information multiple times.

15 years agoRe-add saving expand/collapse state in IMP folders page
Michael M Slusarz [Tue, 24 Aug 2010 07:27:25 +0000 (01:27 -0600)]
Re-add saving expand/collapse state in IMP folders page

15 years agoTrigger events when expanding/collapsing tree elements.
Michael M Slusarz [Tue, 24 Aug 2010 07:00:24 +0000 (01:00 -0600)]
Trigger events when expanding/collapsing tree elements.

15 years agoThis value needs to be unique to all buffers, not just the current buffer
Michael M Slusarz [Tue, 24 Aug 2010 05:58:20 +0000 (23:58 -0600)]
This value needs to be unique to all buffers, not just the current buffer

15 years agoUse Horde_Tree to render folder/search trees.
Michael M Slusarz [Wed, 18 Aug 2010 18:51:07 +0000 (12:51 -0600)]
Use Horde_Tree to render folder/search trees.

This isn't complete yet.  TODO list:
1. Auto JSON loading of collapsed->expanded levels.
2. Save expanded/collapse information on folders page.
3. Use tree to render MIMP & Folder drop-down lists.

15 years agoImplement Iterator in IMP_Imap_Tree::.
Michael M Slusarz [Tue, 17 Aug 2010 18:45:05 +0000 (12:45 -0600)]
Implement Iterator in IMP_Imap_Tree::.

15 years agoUse recursive calls, as it makes things clearer.
Michael M Slusarz [Tue, 24 Aug 2010 05:25:39 +0000 (23:25 -0600)]
Use recursive calls, as it makes things clearer.

15 years agoAdd 'lines_base' option
Michael M Slusarz [Mon, 23 Aug 2010 23:54:16 +0000 (17:54 -0600)]
Add 'lines_base' option

15 years agoSimplify getOption()
Michael M Slusarz [Mon, 23 Aug 2010 23:28:08 +0000 (17:28 -0600)]
Simplify getOption()

15 years agoHorde_Tree cleanups.
Michael M Slusarz [Mon, 23 Aug 2010 22:19:01 +0000 (16:19 -0600)]
Horde_Tree cleanups.

Don't hardcode float or other styles.
Use spans for internal elements.