- 19 May, 2016 3 commits
-
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
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
-
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.
-
- 18 May, 2016 5 commits
-
-
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
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
KopanoChangesWrapper, removed debug output. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
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. Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
ImportMessageReadFlag. Move $folderOrigin check into DeviceManager. Rename $folderType to $folderOrigin in GetFolderIdForBackendId in DeviceManager. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 17 May, 2016 6 commits
-
-
Manfred Kutas authored
Fixed sprintf flag in DeviceManager. 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
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 Conflicts: src/backend/zarafa/zarafa.php
-
Manfred Kutas authored
instead of checking for it in cache. Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
logging in generateFolderHash(). Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
folderid instead of an integer for folder id. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 16 May, 2016 1 commit
-
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
- 14 May, 2016 2 commits
-
-
Sebastian Kummer authored
Merge pull request #205 in ZP/z-push from bugfix/ZP-881-change-zcp-server-location-for-listfolders to develop * commit '3633fd8e': ZP-881 Updated copyright year. ZP-881 Define ZCP server location for listfolders depending on ZCP version.
-
Sebastian Kummer authored
Merge pull request #201 in ZP/z-push from bugfix/ZP-855-searched-and-found-message-can-not to develop * commit 'b0221f6c': ZP-855 Searched and found message can not be deleted (iOS).
-
- 12 May, 2016 11 commits
-
-
Manfred Kutas authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Manfred Kutas authored
version. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
* commit 'd2cd0a1b': ZP-230 Remove obsolete include. ZP-230 Fixed @throws of GetState() and CleanStates() so it's the same as in the interface. ZP-230 Replaced RuntimeException with UnavailableException (newly introduced), changed IStateMachine so GetState() and SetState() can throw this exception, adjusted interface documentation in filestatemachine. ZP-230 Removed zpush_ prefixes of the table names and table crate constants, throw FatalExceptions on DB errors, option for getDbh() to rethrow the PDO exception (when checking for tables), removed created_at and updated_at fields from the users table, removed other methods not part of the interface (GetUserDevicePermission, GetMappedUsername, MapUsername and UnmapUsername - code will be attached to the ticket), renamed and fixed CheckTablesHaveData so it indicates if there is data in any table, included sql stuff to composer autoload, tweaked the output of the migration script, don't log GetStateHash() as it logs a lot. ZP-230 Deleted unnecessary mysql folder and mysql.sql file. ZP-230 Fix hierarchy folder data before starting the migration. Fixed typo in output. ZP-230 Removed log statement. ZP-230 Cache prepared SQL statement for GetStateHash calls. ZP-230 Create a PDO instance once and reuse it in later calls. ZP-230 Made dsn instance variable instead of a local variable in every function. ZP-230 Capitalised SQL key words in statements. ZP-230 Capitalised SQL key words in statements. Reviewed log statements. Removed unnecessary sprintf calls. Fixed typos. ZP-230 Fixed update statement in SetState. Null values weren't handled properly. ZP-230 Script to migrate file states to database states. Changes to sqlstatemachine.php to work better with the migration script. ZP-230 Changed config to use separate parameters for the engine, server, port and database. Changed the code to match that. Added checks for the database and table creation if they not exist. Fixed comments. ZP-230 Use __construct instead of PHP 4 style constructor for PHP 7 compatibility. ZP-230 move sqlstatemachine.php to backend/sqlstatemachine folder, move SQL configuration into config.php of sqlstatemachine, update references and copyright year. ZP-230 Create SQL state provider. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
Merge pull request #204 in ZP/z-push from bugfix/ZP-882-loading-policies.ini-doesn-t-work to develop * commit 'a25e6e44': ZP-882 Make sure $policyfile is always set. parse_ini_file() returns an empty array if the file is not found. ZP-882 Load policies.ini with the REAL_BASE_PATH.
-
Sebastian Kummer authored
Merge pull request #203 in ZP/z-push from feature/ZP-874-wbxmlencoder-processmultipart-should to develop * commit '51bb7e3d': ZP-874 Warn in WBXMLencoder processMultipart() if stream has "no size".
-
Sebastian Kummer authored
Merge pull request #202 in ZP/z-push from bugfix/ZP-879-fix-for-zp-779-doesn-t-work-when-working to develop * commit 'b4d8e621': ZP-879 Fixed moving items when working on shared folders.
-
Sebastian Kummer authored
Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
in the interface. Released under the Affero GNU General Public License (AGPL) version 3.
-
Sebastian Kummer authored
empty array if the file is not found. 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
introduced), changed IStateMachine so GetState() and SetState() can throw this exception, adjusted interface documentation in filestatemachine. Released under the Affero GNU General Public License (AGPL) version 3.
-
- 11 May, 2016 6 commits
-
-
Sebastian Kummer authored
constants, throw FatalExceptions on DB errors, option for getDbh() to rethrow the PDO exception (when checking for tables), removed created_at and updated_at fields from the users table, removed other methods not part of the interface (GetUserDevicePermission, GetMappedUsername, MapUsername and UnmapUsername - code will be attached to the ticket), renamed and fixed CheckTablesHaveData so it indicates if there is data in any table, included sql stuff to composer autoload, tweaked the output of the migration script, don't log GetStateHash() as it logs a lot. 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.
-
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.
-
Sebastian Kummer authored
Merge pull request #200 in ZP/z-push from bugfix/ZP-779-message-is-suddenly-unread-after-moving to develop * commit '60b8fbe5': ZP-779 Remove unnecessary code. ZP-779 Only use folderid prefix in importer if it is the new int one. Fix Fetch() in Zarafa backend to work with new longids. ZP-779 Use folderid (if available) in serverentryid to identify message. ZP-779 Quick & dirty fix, by prepending the folder sourcekey to each message id. "Fixes" the issue, but is ugly.
-
Sebastian Kummer authored
Merge pull request #199 in ZP/z-push from bugfix/ZP-866-after-exporting-a-change-states-used to develop * commit '7e9fba07': ZP-866 Remove debug. ZP-866 Save if a new state was being confirmed and should be used by empty sync requests. If the state is not confirmed (requested at least once by the mobile), the old state is used and the change is potentially being exported again.
-
- 10 May, 2016 3 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.
-
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-230-sql-state-provider Conflicts: src/config.php
-
- 09 May, 2016 3 commits
-
-
Manfred Kutas 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
Merge pull request #198 in ZP/z-push from bugfix/ZP-878-develop-use-shared-memory-for-ipc to develop * commit '0700767c': ZP-878 Set IpcSharedMemoryProvider as default IPC_PROVIDER in develop.
-