1. 21 Nov, 2016 10 commits
    • zhub admin's avatar
      Merge pull request #420 in ZP/z-push from develop to release/2.3 · 5225982b
      zhub admin authored
      * commit 'f7490789': (28 commits)
        ZP-250 Fix copyright year.
        ZP-672 Also authenticate Option requests.
        ZP-1096 Check for mapi externsion first and fail early.
        ZP-1085 Merged ServiceUnavailableException from develop and updated header.
        ZP-1095 Use ServiceUnavailableException when Kopano is unavailable.
        ZP-1093 Added ServiceUnavailableException to class loader, updated config description, don't show legal information if service is unavailable, check if config value is greater than zero, throw ServiceUnavailableException if states need to be upgraded.
        ZP-1085 Fix whitespace.
        ZP-1085 Fixed TRADEMARK file enconding (UTF-8).
        ZP-1085 Update file headers.
        ZP-1092 Have fixstates also fix the parentid of additional folders.
        ZP-1091 Fix phpwarnings and clean code. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-1093 Add service unavailable exception. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-1090 Use PING_HIGHER_BOUND_LIFETIME when available for the default ping lifetime. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-1074 Updated compatiblity link in config.
        ZP-1072 Step into matched folders outside the main loop.
        ZP-1072 Keep folderid as additionalFolders key in ASDevice.
        ZP-1089 Regexp for database name should check the whole name.
        ZP-1085 Update file headers.
        ZP-1086 Encode GlobalObjId in meeting requests depending on calendar item existance.
        ZP-1085 Updated LICENSE and added TRADEMARKS file.
        ...
      5225982b
    • Sebastian Kummer's avatar
      ZP-250 Fix copyright year. · f7490789
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      f7490789
    • Sebastian Kummer's avatar
      Merge pull request #401 in ZP/z-push from... · 52f34812
      Sebastian Kummer authored
      Merge pull request #401 in ZP/z-push from feature/ZP-968-retest-ics-exports-delete-for-all to develop
      
      * commit '4994dd57':
        ZP-968 Execute check on state usage only on ZCP versions before 7.2.3. Nothing changes for systems without ZCP/KC as the check is executed as before.
        ZP-968 Revert "ZP-968 Partially undo changes of commit aeab7567. This prevents access to the volatile state to check if the state was already used."
        ZP-968 Use 0x80000 flag when setting up exporter in Ping.
        ZP-968 Partially undo changes of commit aeab7567. This prevents access to the volatile state to check if the state was already used.
      52f34812
    • Sebastian Kummer's avatar
      Merge pull request #419 in ZP/z-push from... · d0a4abf7
      Sebastian Kummer authored
      Merge pull request #419 in ZP/z-push from bugfix/ZP-1096-checkmapiextversion-throws-warnings to develop
      
      * commit '1c91cd2e':
        ZP-1096 Check for mapi externsion first and fail early.
      d0a4abf7
    • Sebastian Kummer's avatar
      Merge pull request #396 in ZP/z-push from... · d130e572
      Sebastian Kummer authored
      Merge pull request #396 in ZP/z-push from bugfix/ZP-672-options-without-authentication-info to develop
      
      * commit 'b53d0252':
        ZP-672 Also authenticate Option requests.
        ZP-672 Always require authentication info.
      d130e572
    • Sebastian Kummer's avatar
      ZP-672 Also authenticate Option requests. · b53d0252
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      b53d0252
    • Sebastian Kummer's avatar
    • Sebastian Kummer's avatar
      Merge pull request #410 in ZP/z-push from... · 0b80ab55
      Sebastian Kummer authored
      Merge pull request #410 in ZP/z-push from bugfix/ZP-1086-encode-globalobjid-in-meeting-requests to develop
      
      * commit '36fd27d9':
        ZP-1086 Encode GlobalObjId in meeting requests depending on calendar item existance.
      0b80ab55
    • Sebastian Kummer's avatar
      Merge pull request #418 in ZP/z-push from bugfix/ZP-1085-update-trademark to develop · e7ee2d4c
      Sebastian Kummer authored
      * commit '76943664':
        ZP-1085 Merged ServiceUnavailableException from develop and updated header.
        ZP-1085 Fix whitespace.
        ZP-1085 Fixed TRADEMARK file enconding (UTF-8).
        ZP-1085 Update file headers.
        ZP-1085 Update file headers.
        ZP-1085 Updated LICENSE and added TRADEMARKS file.
      e7ee2d4c
    • Sebastian Kummer's avatar
      ZP-1096 Check for mapi externsion first and fail early. · 1c91cd2e
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      1c91cd2e
  2. 18 Nov, 2016 15 commits
  3. 17 Nov, 2016 10 commits
  4. 16 Nov, 2016 5 commits
    • Sebastian Kummer's avatar
      ZP-1085 Updated LICENSE and added TRADEMARKS file. · 0039d273
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      0039d273
    • Sebastian Kummer's avatar
      ZP-1072 fixed typos and comments. · f890776c
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      f890776c
    • Sebastian Kummer's avatar
      Merge pull request #407 in ZP/z-push from... · 9d3c7109
      Sebastian Kummer authored
      Merge pull request #407 in ZP/z-push from bugfix/ZP-1088-foldersync-does-not-find-changes to develop
      
      * commit 'd598f806':
        ZP-1088 Compare typesafe, remove unsed code.
      9d3c7109
    • Sebastian Kummer's avatar
      Merge pull request #406 in ZP/z-push from... · c8d16112
      Sebastian Kummer authored
      Merge pull request #406 in ZP/z-push from feature/ZP-1072-open-shared-folders-api-add-folders to develop
      
      * commit 'bc86a936':
        ZP-1072 Save different parentids in ASDevice->AddAdditionalFolder(), consider parentid when checking for duplicate names (may not occur in the same folder), order folders correctly, transport parentids when building SyncObjects for FolderSync.
      c8d16112
    • Sebastian Kummer's avatar
      Merge pull request #403 in ZP/z-push from develop to release/2.3 · 861b6ec4
      Sebastian Kummer authored
      * commit 'eaab56a1': (47 commits)
        ZP-1059 Detect Ubuntu 16.04 and add php-mbstring as dependency.
        ZP-1071 Also set flags in the list (if not set).
        ZP-1071 Add documentation TODO, fixed variable names, fixed typo in regex.
        ZP-1071 Added ASDevice->SetAdditionalFolderList() reusing ASDevice->AddAdditionalFolder(), added ZPushAdmin::AdditionalFolderSetList() and exposed AdditionalFolderSetList() via WebserviceDevice.
        ZP-1071 Don't warn if the folder origin can not be determined for an unmapped folderid.
        ZP-1087 Also check backend2folderidCache for generated but not (yet) synchronized short folderids when hashing.
        ZP-1080 Added log output when ignoring a folder from the fetched data.
        ZP-1080 Add debug message about the total number of folders processed in a Sync request.
        ZP-1080 Additional debug messages when processing KopanoBackend->GetHierarchy().
        ZP-1077 Removed debug log.
        ZP-1077 Added ProcessLoopDetection to catch a Ping/Sync loop where sync has errors but Ping continues to trigger syncs for it; added ProcessLoopDetection for the case where Ping sees state errors for a synched folder, triggers a sync but the folder is not being synchronized. In both cases Ping will invoke a FolderSync (status 7) instead of sending fake changes. FolderSync will check the relation between the hierarchy cache and synched data information and remove states of folders that are not in the hierarchycache anymore.
        ZP-1030 Pass $retmapimessage as value instead of as reference in ImportMessageChange.
        ZP-963 Remove PHP 7 is unsupported check from zpush.php.
        ZP-805 Update class constructors.
        ZP-805 Update class constructors.
        ZP-960 Other fatal PHP 7 errors.
        ZP-805 Renamed constructors to __construct(). And updated calls to parent class creators for classes Recurrence and TaskRecurrence. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor BackendSearchLDAP() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructors  to __construct(). Updated Combined to call parent::__construct. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor ZPushTop() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ...
      861b6ec4