[commits] Horde annotated tag horde_activesync-2.0.0rc1 created. fb6a721d310364726b6eeebb10e0a80782968dfd

Jan Schneider jan at horde.org
Fri Oct 26 21:38:16 UTC 2012


The annotated tag "horde_activesync-2.0.0rc1" has been created.
        at  fb6a721d310364726b6eeebb10e0a80782968dfd (tag)
   tagging  ab25b20088d1d31d27e16140a41290c4e7919d83 (commit)
  replaces  mnemo-4.0.0beta1
 tagged by  Jan Schneider
        on  Fri Oct 26 23:09:28 2012 +0200

-----------------------------------------------------------------------
Released Horde_ActiveSync-2.0.0RC1.

Gunnar Wrobel (3):
      Revert "Fix saving objects."
      Revert "Hotfix to force synchronization if UIDs are out of sync (Bug #11498)."
      [gwr] Corrected fix for modifying Kolab objects.

Jan Schneider (133):
      Development mode for mnemo-4.0.0
      Catch unset UIDs, e.g. from external tasks.
      Fix base exception (Bug #11508).
      Typo
      [jan] Remove user's address books when removing users, independent from address book permissions.
      This wasn't supposed to go into this version.
      Catch earlier and gracefuller if permissions denied.
      Don't show read-only resources in New menus.
      I know I fixed this already. With exactly the same fix.
      Remove non-existant parameters.
      Fix sprintf().
      Not needed.
      [jan] Fix exporting (Bug #11507).
      Doesn't return anything.
      Missed one removeParameter().
      [jan] Write custom Horde attributes to task objects.
      Correctly convert task objects from Kolab and convert all attributes (Bug #11511).
      Use the same width like in the sidebar entry.
      Don't process resources if disabled.
      Fix notice if tags are not set.
      Catch Kolab exceptions.
      No need to throw an exception, just return an empty result (Bug #11512).
      Route this explicitly too (Bug #11491).
      [jan] Return to the same page after running actions from the browse view.
      Invalidate cache after deleting contacts.
      [jan] Fix toggling tasklists (Bug #11511).
      Fix duplicate notification of empty list.
      [jan] Fix setting active tabs in query editor.
      Fix attaching type name to attribute criteria.
      Show correct error message.
      [jan] Fix editing single attribute and text criteria in query editor.
      [jan] Fix exporting from browse view (Bug #11526).
      Fix completing tasks (Bug #11525).
      Unused
      [jan] Attach share owner to all address book titles (Bug #11528).
      Fix value.
      Adapt to Kolab_Session refactoring, use Horde_Http.
      [jan] Fix free/busy retrieval on Kolab.
      Obsolete
      Catch all link clicks in Growler notices.
      [jan] Don't show application menus in iTip MIME viewer popups.
      [jan] Use more compatible message format for iTip notifications (Bug #9854).
      Support non-padding operators in date formatting (Bug #10435).
      [jan] Throw exception if parsing of S/MIME certificates fails (Bug #11530).
      [jan] Catch exceptions from Horde_Crypt (Bug #11530).
      [jan] Fix sorting of Kolab shares (Bug #11509).
      phpdoc
      Remove duplicate code.
      [jan] Fix retrieving tasks from Kolab backend by UID (Bug #11532).
      Clean up.
      Stickies have been removed long ago.
      Remove duplicate code.
      Do not disclose too much information in permission denied messages.
      Duplication
      Typo
      Consistently attach owner name to shares.
      Fix deleting task if tasklist has changed (Bug #11534).
      [jan] Support 'emails' attribute in smartphone view (Bug #10795).
      This was bug 10795, not bug 10795.
      Fix loading js files (Bug #10795).
      Name attribute for INPUTs not needed.
      Fix <p> usage.
      Make LI IDs unique (Bug #10795).
      Merge changelog.
      Remove duplicate check.
      Remove duplicate help entry.
      Revert "Bug: 11537 Output a formatted datetime when converting toHash."
      [jan] Fix broken Apple iCal behavior with exception dates (Evert Pot <evert at rooftopsolutions.nl>).
      Make timezone tests work again.
      Add failing test for timezone definitions with RDATE attributes.
      [jan] Fix parsing of VTIMEZONE components that use RDATE properties.
      Fix showing sidebar in per-prefs traditional mode.
      Catch exceptions (Bug #11565).
      Require tasklist parameter.
      Fix duplicate class attribute.
      Catch error from ajax requests.
      Track tasklist with all tasks (Bug #11565).
      Always reset form when opening, and reset hidden fields manually (Bug #11565).
      Pass tasklist to create().
      Catch exceptions.
      Fix setting due date via timeobjects API.
      Pass tasklist to factory.
      Fix scope.
      Reload view even if showing all events in month view (Bug #11551).
      V1 should use dates too.
      Fix converting exclusions and completions.
      Fix saving empty tags (Bug #11564).
      Cast to integer (Bug #11541).
      Not supported.
      Button style.
      Set UID (Bug #11531).
      Simplify
      Static map, no need to carry around in instances.
      Catch exceptions.
      Merge
      Fix tree rendering with default icons.
      Distinguish unset icons from empty icons, like in the Html renderer.
      Don't show useless tree icons.
      Fix titles.
      Fix encoding.
      Typos
      Update de help file.
      Fix finding the correct entry if the same ID exists in different views.
      Update de help file.
      Updated help files.
      Set a valid timezone to avoid PHP warning during bootstrapping Horde.
      Fix parameters.
      Convert to array if necessary.
      No menus if displayed in popup.
      Fix check whether quota limit is set (Bug #11455).
      [jan] Fix setting quota parameters to the VFS backend (Bug #11455).
      Fix version.
      Typo
      Fix address book prefs initialization.
      Don't set hash entries that don't exist in original hash.
      [jan] Fix LIKE matching of attributes in Kolab driver.
      [jan] Allow searching for 'emails' attributes (Bug #11185).
      Update de translation.
      Fix export links (Bug #11576).
      Implement searching for baseid, fixes exporting of recurring events with exceptions from Kolab backends.
      Set both ID and UID on new events (Bug #11557).
      Fix error if tags are set but empty.
      Fix off-by-one.
      [jan] Show completed future tasks in complete category, not in future category (Bug #11562).
      [jan] Fix client-side sorting by date.
      Revert "Revert "BFN""
      Prepare releases.
      Prepare releases.
      [jan] Fix dynamic updating of portal blocks.
      [jan] Port VAT identification block to use SOAP extension.
      Set versions.
      Updated
      Released Horde_ActiveSync-2.0.0RC1

Michael J Rubinsky (135):
      Log the actual error message too.
      Revert "Those classes are identical, no idea which one is used."
      Fix class names for autoloading, removed dead files.
      Update package.xml filelist.
      Ensure atc_list is always set.
      Tweak description of log directory value.
      Catch Exceptions from building the email folder list.
      First round of refactoring for Hermes for new Ajax framework and UI.
      Fix graphic locations.
      Remove minical code/UI for now.
      Bug: 11517  Don't request the 'default' theme's css files twice.
      Merge branch 'master' into hermes
      Bug: 11407 Only show feed link when we need to.
      Bug: 11407 Only show feed link when we need to.
      Use a header div for now here.
      Tweak time entry form, css, remove unused classes etc...
      Use horde-collapse
      Unused
      Removed commented out code.
      tweak css rules, move spinner.
      More js/html/css cleanup.
      Remove unnecessary div and css class
      Remove unnecessary CSS class.
      Add graphics to topbar buttons.
      Merge branch 'master' into hermes
      Not needed.
      Bug: 11532 Use default parameter values.
      Bug: 11532 Use default parameter values.
      Bug: 11536 Avoid undefined variable
      Don't fatal out if there is a problem loading the task.
      Fix variable name.
      Bug: 11539 Clear the tag browser when loading a search result.
      Bug 11543 This is not a date/time field.
      Fix variable names.
      There is no Horde_Core_Ajax_Response_Javascript.
      Bug: 11546 Fix method name.
      fromHash() -> fromKolab()
      $container is already quoted by the serialization.
      Include the horde css if the 'horde' application is explicitly set.
      Bug: 11529 Need the full mailbox name, not just the basename.
      BFN
      Fix generating strftime strings.
      Bug: 11537 Output a formatted datetime when converting toHash.
      Flatten the tag array when exporting to CSV
      Don't output recurrence or methods properties when exporting to CSV
      CHANGES
      Bug: 11547  Only include the label if it doesn't equal the bare_address.
      Bug: 11535  Fix listing shared tasklists.
      Fix outputing error message.
      These are also datetime fields.
      Avoid variable collision.
      Fix setting import target when only one tasklist exists.
      Fix setting the target tasklist.
      CHANGES
      Allow the embed method to be called without a token.
      Fix class name.
      Mark embed as external.
      Fix class name
      phpdoc
      Only output links where we need them.
      Only ignore the name if it's equal to the bare_address AND it's not a mailbox name only.
      parse error
      Avoid undefined variable errors.
      Kronolith has it's own perms.php.
      Properly fix Bug: 11537
      Import tags from CSV files too. Bug: 11552
      Ensure the incoming datetime data is a timestamp if possible.
      Bug: 11543 Fix generation of estimate data in Nag_Task::toJson method.
      Bug: 11548  Don't show the tag browser in search results.
      Bug: 11554  Fix setting the priority value in smartmobile view.
      Output raw url here. Fixes Bug: 11558
      Ensure we don't pass a bad datetime string to Nag_Driver::add
      Simplify
      Explicitly set empty datetime fields to 0 when importing.
      Ensure $perpage is taken as an integer when used here.
      Merge branch 'master' into hermes
      More interface fixes. Move old HermesNav stuff to sidebar
      Add some new icons
      Not used.
      Unused
      Merge branch 'master' into hermes
      Unused.
      Also no longer used.
      Merge branch 'master' into hermes
      Clean up clickHandler a bit.
      Start fixing timers.
      More UI fixes.
      Move the quickAdd CSS rules to horde.
      Move the quickAdd CSS rules to horde.
      Merge branch 'master' into hermes
      Remove cruft
      Fix new timer creation.
      This has it's own dom id now.
      Fix timer start/pausing
      Fix Horde_Calendar usage
      CSS cleanup
      No rounded css anymore.
      Clean up edit/delete links for slices.
      Add new graphics
      update package.xml filelist
      Not used
      Tweak slice submit button.
      [en|dis]able the submit slices button appropriately.
      Highlight the running timers.
      Unused
      Need to check this after slices are submitted also.
      Fix description text.
      We need the default storage driver here, not the share.
      Fix off by one error when setting priority select index.
      Use the same Priority default as the traditional UI...
      typehint
      Fix resetting the priority drop down.
      Ignore exceptions when loading address books in mobile view.
      Protect against pausing an already paused timer.
      ws
      No reference needed here.
      Unset value not needed to be sent over AJAX response.
      phpdoc
      ws
      Fix sending unnecessary changes when not using QRESYNC.
      Simplify
      Must manually clear the id value when resetting the form.
      Toggle rows as selected when clicking select all as well.
      Simplify
      Simplify, jsdoc
      jsdoc, remove comments.
      Simplify
      Parse error
      Simplify
      Not used
      Minor cleanup/jsdoc
      One place to calculate timers.
      This key no longer works.
      Fix Mytopo maps key.
      Turns out the API has changed. Remove for Horde 5.0.

Michael M Slusarz (195):
      code cleanups
      Better location to init these handlers
      [mms] Display message range when dragging slider on dynamic mailbox page.
      Bug #11500: Fix config typo
      Bug #11501: Fix separating addresses with commas when adding via the contacts popup
      Auto-resize contacts popup
      Fix Help output
      Horde cleanups
      Script is not used anywhere anymore
      This is old H3 code
      update package list
      Fix displaying innocent action in popup message page
      Bug #11502: Fix actionID typo
      Bug #11503: Correctly disable all non-IMAP elements in traditional folder view
      Use rewind() instead of fseek()
      [mms] Fix quoting empty astrings (Bug #11505).
      Remove 'prompt_' options to the save_attachments pref
      Bug #11506: Fix flag filtering in traditional mailbox mode
      Bug #11514: _action variable no longer exists
      Bug #11516: Fix undefined index error
      Cache variable so we don't call it 4 different times
      Bug #11518: Fix display mailbox list
      [mms] Fix thread view when mailbox is not thread sorted (Bug #11320).
      phpdoc
      Bug #11504: Fix Horde::widget() when passing in a Horde_Url object
      Pad flag icons in mailbox label in traditional message view
      Fix spacing of attachment parts in traditional view
      Bug #11384: Fix popdowns in dynamic mailbox header in all browsers
      Collapse bottom border in vertical view
      Need to move this code to message display since mailbox cache may not yet be available
      Default to first page if page ID not found (i.e. browser refresh)
      [mms] Load folders list on-demand in smartmobile view.
      [mms] Auto-update folders list in smartmobile view if special mailbox is auto-created (Request #11482).
      [mms] Correctly send deleted flag information to browser cache when using dynamic/smartmobile view (Bug #11362).
      [mms] Catch deleted flag changes in smartmobile view when not using CONDSTORE-enabled IMAP server (Bug #11362).
      [mms] Fix reinitializing a prior authenticated client object when the IMAP server subsequently becomes unavailable (Bug #11413).
      phpdoc fix
      global not needed
      These are already IMP_Mailbox objects
      Improve notification text
      Fix undefined error
      easier to read
      This fixes the vertical splitbar handle positioning on webkit browsers
      Fix token error if structure data is NIL
      [mms] Fix handling active error reporting codes in Horde_ErrorHandler.
      Get rid of these annoying deprecated errors
      Bug #11320: Refactor thread retrieval so object can always be retrieved on-demand
      Bug #11519: Imap client only supports IMAP 4rev1
      Ignore annoying debug error when trying to access application in topbar that is not yet authenticated
      [mms] Fix regression in FETCH/COPY with sequence numbers (Bug #11519).
      Fix setting from address in downloaded mbox file
      Bug #11522: Fix regression in deleting ACLs with recent IMAP ACL changes
      Always highlight preview selected message information if preview is not shown
      Bug #11521: Fix bug number
      [mms] Add 'euser' option to 'transport_auth' hook allowing the effective user to be provided for the timsieved transport driver.
      CSS fixes/tweaks
      Fix searchbar popdown image
      [mms] Update CKEditor to v2.6.5.
      Request #11513: Move addressbook shortcut to mailbox page
      [mms] Don't expunge mailbox when it is labeled as read-only.
      phpdoc fixes
      [mms] Hide subfolder creation option in dynamic view if IMAP server indicates that child mailboxes cannot be created.
      [mms] Add STATUS_HIGHESTMODSEQ_EXACT option to Horde_Imap_Client_Base#status().
      jsdoc
      Bug #11520: Fix slice range
      Fix logic
      unneeded phpdoc
      this todo was already accomplished
      Move method to minimal view handler, as it is the only place it is used
      phpdoc
      Fix static access; all other UI classes use OO interface
      datatree has not been available since H3
      phpdoc
      Bug #11320: Fix delete thread link
      Bug #11513: Remove addressbook button
      Mirror output of dynamic view
      Move save_attachments pref to the sentmail group
      [mms] Optimize APPEND so that we don't send large amounts of data to server if the server is not going to accept the data.
      Revert "[mms] Add STATUS_HIGHESTMODSEQ_EXACT option to Horde_Imap_Client_Base#status()."
      [mms] Correctly handle determination of highestmodseq in currently selected mailbox if CONDSTORE, but not QRESYNC, is active.
      remove spurious character
      Fix minimal view address expansion
      Fix minimal search
      Fix page footer rendering issues in minimal view
      no need for globals
      The zip extension is no longer used
      Add openssl test dependency
      PCRE can no longer be disabled (as of PHP 5.3)
      zend.ze1_compatibility_mode has been removed in PHP 5.3
      This setting doesn't exist anymore, at least with any product that would work with PHP 5.3+
      Remove 'select_sentmail_folder' configuration option
      Tweaks to IMP's conf.xml file
      Fix typo
      Add Nag block CSS file
      Add Kronolith block CSS file
      Only load block stylesheets
      Add Horde block CSS file
      Cleaner way of handling topbar output in dynamic view
      [mms] Add keyboard key graphic output to Help system.
      Use Horde Help system to display dynamic view help
      Missed this commit: link to the correct help entry
      phpdoc
      [mms] Allow AJAX handler methods to be marked externally accessible (i.e. no session token checking) (Bug #11538).
      Fix non-standard user-select CSS usage
      Fix CSS style
      Better readonly graphic for dynamic view
      Update package.xml
      Fix CSS class
      Fix CSS rule
      Add left/right arrow graphics; move to keys/ subdirectory
      [mms] Add generic CSS class insertion to Help system.
      Help system improvements for multi-view framework
      Split IMP help into basic and dynamic components
      Fix displaying multi-level tree entries in help screen
      Fix help search
      Our help files are in UTF-8 now
      Fix copying all parameters when cloning a Horde_Url object in Horde_Url constructor
      If removing Help link, need to remove a bunch of other stuff also
      [mms] Fix determining first/last unseen message in a mailbox (use message date instead of arrival date).
      More accurate description of this preference
      Update HIGHESTMODSEQ before updating fetch cache
      Fix exception
      Fix typo
      [mms] Don't log permission not exists errors.
      Don't display VFS error if script does not exists on backend
      Add File_Fstab check
      Update Horde required modules/PEAR packages
      traditional -> basic
      Move AJAX handler to Handler subdirectory
      Fix class name.
      IMP help tweaks
      Fix ingo block css
      [mms] Convert turba minisearch block to the Horde AJAX framework.
      phpdoc; bump up timeframe to be labeled a 'slow' command
      [mms] Move IMAP mailboxes sorting into new Horde_Imap_Client_Mailbox_List class.
      [mms] Remove Horde_Imap_Client_Utils#removeBareNewlines().
      [mms] Remove Horde_Imap_Client_Utils#escape().
      [mms] Move IMAP sequence string generation/parsing to the Horde_Imap_Client_Ids object.
      [mms] Move base subject parsing to new Horde_Imap_Client_Data_BaseSubject class.
      [mms] Move IMAP/POP URL parsing to new Horde_Imap_Client_Url object.
      Update package.xml
      more compact assignments
      [mms] Remove Horde_Imap_Client_Base#fetchCacheIgnore().
      phpdoc
      Only do init check once
      [mms] Horde_Imap_Client_Base#listMailboxes() now supports 'status' return even if server does not server LIST-STATUS.
      Return needs to be an IDs object, not an array
      [mms] Remove Horde_Imap_Client_Base#fetchFromSectionString().
      No need to cache this query
      Tweak description
      Bug #11569: Fix selection of identity
      Improved handling of views in help XML files
      Use new unified help.xml file format
      Can nest these kind of tags now in help files
      These should be entry block tags, not formatting tags
      These should be entry level tags
      [mms] Catch failure to add attachments because PHP's maximum allowed POST size was exceeded.
      Show errors when uploading files in dynamic view
      [mms] Attach as many files as possible instead of aborting on first failed attachment add.
      [mms] Fix error message displaying the maximimum allowed file upload size.
      [mms] Abstract forced determination of UIDNEXT value from cache method to a status() flag.
      [mms] Optimize generation of POP3 sequence string.
      [mms] Remove statuscache configuration option.
      [mms] Fixes/improvements to CONDSTORE capability sniffing and enabling.
      Fix logging when multiple IMAP processes are active
      CONDSTORE IMAP fixes
      Make sure these are IDs before manipulating
      Move string representation of ALL and SEARCH_RES into the Ids object
      Add the largest sequence number placeholder to the Ids object
      Use LARGEST ID identifier to get UIDNEXT value
      Add some tests for Ids object
      [mms] Limit decryption/encryption key to 56 bytes (Bug #11566).
      [mms] Add Exception code constants.
      This will always be an array
      Fix exception name
      Fix login URL used for login form
      Always run IMAP commands through IMP_Imap proxy so we can catch authentication errors
      If application is not active, redirect to Horde if possible
      match parent class' defaults
      [mms] If secret key is changed, change the associated $_COOKIE key or else key change may not be recognized in the current page access (Bug #11570).
      Translate field name, if possible.
      Move common mailbox deletion tasks to a common protected function
      phpdoc
      Save sorted state in Ids object
      Not needed
      Add debugging info for cache metadata storage
      Make sure we don't overwrite other variable
      Standard IMAP practice is to output commands in uppercase
      [mms] Allow SSL version to be explicitly chosen via 'secure' configuration option for POP3 driver (Request #11435).
      [mms] Fix CRAM-MD5 authentication for POP3 driver (Bug #11449).
      Fixes to client side sorting.
      Fix some IMAP exceptions
      This is a bad assumption: the mailbox could have changed between the last command and when we reopen
      Need to dynamically determine list of cached flags
      Bug #11580: Fix bad partial merge

Peter Meier (1):
      Use Horde's tmpdir and not a fixed location




More information about the commits mailing list