- 17 Feb, 2016 1 commit
-
-
Sebastian Kummer authored
make appointments sync via z-push without errors or warnings.
-
- 16 Feb, 2016 4 commits
-
-
Sebastian Kummer authored
Merge pull request #7 in ZO/z-push from bugfix/ZO-33-z-push-script-should-expose-gab-groups to develop * commit 'f0112dea': ZO-33 fixed bugs.
-
Sebastian Kummer authored
-
Sebastian Kummer authored
* commit 'fe394c67': ZO-35 added support for groups (members + memberOf), room and equipment, fixed bug opening other store than public.
-
Sebastian Kummer authored
fixed bug opening other store than public.
-
- 12 Feb, 2016 4 commits
-
-
Sebastian Kummer authored
* commit '5f7d4562': ZP-832 Directly compare GlobalWindowSize and globallyExportedItems. ZP-832 Check for availability in GlobalWindowSize first before comparing folder stats, do folderstats comparing only if there is space in GlobalWindowSize, do not ommit output if folder has no stat.
-
Sebastian Kummer authored
* commit '8ce686c1': ZP-832 Directly compare GlobalWindowSize and globallyExportedItems. ZP-832 Check for availability in GlobalWindowSize first before comparing folder stats, do folderstats comparing only if there is space in GlobalWindowSize, do not ommit output if folder has no stat.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
folder stats, do folderstats comparing only if there is space in GlobalWindowSize, do not ommit output if folder has no stat. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 11 Feb, 2016 4 commits
-
-
Sebastian Kummer authored
* commit '7cdb51e4': ZP-832 Run SyncCollections->CheckForChanges() stat comparing only on first run, improved comment. ZP-832 Add check if stats table can be loaded for shared users - log to INFO if that does not work, sync folders where no stat can be found only once a hour, include PR_CONTENT_COUNT, PR_CONTENT_UNREAD and PR_DELETED_MSG_COUNT into stat to reflect all kind of changes, SyncCollection->CheckForChanges() compares folderstats for changes when initiating, in case of error remove the folderstat to ensure folder is synchronized next Sync request, remove 'savestate' functionality as it is not used. ZP-833 Use http socket as default MAPI_SERVER. ZP-834 Remove SINK_FORCERECHECK configuration option and implementation. ZP-832 Request folder statistics from the backend and setup the exporter only if the stat indicate that the folder contains changes. Per default the statistics are disabled (backend has to enable them). If disabled, an exporter will be setup for each folder. ZP-832 Log GlobalWindow size override only once. ZP-818 Omit folder output on unchanged folders for AS 14.0 and higher. ZP-831 Combined - typo variable name. Released under the Affero GNU General Public License (AGPL) version 3. ZP-830 Combined; minor formatting fixes. Released under the Affero GNU General Public License (AGPL) version 3. ZP-829 CardDAV mappings for phone numbers. Released under the Affero GNU General Public License (AGPL) version 3. ZP-818 Supress collection containers if there are no changes for a folder, refactored code having the actual export and streaming of data in a private method.
-
Sebastian Kummer authored
* commit 'bc067ce2': ZP-832 Run SyncCollections->CheckForChanges() stat comparing only on first run, improved comment. ZP-832 Add check if stats table can be loaded for shared users - log to INFO if that does not work, sync folders where no stat can be found only once a hour, include PR_CONTENT_COUNT, PR_CONTENT_UNREAD and PR_DELETED_MSG_COUNT into stat to reflect all kind of changes, SyncCollection->CheckForChanges() compares folderstats for changes when initiating, in case of error remove the folderstat to ensure folder is synchronized next Sync request, remove 'savestate' functionality as it is not used. ZP-832 Request folder statistics from the backend and setup the exporter only if the stat indicate that the folder contains changes. Per default the statistics are disabled (backend has to enable them). If disabled, an exporter will be setup for each folder. ZP-832 Log GlobalWindow size override only once.
-
Sebastian Kummer authored
first run, improved comment. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
INFO if that does not work, sync folders where no stat can be found only once a hour, include PR_CONTENT_COUNT, PR_CONTENT_UNREAD and PR_DELETED_MSG_COUNT into stat to reflect all kind of changes, SyncCollection->CheckForChanges() compares folderstats for changes when initiating, in case of error remove the folderstat to ensure folder is synchronized next Sync request, remove 'savestate' functionality as it is not used. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 10 Feb, 2016 5 commits
-
-
https://stash.z-hub.io/scm/zp/z-pushSebastian Kummer authored
Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into feature/ZP-832-detect-folder-changes-faster
-
Sebastian Kummer authored
* commit '7bdb9922': ZP-834 Remove SINK_FORCERECHECK configuration option and implementation.
-
Sebastian Kummer authored
Merge pull request #147 in ZP/z-push from bugfix/ZP-833-change-zcp-default-server-location to develop * commit '7d7ebda7': ZP-833 Use http socket as default MAPI_SERVER.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 09 Feb, 2016 8 commits
-
-
Sebastian Kummer authored
only if the stat indicate that the folder contains changes. Per default the statistics are disabled (backend has to enable them). If disabled, an exporter will be setup for each folder. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Merge pull request #145 in ZP/z-push from feature/ZP-818-send-no-answer-collection-for-unchanged to develop * commit '5179ec79': ZP-818 Omit folder output on unchanged folders for AS 14.0 and higher. ZP-818 Supress collection containers if there are no changes for a folder, refactored code having the actual export and streaming of data in a private method.
-
Sebastian Kummer authored
Merge pull request #142 in ZP/z-push from bugfix/ZP-829-carddav-fix-phone-number-mappings to develop * commit 'e08a6857': ZP-829 CardDAV mappings for phone numbers. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
* commit '5ee46844': ZP-830 Combined; minor formatting fixes. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
* commit 'dd66bfdb': ZP-831 Combined - typo variable name. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Merge branch 'feature/ZP-818-send-no-answer-collection-for-unchanged' into feature/ZP-832-detect-folder-changes-faster
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 08 Feb, 2016 3 commits
-
-
Francisco Miguel Biete authored
ZP-831 Combined - typo variable name. Released under the Affero GNU General Public License (AGPL) version 3.
-
Francisco Miguel Biete authored
ZP-830 Combined; minor formatting fixes. Released under the Affero GNU General Public License (AGPL) version 3.
-
Francisco Miguel Biete authored
ZP-829 CardDAV mappings for phone numbers. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 05 Feb, 2016 3 commits
-
-
Sebastian Kummer authored
* commit 'f9e71d7f': ZP-826 Force synchronization of folder if there is an unknown error on exporter setup.
-
Sebastian Kummer authored
Merge pull request #140 in ZP/z-push from bugfix/ZP-826-ping-triggers-hierarchy-sync-when to develop * commit '49773be6': ZP-826 Force synchronization of folder if there is an unknown error on exporter setup.
-
Sebastian Kummer authored
exporter setup. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 03 Feb, 2016 8 commits
-
-
Sebastian Kummer authored
* commit '6a7a9763': (45 commits) ZP-824 Remove local $sc as it is not needed. ZP-825 Rename ReplaceNullCharFilter classname, register filter in WBXMLEncoder before it is being used. ZP-824 Invalidate all pingable flags on folders when doing a FolderSync (with changes) or FolderChange (Create, Update, Delete) operation. ZP-707 Remove debug. ZP-707 use MAPIStreamWrapper where possible. ZP-823 Remove empty line. ZP-823 Do not sync suggested contacts folder. ZP-708 Wrap the plaintext body, html body or mime message into a StringStreamWrapper. While the wrapper correctly truncates (UTF-8 compatible), we can also truncate before loading the data in. ZP-817 Set task as private if sensitivity is private or greater. ZP-808 Set appointment as private if sensitivity is private or greater. ZP-781 Use comma as decimal and dot as thousand separators, add 's' as unit for time usage. ZP-781 Nicer format for memory usage. ZP-817 Unsetting private task in Outlook is not saved on the server. ZP-793 Cache requested folderid so only the SyncCollections get changed that really had a change in flags. ZP-817 Sensitivity (private) of tasks is not saved on the server. ZP-766 Accept outlook response schema on autodiscover, send XML response only for mobile response schema or empty otherwise. ZP-641 Make sure CleanStates does not touch permanent backend storage files, unless we really want to delete them. ZP-641 Revert "For Backend Storage type files, add a user element to the file name so that multiple accounts on the same device do not overwrite each others data in a single file named only for the device." ZP-682 Compare the configured LOGBACKEND lowercase. ZP-682 "filelog" and "syslog" classes can not be found by autoloader (because they are in camel case and not lowercase). Rewriting the backend loaded by ZLog to the class name, as this is more end-user friendly. Throwing a FatalNotImplementedException causes a recursion that eats up all available memory before it fails, as that exception tries to log which then throws the exception again. ...
-
Sebastian Kummer authored
* commit '8c098890': ZO-35 Define the chunkName in the SyncWorker class. The implementation just saves/retrieves it.
-
Sebastian Kummer authored
Merge pull request #138 in ZP/z-push from bugfix/ZP-824-foldersync-should-cause-ping-to-force to develop * commit 'd8718bdc': ZP-824 Remove local $sc as it is not needed. ZP-824 Invalidate all pingable flags on folders when doing a FolderSync (with changes) or FolderChange (Create, Update, Delete) operation.
-
Sebastian Kummer authored
Merge pull request #139 in ZP/z-push from bugfix/ZP-825-composer-replacenullchar-filter-can to develop * commit '9c478cd5': ZP-825 Rename ReplaceNullCharFilter classname, register filter in WBXMLEncoder before it is being used.
-
Sebastian Kummer authored
Merge pull request #137 in ZP/z-push from feature/ZP-705-implement-support-for-streamer_type_stream_asplain to develop * commit '4ccfc1f5': ZP-707 Remove debug. ZP-707 use MAPIStreamWrapper where possible. ZP-708 Wrap the plaintext body, html body or mime message into a StringStreamWrapper. While the wrapper correctly truncates (UTF-8 compatible), we can also truncate before loading the data in. ZP-707 Undo changes to the stream wrappers to be able to write at the beginning of the stream introduced with f133d268. ZP-706 SYNC_RESOLVERECIPIENTS_DATA is a base64 stream. ZP-706 Fix develop merge wrong conflict resolution. ZP-706 SyncMail->mimedata is a plaintext stream. ZP-707 Undo config changes. ZP-707 The stream wrapper need to truncate UTF-8 compatible. ZP-707 Use a MapiStreamWrapper for the AS2.5 mime message. ZP-707 When truncating AS12+ the general truncation size for the AS2.5 body should not be considered. ZP-707 Fixed instance variable access in MapiStreamWrapper. ZP-707 Use plain streams in mapi provider. Added writing functionality to StringStreamWrapper and MapiStreamWrapper. Reading data is encapsulated into a StringStreamWrapper by the Streamer. ZP-707 Initial implementation. Needs fixing. ZP-706 AirSyncBaseBody data is a plain data stream.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
WBXMLEncoder before it is being used. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
(with changes) or FolderChange (Create, Update, Delete) operation. Released under the Affero GNU General Public License (AGPL) version 3.
-