1. 16 Nov, 2016 2 commits
    • 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
  2. 15 Nov, 2016 5 commits
  3. 14 Nov, 2016 5 commits
  4. 11 Nov, 2016 1 commit
  5. 10 Nov, 2016 2 commits
  6. 09 Nov, 2016 2 commits
  7. 08 Nov, 2016 1 commit
    • Sebastian Kummer's avatar
      Merge pull request #398 in ZP/z-push from feature/ZP-804-php-7-compatibility to develop · 9dca8635
      Sebastian Kummer authored
      * commit '7e59abed': (36 commits)
        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.
        ZP-805 Renamed constructor Mail_mimeDecode() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor WBXMLEncoder() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor WBXMLDecoder() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor for all classes to __construct(). Updated Streamer to call __construct() function of the class in unserialize(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor for parent from parent::HierarchyCache() to parent::__construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor ExportChangesDiff() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor ImportChangesDiff() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor SearchProvider() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor Backend() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor FileStateMachine() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-805 Renamed constructor Streamer() to __construct(). Released under the Affero GNU General Public License (AGPL) version 3.
        ...
      9dca8635
  8. 28 Oct, 2016 4 commits
    • Sebastian Kummer's avatar
      Merge pull request #399 in ZP/z-push from... · 70077b27
      Sebastian Kummer authored
      Merge pull request #399 in ZP/z-push from bugfix/ZP-1077-deleted-folder-causes-endless-loop to develop
      
      * commit '5c505fd1':
        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.
      70077b27
    • Sebastian Kummer's avatar
      ZP-1077 Removed debug log. · 5c505fd1
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      5c505fd1
    • Sebastian Kummer's avatar
      ZP-1077 Added ProcessLoopDetection to catch a Ping/Sync loop where sync · 2c0bf844
      Sebastian Kummer authored
      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.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      2c0bf844
    • Manfred Kutas's avatar
      Merge pull request #397 in ZP/z-push from develop to feature/ZP-804-php-7-compatibility · 7e59abed
      Manfred Kutas authored
      * commit '016e688b':
        ZP-1073 Use exit() instead of die().
        ZP-1076 Catch StatusException in ZPushAdmin::GetDeviceDetails().
        ZP-1073 list-shared-folders script, incl. usage examples (in file).
        ZP-1073 Refactor Utils::GetFolderOriginFromId() into GetFolderOriginStringFromId() so GetFolderOriginFromId() returns a value comparable to DeviceManager::FLD_ORIGIN_*.
        ZP-1017 Replace z-push.sf.net url with z-push.org.
        ZP-1062 depend on php instead of php7.0. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-1058 autodiscover: Fix mistake: always send response
        ZP-1056 Fail earlier when no password is provided. Log used username before trying to login in the backend. The $username will always be set and doesn't need to be checked again.
        ZP-1056 Fix authorization encoding and also add it to autodiscover. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-1058 autodiscover: Rework exception handling to match z-push core.
        ZP-1058 autodiscover: Print IP to log on failed authentication for usage with e.g. fail2ban
      7e59abed
  9. 26 Oct, 2016 1 commit
  10. 25 Oct, 2016 6 commits
  11. 24 Oct, 2016 2 commits
  12. 20 Oct, 2016 3 commits
    • Sebastian Kummer's avatar
      Merge pull request #390 in ZP/z-push from... · de78a050
      Sebastian Kummer authored
      Merge pull request #390 in ZP/z-push from bugfix/ZP-1017-update-references-to-mobile-compatibility to develop
      
      * commit '8d2c2cfe':
        ZP-1017 Replace z-push.sf.net url with z-push.org.
      de78a050
    • Sebastian Kummer's avatar
      Merge pull request #380 in ZP/z-push from... · 85b7b810
      Sebastian Kummer authored
      Merge pull request #380 in ZP/z-push from ~C0D3Z3R0/z-push:feature/ZP-1058-autodisc-failed-auth-ip to develop
      
      * commit '81c868b5':
        ZP-1058 autodiscover: Fix mistake: always send response
        ZP-1058 autodiscover: Rework exception handling to match z-push core.
        ZP-1058 autodiscover: Print IP to log on failed authentication for usage with e.g. fail2ban
      85b7b810
    • Sebastian Kummer's avatar
      Merge pull request #387 in ZP/z-push from... · ccba713f
      Sebastian Kummer authored
      Merge pull request #387 in ZP/z-push from bugfix/ZP-1056-authorization-conversion-not-working to develop
      
      * commit 'bf1b83d4':
        ZP-1056 Fail earlier when no password is provided. Log used username before trying to login in the backend. The $username will always be set and doesn't need to be checked again.
        ZP-1056 Fix authorization encoding and also add it to autodiscover. Released under the Affero GNU General Public License (AGPL) version 3.
      ccba713f
  13. 19 Oct, 2016 1 commit
    • Manfred Kutas's avatar
      Merge pull request #389 in ZP/z-push from develop to feature/ZP-804-php-7-compatibility · 86c1e90b
      Manfred Kutas authored
      * commit 'ba8eb4ec': (42 commits)
        ZP-1054 Use sprintf.
        ZP-1054 Throw UnavailableException if the hash cannot be loaded.
        ZP-1047 Count the elements to be moved only once.
        ZP-1047 Better logging when moving large amounts of messages in one request.
        ZP-1063 Items marked as private are shown in shared folders.
        ZP-1069 Ignore incoming KOE reply flag category update.
        ZP-1060 Before ignoring SyncNote changes make sure they're coming from KOE and the notes capability is enabled.
        ZP-1063 Items marked as private are shown in shared folders.
        ZP-1060 Ignore incoming KOE updates from PatchItem.
        ZP-1042 Enable KOE_CAPABILITY_SENDAS by default.
        ZP-1052 Attached eml message does not have size.
        ZP-1052 Attached eml message does not have size.
        ZP-1050 The returned data contains a "hasFolderIdMapping" flag now.
        ZP-1049 Cache store ressource correctly.
        ZP-1045 Only ignore KOE email updates.
        ZP-1044 add separate logrotate file for rhel/rpm. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-1042 Add KOE_CAPABILITY_SENDAS (sendas) to the output of the settings command.
        ZP-1033 Fixed log.
        ZP-1043 Check if folderid and name are set.
        ZP-1033 Implement send-as in Kopano->SendMail(). KOE and serverside send as are supported.
        ...
      86c1e90b
  14. 17 Oct, 2016 2 commits
  15. 15 Oct, 2016 1 commit
  16. 14 Oct, 2016 2 commits