- 10 May, 2016 2 commits
-
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
Fix Fetch() in Zarafa backend to work with new longids. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 09 May, 2016 1 commit
-
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 02 May, 2016 1 commit
-
-
Manfred Kutas authored
Merge remote-tracking branch 'origin/develop' into bugfix/ZP-779-message-is-suddenly-unread-after-moving
-
- 28 Apr, 2016 3 commits
-
-
Sebastian Kummer authored
Merge pull request #191 in ZP/z-push from bugfix/ZP-872-ping-doesn-t-catch-all-notifications to develop * commit '94c04253': ZP-872 BackendZarafa->adviseStoreToSink() sometimes advised wrong store.
-
Sebastian Kummer authored
Merge pull request #190 in ZP/z-push from bugfix/ZP-871-integer-folderids-may-falsly-trigger to develop * commit '0f10824f': ZP-871 Delete the pingable flag only if it is set, SyncCollections iterator: exclude 'false' as valid collection key (hierarchy state), explicitely implement SyncParameters->GetBackendFolderId() as it will return false in case of an upgraded profile.
-
Sebastian Kummer authored
* commit 'bd22274f': ZP-691 Remove legacy stuff - rename custom error handler to zpush_error_handler. ZP-691 Remove legacy stuff - removed debugLog().
-
- 27 Apr, 2016 2 commits
-
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
iterator: exclude 'false' as valid collection key (hierarchy state), explicitely implement SyncParameters->GetBackendFolderId() as it will return false in case of an upgraded profile. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 26 Apr, 2016 3 commits
-
-
Sebastian Kummer authored
* commit '683a5bc1': ZP-849 SYNC_STATUS_FOLDERHIERARCHYCHANGED is always global and should be transmitted like a common status code (fix for BB), AdditionalFolders API and statically shared folders work always with backendids (they are internally mapped and transmitted with integerIds), expose integerIds in the listing of the AdditionalFolders API as "syncfolderid", generate integerid when an additional folder is added, have ZPush::$addSyncFolders and DeviceManager()->GetAdditionalUserSyncFolders() always work on backendIds, ZPush::GetAdditionalSyncFolders() can return integerIds as keys if requested (default as backendIds), do Backend->Setup() with backendIds in ChangesMemoryWrapper, backendfolderid needs to be set in SyncParameters unsetdata, allow Notes folders as additional static folders. ZP-849 Changes: - Move folders correctly with mapped and traditional profiles - Changed IIChanges->ImportFolderChange() to return a SyncFolder object to transport all ids. - Added logging to Zarafa importer and folder move operations. ZP-849 Fixed typos, removed unnecessary isset() checks. ZP-849 Several changes here: - Changed IImportChanges interface to use an SyncFolder object on ImportFolderDeletion, changed all implementing classes to work with the new parameter to allow clean rewriting of ids for backends. - Expose folderid <-> backend-folderid conversion in both directions via DeviceManager, saved in the ASDevice contentdata. - All folderids passed to the backend, are rewritten to the backend-folderids, where all processing operations are done (as is) on the new/short AS folderids. - Never save ASDevice data when doing Ping, as on hierarchy changes there will be race conditions between, e.g. FolderCreate and the running Ping request, where Ping potentially wins writing this information (risk of inconsistent AS folderids). The ASDevice is only changed because during hierarchy verification new folders get a new AS folderid. This is not used anywhere and really done on the following FolderSync operation.
-
Sebastian Kummer authored
* commit '1ed4aeb9': ZP-843 Fixed warnings if there is no stream (property empty).
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 21 Apr, 2016 2 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-849-implement-integer-folder-ids Conflicts: src/lib/core/asdevice.php src/lib/core/synccollections.php src/lib/request/sync.php
-
Sebastian Kummer authored
transmitted like a common status code (fix for BB), AdditionalFolders API and statically shared folders work always with backendids (they are internally mapped and transmitted with integerIds), expose integerIds in the listing of the AdditionalFolders API as "syncfolderid", generate integerid when an additional folder is added, have ZPush::$addSyncFolders and DeviceManager()->GetAdditionalUserSyncFolders() always work on backendIds, ZPush::GetAdditionalSyncFolders() can return integerIds as keys if requested (default as backendIds), do Backend->Setup() with backendIds in ChangesMemoryWrapper, backendfolderid needs to be set in SyncParameters unsetdata, allow Notes folders as additional static folders. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 12 Apr, 2016 1 commit
-
-
Sebastian Kummer authored
Merge pull request #185 in ZP/z-push from bugfix/ZP-865-don-t-enter-conflict-detection-if to develop * commit 'ec8a0989': ZP-865 Update year. ZP-865 Abort conflict detection if there are more 100 changes to be exported.
-
- 03 Apr, 2016 1 commit
-
-
Sebastian Kummer authored
Merge pull request #186 in ZP/z-push from bugfix/ZP-846-z-push-admin-fix-states-need-to-fix to develop * commit '578af98f': ZP-846 Update year. ZP-846 If folderdata is found also check if the synckey corresponds to the latest hierarchy synckey and update it if not.
-
- 01 Apr, 2016 9 commits
-
-
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.
-
Sebastian Kummer authored
the latest hierarchy synckey and update it if not. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Merge pull request #184 in ZP/z-push from bugfix/ZP-864-user-with-umlauts-in-user-name-is to develop * commit '7a5e3723': ZP-864 Do not convert UTF-8 only encoding. Updated copyright dates for changed files. ZP-864 Do not convert if charset encoding is already UTF-8.
-
Sebastian Kummer authored
exported. Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
changed files. Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
* commit 'a647a1bc': ZP-77 Add BASE_PATH to the policies file, fixed typo.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 31 Mar, 2016 3 commits
-
-
Sebastian Kummer authored
Merge pull request #182 in ZP/z-push from bugfix/ZP-864-user-with-umlauts-in-user-name-is to develop * commit '6811dae8': ZP-864 Cleaning up code for Seb. ZP-864 User with umlauts in user name is not able to login in Outlook.
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 30 Mar, 2016 6 commits
-
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
* commit 'c127914e': ZP-77 Added link to Z-Push wiki page on policies to policies.ini. Use constant instead of hard-coded 'default' string in z-push-admin.php. ZP-77 Remove unnecessary brackets. ZP-77 Only save policyname and policyhash after provisioning has been successful. PolicyName is part of mapping of SyncProvisioning now. Get the policyname from the backend only to determine which policy is configured for the user. ZP-77 Save the policies from file in zpush.php and make them available via a getter. ZP-77 Update GetUserPolicyName() header in zarafa.php and backend.php to match the interface. Change log entry from multiple lines to single one. ZP-852 Show user's policy name in z-push-admin. ZP-77 Do not check for policy changes in Ping. Changed logging in DeviceManager for policy name. Disabled PasswordRecoveryEnabled policy in default section of policies.ini. ZP-77 Missing closing "}". ZP-77 Changed loading of SyncProvisioning object. Added function to Streamer to return variable names of mapping. ZP-77 Fixed typo in allowstoragecard policy name (was allostoragecard). ZP-77 Move default policies to utils. Join the default policies with the loaded policies and build hash on the joined policies. Comment the policies. ZP-77 Use magic setter method for saving policies' hash in device data. Change Exception message to notify that policies changed. ZP-77 Better param description in setPolicies of ASDevice. Added TODO to get the policy name in zarafa backend. ZP-77 Save policies' hash in devicedata. Compare saved policies from devicedate with the current policies in ProvisionRequired call. ZP-77 Added policies.ini containing the default policies. On the Provisioning load policies from the policies.ini. Added check if default policies exist. Extended backend to load custom policies.
-
Manfred Kutas authored
constant instead of hard-coded 'default' string in z-push-admin.php. Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
Merge branch 'feature/ZP-77-systemwide-policy-configuration' of https://manfred@stash.z-hub.io/scm/zp/z-push.git into feature/ZP-77-systemwide-policy-configuration
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
successful. PolicyName is part of mapping of SyncProvisioning now. Get the policyname from the backend only to determine which policy is configured for the user. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 29 Mar, 2016 4 commits
-
-
Sebastian Kummer authored
Merge pull request #180 in ZP/z-push from bugfix/ZP-861-user-with-umlauts-in-user-name-is to develop * commit 'b29d19cf': ZP-861 Move comment. ZP-861 User with umlauts in user name is not able to login.
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Merge pull request #181 in ZP/z-push from feature/ZP-844-support-out-of-office-start-and-end to develop * commit '0738cae2': ZP-844 Fix warnings when PR_EC_OUTOFOFFICE_FROM and PR_EC_OUTOFOFFICE_UNTIL are not set. Rename settingsOOFSEt to settingsOofSet and settingsOOFGEt to settingsOofGet.
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 28 Mar, 2016 2 commits
-
-
Manfred Kutas authored
PR_EC_OUTOFOFFICE_UNTIL are not set. Rename settingsOOFSEt to settingsOofSet and settingsOOFGEt to settingsOofGet. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Merge pull request #179 in ZP/z-push from feature/ZP-844-support-out-of-office-start-and-end to develop * commit '02a91429': ZP-844 Delete from and until properties when out of office is not time based.
-