[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