[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