Michael M Slusarz [Thu, 19 Aug 2010 20:29:59 +0000 (14:29 -0600)]
Bug #9186: ViewPort - assign random DOM IDs for rows.
Don't use mailbox/UID information - there could potentially be issues
with bad characters, exceedingly long mailbox names, etc.
The recent mailbox encoding changes had broken message access for any
mailbox that had null characters (e.g. virtual folders, search results)
Michael M Slusarz [Thu, 19 Aug 2010 18:22:12 +0000 (12:22 -0600)]
Bug #9187: Fix charset issues when doing Html2text compose conversion.
Michael M Slusarz [Thu, 19 Aug 2010 18:21:45 +0000 (12:21 -0600)]
Bug #9187: Add callback parameter to the Html2text filter.
Michael M Slusarz [Thu, 19 Aug 2010 17:59:33 +0000 (11:59 -0600)]
More Html2text fixes
Use proper charset for html_entity_encode() and charset conversion.
Fallback to strip_tags() if DOM extension is not available.
Michael M Slusarz [Thu, 19 Aug 2010 17:22:40 +0000 (11:22 -0600)]
Do better job of handling charsets with DOM parsing
Michael M Slusarz [Thu, 19 Aug 2010 18:32:07 +0000 (12:32 -0600)]
Fix passing db objects to VFS driver
Michael M Slusarz [Thu, 19 Aug 2010 17:07:14 +0000 (11:07 -0600)]
Bug #9187: Use same DOM loading technique that we use for XSS filter
Michael M Slusarz [Thu, 19 Aug 2010 16:48:53 +0000 (10:48 -0600)]
Bug #9187: Fix variable typo.
Michael M Slusarz [Wed, 11 Aug 2010 21:45:35 +0000 (15:45 -0600)]
Optimize horde tree javascript
Use prototypejs element creation/alteration methods rather than hackish
array/join method.
Michael M Slusarz [Wed, 18 Aug 2010 23:01:53 +0000 (17:01 -0600)]
Small Horde_Tree:: cleanups.
Slightly less verbose variable names.
Implement Countable interface.
Michael M Slusarz [Wed, 18 Aug 2010 19:57:46 +0000 (13:57 -0600)]
More cleanup of the IMP tree folders block.
Michael M Slusarz [Wed, 18 Aug 2010 19:33:56 +0000 (13:33 -0600)]
Move tree-related images to base horde CSS file.
Michael J. Rubinsky [Wed, 18 Aug 2010 23:12:32 +0000 (19:12 -0400)]
question marks cause problems for NTFS drives
Michael J. Rubinsky [Wed, 18 Aug 2010 21:47:20 +0000 (17:47 -0400)]
fix parse error
Jan Schneider [Wed, 18 Aug 2010 20:07:55 +0000 (22:07 +0200)]
Update translation.
Michael M Slusarz [Wed, 18 Aug 2010 19:30:26 +0000 (13:30 -0600)]
Can't have a tag nested inside of a gettext tag
Michael M Slusarz [Wed, 18 Aug 2010 19:22:26 +0000 (13:22 -0600)]
Remove icondir parameter from Horde_Tree::
Michael M Slusarz [Wed, 18 Aug 2010 19:26:08 +0000 (13:26 -0600)]
2 more places to convert an encoded form mailbox name
Jan Schneider [Wed, 18 Aug 2010 17:52:01 +0000 (19:52 +0200)]
Reset textdomain if popping app (Bug #9124).
Jan Schneider [Wed, 18 Aug 2010 14:23:59 +0000 (16:23 +0200)]
Convert all translations to UTF-8.
Jan Schneider [Wed, 18 Aug 2010 14:03:14 +0000 (16:03 +0200)]
Fix spelling, tweak wording, improve translatability.
Jan Schneider [Wed, 18 Aug 2010 14:01:23 +0000 (16:01 +0200)]
Updated
Jan Schneider [Wed, 18 Aug 2010 14:00:49 +0000 (16:00 +0200)]
Update de_DE translation.
Jan Schneider [Wed, 18 Aug 2010 12:17:45 +0000 (14:17 +0200)]
Fix variable name and labels. Still doesn't work though.
Jan Schneider [Wed, 18 Aug 2010 10:41:48 +0000 (12:41 +0200)]
Fix URLs.
Jan Schneider [Wed, 18 Aug 2010 10:35:11 +0000 (12:35 +0200)]
Fix displaying form if only one address book is available.
Jan Schneider [Wed, 18 Aug 2010 09:39:30 +0000 (11:39 +0200)]
Compare the keys, not the values (which are objects).
Michael M Slusarz [Wed, 18 Aug 2010 07:52:55 +0000 (01:52 -0600)]
small optimization
Michael M Slusarz [Wed, 18 Aug 2010 07:45:31 +0000 (01:45 -0600)]
Implement Countable interface for IMP_Indices::
Michael M Slusarz [Wed, 18 Aug 2010 01:08:27 +0000 (19:08 -0600)]
Convert to using Horde_Variables
Michael J. Rubinsky [Tue, 17 Aug 2010 21:03:34 +0000 (17:03 -0400)]
Don't overwrite the new queue with the ticket's previous queue.
Michael M Slusarz [Tue, 17 Aug 2010 18:43:55 +0000 (12:43 -0600)]
Make IMP_Imap_Tree implement ArrayAccess
Get rid of element() and get() functions - simply use array access to
grab an individual mailbox element.
Michael M Slusarz [Tue, 17 Aug 2010 18:11:29 +0000 (12:11 -0600)]
Git rid of IMP_Imap_Tree::FLIST_ELT mask option
Michael M Slusarz [Tue, 17 Aug 2010 17:47:49 +0000 (11:47 -0600)]
Remove unused variable.
Michael M Slusarz [Tue, 17 Aug 2010 16:31:07 +0000 (10:31 -0600)]
Clean up some typos
Chuck Hagenbuch [Tue, 17 Aug 2010 15:51:57 +0000 (11:51 -0400)]
Merge branch 'master' of chuck@dev.horde.org:/horde/git/horde
Michael J. Rubinsky [Tue, 17 Aug 2010 15:23:43 +0000 (11:23 -0400)]
MFB: Return image count.
Bug: 9181
Jan Schneider [Tue, 17 Aug 2010 15:05:51 +0000 (17:05 +0200)]
Fix compendium path.
Jan Schneider [Tue, 17 Aug 2010 15:05:38 +0000 (17:05 +0200)]
Tweaks.
Jan Schneider [Tue, 17 Aug 2010 08:48:36 +0000 (10:48 +0200)]
Remove frameset left-overs.
Jan Schneider [Tue, 17 Aug 2010 08:44:11 +0000 (10:44 +0200)]
No more target.
Jan Schneider [Tue, 17 Aug 2010 12:34:58 +0000 (14:34 +0200)]
Fix deleting cache and event DIVs when deleting calendars.
Jan Schneider [Tue, 17 Aug 2010 12:27:07 +0000 (14:27 +0200)]
Create event cache for current view when adding a new calendar.
Michael M Slusarz [Tue, 17 Aug 2010 05:32:22 +0000 (23:32 -0600)]
Fix escaping null characters in mailbox names.
The null character can not be used in form elements. However, we use the
null character in mailbox names to indicate mailboxes/elements that do
not live on the IMAP server - necessary because null is the only
character technically not allowed for IMAP mailboxes. So we need to
manually call IMP::formMbox() when creating forms to escape mailbox
names (and then when reading forms to unescape the names - but most of
the time this will be done automatically by
IMP::setCurrentMailboxInfo()).
Michael M Slusarz [Tue, 17 Aug 2010 06:55:00 +0000 (00:55 -0600)]
Fix display of container elements in search folder tree.
Michael M Slusarz [Tue, 17 Aug 2010 06:35:27 +0000 (00:35 -0600)]
Git rid of no_newmail_popup parameter.
Instead, track whether newmail popup is needed exclusively on the
mailbox.php page.
Michael M Slusarz [Tue, 17 Aug 2010 06:25:55 +0000 (00:25 -0600)]
Fix IMP_Indices::next() with multiple mailboxes
Michael M Slusarz [Tue, 17 Aug 2010 05:32:11 +0000 (23:32 -0600)]
Add DimpBase.setHash().
Michael M Slusarz [Tue, 17 Aug 2010 04:33:45 +0000 (22:33 -0600)]
Don't need target param anymore now that frames are gone
Michael M Slusarz [Tue, 17 Aug 2010 04:29:46 +0000 (22:29 -0600)]
Small optimization
Michael M Slusarz [Tue, 17 Aug 2010 04:21:04 +0000 (22:21 -0600)]
Fix popup compose links in HTML data in IMP
...and here is where we can't use popup links that depend on
Horde.popup - since this script file is not loaded in the IFRAME.
Michael M Slusarz [Tue, 17 Aug 2010 04:19:09 +0000 (22:19 -0600)]
Replace $view parameter with $simplejs
We always use the current session view for $view. But we may need to
generate popup compose links without using exterior javascript files
(e.g. popup.js).
Michael M Slusarz [Tue, 17 Aug 2010 04:18:53 +0000 (22:18 -0600)]
Allow a callback function to be defined for this filter.
Michael M Slusarz [Wed, 11 Aug 2010 18:37:53 +0000 (12:37 -0600)]
Add IMP_Imap_Tree_Element::.
Since we don't need all information every time we access mailbox element
information, this adds substantial overhead. Instead, convert the
return from IMP_Imap_Tree#element() to a IMP_Imap_Tree_Element object
which does most of the necessary overhead only when the data is actually
accessed.
Clean up some things while doing this. Namely, IMP_Imap_Tree#build()
is essentially duplicative of the more flexible
IMP_Imap_Tree#listFolders() so ax the former.
Michael J. Rubinsky [Mon, 16 Aug 2010 23:00:45 +0000 (19:00 -0400)]
Another place to change the css class name
Michael J. Rubinsky [Mon, 16 Aug 2010 22:35:55 +0000 (18:35 -0400)]
fix object name
Jan Schneider [Mon, 16 Aug 2010 22:12:01 +0000 (00:12 +0200)]
MFB: Speed up browsing of long books by more than a magnitude.
Jan Schneider [Mon, 16 Aug 2010 22:08:44 +0000 (00:08 +0200)]
MFB: We only show name columns if no columns have been specified in the prefs. So only retrieve the name column.
Jan Schneider [Mon, 16 Aug 2010 21:57:12 +0000 (23:57 +0200)]
Remove superfluous entries/tags.
Jan Schneider [Mon, 16 Aug 2010 21:56:49 +0000 (23:56 +0200)]
Fix undefined variable.
Jan Schneider [Mon, 16 Aug 2010 21:55:44 +0000 (23:55 +0200)]
Update de_DE help file.
Jan Schneider [Mon, 16 Aug 2010 16:43:39 +0000 (18:43 +0200)]
MFB: Not sure if this is always correct, but more correct than using UTF-8
descriptions.
Jan Schneider [Mon, 16 Aug 2010 15:01:10 +0000 (17:01 +0200)]
Avoid undefined variable.
Michael M Slusarz [Mon, 16 Aug 2010 08:20:23 +0000 (02:20 -0600)]
Fix SMIL viewing
Michael M Slusarz [Mon, 16 Aug 2010 07:46:19 +0000 (01:46 -0600)]
Tweak display of compressed file information
Michael M Slusarz [Mon, 16 Aug 2010 07:42:55 +0000 (01:42 -0600)]
Fix display of zip attachment name
Michael M Slusarz [Mon, 16 Aug 2010 07:08:14 +0000 (01:08 -0600)]
More MIME types for C source files
Michael J. Rubinsky [Mon, 16 Aug 2010 18:07:10 +0000 (14:07 -0400)]
MFB: Don't show download as zip link if we can't actually do it.
Bug: 9178
Michael J. Rubinsky [Mon, 16 Aug 2010 17:31:13 +0000 (13:31 -0400)]
use the same style when constructing the tweet dynamically as well
Michael J. Rubinsky [Mon, 16 Aug 2010 17:25:03 +0000 (13:25 -0400)]
fix css class name
Michael J. Rubinsky [Mon, 16 Aug 2010 17:23:01 +0000 (13:23 -0400)]
Tweak facebook block style
Michael J. Rubinsky [Mon, 16 Aug 2010 16:48:13 +0000 (12:48 -0400)]
existence checking, avoid undefined index errors
Michael J. Rubinsky [Mon, 16 Aug 2010 16:42:25 +0000 (12:42 -0400)]
horde namespace the fb* css classes
Michael J. Rubinsky [Mon, 16 Aug 2010 16:07:06 +0000 (12:07 -0400)]
use consistent elelment naming
Michael J. Rubinsky [Mon, 16 Aug 2010 15:59:38 +0000 (11:59 -0400)]
Need to pass the block's instanceid to the twitter client.
Need to know which twitter client we are updating. Some misc H4
tweaks as well.
Jan Schneider [Mon, 16 Aug 2010 14:58:26 +0000 (16:58 +0200)]
Update help file.
Jan Schneider [Mon, 16 Aug 2010 14:58:00 +0000 (16:58 +0200)]
Convert help file management to PHP 5.
Jan Schneider [Mon, 16 Aug 2010 14:06:56 +0000 (16:06 +0200)]
Update help file.
Michael J. Rubinsky [Sun, 15 Aug 2010 19:38:56 +0000 (15:38 -0400)]
remove erroneously added file
Michael J. Rubinsky [Sun, 15 Aug 2010 19:35:18 +0000 (15:35 -0400)]
Fix various issues with package.xml parsing
Michael J. Rubinsky [Sun, 15 Aug 2010 19:19:31 +0000 (15:19 -0400)]
Remove extra install tag for Core/Autoloader
Michael J. Rubinsky [Sun, 15 Aug 2010 18:29:41 +0000 (14:29 -0400)]
use the variable since we have it already
Michael J. Rubinsky [Sun, 15 Aug 2010 18:28:17 +0000 (14:28 -0400)]
One more place we need the hotfix
Michael J. Rubinsky [Sun, 15 Aug 2010 18:05:12 +0000 (14:05 -0400)]
Hotfix for issue that prevents form submissions due to sessions being cleared.
If submitting a form as guest, the secret tokens and captchas etc... are cleared from the session
during the check for transparent authentication. Assume that if this form is submitted, the user
was already authenticated (or did not require authentication).
As mentioned, this is a hotfix meant to get bugs.horde.org working again for guests.
There is probably a more appropriate way to fix this, but I cannot think of any other fixes that do not
open up other security holes.
Michael J. Rubinsky [Sun, 15 Aug 2010 16:18:28 +0000 (12:18 -0400)]
fix scope
Michael Rubinsky [Sun, 15 Aug 2010 15:34:16 +0000 (15:34 +0000)]
eh, simplify...
Michael Rubinsky [Sun, 15 Aug 2010 15:27:06 +0000 (15:27 +0000)]
Avoid adding redundant slashes when building selfUrl.
This fixes broken url parameters when using pretty urls. For example,
the url parameter to the login link.
Michael J. Rubinsky [Sun, 15 Aug 2010 15:03:46 +0000 (11:03 -0400)]
Use Horde::startBuffer(), Horde::endBuffer()
Michael J. Rubinsky [Sun, 15 Aug 2010 15:02:16 +0000 (11:02 -0400)]
Fix url generation for returning to ticket view after deleting a history entry.
Michael J. Rubinsky [Sun, 15 Aug 2010 13:30:59 +0000 (09:30 -0400)]
Fix parse error
Michael J. Rubinsky [Sat, 14 Aug 2010 22:45:27 +0000 (18:45 -0400)]
Pass only the correct data to each of the owner fields.
This fixes the problem of the form failing validation, but it is still broken
in the sense that once an owner is set for either of the fields, it is impossible to
remove all owners from that field. This is because if the multienum is empty,
the default value is applied to it when it is submitted.
Michael M Slusarz [Thu, 12 Aug 2010 22:59:47 +0000 (16:59 -0600)]
Tweaks to phishing algorithm
Michael M Slusarz [Thu, 12 Aug 2010 19:53:39 +0000 (13:53 -0600)]
Silence file exists errors from symlink()
Michael J. Rubinsky [Sat, 14 Aug 2010 19:37:52 +0000 (15:37 -0400)]
Use consistent 'Get More' style in social media blocks.
Michael J. Rubinsky [Sat, 14 Aug 2010 19:34:52 +0000 (15:34 -0400)]
don't return the max_id tweet, since the client already has it.
Michael J. Rubinsky [Sat, 14 Aug 2010 19:09:43 +0000 (15:09 -0400)]
less obtrusive observing, allow more then one twitter block on a page
Michael J. Rubinsky [Sat, 14 Aug 2010 18:23:56 +0000 (14:23 -0400)]
Some more places to always request the sync_user field
Michael J. Rubinsky [Sat, 14 Aug 2010 18:02:04 +0000 (14:02 -0400)]
Fix output of 'All' link in the alphaPager
Michael J. Rubinsky [Sat, 14 Aug 2010 17:44:48 +0000 (13:44 -0400)]
Fix category handling from AS messages, use a GUID for uid, not a random id
Michael J. Rubinsky [Sat, 14 Aug 2010 16:39:35 +0000 (12:39 -0400)]
We want to exit here, not continue on to the Rpc server.