[commits] Horde annotated tag horde_mail-2.0.5 created. 6b8d4d68c382519653cade685921f230554e7498
Michael M Slusarz
slusarz at horde.org
Mon Apr 8 23:09:35 UTC 2013
The annotated tag "horde_mail-2.0.5" has been created.
at 6b8d4d68c382519653cade685921f230554e7498 (tag)
tagging 1d27182dac67d92d203f880cd6b9de5bece3ca26 (commit)
replaces horde_argv-2.0.7
tagged by Michael M Slusarz
on Mon Apr 8 17:00:05 2013 -0600
-----------------------------------------------------------------------
Released Horde_Mail-2.0.5.
Chuck Hagenbuch (2):
Put search field back in at least most Trean views
New Relic RUM support
Jan Schneider (84):
Merge branch 'master' into develop
[jan] Use ssh2_sftp_chmod() if available (ssh2 0.12).
Update design to closer match the Horde 5 UI.
Add more example content and layout to skeleton.
Search favourite backend only for emails, because this is all we have.
[jan] Allow to search all search fields at once in basic searching.
[jan] Move shared ruleset selection to sidebar.
Expand documentation on shares.
Hide shares of gone backends.
Turn transport factory into a base factory.
Fix class layout.
Merge toCode() methods into generate().
Remove globals usage from Ingo_Script, inject dependencies instead.
Merge remote-tracking branch 'origin/master' into ingo_3_1
Fix class layout.
Use single hasFeature() method instead of separate methods for each feature.
Fix injecting dependencies into IMAP driver.
Implement composite transports.
Merge remote-tracking branch 'origin/master' into ingo_3_1
Merge branch 'master' into ingo_3_1
Merge remote-tracking branch 'origin/master' into ingo_3_1
Fix view variable name.
Fix reloading when changing criterion.
Enable IMAP backend again.
Merge remote-tracking branch 'origin/master' into ingo_3_1
Merge branch 'master' into ingo_3_1
Style
[jan] Hide unsupported form fields of vacation form (Michael Bunk <mb at computer-leipzig.com>).
Sieve doesn't support 'excludes' and 'ignorelist'.
ISPConfig supports sharing, because it uses a central admin user.
Style
[jan] Add vacation driver for ISPConfig (Michael Bunk <mb at computer-leipzig.com>).
Merge remote-tracking branch 'origin/master' into ingo_3_1
[jan] Add composite script backends.
Merge remote-tracking branch 'origin/master' into ingo_3_1
Merge remote-tracking branch 'origin/master' into ingo_3_1
Make sure to only generate script recipes once.
Pass complete recipe list to transport drivers too.
Fix ISPConfig script to work with Ingo 3.1.
Fix method name.
Remove superfluous line breaks.
Fix comment.
Merge remote-tracking branch 'origin/master' into ingo_3_1
Merge remote-tracking branch 'origin/master' into ingo_3_1
phpdoc
Hide blacklist/whitelist if not supported by current backends.
Trim scripts.
phpdoc
Fix skipping rules if only using a single catch-all script backend.
Always pass euser, but don't overwrite backend configuration with user credentials.
Add customsql driver from vacation module.
Merge branch 'master' into horde_5_1
Bump version.
Fix action.
Fix rendering diffs.
[jan] Check all installed PEAR packages when checking for updates.
Merge branch 'master' into ingo_3_1
Bump version.
Merge branch 'master' into ingo_3_1
Revert "Don't need Horde_String::lower() here - we are only matching ASCII text so if this are indeed some crazy multiibyte string, it wouldn't match anyway"
Development mode for Horde_Argv-2.0.8
Check for --html-generator.
Merge branch 'for_upstream' of github.com:sathieu/horde into sathieu-for_upstream
Merge branch 'horde_5_1'
Merge branch 'imp_6_1'
Merge branch 'ingo_3_1'
Merge branch 'nag_4_1'
Merge branch 'mnemo_4_1'
Merge branch 'turba_4_1'
Merge branch 'kronolith_4_1'
Merge branch 'horde_activesync_3_0'
Merge branch 'develop'
Fix order.
Merge branch 'for_upstream' of github.com:sathieu/horde into sathieu-for_upstream
Fix hiding of disabled backends.
Try to parse error message from json-formated error response.
Style
No more Horde_Template.
phpdoc
Fix and centralize error output.
Output style.
Remove unused rules.
Update changelogs.
Bump versions.
Mathieu Parent (6):
Debian: Remove unneccesarry empty line
Debian: Add a description of Horde in long description
Debian: Set default horde_dir to /usr/share/horde
Debian: pearrc is not needed because horde_dir is defined in php-horde-role package
Spelling: "allows to" is not correct
passwd: Package Horde_Http_Request does not exists
Michael Bunk (2):
Support for selectively hidden form fields
Ingo backend for ISPConfig-Support
Michael J Rubinsky (337):
Fix filtering out smartlists when not restricting to user owned shares.
BFN
Merge branch 'master' into develop
Update/fix package.xml from merge
Merge branch 'master' into develop
Readd MyTopo support to develop.
The hash needs to be uppercase for MyTopo to validate it.
Merge branch 'master' into develop
Add version constants for 14/14.1, improve generation of version string.
Add, and test, Horde_ActiveSync::getSupportedCommands()
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into turba_4_1
Request: 11993 Update default SQL schema
Fix field name in migration, revert 50e741b5a59fc211c1903405ff51adfa24dc9e92
Merge branch 'master' into horde_activesync_3_0
Add EAS 14 properties to message classes.
Merge branch 'master' into horde_activesync_3_0
Add EAS 14 constants
Add todo
Merge branch 'master' into horde_activesync_3_0
Parse incoming SYNC_CONVERSATIONMODE
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_activesync_3_0
Normalize 14.1 version string when sent as base64.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_activesync_3_0
Implement parsing EAS 14.1 SETTINGS_DEVICEINFORMATION values during PROVISION requests.
Fix version comparisions now that we support higher than 12.1.
Fix assignment
Don't add the collection here, we might not have the folder_type yet.
Implement parsing SYNC_OPTIONS in EAS 14 GETITEMESTIMATE requests.
Don't attempt to get changes if we know the state is gone.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_activesync_3_0
Fix phpdoc
Merge branch 'master' into horde_activesync_3_0
Pass the deviceinfo data to the driver.
Merge branch 'master' into horde_activesync_3_0
Add Horde_ActiveSync_Message_Note class.
Merge branch 'master' into horde_5_1
Add Note support to the core activesync libraries.
Sniff out if we have a Notes API capable of activesync or not.
First pass at activesync support for Mnemo
Remove unused method.
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Fix typos
Place these methods together
Missing break
Actually retreive the change sets and notes from the backend.
Update package.xml filelist.
Fix classname
Fix constant.
Avoid issues with arrays and magic methods.
Add missing getClass() method.
Add Notes namespace
Add notes to allowed collection name.
Accept device info from device.
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into mnemo_4_1
ws
Parse incoming Horde_ActiveSync::CLASS_NOTES requests.
Add missing break
Call the correct API.
Merge branch 'master' into horde_activesync_3_0
Add missing Horde_ActiveSync::GAL_OFFICE return to GAL searches.
Add COMPOSEMAIL namespace
Add Horde_ActiveSync_Wbxml_Decoder::isWbxml() and ::getFullInputStream()
Have Horde_ActiveSync_Request_SendMail sniff out the type of request.
Merge branch 'master' into horde_activesync_3_0
Add SendMail and SendMailSource classes
Parse (but don't do anything with yet) the incoming COMPOSEMAIL request.
Update package.xml list
Merge branch 'master' into horde_activesync_3_0
These are constants from the message object, not request object.
Finish implementation of EAS 14+ SENDMAIL/SMARTREPLY/SMARTFORWARD requests.
Partially Revert "Finish implementation of EAS 14+ SENDMAIL/SMARTREPLY/SMARTFORWARD requests."
Merge branch 'master' into horde_5_1
Finish implementation of EAS 14+ SENDMAIL/SMARTREPLY/SMARTFORWARD requests.
Fix bad merge.
CHANGES
Merge branch 'master' into mnemo_4_1
Parse incoming AIRSYNCBASE_PREVIEW values.
Add preview property to body object.
Generate the preview if requested.
Parse AVAILABILITY in incoming RESOLVE_RECIPIENTS requests.
Merge branch 'master' into horde_5_1
Fix key name
Add missing wbxml mapping for FB handling in RESOLVERECIPTIENTS requests.
Support passing either CERTIFICATERETRIEVAL or AVAILABILITY to driver.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_5_1
Implement freebusy support for EAS 14+
Cache the GAL since we might poll it multiple times in one request.
Merge branch 'master' into horde_activesync_3_0
Implement freebusy support for EAS 14+
Merge branch 'master' into turba_4_1
Support returning only address books marked for sync.
[mjr] Expose Kronolith_FreeBusy::get() via the external API.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_activesync_3_0
Update Appointment and Recurrence objects for EAS 14+ properties.
Merge branch 'master' into kronolith_4_1
Populate the responsetype property if EAS > 12.1
Set the calendartype for EAS 14+ requests.
TODO
First pass at LASTEXECUTEDVERB support for synching reply/forward state.
ws
Initial support in Core for synching LASTEXECUTEDVERB for reply/forward state.
Expose the Maillog via the public API, add ability to poll for changes.
Merge branch 'master' into imp_6_1
Merge branch 'master' into nag_4_1
Spelling/ws/bump version
Bump required version for H5.1
Bump version
phpdoc
Fix bad merge.
changes
phpdoc
Fix regression in transparent authentication.
Fix property name.
phpdoc
IMP_Auth::transparent() no longer returns the array of session values.
Fix is_callable check.
Fix constants.
Explicitly specifiy we want the envelope data.
todo
Give deviceinfo the EAS version information.
Inject the device object to the sync object.
ws/phpdoc
Extract _getLastVerb(); Fix variable names.
Improve/Refactor support for fetching the LASTVERBEXECUTED data.
Existing flags were already added by this point.
phpdoc/ws
Add CHANGE_*_STATE constants.
Improve outputting flag/verb changes.
Revert this, no need for the empty check here.
Remove 4.1 changelog
Remove 4.1 changelog
Merge branch 'master' into horde_activesync_3_0
Use the version property from the device.
Move abstract methods to end of file.
Use $device->version
More places to use $device->version
No need for this protected property anylonger.
Allow $exporter to be null.
Don't include messages we know were deleted in this set.
Add simple factory for obtaining message objects.
Use Horde_ActiveSync::messageFactory()
phpdoc
ws
Fix wbxml logging of empty tags.
Remove useless check.
Remove useless parameter.
Use self::
Properly merge the two arrays.
Fix setting LASTVERBEXECUTED properties during change retrieval.
Only set the flag property if we have a flag.
Simplify
Fix phpdoc
LASTVERBEXECUTIONTIME must be a Horde_Date.
No reason for this to be private.
This functionality makes much more sense in the connector.
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
This functionality lives in the connector now.
Add Horde_ActiveSync_Imap_Adapter#getUidFromMid()
Remove useless property.
This is a string value.
Log the incoming reply/forward actions.
Merge branch 'master' into imp_6_1
Set the IMAP flag too.
Add flags for reply/forward
Finally (?) fix output of empty wbxml tags.
Simplify
ws/phpdoc
Set the imap flag properties if EAS >= 14
Protect against undefined offset errors.
Only set these properties if we have a supported version.
Declare property.
Use the IMAP flags if we don't have a more detailed Maillog.
Parse error.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_5_1
Merge branch 'master' into imp_6_1
Add remaining WBXML codes for 14.0 and 14.1.
Parse MAXITEMS wbxml.
todo
document this
Add the EAS 14.0 Categories/Category properties to Mail messages.
todo
Add POOMCAL_FIRSTDAYOFWEEK support
Merge branch 'master' into kronolith_4_1
Set the FirstDayOfWeek property.
Allow the FirstDayOfWeek property to be passed.
Add support for online meeting links.
Get/Set the OnlineMeetingExternalLink property for EAS 14.1
Bump version
Add support for returning photos in GAL searches.
parse error
Add GAL_PICTURE status codes.
First pass at returning images with GAL results.
Pass the photos option
Update package.xml filelist.
Merge branch 'master' into horde_activesync_3_0
Only incldue the picture object if we found one.
Parse error
RANGE is optional in requests, don't assume it's there.
Existence check.
Merge branch 'master' into horde_5_1
Increment the picture counter.
Horde_ActiveSync_Message_Picture -> Horde_ActiveSync_Message_GalPicture.
Use new name.
Avoid undefined index errors.
These values are shared between search and resolve requests.
Add RESOVLE_RESULT constants.
Move to the base class.
phpdoc
Complete picture support for RESOLVERECIPIENTS requests.
Add Horde_ActiveSync_Message_ResolveRecipientsPicture::
Update package.xml lis.
Fix bad merge, parse error.
Correct parameter name.
phpdoc, Correct parameter name.
Driver support for returning pictures in RESOLVERECIPIENTS requests.
Correct parameter name.
Fix constant names.
Parse error.
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into imp_6_1
ws
We need to parse incoming RIGHTSMANAGEMENT requests even if we don't use the data.
This should be SERVERERROR per docs.
Fix comment; We now support more recent versions.
Output the correct structure for this error.
Log the deleteSyncCache method.
Need empty() here. Fixes losing the bodyprefs during looping sync.
Pass the actual collection array here.
Add 'WP' => 'WindowsPhone' DevType mapping.
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into kronolith_4_1
Merge branch 'master' into turba_4_1
Merge branch 'master' into mnemo_4_1
Merge branch 'master' into nag_4_1
Parse incoming EAS 14.1 BODYPARTPREFERENCE options.
Cleanup/Simplify.
Enforce some protocol rules.
Extract some common parsing methods.
Update package.xml list
Extend the correct class.
Fix method names.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into imp_6_1
Merge branch 'master' into horde_5_1
Merge branch 'master' into kronolith_4_1
Merge branch 'master' into mnemo_4_1
Merge branch 'master' into nag_4_1
Merge branch 'master' into turba_4_1
Fix running IMP's GarbageCollection login task.
I *think* this should be a STATUS_NOTFOUND.
This array might contain a string value as well, only sort if array.
Only assign a new array if we don't already have one.
Add missing closing configswitch tag.
Add the original message headers to the new mime part.
Add Horde_ActiveSync_Status:: to hold constants for common status codes.
Update package.xml filelist.
Use common status codes.
Remove unused constants.
Better sending of default policies.
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into horde_5_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into turba_4_1
Merge branch 'master' into nag_4_1
Merge branch 'master' into mnemo_4_1
Merge branch 'master' into kronolith_4_1
Merge branch 'master' into horde_activesync_3_0
Handle EAS 14+ style provision status.
HOTFIX to allow OL2013 to connect.
Add, and use, Horde_ActiveSync_Device
Add missing setter.
Bump minimum version.
Add as optional requirement.
Bump minimum version.
changes.
changes
Update configuration options for EAS version.
Fix property name
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into imp_6_1
Merge branch 'master' into kronolith_4_1
Always run the username through the getUsernameFromEmail method.
Merge branch 'master' into turba_4_1
Merge branch 'master' into nag_4_1
Merge branch 'master' into mnemo_4_1
Need magic __isset method.
More logical way of saying this.
Remove this hotfix now.
Fix provisioning for broken clients.
Of course, some devices don't provide this even though it's required.
Improve error status handling for SendMail/SmartReply/SmartForward
Use global status codes.
This should throw a Horde_Exception_NotFound
Revert "User-Agent header is not required when SETTINGS command is used."
Another attempt at working around broken HTC clients.
Merge branch 'master' into horde_5_1
Merge branch 'master' into horde_activesync_3_0
Merge branch 'master' into imp_6_1
Merge branch 'master' into kronolith_4_1
Merge branch 'master' into mnemo_4_1
Merge branch 'master' into nag_4_1
Merge branch 'master' into turba_4_1
Validate required policies against the currently used EAS version.
Remove unused method.
Send the common remote wipe status also.
phpdoc
Avoid warnings about empty arrays passed to min().
Allow the polices object to take null for the encoder.
Silly me, need to merge the lower version arrays too.
Add missing constants.
Don't assume _bodyPrefs contains any data.
Abstract out Horde_ActiveSync_Collections
needle/haystack haystack/needle ... whatever.
Twitter now requires the 'oauth_verifier' parameter to be passed too.
BFN
Fix function name.
Type is not always available, log it by id instead.
We are checking the contents of the array here, not the array itself.
Fix method name.
This is a property, not a variable.
Michael M Slusarz (528):
6.1 version
[mms] Importing a PGP personal key now only requires the private key.
[mms] Add Horde_Crypt_Pgp#getPublicKeyFromPrivateKey().
Move this method to Horde_Crypt_Pgp, where it belongs.
Merge branch 'master' into imp_6_1
[mms] Collapse multiple mailbox export options in dynamic mailbox view to single action.
Remove subfolder searching option
Remove unnecessary comments (is just duplication of description)
Merge branch 'master' into imp_6_1
[mms] Use new Horde_Imap_Client sync features to synchronize browser data in dynamic mailbox page.
Merge branch 'master' into imp_6_1
Merge branch 'imap-client_2_2' into imp_6_1
[mms] Better UI for changing quicksearch criteria in dynamic mailbox screen.
[mms] Add message thread view to dynamic mailbox preview.
Merge branch 'thread' into imp_6_1
Remove unneded preferences comments
Merge branch 'master' into imp_6_1
Fix method name
Merge branch 'master' into imp_6_1
Remove merge artifact
Clean up some unused variables
Merge branch 'master' into imp_6_1
Hidden session ID data no longer needed.
[mms] All Ingo templates now use Horde_View.
Merge branch 'master' into imp_6_1
condense if statement; phpdoc
Added simple jsmin test
Merge branch 'master' into imp_6_1
[mms] Initialize viewport and mailbox list in single AJAX call when initially loading the dynamic mailbox view.
Remove 'ask' option for the 'request_mdn' preference
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
phpdoc
Optimize tokenizer
Merge branch 'master' into imp_6_1
Create mailbox is a better description
Merge branch 'master' into imp_6_1
fix tostring - it is causing segfaults for some reason if casting master object to a string
Fix iterator flushing within sublevel objects
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Use new Imap_Client SORT_*_FALLBACK criteria to sort address fields
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Revert "[mms] All Ingo templates now use Horde_View."
[mms] All Ingo templates now use Horde_View.
[mms] Use more efficient murmurhash3 to determine changes in compose message that will trigger auto saved drafts.
Merge branch 'master' into imp_6_1
Bug #11925: Translation fixes
Fix scrolling in dynamic thread view popup
Merge IMP_Mailbox_List and IMP_Mailbox_List_Track
Remove IMP_Mailbox_List#getIMAPIndex()
Move search related code from IMP_Mailbox_List to extended IMP_Mailbox_List_Virtual class
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
[mms] Abstract all UIDs used for mailbox/message navigation on the browser to BUIDs (browser UIDs) (Bug #10719).
[mms] Display Virtual Folders in smartmobile view.
Fix typo
thismailbox no longer exists (thankfully)
Fixes to IMP::composeLink()
Fixes/cleanups from BUIDs rewrite
Merge branch 'master' into imp_6_1
Fix typo
Fix missing comma
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Move attachment-related options in dynamic compose screen to dropdown adjacent to attachment upload element
Make linking attachments a run-time decision when calling buildAndSendMessage()
[mms] Support link attachment feature in dynamic view.
[mms] Converted 'link_all_attachments' configuration option to the 'link_attach' preference.
Merge branch 'master' into imp_6_1
More fixes for BUID conversion
Fix typo
[mms] Smartmobile view now uses additive loading instead of pagination on the mailbox page.
Merge branch 'master' into imp_6_1
Move PGP public key attachment to send-time decision
Move Vcard attachment to send-time decision
Abstract context checkbox code on dynamic compose screen.
[mms] Support attaching PGP public keys in dynamic compose.
[mms] Support attaching vCard in dynamic compose.
Fix viewport data loss in smartmobile view
Merge branch 'master' into imp_6_1
Make sure there is at least one message
Optimize going from text->html if there is no current compose text
Merge branch 'master' into imp_6_1
This should be on by default for signatures
filter on display not needed here
[mms] Remove 'compose_cc' and 'compose_bcc' preferences.
Allow PDF thumbnails to be disabled
Allow image thumbnails to be disabled
Remove signature hook
DIMP -> Dynamic
Merge branch 'master' into imp_6_1
[mms] Dynamically display MIME type icon for attachments uploaded on the dynamic compose page.
Merge branch 'master' into imp_6_1
Fix parsing msgload parameter
[mms] Save AJAX showMessage call when reloading the dynamic mailbox page with a message preview active.
Fix pre-buffering of unseen messages in dynamic view
Make sure there are not duplicate Ids
Fix selecting messages in mailbox view
Get rid of IMP_Ui_Folders
IMP_Ui_Imageview -> IMP_Images
IMP_Ui_Editor -> IMP_Editor
IMP_Ui_Headers -> IMP_Mime_Headers
IMP_Ui_Contacts -> IMP_Contacts
Remove unneeded mode parameter to two hooks
Start moving basic view pages to separate view libraries
Convert basic folders page to View library
Convert saveimage page to View library
Convert thread page to View library
These are not used anymore
Convert basic search page to View library
Convert advanced search page to View library
Convert compose page to View library
IMP_Ui_Quota -> IMP_Quota_Ui
This method is only used internally in one class
Convert message page to View library
Convert mailbox page to View library
Cleanup getInitialPage() usage
Convert pgp page to View library
Convert smime page to View library
IMP::header() no longer needed
[mms] All basic view pages are now routed through the basic.php endpoint.
More cleanup of index mailbox tracking
Fix typo
Merge branch 'master' into imp_6_1
IMP::canCompose() -> IMP_Compose::canCompose()
IMP::applyFilters() -> IMP_Filter::canApplyFilters()
Move CKEditor paste/drag code to a separate plugin
Fixes for view library conversion
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Move paste plugin -> pasteignore
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Additional check to ensure temporary compose files are deleted on logout
Initial work in allowing pasting of data (images) into HTML editor
Fix regression removing setting of part type for attachments
More succinct MIME Part labels
Added compose-cacheid AJAX task
Use Horde_Url_Data to generate attachment icon graphics
Added compose-atc AJAX task
Merge branch 'master' into imp_6_1
Get better attachment filename for data without one (e.g. pasted data)
horde no longer requires Horde_Template
Forgot to add this file
Rewritten compose attachment code
VFS_ATTACH_PATH has moved
Another place we use VFS_ATTACH_PATH
Merge branch 'master' into imp_6_1
Cleanup addRelatedAttachment() method to prepare for additional of related parts from browser data
Fix variable
Add IMP_Compose_Attachment#viewUrl()
Fix undefined variable
Fix function call
[mms] Allow drag & drop/pasting of images into the HTML editor.
Fix deleting attachments from dynamic view
Fix PHP issue causing only the first attachment's data to be inserted into the message
Don't show attachment info for related data
Merge branch 'master' into imp_6_1
No need to determine size if we are deleting all attachments
[mms] Add image upload feature to the HTML editor image plugin.
Add button shortcut on initial ckeditor plugin page to open the upload tab
Actually use the correct attachment ID
Fix minimal page links
[mms] Minimal menu entries are now accessible via numbered accesskeys (Request #5847).
Fix template location
Merge branch 'master' into imp_6_1
More fixes to compose attachment access
Consistently use IMP_Compose_Attachment#viewUrl() to generate attachment data view URL
Store compose cache ID in attachment objects
Merge branch 'master' into imp_6_1
'page' is used for name of page view; use mpage to indicate mailbox page number
[mms] Add discard draft option to compose page allowing the user to cancel composition and permanently delete the original draft (Request #12017).
Fix disappear proccessing when not using threaded sort
Fix viewing all parts
Tweak changelog entry
[mms] Rewritten/improved linked attachment code.
IMP_Mailbox_Ui::getSize() -> IMP::sizeFormat()
update package.xml requirements
Use injector to determine if mail logging is available
whoops
Excessively wordy
Merge branch 'master' into imp_6_1
Upgrade old linked attachments
Number(undefined) resolved to NaN instead of false
Fix doubleclick template/resume actions
Merge branch 'master' into imp_6_1
Foo
sanity checking not needed here
Revert "Foo"
Merge branch 'master' into imp_6_1
Add collapsible widget for smartmobile view
Add collapsible formatting to smartmobile portal page
Cleaner linking of S/MIME certificate details
Fix message actions from popup windows
Simplify storage/retrieval of IMP_Imap object
use globals
Convert IMAP/POP3 object detection to factor in the current mailbox
phpdoc
Abstract retrieval of IMAP client object
Not used
Re-add total message count to smartmobile mailbox screen
Merge branch 'master' into imp_6_1
Add access_flags and access_search properties to IMP_Mailbox
Merge branch 'master' into imp_6_1
Move "More" actions on smartmobile message page to popup
Fix updating message count when deleting last message in mailbox
Merge branch 'smartmobile-more' into imp_6_1
Fix broken merge from master
Merge branch 'master' into imp_6_1
[mms] Re-add alerts log to dynamic mailbox view.
IE7 is no longer supported for dynamic view
Merge branch 'master' into imp_6_1
tempid not needed; just use regular id
Remove duplicate attribute
[mms] Spam/innocent reporting on the smartmobile message page now uses a popup instead of a modal dialog.
Fix returning flag updates
Always require click of subnit button for copy/move in smartmobile view
Add overlay behind spam/innocent reporting dialog popup
this is expected behavior
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
[mms] Linked attachments are no longer a user-configurable action.
Determine attachment limit on server side, not browser side
Attachment size limitations need to be checked at attachment time to produce the correct results
Hint to PHP server about max POST file size in dynamic view
IMP_Compose_LinkedAttachment::create() -> IMP_Compose#createLinkedAtc()
For pasted images, transfer to linked attachment sending if it exceeds the threshold
[mms] Added argument to the 'trailer' hook to allow HTML trailers to be generated.
Charset conversion got lost
Merge branch 'master' into imp_6_1
Manipulate HTML compose message entirely via DOMDocument
[mms] Add linked attachment information directly to main body text.
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
ws
[mms] Added the 'attach_body_check' hook.
[mms] Add the 'msg_filter' hook.
Missed this deletion
Fixes caught by PHPMD
Merge branch 'master' into imp_6_1
Fix display of attach options in basic compose screen
[mms] Can't add charset directly to HTML document or else DOM will alter document when generating HTML.
[mms] Fix replacing spellchecker elements within tables (Bug #12028).
Merge branch 'master' into imp_6_1
Fix sending attachments
phpdoc
IMP_Prefs_Sort_Fixed -> IMP_Prefs_Sort_FixedDate
[mms] Disable mailbox sorting by default if the remote server does not natively support it (Bug #12001).
Cleanups of linked attachment code
Add link_attach_vfs hook
Better display of Hide/Show Addresses link
Fix class name
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Fix displaying innocent button in popup message display
Improved handling of spam/innocent actions in dynamic views
Make sure this value exists
Cache prefto value
Do fixed mailbox check on server side, not browser
Convert script to Horde_Argv
Convert scripts to Horde_Argv
This is handled by horde
Fix providing initial information to smartmobile view
Experiment without page transitions, since they are broken on various mobile browsers
Merge branch 'master' into imp_6_1
Better check
Fix action name
Improved handling of forwarded attachment
Fix changing sort
More robust handling of errors when removing an attachment
Fix the actual deletion of the attachment
jsfixes caught by jshint
Update json parser
Fixes from jshint
Merge branch 'master' into imp_6_1
Merge branch 'master' into horde_5_1
Fix copy/move regression in smartmobile view
Always ask for initial viewport return when needed
Better placeholder text for folder filter
We've already done this check
Merge branch 'master' into imp_6_1
This got lost somewhere
Clearer
Setup drag/drop attachments just once per page
More efficient mouseover handler
More optimizations to event handlers
float is reserved - use cssFloat instead
Fix undefined variable
js cleanups
Merge branch 'master' into imp_6_1
Consistency/cleanups in prefs descriptions
Merge branch 'master' into imp_6_1
Need to do even more housekeeping in IMP 6.1 when stripping a part (Bug #12058)
This config option isn't used anymore
Merge branch 'master' into imp_6_1
Obviously another botched merge
Merge branch 'master' into imp_6_1
Only do if successful
Show flag/innocent icon immediately after reporting to indicate to user something happened
Missing static declaration
Simplify check
Merge branch 'master' into imp_6_1
[mms] Add SMTP debugging.
config docs
Merge branch 'master' into imp_6_1
Fix unit tests due to identity framework changes
Convert shutdown methods to Horde_Queue tasks
Merge branch 'master' into imp_6_1
This needs to go into Horde_Core
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Fix linking attachments when HTML is not used
Add debug/debug_raw example options to advanced imap config
[mms] Move folder disabling configuration into backends.php.
[mms] Move special mailboxes autocreation configuration into backends.php.
[mms] Move fixed mailbox configuration into backends.php.
Fixed for purposes of dynamic view also includes ACL restrictions
Imap_Client optimizes out empty arrays, so need to do explicit checks at runtime
Don't permanently save the save_sent_mail value in the backend if logging into POP server
Add IMP_Mailbox constants linked to the name of the special mailbox prefs
[mms] Allow default special mailbox names to be overriden by a backend.
Merge branch 'master' into imp_6_1
Use Horde_ShutdownRunner
Fix resolving UIDs for POP3 servers
Merge branch 'master' into imp_6_1
Better way to clear the search form
simplify
Unnecessary
Placeholder to allow for easy debugging of jqm
[mms] Add link to exit out of search view in smartmobile view into the original mailbox.
[mms] Allow the active search query to be edited in the smartmobile view.
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Convert to Horde_Shutdown
[mms] Upgraded IMP permissions to allow permissions to be set per active backend.
Merge branch 'master' into imp_6_1
phpdoc
Leave compose recipient restriction permissions as global, not per backend
phpdoc
Remove the mbox_special hook - this can be configured in backends.php now
tweaks
phpdoc
Abstract ACL class to work even if the underlying server does not natively support ACL
ws
[mms] Add the 'mbox_acl' hook.
More compact variable name
Move more IMAP session setup code into IMP_Imap
Remove mimp_advanced hook
phpdoc
Merge branch 'master' into imp_6_1
Take idea from k-9 mail: scroll down to top of message content when first loading message
Not needed
Merge branch 'master' into imp_6_1
Merge branch 'master' into horde_5_1
Remove cache compression option
Use Horde_Compress_Fast to detrmine compressed size instead of directly calling lzf
doc tweak
Merge branch 'master' into imp_6_1
phpdoc
Simplify backend examples
Merge branch 'master' into imp_6_1
[mms] Support showing blocked Data URIs in HTML message data.
Fix incorrect argument warnings
[mms] Spam reporting configuration has been moved to the backends file.
A bit more moving around in the backends.php file
Forgot to remove spamfolder config remnants
Merge branch 'master' into imp_6_1
Merge branch 'master' into turba_4_1
phpdoc
[mms] Add group icon to group contacts in smartmobile browse view.
Remove outdated phpdoc
Standardize on 'innocent', not 'notspam'
Fix setting spam parameters in the session
Need to check for existence of false for innocent display
Don't shell escape e-mail replacements
[mms] Move backend configuration parsing/retrieval to IMP_Imap_Config.
These variables should be stored in IMAP object
Fix migration script
I have no idea whether this is right or not, but this was the only way I could prevent Turba from throwing fatal errors all over the place
[mms] Add links to group members on smartmobile entry page.
Merge branch 'master' into imp_6_1
phpdoc
Fix __isset()
Fix dangling closing XML tag
Merge branch 'master' into imp_6_1
Re-add caching of backends file
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Maybe a slightly more useful error message?
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Destination mailbox when copying/moving message in smartmobile view cannot be empty
Merge branch 'master' into imp_6_1
Remove dimp_messageview and dimp_previewview hooks
[mms] Add 'ajaxaction_data' hook.
Merge branch 'master' into imp_6_1
Update phpdoc
[mms] Add properties to Sync object to allow retrieval of previous sync state status.
Merge branch 'master' into imp_6_1
[mms] Better handling of flag change attempts when browser cached state (dynamic/smartmobile view) is different than the server state.
Merge branch 'master' into imp_6_1
requestid might be empty
Fixes to new MODIFIED checking code
PEAR 'packages' and PECL 'extensions'
horde_lz4 is preferred over lzf
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
more better english
ajaxaction is a very specialized hook - no need to provide example here
Merge branch 'master' into imp_6_1
Merge branch 'master' into imp_6_1
Fix migration script
Remove package.xml changelog for 6.1.0
Fix copy/paste error
This is already marked global
[mms] Add PGP keylength configuration option (Request #12099).
[mms] Honor forward_default preference in smartmobile view.
Fix missing gettext strings
Rewrite attachment storage backend
Merge branch 'master' into imp_6_1
[mms] Rename 'compose_attach' hook as 'compose_attachment'.
Update filelist
Remove unused code
Only filter in textual data
Don't need Horde_String::lower() here - we are only matching ASCII text so if this are indeed some crazy multiibyte string, it wouldn't match anyway
Need to document this BC API break
There is no guarantee that maillog is available
callAction() has been moved to Horde_Core 2.5.0
Move draft actions to a separate handler
[mms] Add saving compose drafts in smartmobile view.
Fix parsing compose cacheid in smartmobile view
Merge branch 'master' into imp_6_1
phpdoc
Get rid of IMP::bareAddress()
Merge branch 'master' into imp_6_1
More succinct
Move compose link related methods from IMP to IMP_Compose_Link
Merge branch 'master' into imp_6_1
Get rid of compose header
IMP_Compose#replyMessage() now returns address objects instead of strings.
IMP::parseAddressList() now supports Horde_Mail_Rfc822_List objects natively
phpdoc
Don't return headers array from IMP_Compose#forwardMessage()
Draft resuming methods no longer return headers array
Pass reply addresses to dynamic views as an array instead of a string
[mms] Improved autocompleter in smartmobile compose view.
This is no longer used
Don't output summary information when viewing in smartmobile view
Allow MIME status objects to identify which views to be displayed in.
[mms] Add HTML image/style blocking to smartmobile view.
Theming for image view button
Better screen positioning on message open
Fix displaying size in the attachment listing
Improvements/fixes to resizing code in smartmobile HTML image blocking code
Use one() here
simplify
Fix direct loading of compose page
Highlight email addresses with a different theme
Improved image unblocking code in basic and dynamic view
phpdoc
This is an optional argument
ws
Fix replying to a list
Fix draft resuming
Move discard actions into popup menu
Better generation of message popup menu
PATH_INFO is not specifically needed by IMP
phpdoc
Fix test
Add clear sort to dynamic view
addPopdownButton is redundant
Merge branch 'master' into imp_6_1
Address information is not sent in forward requests
Attachment size now returned formatted in AJAX task
Show compose attachment information in smartmobile view
[mms] Add attachment upload capability to smartmobile compose page.
Fix hiding attachment upload if limit has been reached
Hide browser file input widget
[mms] Hide browser generated file input widget for attachment upload in dynamic compose page.
Fix replying to related parts
These files should be removed at the end of the request
Merge branch 'master' into imp_6_1
Commented out value should be the value to trigger the described activity
Fix delivering address/subject information to dynamic compose window.
Simpler way of hiding upload widget
Fix scrolling of ITIP data in the compose_attach preview in dynamic mode
Improve waiting behavior when importing a mailbox file
This needs an argument.
[mms] Allow attachments to be dragged/dropped from local filesystem on the dyanmic compose page.
Provide SSL/TLS information in test script
Fix adding address to image unblock list
Add unit test
phpdoc
Fix undefined error
fix key value
Various coding style fixes
Coding style
Can't call reset() on virtual property
Fix undefined variable
Merge branch 'master' into imp_6_1
[mms] Don't display empty mailbox action for mailboxes when Virtual Trash is active (Bug #12162).
Merge branch 'master' into imp_6_1
Use getContentTypeParameter() to retrieve current boundary (Bug #12161).
[mms] Add Horde_Support_CaseInsensitiveArray class.
[mms] Content-Type parameters are case-insensitive (Bug #12161).
Merge branch 'master' into imp_6_1
Expire cached mailbox lists when switching to/from virtual trash
Merge branch 'master' into imp_6_1
No dom load method in this class
Fix botched merge
this needs to be a string
Fix function name
[mms] Make Horde_Compress_Fast a required package (Bug #12166).
Fix adding attachment data from external URLs
[mms] Allow a Horde_Domhtml object to be directly passed in to Horde_Mime_Related#cidReplace().
[mms] Convert Data URLs in a reply message into attachments so that compose attachment limits can be enforced (Bug #12167).
Use XPath to find image elements
Don't allow users to slip in unexpected attachment data via Data URLs
Ignore clicks on the currently selected mailbox (Bug #12158)
Released Horde_Mail-2.0.5
root (1):
typo
More information about the commits
mailing list