1. 21 Dec, 2016 3 commits
    • Sebastian Kummer's avatar
      Merge pull request #437 in ZP/z-push from release/2.3 to master · cb60b14d
      Sebastian Kummer authored
      * commit 'ed06dc2e': (102 commits)
        ZP-250 Removed echo line, clearified TODO, removed other TODO.
        ZP-1120 Put z-push-top, z-push-admin and z-push-gabsync into /usr/sbin.
        ZP-1111 Fixed (C) copyright symbol.
        ZP-1111 Updated debian.copyright file.
        ZP-1111 Updated headers of 'tools' files.
        ZP-1111 Update headers and LICENSE, added TRADEMARKS.
        ZP-1111 Update header in packaged version file.
        ZP-1115 Added logging.
        ZP-1115 Return the Z-Push version for WebserviceInfo->About().
        ZP-1103 redirect error output of 'hash git' to /dev/null.
        ZP-916 Undo removal of SYSTEM check.
        ZP-916 Only define constants if they are not defined yet.
        ZP-916 Log message when account is hidden.
        ZP-1098 Use native body type algorithm to set native body type if it is undefined for appointments.
        ZP-972 Fixed @access.
        ZP-1102 Add folder origin constants to the allowed characters in the incoming data filter.
        ZP-916 Remove space in PR_EC_AB_HIDDEN constant name, check if value isset().
        ZP-1101 Log query string.
        ZP-972 Implement ZLog::SpecialLogUser() to be called before authentication is completed to force the generation of a user log, fixed method descriptions, use Log::unauthMessageCache for all unauthenticated users, fixed ZLog dependency in PrintWBXML, removed ZLog::RequestHeaders(), removed ZLog::SetSpecialLogUsers(), removed ZLog::EnableDeviceLog().
        ZP-1098 Set native body type to plain if it is undefined for appointments.
        ...
      cb60b14d
    • Sebastian Kummer's avatar
      Merge pull request #438 in ZP/z-push from hotfix/ZP-250-remove-obsolete-todos to release/2.3 · ed06dc2e
      Sebastian Kummer authored
      * commit '28f39cda':
        ZP-250 Removed echo line, clearified TODO, removed other TODO.
      ed06dc2e
    • Sebastian Kummer's avatar
      ZP-250 Removed echo line, clearified TODO, removed other TODO. · 28f39cda
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      28f39cda
  2. 12 Dec, 2016 9 commits
  3. 09 Dec, 2016 1 commit
  4. 07 Dec, 2016 2 commits
  5. 30 Nov, 2016 1 commit
    • Sebastian Kummer's avatar
      Merge pull request #428 in ZP/z-push from develop to release/2.3 · 5bff42fe
      Sebastian Kummer authored
      * commit '04a25dda':
        ZP-1103 redirect error output of 'hash git' to /dev/null.
        ZP-916 Undo removal of SYSTEM check.
        ZP-916 Only define constants if they are not defined yet.
        ZP-916 Log message when account is hidden.
        ZP-1098 Use native body type algorithm to set native body type if it is undefined for appointments.
        ZP-972 Fixed @access.
        ZP-1102 Add folder origin constants to the allowed characters in the incoming data filter.
        ZP-916 Remove space in PR_EC_AB_HIDDEN constant name, check if value isset().
        ZP-1101 Log query string.
        ZP-972 Implement ZLog::SpecialLogUser() to be called before authentication is completed to force the generation of a user log, fixed method descriptions, use Log::unauthMessageCache for all unauthenticated users, fixed ZLog dependency in PrintWBXML, removed ZLog::RequestHeaders(), removed ZLog::SetSpecialLogUsers(), removed ZLog::EnableDeviceLog().
        ZP-1098 Set native body type to plain if it is undefined for appointments.
        replace deprecated mapi_openpropertytostream
        ZP-1094 Remove the use of spl_autoload for backend inclusion. Released under the Affero GNU General Public License (AGPL) version 3.
        ZP-916 Query and check for PR_EC_AB_HIDDEN.
        ZP-972 Add request header also to device specific log, by moving it from index.php to protected method ZLog::RequestHeader and calling it from ZLog::Initialise and ZLog::EnableDeviceLog.
        ZP-972 Use deviceid and authuser from Logger in zlog instead of getting them from Request. Renamed setLogToUserFile to SetLogToUserFile and added it as public to the abstract Log class. Renamed WbxmlDebug to IsWbxmlDebugEnabled. Fixed typos in function descriptions. Replaced tabs with spaces.
        ZP-972 fix WBXML is not logged for LOGUSERLEVEL >= LOGLEVEL_WBXML, if LOGLEVEL < LOGLEVEL_WBXML and $specialLogUsers is not already defined in config.php, because enabled on runtime via ZLog::EnableDeviceLog() or ZLog::setSpecialLogUsers().
        ZP-972 allow backends to enable device or user specific logging.
      5bff42fe
  6. 28 Nov, 2016 10 commits
  7. 25 Nov, 2016 2 commits
  8. 24 Nov, 2016 6 commits
    • Sebastian Kummer's avatar
      Merge pull request #289 in ZP/z-push from... · c9162767
      Sebastian Kummer authored
      Merge pull request #289 in ZP/z-push from feature/ZP-972-allow-backends-enable-device-or-user-logs to develop
      
      * commit '74efedde':
        ZP-972 Fixed @access.
        ZP-972 Implement ZLog::SpecialLogUser() to be called before authentication is completed to force the generation of a user log, fixed method descriptions, use Log::unauthMessageCache for all unauthenticated users, fixed ZLog dependency in PrintWBXML, removed ZLog::RequestHeaders(), removed ZLog::SetSpecialLogUsers(), removed ZLog::EnableDeviceLog().
        ZP-972 Add request header also to device specific log, by moving it from index.php to protected method ZLog::RequestHeader and calling it from ZLog::Initialise and ZLog::EnableDeviceLog.
        ZP-972 Use deviceid and authuser from Logger in zlog instead of getting them from Request. Renamed setLogToUserFile to SetLogToUserFile and added it as public to the abstract Log class. Renamed WbxmlDebug to IsWbxmlDebugEnabled. Fixed typos in function descriptions. Replaced tabs with spaces.
        ZP-972 fix WBXML is not logged for LOGUSERLEVEL >= LOGLEVEL_WBXML, if LOGLEVEL < LOGLEVEL_WBXML and $specialLogUsers is not already defined in config.php, because enabled on runtime via ZLog::EnableDeviceLog() or ZLog::setSpecialLogUsers().
        ZP-972 allow backends to enable device or user specific logging.
      c9162767
    • Sebastian Kummer's avatar
      ZP-972 Fixed @access. · 74efedde
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      74efedde
    • Sebastian Kummer's avatar
      ZP-1102 Add folder origin constants to the allowed characters in the · 7a888d38
      Sebastian Kummer authored
      incoming data filter.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      7a888d38
    • Sebastian Kummer's avatar
      ZP-916 Remove space in PR_EC_AB_HIDDEN constant name, check if value · d7271a85
      Sebastian Kummer authored
      isset().
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      d7271a85
    • Sebastian Kummer's avatar
      ZP-1101 Log query string. · 1b7f29c6
      Sebastian Kummer authored
      Released under the Affero GNU General Public License (AGPL) version 3.
      1b7f29c6
    • Sebastian Kummer's avatar
      ZP-972 Implement ZLog::SpecialLogUser() to be called before · 534d873c
      Sebastian Kummer authored
      authentication is completed to force the generation of a user log, fixed
      method descriptions, use Log::unauthMessageCache for all unauthenticated
      users, fixed ZLog dependency in PrintWBXML, removed
      ZLog::RequestHeaders(), removed ZLog::SetSpecialLogUsers(), removed
      ZLog::EnableDeviceLog().
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      534d873c
  9. 22 Nov, 2016 4 commits
  10. 21 Nov, 2016 2 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