1. 20 May, 2016 5 commits
  2. 19 May, 2016 34 commits
    • Manfred Kutas's avatar
      ZP-250 Remove invalid FIXME. · 1502cdcb
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      1502cdcb
    • Sebastian Kummer's avatar
      Merge pull request #217 in ZP/z-push from bugfix/ZP-843-mapi-stream-warnings to develop · 6fca8655
      Sebastian Kummer authored
      * commit 'ea4c8049':
        ZP-843 Fixed warnings that $stream was boolean instead of ressource.
      6fca8655
    • Sebastian Kummer's avatar
      Merge pull request #216 in ZP/z-push from... · 677442d5
      Sebastian Kummer authored
      Merge pull request #216 in ZP/z-push from feature/ZP-837-have-a-configurable-sync_max_response_time to develop
      
      * commit 'a88cd476':
        ZP-837 Fixed even more tpos.
        ZP-837 Fixed tpo!.
        ZP-837 Added config options do categorize devices, when exporting keep looking at the total runtime and stop in time.
      677442d5
    • Sebastian Kummer's avatar
      ZP-837 Fixed even more tpos. · a88cd476
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      a88cd476
    • Sebastian Kummer's avatar
      ZP-837 Fixed tpo!. · 64e2a2fc
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      64e2a2fc
    • Sebastian Kummer's avatar
      ZP-843 Fixed warnings that $stream was boolean instead of ressource. · ea4c8049
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      ea4c8049
    • Sebastian Kummer's avatar
      ZP-837 Added config options do categorize devices, when exporting keep · 9a8de89c
      Sebastian Kummer authored
      looking at the total runtime and stop in time.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      9a8de89c
    • Sebastian Kummer's avatar
      Merge pull request #215 in ZP/z-push from bugfix/ZP-897-rename-zcp-backend to develop · 7f31028e
      Sebastian Kummer authored
      * commit '23cf07c9':
        ZP-897 Fixed typo.
        ZP-897 Uncommented additionalFolders block in config.
        ZP-897 Moved KopanoChangesWrapper, ReplyBackImExporter and ReplyBackState to kopano backend folder, updated autoloader.
        ZP-897 Fixed ImportMessageDeletion() footprint. Added missing parenthesis in kopano/config.php.
        ZP-897 Fixed typo for MAPI_SERVER location description.
        ZP-897 Update the MAPI_SERVER location to be Kopano and backwards compatible.
        ZP-897 Rename Zarafa/ZCP backend and update the references.
      7f31028e
    • Sebastian Kummer's avatar
      ZP-897 Fixed typo. · 23cf07c9
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      23cf07c9
    • Sebastian Kummer's avatar
      ZP-897 Uncommented additionalFolders block in config. · c7d2f3b6
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      c7d2f3b6
    • Sebastian Kummer's avatar
      ZP-897 Moved KopanoChangesWrapper, ReplyBackImExporter and · 07d64ed1
      Sebastian Kummer authored
      ReplyBackState to kopano backend folder, updated autoloader.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      07d64ed1
    • Sebastian Kummer's avatar
      ZP-897 Fixed ImportMessageDeletion() footprint. Added missing · 4221ae0d
      Sebastian Kummer authored
      parenthesis in kopano/config.php.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      4221ae0d
    • Sebastian Kummer's avatar
      Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into... · f3cf0848
      Sebastian Kummer authored
      Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into bugfix/ZP-897-rename-zcp-backend
      
      Conflicts:
      	src/backend/kopano/config.php
      	src/backend/kopano/kopano.php
      	src/config.php
      f3cf0848
    • Sebastian Kummer's avatar
      Merge pull request #213 in ZP/z-push from... · 8ba5a862
      Sebastian Kummer authored
      Merge pull request #213 in ZP/z-push from feature/ZP-556-having-access-to-the-public-folder to develop
      
      * commit '21c9c2f7':
        ZP-556 Remove Exception and comments. Fixed dot.
        ZP-556 Added read-only flag to - WebserviceDevice->AdditionalFolderAdd(), - ZPushAdmin->AdditionalFolderAdd(), - ASDevice->AddAdditionalFolder(), - DeviceManager->GetAdditionalUserSyncFolders().
        ZP-556 Fixed wording of notification email.
        ZP-556 Added a few dots. Added descriptions.
        ZP-556 Fix whitespace in config.
        ZP-556 undo debug config changes, renamed ZarafaChangesWrapper into KopanoChangesWrapper, removed debug output.
        ZP-556 ZarafaChangesWrapper->init() instantiates a ReplyBackImExporter if move states exist, on ZarafaChangesWrapper->ImportMessageMove() checks if the destination folder is writeable and switch to ReplyBack if not, initialize SyncParameters object of destination folder with zero synckey if it does not exist (folder is not being synchronized), save movestates if they changed in MoveItems, include ZarafaChangesWrapper, ReplyBackImExporter and ReplyBackState in autoloading map, ReplyBackImExporter tries to undo a MOVE operation for 4 time (deletion in the destination folder) as OL ignores these requests by default.
        ZP-556 Introduced Set & Get MoveStates to IChanges. Implemented interface.
        ZP-556 Added ImportMessageMove to replybackimporter, fixed typos.
        ZP-556 fixed warning if no importer is available.
        ZP-556 General: - work with read-only flag for static additional folders, - change IBackend->Setup() to include a read-only flag, - fixed Setup() read-only flag for default Backend, Combined and DiffBackend, - changed ChangesMemoryWrapper for read-only Setup() flag, - added read-only flag to SyncFolder, - added comparision method for SyncObjects that returns a human readable output with data and differences (needs improvement), - Check status before doing GetImporter() in Sync, - recheck folderstat after export to catch ReplyBack changes, - check for backendIds in resync folder of z-push-admin
      8ba5a862
    • Sebastian Kummer's avatar
      ZP-556 Remove Exception and comments. Fixed dot. · 21c9c2f7
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      21c9c2f7
    • Sebastian Kummer's avatar
      Merge pull request #211 in ZP/z-push from... · f4955318
      Sebastian Kummer authored
      Merge pull request #211 in ZP/z-push from bugfix/ZP-886-iimportchanges--importmessagedeletion to develop
      
      * commit '0f51a4f3':
        ZP-886 Fix typo. Re-added description.
        ZP-886 Added softdelete flag to ImportMessageDeletion() of: - IImportChanges - ImportChangesCombined - ImportChangesICS - StreamImporter (puts correct tag on the stream!) - ChangesMemoryWrapper.
      f4955318
    • Sebastian Kummer's avatar
      Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into... · 2b349076
      Sebastian Kummer authored
      Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into feature/ZP-556-having-access-to-the-public-folder
      
      Conflicts:
      	src/lib/core/devicemanager.php
      2b349076
    • Sebastian Kummer's avatar
      Merge pull request #209 in ZP/z-push from... · 9702de07
      Sebastian Kummer authored
      Merge pull request #209 in ZP/z-push from bugfix/ZP-895-integer-ids-can-trigger-name-switches to develop
      
      * commit 'a7941a0f':
        ZP-895 Add missing parameters for GetFolderIdForBackendId() call in ZPushAdmin.
        ZP-895 Add missing parameters for GetFolderIdForBackendId() call in ZPushAdmin.
        ZP-895 Transform $fsk into a backendId after splitting. If message is in another folder and no additional folderid is in the message id, we can not perform the operation and fail.
        ZP-895 Always call GetBackendIdForFolderId for Outlook in ImportMessageReadFlag. Move $folderOrigin check into DeviceManager. Rename $folderType to $folderOrigin in GetFolderIdForBackendId in DeviceManager.
        ZP-895 Fixed wrong parameter being passed in GetFolder of MAPIProvider. Fixed sprintf flag in DeviceManager.
        ZP-895 Check in contentData if the generated folderid already exists instead of checking for it in cache.
        ZP-895 Zpush::CheckAdvancedConfig() checks configured folders. More logging in generateFolderHash().
        ZP-895 Use backend folderid, origin and name to generate a hash as a folderid instead of an integer for folder id.
      9702de07
    • Manfred Kutas's avatar
      ZP-895 Add missing parameters for GetFolderIdForBackendId() call in · a7941a0f
      Manfred Kutas authored
      ZPushAdmin.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      a7941a0f
    • Sebastian Kummer's avatar
      ZP-556 Added read-only flag to · ea60b86c
      Sebastian Kummer authored
      - WebserviceDevice->AdditionalFolderAdd(),
      - ZPushAdmin->AdditionalFolderAdd(),
      - ASDevice->AddAdditionalFolder(),
      - DeviceManager->GetAdditionalUserSyncFolders().
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      ea60b86c
    • Manfred Kutas's avatar
      ZP-895 Merge remote-tracking branch 'origin/develop' into · 50aac52d
      Manfred Kutas authored
      bugfix/ZP-895-integer-ids-can-trigger-name-switches
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      50aac52d
    • Sebastian Kummer's avatar
      Merge pull request #214 in ZP/z-push from feature/ZP-900-merge-koe-code to develop · c2cb8229
      Sebastian Kummer authored
      * commit 'c92ac3be': (49 commits)
        ZP-900 Updated some missed function and variable names. Fixed typos.
        ZP-900 Merged Kopano code. Updated references to KOE.
        ZO-123 Fixed typo of AMOUNT_OF_CHUNKS.
        ZO-120 Fix foldername.
        ZO-118 The note color should not be streamed, don't sync notes if notes support is disabled or the plugin is not installed.
        ZO-29 Don't really fail if backend can't Setup the KOE_GAB_STORE. Return the other folders normally.
        ZP-29 Removed debug line.
        ZO-29 Added IBackend->GetKoeGabBackendFolderId() - implemented in backends, enabled GAB parameters in config, save KOE GAB folder id in ASDevice,  define and checkconfig for KOE GAB parameters, reset to default store before setting up hierarchy exporter, reset filtertype to ALL for GAB folder.
        ZO-113 KOE confirmed also when stat headers are present.
        ZO-113 Rename to KOE
        ZO-41 Added config options for KOE, use options to enable features in the code, send features GAB folder name in the settings headers.
        change foldername to Z-Push-KOLE-GAB
        ZO-83 handle KOP forward/reply flags in SendMail request processor, send email when replacemime is set even if fwmessage (source message) can not be opened.
        ZP-112 Replace Acacia by KOP.
        ZO-81 Fix color name in comment.
        ZO-81 Transport notes as appointments (for real!), set note lastmodified time from appointment's dtstamp on incoming, set body for notes only if the asbody element is incoming.
        ZO-81 Set PR_ICON_INDEX and PidLidNoteColor from categories sent from Outlook, translate note color to category when streaming to outlook, fallback to yellow if no category is sent, fixed typos
        ZO-81 Use Task as Note transport, set category from color when streaming to Outlook, set color from category when saving from Outlook.
        ZO-71 Fixed space.
        ZO-71 Save data from the OL plugin and display it in every Outlook request and in z-push-admin.
        ...
      c2cb8229
    • Manfred Kutas's avatar
      ZP-895 Add missing parameters for GetFolderIdForBackendId() call in · a2a87d48
      Manfred Kutas authored
      ZPushAdmin.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      a2a87d48
    • Manfred Kutas's avatar
      ZP-900 Updated some missed function and variable names. Fixed typos. · c92ac3be
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      c92ac3be
    • Manfred Kutas's avatar
      ZP-897 Fixed typo for MAPI_SERVER location description. · 723d237f
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      723d237f
    • Manfred Kutas's avatar
      ZP-900 Merged Kopano code. Updated references to KOE. · 3c19e28d
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      3c19e28d
    • Sebastian Kummer's avatar
      ZP-556 Fixed wording of notification email. · e39de317
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      e39de317
    • Sebastian Kummer's avatar
      ZP-556 Added a few dots. Added descriptions. · 9c1987d8
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      9c1987d8
    • Manfred Kutas's avatar
      Merge pull request #212 in ZP/z-push from ZO/z-push:develop to feature/ZP-900-merge-koe-code · 25ffa5d4
      Manfred Kutas authored
      * commit 'ecf730e2': (47 commits)
        ZO-123 Fixed typo of AMOUNT_OF_CHUNKS.
        ZO-120 Fix foldername.
        ZO-118 The note color should not be streamed, don't sync notes if notes support is disabled or the plugin is not installed.
        ZO-29 Don't really fail if backend can't Setup the KOE_GAB_STORE. Return the other folders normally.
        ZP-29 Removed debug line.
        ZO-29 Added IBackend->GetKoeGabBackendFolderId() - implemented in backends, enabled GAB parameters in config, save KOE GAB folder id in ASDevice,  define and checkconfig for KOE GAB parameters, reset to default store before setting up hierarchy exporter, reset filtertype to ALL for GAB folder.
        ZO-113 KOE confirmed also when stat headers are present.
        ZO-113 Rename to KOE
        ZO-41 Added config options for KOE, use options to enable features in the code, send features GAB folder name in the settings headers.
        change foldername to Z-Push-KOLE-GAB
        ZO-83 handle KOP forward/reply flags in SendMail request processor, send email when replacemime is set even if fwmessage (source message) can not be opened.
        ZP-112 Replace Acacia by KOP.
        ZO-81 Fix color name in comment.
        ZO-81 Transport notes as appointments (for real!), set note lastmodified time from appointment's dtstamp on incoming, set body for notes only if the asbody element is incoming.
        ZO-81 Set PR_ICON_INDEX and PidLidNoteColor from categories sent from Outlook, translate note color to category when streaming to outlook, fallback to yellow if no category is sent, fixed typos
        ZO-81 Use Task as Note transport, set category from color when streaming to Outlook, set color from category when saving from Outlook.
        ZO-71 Fixed space.
        ZO-71 Save data from the OL plugin and display it in every Outlook request and in z-push-admin.
        ZO-70 Ignore FolderUpdates for Note folders from Outlook
        ZO-81 Transport note color in apppointment location, don't import/save message if no body is transmitted by OL, color has hidden instance SyncNote variable, set other appointment values: busystatus (free), sensitivity (dafault), alldayevent (false), reminder (no), mettingstatus (no meeting) and responserequested (no), send last modification timestamp in dtstamp.
        ...
      25ffa5d4
    • Manfred Kutas's avatar
      ZP-897 Update the MAPI_SERVER location to be Kopano and backwards · d5edf31b
      Manfred Kutas authored
      compatible.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      d5edf31b
    • Manfred Kutas's avatar
      ZP-897 Rename Zarafa/ZCP backend and update the references. · aa014666
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      aa014666
    • Sebastian Kummer's avatar
      Merge branch 'bugfix/ZP-895-integer-ids-can-trigger-name-switches' of... · 85dbce30
      Sebastian Kummer authored
      Merge branch 'bugfix/ZP-895-integer-ids-can-trigger-name-switches' of https://stash.z-hub.io/scm/zp/z-push into feature/ZP-556-having-access-to-the-public-folder
      85dbce30
    • Sebastian Kummer's avatar
      ZP-895 Transform $fsk into a backendId after splitting. If message is in · 30181ce6
      Sebastian Kummer authored
      another folder and no additional folderid is in the message id, we can
      not perform the operation and fail.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      30181ce6
    • Sebastian Kummer's avatar
      ZP-886 Fix typo. Re-added description. · 0f51a4f3
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      0f51a4f3
  3. 18 May, 2016 1 commit