1. 29 Feb, 2016 2 commits
  2. 27 Feb, 2016 3 commits
  3. 26 Feb, 2016 3 commits
  4. 24 Feb, 2016 1 commit
    • Sebastian Kummer's avatar
      Merge pull request #150 in ZP/z-push from... · 3f1f999e
      Sebastian Kummer authored
      Merge pull request #150 in ZP/z-push from bugfix/ZP-641-filestatemachine-backend-storage-file to develop
      
      * commit '5c7a4b19':
        ZP-641 Delete file only if it exists.
        ZP-641 CleanStates() has to stop after deleting one BS file.
        ZP-641 call GetState() with the "do not clean" flag, changed CleanStates() to delete exact bs files when being calles without uuid for bs type (needs better fixing in ZP-835).
      3f1f999e
  5. 23 Feb, 2016 9 commits
    • Sebastian Kummer's avatar
      ZP-641 Delete file only if it exists. · 5c7a4b19
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      5c7a4b19
    • Sebastian Kummer's avatar
      Merging in latest from upstream (ZP/z-push:refs/heads/develop) · a635643c
      Sebastian Kummer authored
      * commit '63ba8bea':
        ZP-797 Fixed WBXML class constant.
        ZP-797 GetAttachment use fpassthru (more efficient).
        ZP-797 WBXMLDecoder is handling ActiveSync WBXML, which is only a subset of WBXML.
        ZP-797 WBXML{En,De}coder: use const instead of define for WBXML_* constants.
        ZP-797 WBXMLDecoder->getOpaque() use stream_get_contents().
        ZP-797 WBXMLDecoder->GetPlainInputStream() use stream_get_contents().
        ZP-797 WBXMLDecoder->_getToken() speedup.
        ZP-797 WBXMLDecoder->getTermStr(): use stream_get_line().
        ZP-797 WBXMLEncoder remove possible endless loop/improve multipart handling.
        ZP-797 WBXMLEncoder remove _outlog / use output buffering.
        ZP-797 WBXMLDecoder remove inlog / reread php://input.
        ZP-645 Revert "PHP 5.4+ ob_start() needs an extra flag to allow".
        ZP-794 Remove now useless call to FixFileOwner.
        ZP-794 Call FixFileOwner in SafePutContents.
      a635643c
    • Sebastian Kummer's avatar
      Merge pull request #111 in ZP/z-push from feature/ZP-797-rework-wbxml-handling to develop · 63ba8bea
      Sebastian Kummer authored
      * commit '52162fde':
        ZP-797 Fixed WBXML class constant.
        ZP-797 GetAttachment use fpassthru (more efficient).
        ZP-797 WBXMLDecoder is handling ActiveSync WBXML, which is only a subset of WBXML.
        ZP-797 WBXML{En,De}coder: use const instead of define for WBXML_* constants.
        ZP-797 WBXMLDecoder->getOpaque() use stream_get_contents().
        ZP-797 WBXMLDecoder->GetPlainInputStream() use stream_get_contents().
        ZP-797 WBXMLDecoder->_getToken() speedup.
        ZP-797 WBXMLDecoder->getTermStr(): use stream_get_line().
        ZP-797 WBXMLEncoder remove possible endless loop/improve multipart handling.
        ZP-797 WBXMLEncoder remove _outlog / use output buffering.
        ZP-797 WBXMLDecoder remove inlog / reread php://input.
      63ba8bea
    • Sebastian Kummer's avatar
      Merge pull request #156 in ZP/z-push from... · f49acb93
      Sebastian Kummer authored
      Merge pull request #156 in ZP/z-push from bugfix/ZP-794-use-safeputcontents-to-ensure-atomacy-2 to develop
      
      * commit 'f34003c0':
        ZP-794 Remove now useless call to FixFileOwner.
        ZP-794 Call FixFileOwner in SafePutContents.
      f49acb93
    • Sebastian Kummer's avatar
      Merge pull request #157 in ZP/z-push from... · 52e58756
      Sebastian Kummer authored
      Merge pull request #157 in ZP/z-push from bugfix/ZP-645-php-5.4-obstart-needs-an-extra-flag-revert to develop
      
      * commit '749e44a8':
        ZP-645 Revert "PHP 5.4+ ob_start() needs an extra flag to allow".
      52e58756
    • Sebastian Kummer's avatar
      ZP-797 Fixed WBXML class constant. · 52162fde
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      52162fde
    • Sebastian Kummer's avatar
      Merge pull request #9 in ZO/z-push from... · edb0b688
      Sebastian Kummer authored
      Merge pull request #9 in ZO/z-push from bugfix/ZO-39-z-push-add-capabilities-header-on-settings to develop
      
      * commit '3dad2f4d':
        ZO-39 Add capabilities and gab-folder headers.
      edb0b688
    • Sebastian Kummer's avatar
      ZP-641 CleanStates() has to stop after deleting one BS file. · 7c89199f
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      7c89199f
    • Sebastian Kummer's avatar
      3dad2f4d
  6. 22 Feb, 2016 13 commits
  7. 18 Feb, 2016 9 commits
    • Sebastian Kummer's avatar
      Merging in latest from upstream (ZP/z-push:refs/heads/develop) · f1288f64
      Sebastian Kummer authored
      * commit 'c42848ed':
        ZP-840 Rename exception variable.
        ZP-840 Renamed exception variable.
        ZP-832 Do comparing only if the folder already has a folder stat, but still get the newFolderStat even if the folder has none yet.
        ZP-840 Catch StateInvalidException when in partial mode.
        ZP-840 Do not throw StateNotFoundException as this messes up Ping. Just treat it as StateInvalid (which is true, FD indicates a state that is not available), do not catch both types in Ping as only StateInvalidException will be thrown.
        ZP-839 Get collection count from SyncCollections, show 'no changes' only if nothing was queued (e.g. new exporter registered), fixed typo showing exceptions.
        ZP-840 Invalidate the folder stats in case the exporter state can not be found, improved PingableFolders(), refactored folder stat invalidated into a private method.
        ZP-840 On StateNotFoundException of the exporter state generate a fake change so Ping indicates the synchronization of the folder.
        ZP-841 Reset folderstat when SyncKey "0" is received.
        ZP-839 One line z-push-top announcement for multi-folder sync.
      f1288f64
    • Sebastian Kummer's avatar
      Merge pull request #153 in ZP/z-push from... · c42848ed
      Sebastian Kummer authored
      Merge pull request #153 in ZP/z-push from bugfix/ZP-839-z-push-top-writes-over-several-lines to develop
      
      * commit 'a363aa08':
        ZP-839 Get collection count from SyncCollections, show 'no changes' only if nothing was queued (e.g. new exporter registered), fixed typo showing exceptions.
        ZP-839 One line z-push-top announcement for multi-folder sync.
      c42848ed
    • Sebastian Kummer's avatar
      Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into... · a363aa08
      Sebastian Kummer authored
      Merge branch 'develop' of https://stash.z-hub.io/scm/zp/z-push into bugfix/ZP-839-z-push-top-writes-over-several-lines
      
      Conflicts:
      	src/lib/request/sync.php
      a363aa08
    • Sebastian Kummer's avatar
      Merge pull request #154 in ZP/z-push from... · abf4c77c
      Sebastian Kummer authored
      Merge pull request #154 in ZP/z-push from bugfix/ZP-840-ping-loop-if-exporter-state-is-not to develop
      
      * commit 'a1541482':
        ZP-840 Rename exception variable.
        ZP-840 Renamed exception variable.
        ZP-840 Catch StateInvalidException when in partial mode.
        ZP-840 Do not throw StateNotFoundException as this messes up Ping. Just treat it as StateInvalid (which is true, FD indicates a state that is not available), do not catch both types in Ping as only StateInvalidException will be thrown.
      abf4c77c
    • Sebastian Kummer's avatar
      ZP-840 Rename exception variable. · a1541482
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      a1541482
    • Sebastian Kummer's avatar
      ZP-840 Renamed exception variable. · c9c81f84
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      c9c81f84
    • Sebastian Kummer's avatar
      Merge pull request #155 in ZP/z-push from feature/ZP-832-detect-folder-changes-faster to develop · 84b0404c
      Sebastian Kummer authored
      * commit '0bddbc9b':
        ZP-832 Do comparing only if the folder already has a folder stat, but still get the newFolderStat even if the folder has none yet.
      84b0404c
    • Sebastian Kummer's avatar
      ZP-832 Do comparing only if the folder already has a folder stat, but · 0bddbc9b
      Sebastian Kummer authored
      still get the newFolderStat even if the folder has none yet.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      0bddbc9b
    • Sebastian Kummer's avatar
      ZP-840 Catch StateInvalidException when in partial mode. · 212ca784
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      212ca784