1. 19 May, 2016 3 commits
    • 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-900 Merged Kopano code. Updated references to KOE. · 3c19e28d
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      3c19e28d
    • 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
  2. 18 May, 2016 6 commits
  3. 17 May, 2016 2 commits
  4. 16 May, 2016 6 commits
  5. 15 May, 2016 5 commits
  6. 14 May, 2016 3 commits
  7. 12 May, 2016 15 commits
    • Sebastian Kummer's avatar
      Merge pull request #19 in ZO/z-push from... · ed2d0cd5
      Sebastian Kummer authored
      Merge pull request #19 in ZO/z-push from bugfix/ZO-113-devicemanager--isoutlookclient-returns to develop
      
      * commit '0d4bf4ea':
        ZO-113 KOE confirmed also when stat headers are present.
        ZO-113 Rename to KOE
      ed2d0cd5
    • Sebastian Kummer's avatar
    • Sebastian Kummer's avatar
      ZO-113 Rename to KOE · 3626286f
      Sebastian Kummer authored
      3626286f
    • Sebastian Kummer's avatar
      Merge pull request #18 in ZO/z-push from... · 04482f97
      Sebastian Kummer authored
      Merge pull request #18 in ZO/z-push from feature/ZO-41-z-push-define-configuration-options to develop
      
      * commit 'ad13c0e7':
        ZO-41 Added config options for KOE, use options to enable features in the code, send features GAB folder name in the settings headers.
      04482f97
    • Sebastian Kummer's avatar
      ZO-41 Added config options for KOE, use options to enable features in · ad13c0e7
      Sebastian Kummer authored
      the code, send features GAB folder name in the settings headers.
      ad13c0e7
    • Sebastian Kummer's avatar
      Merge pull request #17 in ZO/z-push from... · c010c476
      Sebastian Kummer authored
      Merge pull request #17 in ZO/z-push from bugfix/ZO-83-z-push-sending-fails-if-folder-message to develop
      
      * commit '59563d85':
        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.
      c010c476
    • Manfred Kutas's avatar
      ZP-881 Updated copyright year. · 3633fd8e
      Manfred Kutas authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      3633fd8e
    • Manfred Kutas's avatar
      ZP-881 Define ZCP server location for listfolders depending on ZCP · 1e371404
      Manfred Kutas authored
      version.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      1e371404
    • Felix Bartels's avatar
      change foldername to Z-Push-KOLE-GAB · 0fe69675
      Felix Bartels authored
      0fe69675
    • Sebastian Kummer's avatar
      Merging in latest from upstream (ZP/z-push:refs/heads/develop) · 1ff5fc06
      Sebastian Kummer authored
      * commit 'ddf54b20': (22 commits)
        ZP-230 Remove obsolete include.
        ZP-230 Fixed @throws of GetState() and CleanStates() so it's the same as in the interface.
        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.
        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-874 Warn in WBXMLencoder processMultipart() if stream has "no size".
        ZP-879 Fixed moving items when working on shared folders.
        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.
        ...
      1ff5fc06
    • Sebastian Kummer's avatar
      Merge pull request #187 in ZP/z-push from feature/ZP-230-sql-state-provider to develop · ddf54b20
      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.
      ddf54b20
    • Sebastian Kummer's avatar
      Merge pull request #204 in ZP/z-push from... · 499f9e20
      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.
      499f9e20
    • Sebastian Kummer's avatar
      Merge pull request #203 in ZP/z-push from... · 3f18f12b
      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".
      3f18f12b
    • Sebastian Kummer's avatar
      Merge pull request #202 in ZP/z-push from... · 22bdbb74
      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.
      22bdbb74
    • Sebastian Kummer's avatar
      ZP-230 Remove obsolete include. · d2cd0a1b
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      d2cd0a1b