[commits] Horde annotated tag horde_smtp-1.2.6 created. 3f0187a59148cb4acd20b3cafed60119c66210ea

Michael M Slusarz slusarz at horde.org
Tue Oct 22 19:20:08 UTC 2013


The annotated tag "horde_smtp-1.2.6" has been created.
        at  3f0187a59148cb4acd20b3cafed60119c66210ea (tag)
   tagging  598b68750fa25f68a200cddaec6b04eab183303b (commit)
  replaces  horde_activesync-2.8.5
 tagged by  Michael M Slusarz
        on  Tue Oct 22 13:19:17 2013 -0600

-----------------------------------------------------------------------
Released Horde_Smtp-1.2.6.

Michael J Rubinsky (107):
      Simplify message data handling when building MIME message.
      phpdoc
      Use Horde_Stream_Temp
      No need to dereference the stream, Horde_Stream can handle it.
      Still need to return a resource.
      Use Horde_Stream methods.
      Horde_Stream#getString() does not work the way I thought.
      Use Horde_Stream
      Typos.
      More places to use Horde_Stream
      Fix merge.
      Horde_Stream#substream() feels more natural here.
      $this->_decoder->getStream() returns a Horde_Stream, not resource.
      Merge branch 'master' into as_streams
      Merge branch 'master' into as_streams
      Merge branch 'master' into as_streams
      Merge branch 'master' into as_streams
      Use more effecient object serialization.
      Move to base class.
      Fix merge.
      Update test to use Horde_Stream methods.
      Add Mongo driver for activesync state and tests.
      Add missing test file.
      Skip test if connection failed.
      Fix passing mongoclient to test.
      Move common properties to base class.
      Abstract out ::_loadState() and move ::loadState to base class.
      More places to catch connection errors.
      Move ::isConflit() to base class.
      Catch exception
      More functionality to move to the base class.
      Move getChanges() and related functionality to base class.
      Add mongo indices.
      Fix query definition.
      fix typo, remove cruft.
      Easy way to gc the device collection.
      Only save to backend if the data is dirty.
      Need === here to avoid casting.
      Disable state gc in the Mongo driver for now, something's broken.
      Logging
      Reduce this to one, maybe two, queries.
      phpdoc
      This must be a string for the findOne call to match it.
      Need a variable to return by ref.
      The property might not exist, make sure we still set $_dirty.
      Merge branch 'master' into activesync_2_9_0
      This portion of the synckey is a leftover from zpush.
      Fix heredoc variable expansion.
      No need for a separate device_id column, it's already the _id.
      Apparently this.{field_name} is not a string value. Fix matching the sync_key.
      Re-enable GC now that mongo driver's implementation works.
      We need to treat policykey as a string value.
      Add some logging.
      Merge branch 'master' into activesync_2_9_0
      Fix merge, this lives in the base class now.
      Merge branch 'master' into activesync_2_9_0
      Document the mongo schema.
      Allow only saving the sync_cache data that has actually changed.
      Update test
      Can't get away with one query here. Need to purge other device_policykey entries.
      Simplify
      More atomic tracking of dirty properties in device object.
      Only save the dirty data.
      Fix dirty property tracking for SyncCache.
      Merge branch 'master' into activesync_2_9_0
      Ensure folderids are taken as strings.
      Merge branch 'master' into activesync_2_9_0
      Merge branch 'master' into activesync_2_9_0
      Force folderids to be strings, the easy way.
      Get rid of useless comment.
      Ensure we have a synckey here as well.
      Refactor H_AS_State_Mongo::_getPIMChangeTS for recent changes.
      Update base class
      Fix nesting.
      Implement _getMailmapChanges for Mongo driver.
      Remove debug output.
      No longer used.
      Do not need to cast these, they are now always strings.
      Add some logging to help see where data is being changed.
      Use projections to limit the fields returned for SyncCache when possible.
      We only need sync_data here.
      Only need 'users' here.
      Only need the _id here, not the data.
      Merge branch 'master' into activesync_2_9_0
      Add Horde_Mongo as optional dependency for Horde_ActiveSync
      Fix tests.
      Match function signatures.
      No reason not to restrict what is returned, even if we already have it.
      Add test for restricting fields returned from the syncCache query.
      Merge branch 'master' into activesync_2_9_0
      Merge branch 'master' into activesync_2_9_0
      Typo
      prefix the activesync mongo collections with HAS_
      This lives in the base class.
      Add Horde_ActiveSync_State_Base::getFolderIdToBackendMap()
      Use the uid map, and save tons of database calls to load the syncCache.
      Clean up some logging.
      More logging improvements/cleanup.
      Typo
      Merge branch 'master' into activesync_2_9_0
      More logging changes.
      Merge branch 'master' into activesync_2_9_0
      Development mode for Horde_ActiveSync-2.8.6
      Merge branch 'master' into activesync_2_9_0
      Changes, bump version.
      Add test for mongo.
      Fix return vaule of Horde_ActiveSync_State_Mongo::getLastSyncTimestamp().

Michael M Slusarz (7):
      Horde_Stream#read() doesn't exist
      Typos
      Another typo
      Additional unit test
      Small optimizations
      [mms] Fix handling EOLs split on a stream bucket boundary (Bug #12763).
      Released Horde_Smtp-1.2.6




More information about the commits mailing list