Commit e516b7ed authored by Sebastian Kummer's avatar Sebastian Kummer

ZP-821 Updated composer.json to include backend folder,

removed includes from Combined, IMAP, MailDir, VCardDir and Zarafa
backends, removed includes from Zarafa's subcomponents, 
removed include in InterProcessData, added config include to
IpcMemcachedProvider, 
fixed typo in StringStreamWrapper, fixed typos of MAPIStreamWrapper. 

Released under the Affero GNU General Public License (AGPL) version 3.
parent 14483645
...@@ -49,13 +49,8 @@ ...@@ -49,13 +49,8 @@
* Consult LICENSE file for details * Consult LICENSE file for details
************************************************/ ************************************************/
// default backend
include_once('lib/default/backend.php');
//include the CombinedBackend's own config file //include the CombinedBackend's own config file
require_once("backend/combined/config.php"); require_once("backend/combined/config.php");
require_once("backend/combined/importer.php");
require_once("backend/combined/exporter.php");
class BackendCombined extends Backend implements ISearchProvider { class BackendCombined extends Backend implements ISearchProvider {
public $config; public $config;
...@@ -444,7 +439,7 @@ class BackendCombined extends Backend implements ISearchProvider { ...@@ -444,7 +439,7 @@ class BackendCombined extends Backend implements ISearchProvider {
ZLog::Write(LOGLEVEL_DEBUG, sprintf("BackendCombined->ChangesSinkInitialize('%s') is supported, initializing", $folderid)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("BackendCombined->ChangesSinkInitialize('%s') is supported, initializing", $folderid));
return $backend->ChangesSinkInitialize($this->GetBackendFolder($folderid)); return $backend->ChangesSinkInitialize($this->GetBackendFolder($folderid));
} }
// if the backend doesn't support ChangesSink, we also return true so we don't get an error // if the backend doesn't support ChangesSink, we also return true so we don't get an error
return true; return true;
} }
......
...@@ -46,11 +46,6 @@ ...@@ -46,11 +46,6 @@
// config file // config file
require_once("backend/imap/config.php"); require_once("backend/imap/config.php");
include_once('lib/default/diffbackend/diffbackend.php');
include_once('include/mimeDecode.php');
require_once('include/z_RFC822.php');
class BackendIMAP extends BackendDiff { class BackendIMAP extends BackendDiff {
protected $wasteID; protected $wasteID;
protected $sentID; protected $sentID;
......
...@@ -42,6 +42,8 @@ ...@@ -42,6 +42,8 @@
* *
* Consult LICENSE file for details * Consult LICENSE file for details
************************************************/ ************************************************/
//include own config file
require_once("backend/ipcmemcached/config.php");
class IpcMemcachedProvider implements IIpcProvider { class IpcMemcachedProvider implements IIpcProvider {
protected $type; protected $type;
......
...@@ -56,10 +56,6 @@ ...@@ -56,10 +56,6 @@
// config file // config file
require_once("backend/maildir/config.php"); require_once("backend/maildir/config.php");
include_once('lib/default/diffbackend/diffbackend.php');
include_once('include/mimeDecode.php');
require_once('include/z_RFC822.php');
class BackendMaildir extends BackendDiff { class BackendMaildir extends BackendDiff {
/**---------------------------------------------------------------------------------------------------------- /**----------------------------------------------------------------------------------------------------------
* default backend methods * default backend methods
......
...@@ -44,8 +44,6 @@ ...@@ -44,8 +44,6 @@
// config file // config file
require_once("backend/vcarddir/config.php"); require_once("backend/vcarddir/config.php");
include_once('lib/default/diffbackend/diffbackend.php');
class BackendVCardDir extends BackendDiff { class BackendVCardDir extends BackendDiff {
/**---------------------------------------------------------------------------------------------------------- /**----------------------------------------------------------------------------------------------------------
* default backend methods * default backend methods
......
...@@ -49,8 +49,6 @@ ...@@ -49,8 +49,6 @@
*/ */
include_once('backend/zarafa/mapi/class.recurrence.php');
class FreeBusyPublish { class FreeBusyPublish {
var $session; var $session;
......
...@@ -48,8 +48,6 @@ ...@@ -48,8 +48,6 @@
* *
*/ */
include_once('backend/zarafa/mapi/class.baserecurrence.php');
/** /**
* Recurrence * Recurrence
* @author Steve Hardy <steve@zarafa.com> * @author Steve Hardy <steve@zarafa.com>
......
...@@ -48,9 +48,6 @@ ...@@ -48,9 +48,6 @@
* *
*/ */
require_once("backend/zarafa/mapi/class.baserecurrence.php");
class TaskRecurrence extends BaseRecurrence class TaskRecurrence extends BaseRecurrence
{ {
/** /**
......
...@@ -2458,12 +2458,12 @@ class MAPIProvider { ...@@ -2458,12 +2458,12 @@ class MAPIProvider {
if (Request::GetProtocolVersion() >= 12.0) { if (Request::GetProtocolVersion() >= 12.0) {
if (!isset($message->asbody)) if (!isset($message->asbody))
$message->asbody = new SyncBaseBody(); $message->asbody = new SyncBaseBody();
$message->asbody->data = MapiStreamWrapper::Open($stream); $message->asbody->data = MAPIStreamWrapper::Open($stream);
$message->asbody->estimatedDataSize = $streamsize; $message->asbody->estimatedDataSize = $streamsize;
$message->asbody->truncated = 0; $message->asbody->truncated = 0;
} }
else { else {
$message->mimedata = MapiStreamWrapper::Open($stream); $message->mimedata = MAPIStreamWrapper::Open($stream);
$message->mimesize = $streamsize; $message->mimesize = $streamsize;
$message->mimetruncated = 0; $message->mimetruncated = 0;
} }
......
...@@ -54,25 +54,7 @@ include_once('backend/zarafa/mapi/mapidefs.php'); ...@@ -54,25 +54,7 @@ include_once('backend/zarafa/mapi/mapidefs.php');
include_once('backend/zarafa/mapi/mapitags.php'); include_once('backend/zarafa/mapi/mapitags.php');
include_once('backend/zarafa/mapi/mapicode.php'); include_once('backend/zarafa/mapi/mapicode.php');
include_once('backend/zarafa/mapi/mapiguid.php'); include_once('backend/zarafa/mapi/mapiguid.php');
include_once('backend/zarafa/mapi/class.baseexception.php');
include_once('backend/zarafa/mapi/class.mapiexception.php');
include_once('backend/zarafa/mapi/class.baserecurrence.php');
include_once('backend/zarafa/mapi/class.taskrecurrence.php');
include_once('backend/zarafa/mapi/class.recurrence.php');
include_once('backend/zarafa/mapi/class.meetingrequest.php');
include_once('backend/zarafa/mapi/class.freebusypublish.php');
// processing of RFC822 messages
require_once('include/z_RFC822.php');
// components of Zarafa backend
include_once('backend/zarafa/mapiutils.php');
include_once('backend/zarafa/mapimapping.php');
include_once('backend/zarafa/mapiprovider.php');
include_once('backend/zarafa/mapiphpwrapper.php');
include_once('backend/zarafa/mapistreamwrapper.php');
include_once('backend/zarafa/importer.php');
include_once('backend/zarafa/exporter.php');
//setlocale to UTF-8 in order to support properties containing Unicode characters //setlocale to UTF-8 in order to support properties containing Unicode characters
setlocale(LC_CTYPE, "en_US.UTF-8"); setlocale(LC_CTYPE, "en_US.UTF-8");
...@@ -121,7 +103,7 @@ class BackendZarafa implements IBackend, ISearchProvider { ...@@ -121,7 +103,7 @@ class BackendZarafa implements IBackend, ISearchProvider {
$this->session = false; $this->session = false;
$this->folderStatCache = array(); $this->folderStatCache = array();
ZLog::Write(LOGLEVEL_DEBUG, sprintf("BackendZarafa using PHP-MAPI version: %s", phpversion("mapi"))); ZLog::Write(LOGLEVEL_DEBUG, sprintf("BackendZarafa using PHP-MAPI version: %s - PHP version: %s", phpversion("mapi"), phpversion()));
} }
/** /**
...@@ -703,7 +685,7 @@ class BackendZarafa implements IBackend, ISearchProvider { ...@@ -703,7 +685,7 @@ class BackendZarafa implements IBackend, ISearchProvider {
throw new StatusException(sprintf("ZarafaBackend->GetAttachmentData('%s'): Error, unable to open attachment data stream: 0x%X", $attname, mapi_last_hresult()), SYNC_ITEMOPERATIONSSTATUS_INVALIDATT); throw new StatusException(sprintf("ZarafaBackend->GetAttachmentData('%s'): Error, unable to open attachment data stream: 0x%X", $attname, mapi_last_hresult()), SYNC_ITEMOPERATIONSSTATUS_INVALIDATT);
// put the mapi stream into a wrapper to get a standard stream // put the mapi stream into a wrapper to get a standard stream
$attachment->data = MapiStreamWrapper::Open($stream); $attachment->data = MAPIStreamWrapper::Open($stream);
if (isset($attprops[PR_ATTACH_MIME_TAG])) if (isset($attprops[PR_ATTACH_MIME_TAG]))
$attachment->contenttype = $attprops[PR_ATTACH_MIME_TAG]; $attachment->contenttype = $attprops[PR_ATTACH_MIME_TAG];
elseif (isset($attprops[PR_ATTACH_MIME_TAG_W])) elseif (isset($attprops[PR_ATTACH_MIME_TAG_W]))
......
{ {
"autoload": { "autoload": {
"classmap": ["autodiscover/", "include/", "lib/"], "classmap": ["autodiscover/", "backend/", "include/", "lib/"],
"files": ["version.php", "lib/core/zpushdefs.php", "lib/utils/compat.php"] "files": ["version.php", "lib/core/zpushdefs.php", "lib/utils/compat.php"]
} }
} }
...@@ -43,9 +43,6 @@ ...@@ -43,9 +43,6 @@
* Consult LICENSE file for details * Consult LICENSE file for details
************************************************/ ************************************************/
// TODO ZP-821 - remove when autoloading
include_once('backend/ipcsharedmemory/ipcsharedmemoryprovider.php');
abstract class InterProcessData { abstract class InterProcessData {
// Defines which IPC provider to load, first has preference // Defines which IPC provider to load, first has preference
// if IPC_PROVIDER in the main config is set, that class will be loaded // if IPC_PROVIDER in the main config is set, that class will be loaded
......
...@@ -482,8 +482,7 @@ class ZPush { ...@@ -482,8 +482,7 @@ class ZPush {
return false; return false;
ZLog::Write(LOGLEVEL_DEBUG, sprintf("Including backend file: '%s'", $toLoad)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("Including backend file: '%s'", $toLoad));
include_once($toLoad); return include_once($toLoad);
return true;
} }
/** /**
...@@ -535,20 +534,19 @@ class ZPush { ...@@ -535,20 +534,19 @@ class ZPush {
// if no backend provider is defined, try to include automatically // if no backend provider is defined, try to include automatically
if ($ourBackend == false || $ourBackend == "") { if ($ourBackend == false || $ourBackend == "") {
$loaded = false;
foreach (self::$autoloadBackendPreference as $autoloadBackend) { foreach (self::$autoloadBackendPreference as $autoloadBackend) {
ZLog::Write(LOGLEVEL_DEBUG, sprintf("ZPush::GetBackend(): trying autoload backend '%s'", $autoloadBackend)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("ZPush::GetBackend(): trying autoload backend '%s'", $autoloadBackend));
$loaded = class_exists($autoloadBackend) || self::IncludeBackend($autoloadBackend); if (class_exists($autoloadBackend)) {
if ($loaded) {
$ourBackend = $autoloadBackend; $ourBackend = $autoloadBackend;
break; break;
} }
} }
if (!$ourBackend || !$loaded) if (!$ourBackend)
throw new FatalMisconfigurationException("No Backend provider can not be loaded. Check your installation and configuration!"); throw new FatalMisconfigurationException("No Backend provider can be found. Check your installation and/or configuration!");
}
elseif (!class_exists($ourBackend)) {
spl_autoload_register('\ZPush::IncludeBackend');
} }
elseif (!class_exists($ourBackend))
self::IncludeBackend($ourBackend);
if (class_exists($ourBackend)) if (class_exists($ourBackend))
ZPush::$backend = new $ourBackend(); ZPush::$backend = new $ourBackend();
......
...@@ -155,9 +155,9 @@ class StringStreamWrapper { ...@@ -155,9 +155,9 @@ class StringStreamWrapper {
// cut the string! // cut the string!
$this->stringstream = Utils::Utf8_truncate($this->stringstream, $new_size); $this->stringstream = Utils::Utf8_truncate($this->stringstream, $new_size);
$this->streamlength = strlen($this->stringstream); $this->streamlength = strlen($this->stringstream);
if ($this->position > $this->streamlength) { if ($this->position > $this->streamlength) {
ZLog::Write(LOGLEVEL_WARN, sprintf("MAPIStreamWrapper->stream_truncate(): stream position (%d) ahead of new size of %d. Repositioning pointer to end of stream.", $this->position, $this->streamlength)); ZLog::Write(LOGLEVEL_WARN, sprintf("StringStreamWrapper->stream_truncate(): stream position (%d) ahead of new size of %d. Repositioning pointer to end of stream.", $this->position, $this->streamlength));
$this->position = $this->streamlength; $this->position = $this->streamlength;
} }
return true; return true;
......
...@@ -9,7 +9,20 @@ return array( ...@@ -9,7 +9,20 @@ return array(
'ASDevice' => $baseDir . '/lib/core/asdevice.php', 'ASDevice' => $baseDir . '/lib/core/asdevice.php',
'AuthenticationRequiredException' => $baseDir . '/lib/exceptions/authenticationrequiredexception.php', 'AuthenticationRequiredException' => $baseDir . '/lib/exceptions/authenticationrequiredexception.php',
'Backend' => $baseDir . '/lib/default/backend.php', 'Backend' => $baseDir . '/lib/default/backend.php',
'BackendCalDAV' => $baseDir . '/backend/caldav/caldav.php',
'BackendCardDAV' => $baseDir . '/backend/carddav/carddav.php',
'BackendCombined' => $baseDir . '/backend/combined/combined.php',
'BackendCombinedConfig' => $baseDir . '/backend/combined/config.php',
'BackendDiff' => $baseDir . '/lib/default/diffbackend/diffbackend.php', 'BackendDiff' => $baseDir . '/lib/default/diffbackend/diffbackend.php',
'BackendICS' => $baseDir . '/backend/zarafa/zarafa.php',
'BackendIMAP' => $baseDir . '/backend/imap/imap.php',
'BackendLDAP' => $baseDir . '/backend/ldap/ldap.php',
'BackendMaildir' => $baseDir . '/backend/maildir/maildir.php',
'BackendSearchLDAP' => $baseDir . '/backend/searchldap/searchldap.php',
'BackendVCardDir' => $baseDir . '/backend/vcarddir/vcarddir.php',
'BackendZarafa' => $baseDir . '/backend/zarafa/zarafa.php',
'BaseException' => $baseDir . '/backend/zarafa/mapi/class.baseexception.php',
'BaseRecurrence' => $baseDir . '/backend/zarafa/mapi/class.baserecurrence.php',
'BodyPreference' => $baseDir . '/lib/core/bodypreference.php', 'BodyPreference' => $baseDir . '/lib/core/bodypreference.php',
'CalDAVClient' => $baseDir . '/include/z_caldav.php', 'CalDAVClient' => $baseDir . '/include/z_caldav.php',
'CalendarInfo' => $baseDir . '/include/z_caldav.php', 'CalendarInfo' => $baseDir . '/include/z_caldav.php',
...@@ -17,7 +30,9 @@ return array( ...@@ -17,7 +30,9 @@ return array(
'ContentParameters' => $baseDir . '/lib/core/contentparameters.php', 'ContentParameters' => $baseDir . '/lib/core/contentparameters.php',
'DeviceManager' => $baseDir . '/lib/core/devicemanager.php', 'DeviceManager' => $baseDir . '/lib/core/devicemanager.php',
'DiffState' => $baseDir . '/lib/default/diffbackend/diffstate.php', 'DiffState' => $baseDir . '/lib/default/diffbackend/diffstate.php',
'ExportChangesCombined' => $baseDir . '/backend/combined/exporter.php',
'ExportChangesDiff' => $baseDir . '/lib/default/diffbackend/exportchangesdiff.php', 'ExportChangesDiff' => $baseDir . '/lib/default/diffbackend/exportchangesdiff.php',
'ExportChangesICS' => $baseDir . '/backend/zarafa/exporter.php',
'FatalException' => $baseDir . '/lib/exceptions/fatalexception.php', 'FatalException' => $baseDir . '/lib/exceptions/fatalexception.php',
'FatalMisconfigurationException' => $baseDir . '/lib/exceptions/fatalmisconfigurationexception.php', 'FatalMisconfigurationException' => $baseDir . '/lib/exceptions/fatalmisconfigurationexception.php',
'FatalNotImplementedException' => $baseDir . '/lib/exceptions/fatalnotimplementedexception.php', 'FatalNotImplementedException' => $baseDir . '/lib/exceptions/fatalnotimplementedexception.php',
...@@ -25,36 +40,51 @@ return array( ...@@ -25,36 +40,51 @@ return array(
'FileStateMachine' => $baseDir . '/lib/default/filestatemachine.php', 'FileStateMachine' => $baseDir . '/lib/default/filestatemachine.php',
'FolderChange' => $baseDir . '/lib/request/folderchange.php', 'FolderChange' => $baseDir . '/lib/request/folderchange.php',
'FolderSync' => $baseDir . '/lib/request/foldersync.php', 'FolderSync' => $baseDir . '/lib/request/foldersync.php',
'FreeBusyPublish' => $baseDir . '/backend/zarafa/mapi/class.freebusypublish.php',
'GetAttachment' => $baseDir . '/lib/request/getattachment.php', 'GetAttachment' => $baseDir . '/lib/request/getattachment.php',
'GetHierarchy' => $baseDir . '/lib/request/gethierarchy.php', 'GetHierarchy' => $baseDir . '/lib/request/gethierarchy.php',
'GetItemEstimate' => $baseDir . '/lib/request/getitemestimate.php', 'GetItemEstimate' => $baseDir . '/lib/request/getitemestimate.php',
'HTTPReturnCodeException' => $baseDir . '/lib/exceptions/httpreturncodeexception.php', 'HTTPReturnCodeException' => $baseDir . '/lib/exceptions/httpreturncodeexception.php',
'HierarchyCache' => $baseDir . '/lib/core/hierarchycache.php', 'HierarchyCache' => $baseDir . '/lib/core/hierarchycache.php',
'IBackend' => $baseDir . '/lib/interface/ibackend.php', 'IBackend' => $baseDir . '/lib/interface/ibackend.php',
'ICalParser' => $baseDir . '/backend/zarafa/icalparser.php',
'IChanges' => $baseDir . '/lib/interface/ichanges.php', 'IChanges' => $baseDir . '/lib/interface/ichanges.php',
'IExportChanges' => $baseDir . '/lib/interface/iexportchanges.php', 'IExportChanges' => $baseDir . '/lib/interface/iexportchanges.php',
'IImportChanges' => $baseDir . '/lib/interface/iimportchanges.php', 'IImportChanges' => $baseDir . '/lib/interface/iimportchanges.php',
'IIpcProvider' => $baseDir . '/lib/interface/iipcprovider.php', 'IIpcProvider' => $baseDir . '/lib/interface/iipcprovider.php',
'ISearchProvider' => $baseDir . '/lib/interface/isearchprovider.php', 'ISearchProvider' => $baseDir . '/lib/interface/isearchprovider.php',
'IStateMachine' => $baseDir . '/lib/interface/istatemachine.php', 'IStateMachine' => $baseDir . '/lib/interface/istatemachine.php',
'ImportChangesCombined' => $baseDir . '/backend/combined/importer.php',
'ImportChangesDiff' => $baseDir . '/lib/default/diffbackend/importchangesdiff.php', 'ImportChangesDiff' => $baseDir . '/lib/default/diffbackend/importchangesdiff.php',
'ImportChangesICS' => $baseDir . '/backend/zarafa/importer.php',
'ImportChangesStream' => $baseDir . '/lib/core/streamimporter.php', 'ImportChangesStream' => $baseDir . '/lib/core/streamimporter.php',
'ImportHierarchyChangesCombinedWrap' => $baseDir . '/backend/combined/importer.php',
'InterProcessData' => $baseDir . '/lib/core/interprocessdata.php', 'InterProcessData' => $baseDir . '/lib/core/interprocessdata.php',
'IpcMemcachedProvider' => $baseDir . '/backend/ipcmemcached/ipcmemcachedprovider.php',
'IpcSharedMemoryProvider' => $baseDir . '/backend/ipcsharedmemory/ipcsharedmemoryprovider.php',
'ItemOperations' => $baseDir . '/lib/request/itemoperations.php', 'ItemOperations' => $baseDir . '/lib/request/itemoperations.php',
'Log' => $baseDir . '/lib/log/log.php', 'Log' => $baseDir . '/lib/log/log.php',
'LoopDetection' => $baseDir . '/lib/core/loopdetection.php', 'LoopDetection' => $baseDir . '/lib/core/loopdetection.php',
'MAPIException' => $baseDir . '/backend/zarafa/mapi/class.mapiexception.php',
'MAPIMapping' => $baseDir . '/backend/zarafa/mapimapping.php',
'MAPIProvider' => $baseDir . '/backend/zarafa/mapiprovider.php',
'MAPIStreamWrapper' => $baseDir . '/backend/zarafa/mapistreamwrapper.php',
'MAPIUtils' => $baseDir . '/backend/zarafa/mapiutils.php',
'Mail_RFC822' => $baseDir . '/include/z_RFC822.php', 'Mail_RFC822' => $baseDir . '/include/z_RFC822.php',
'Mail_mimeDecode' => $baseDir . '/include/mimeDecode.php', 'Mail_mimeDecode' => $baseDir . '/include/mimeDecode.php',
'MeetingResponse' => $baseDir . '/lib/request/meetingresponse.php', 'MeetingResponse' => $baseDir . '/lib/request/meetingresponse.php',
'Meetingrequest' => $baseDir . '/backend/zarafa/mapi/class.meetingrequest.php',
'MoveItems' => $baseDir . '/lib/request/moveitems.php', 'MoveItems' => $baseDir . '/lib/request/moveitems.php',
'NoHierarchyCacheAvailableException' => $baseDir . '/lib/exceptions/nohierarchycacheavailableexception.php', 'NoHierarchyCacheAvailableException' => $baseDir . '/lib/exceptions/nohierarchycacheavailableexception.php',
'NoPostRequestException' => $baseDir . '/lib/exceptions/nopostrequestexception.php', 'NoPostRequestException' => $baseDir . '/lib/exceptions/nopostrequestexception.php',
'NotImplementedException' => $baseDir . '/lib/exceptions/notimplementedexception.php', 'NotImplementedException' => $baseDir . '/lib/exceptions/notimplementedexception.php',
'Notify' => $baseDir . '/lib/request/notify.php', 'Notify' => $baseDir . '/lib/request/notify.php',
'PHPWrapper' => $baseDir . '/backend/zarafa/mapiphpwrapper.php',
'Ping' => $baseDir . '/lib/request/ping.php', 'Ping' => $baseDir . '/lib/request/ping.php',
'PingTracking' => $baseDir . '/lib/core/pingtracking.php', 'PingTracking' => $baseDir . '/lib/core/pingtracking.php',
'Provisioning' => $baseDir . '/lib/request/provisioning.php', 'Provisioning' => $baseDir . '/lib/request/provisioning.php',
'ProvisioningRequiredException' => $baseDir . '/lib/exceptions/provisioningrequiredexception.php', 'ProvisioningRequiredException' => $baseDir . '/lib/exceptions/provisioningrequiredexception.php',
'Recurrence' => $baseDir . '/backend/zarafa/mapi/class.recurrence.php',
'ReplaceNullcharFilter' => $baseDir . '/lib/wbxml/replacenullcharfilter.php', 'ReplaceNullcharFilter' => $baseDir . '/lib/wbxml/replacenullcharfilter.php',
'Request' => $baseDir . '/lib/request/request.php', 'Request' => $baseDir . '/lib/request/request.php',
'RequestProcessor' => $baseDir . '/lib/request/requestprocessor.php', 'RequestProcessor' => $baseDir . '/lib/request/requestprocessor.php',
...@@ -111,6 +141,9 @@ return array( ...@@ -111,6 +141,9 @@ return array(
'SyncUserInformation' => $baseDir . '/lib/syncobjects/syncuserinformation.php', 'SyncUserInformation' => $baseDir . '/lib/syncobjects/syncuserinformation.php',
'SyncValidateCert' => $baseDir . '/lib/syncobjects/syncvalidatecert.php', 'SyncValidateCert' => $baseDir . '/lib/syncobjects/syncvalidatecert.php',
'Syslog' => $baseDir . '/lib/log/syslog.php', 'Syslog' => $baseDir . '/lib/log/syslog.php',
'TNEFParser' => $baseDir . '/backend/zarafa/tnefparser.php',
'TaskRecurrence' => $baseDir . '/backend/zarafa/mapi/class.taskrecurrence.php',
'TaskRequest' => $baseDir . '/backend/zarafa/mapi/class.taskrequest.php',
'TimezoneUtil' => $baseDir . '/lib/utils/timezoneutil.php', 'TimezoneUtil' => $baseDir . '/lib/utils/timezoneutil.php',
'TopCollector' => $baseDir . '/lib/core/topcollector.php', 'TopCollector' => $baseDir . '/lib/core/topcollector.php',
'Utils' => $baseDir . '/lib/utils/utils.php', 'Utils' => $baseDir . '/lib/utils/utils.php',
......
...@@ -16,7 +16,20 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -16,7 +16,20 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'ASDevice' => __DIR__ . '/../..' . '/lib/core/asdevice.php', 'ASDevice' => __DIR__ . '/../..' . '/lib/core/asdevice.php',
'AuthenticationRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/authenticationrequiredexception.php', 'AuthenticationRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/authenticationrequiredexception.php',
'Backend' => __DIR__ . '/../..' . '/lib/default/backend.php', 'Backend' => __DIR__ . '/../..' . '/lib/default/backend.php',
'BackendCalDAV' => __DIR__ . '/../..' . '/backend/caldav/caldav.php',
'BackendCardDAV' => __DIR__ . '/../..' . '/backend/carddav/carddav.php',
'BackendCombined' => __DIR__ . '/../..' . '/backend/combined/combined.php',
'BackendCombinedConfig' => __DIR__ . '/../..' . '/backend/combined/config.php',
'BackendDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffbackend.php', 'BackendDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffbackend.php',
'BackendICS' => __DIR__ . '/../..' . '/backend/zarafa/zarafa.php',
'BackendIMAP' => __DIR__ . '/../..' . '/backend/imap/imap.php',
'BackendLDAP' => __DIR__ . '/../..' . '/backend/ldap/ldap.php',
'BackendMaildir' => __DIR__ . '/../..' . '/backend/maildir/maildir.php',
'BackendSearchLDAP' => __DIR__ . '/../..' . '/backend/searchldap/searchldap.php',
'BackendVCardDir' => __DIR__ . '/../..' . '/backend/vcarddir/vcarddir.php',
'BackendZarafa' => __DIR__ . '/../..' . '/backend/zarafa/zarafa.php',
'BaseException' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.baseexception.php',
'BaseRecurrence' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.baserecurrence.php',
'BodyPreference' => __DIR__ . '/../..' . '/lib/core/bodypreference.php', 'BodyPreference' => __DIR__ . '/../..' . '/lib/core/bodypreference.php',
'CalDAVClient' => __DIR__ . '/../..' . '/include/z_caldav.php', 'CalDAVClient' => __DIR__ . '/../..' . '/include/z_caldav.php',
'CalendarInfo' => __DIR__ . '/../..' . '/include/z_caldav.php', 'CalendarInfo' => __DIR__ . '/../..' . '/include/z_caldav.php',
...@@ -24,7 +37,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -24,7 +37,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'ContentParameters' => __DIR__ . '/../..' . '/lib/core/contentparameters.php', 'ContentParameters' => __DIR__ . '/../..' . '/lib/core/contentparameters.php',
'DeviceManager' => __DIR__ . '/../..' . '/lib/core/devicemanager.php', 'DeviceManager' => __DIR__ . '/../..' . '/lib/core/devicemanager.php',
'DiffState' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffstate.php', 'DiffState' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffstate.php',
'ExportChangesCombined' => __DIR__ . '/../..' . '/backend/combined/exporter.php',
'ExportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/exportchangesdiff.php', 'ExportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/exportchangesdiff.php',
'ExportChangesICS' => __DIR__ . '/../..' . '/backend/zarafa/exporter.php',
'FatalException' => __DIR__ . '/../..' . '/lib/exceptions/fatalexception.php', 'FatalException' => __DIR__ . '/../..' . '/lib/exceptions/fatalexception.php',
'FatalMisconfigurationException' => __DIR__ . '/../..' . '/lib/exceptions/fatalmisconfigurationexception.php', 'FatalMisconfigurationException' => __DIR__ . '/../..' . '/lib/exceptions/fatalmisconfigurationexception.php',
'FatalNotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/fatalnotimplementedexception.php', 'FatalNotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/fatalnotimplementedexception.php',
...@@ -32,36 +47,51 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -32,36 +47,51 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'FileStateMachine' => __DIR__ . '/../..' . '/lib/default/filestatemachine.php', 'FileStateMachine' => __DIR__ . '/../..' . '/lib/default/filestatemachine.php',
'FolderChange' => __DIR__ . '/../..' . '/lib/request/folderchange.php', 'FolderChange' => __DIR__ . '/../..' . '/lib/request/folderchange.php',
'FolderSync' => __DIR__ . '/../..' . '/lib/request/foldersync.php', 'FolderSync' => __DIR__ . '/../..' . '/lib/request/foldersync.php',
'FreeBusyPublish' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.freebusypublish.php',
'GetAttachment' => __DIR__ . '/../..' . '/lib/request/getattachment.php', 'GetAttachment' => __DIR__ . '/../..' . '/lib/request/getattachment.php',
'GetHierarchy' => __DIR__ . '/../..' . '/lib/request/gethierarchy.php', 'GetHierarchy' => __DIR__ . '/../..' . '/lib/request/gethierarchy.php',
'GetItemEstimate' => __DIR__ . '/../..' . '/lib/request/getitemestimate.php', 'GetItemEstimate' => __DIR__ . '/../..' . '/lib/request/getitemestimate.php',
'HTTPReturnCodeException' => __DIR__ . '/../..' . '/lib/exceptions/httpreturncodeexception.php', 'HTTPReturnCodeException' => __DIR__ . '/../..' . '/lib/exceptions/httpreturncodeexception.php',
'HierarchyCache' => __DIR__ . '/../..' . '/lib/core/hierarchycache.php', 'HierarchyCache' => __DIR__ . '/../..' . '/lib/core/hierarchycache.php',
'IBackend' => __DIR__ . '/../..' . '/lib/interface/ibackend.php', 'IBackend' => __DIR__ . '/../..' . '/lib/interface/ibackend.php',
'ICalParser' => __DIR__ . '/../..' . '/backend/zarafa/icalparser.php',
'IChanges' => __DIR__ . '/../..' . '/lib/interface/ichanges.php', 'IChanges' => __DIR__ . '/../..' . '/lib/interface/ichanges.php',
'IExportChanges' => __DIR__ . '/../..' . '/lib/interface/iexportchanges.php', 'IExportChanges' => __DIR__ . '/../..' . '/lib/interface/iexportchanges.php',
'IImportChanges' => __DIR__ . '/../..' . '/lib/interface/iimportchanges.php', 'IImportChanges' => __DIR__ . '/../..' . '/lib/interface/iimportchanges.php',
'IIpcProvider' => __DIR__ . '/../..' . '/lib/interface/iipcprovider.php', 'IIpcProvider' => __DIR__ . '/../..' . '/lib/interface/iipcprovider.php',
'ISearchProvider' => __DIR__ . '/../..' . '/lib/interface/isearchprovider.php', 'ISearchProvider' => __DIR__ . '/../..' . '/lib/interface/isearchprovider.php',
'IStateMachine' => __DIR__ . '/../..' . '/lib/interface/istatemachine.php', 'IStateMachine' => __DIR__ . '/../..' . '/lib/interface/istatemachine.php',
'ImportChangesCombined' => __DIR__ . '/../..' . '/backend/combined/importer.php',
'ImportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/importchangesdiff.php', 'ImportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/importchangesdiff.php',
'ImportChangesICS' => __DIR__ . '/../..' . '/backend/zarafa/importer.php',
'ImportChangesStream' => __DIR__ . '/../..' . '/lib/core/streamimporter.php', 'ImportChangesStream' => __DIR__ . '/../..' . '/lib/core/streamimporter.php',
'ImportHierarchyChangesCombinedWrap' => __DIR__ . '/../..' . '/backend/combined/importer.php',
'InterProcessData' => __DIR__ . '/../..' . '/lib/core/interprocessdata.php', 'InterProcessData' => __DIR__ . '/../..' . '/lib/core/interprocessdata.php',
'IpcMemcachedProvider' => __DIR__ . '/../..' . '/backend/ipcmemcached/ipcmemcachedprovider.php',
'IpcSharedMemoryProvider' => __DIR__ . '/../..' . '/backend/ipcsharedmemory/ipcsharedmemoryprovider.php',
'ItemOperations' => __DIR__ . '/../..' . '/lib/request/itemoperations.php', 'ItemOperations' => __DIR__ . '/../..' . '/lib/request/itemoperations.php',
'Log' => __DIR__ . '/../..' . '/lib/log/log.php', 'Log' => __DIR__ . '/../..' . '/lib/log/log.php',
'LoopDetection' => __DIR__ . '/../..' . '/lib/core/loopdetection.php', 'LoopDetection' => __DIR__ . '/../..' . '/lib/core/loopdetection.php',
'MAPIException' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.mapiexception.php',
'MAPIMapping' => __DIR__ . '/../..' . '/backend/zarafa/mapimapping.php',
'MAPIProvider' => __DIR__ . '/../..' . '/backend/zarafa/mapiprovider.php',
'MAPIStreamWrapper' => __DIR__ . '/../..' . '/backend/zarafa/mapistreamwrapper.php',
'MAPIUtils' => __DIR__ . '/../..' . '/backend/zarafa/mapiutils.php',
'Mail_RFC822' => __DIR__ . '/../..' . '/include/z_RFC822.php', 'Mail_RFC822' => __DIR__ . '/../..' . '/include/z_RFC822.php',
'Mail_mimeDecode' => __DIR__ . '/../..' . '/include/mimeDecode.php', 'Mail_mimeDecode' => __DIR__ . '/../..' . '/include/mimeDecode.php',
'MeetingResponse' => __DIR__ . '/../..' . '/lib/request/meetingresponse.php', 'MeetingResponse' => __DIR__ . '/../..' . '/lib/request/meetingresponse.php',
'Meetingrequest' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.meetingrequest.php',
'MoveItems' => __DIR__ . '/../..' . '/lib/request/moveitems.php', 'MoveItems' => __DIR__ . '/../..' . '/lib/request/moveitems.php',
'NoHierarchyCacheAvailableException' => __DIR__ . '/../..' . '/lib/exceptions/nohierarchycacheavailableexception.php', 'NoHierarchyCacheAvailableException' => __DIR__ . '/../..' . '/lib/exceptions/nohierarchycacheavailableexception.php',
'NoPostRequestException' => __DIR__ . '/../..' . '/lib/exceptions/nopostrequestexception.php', 'NoPostRequestException' => __DIR__ . '/../..' . '/lib/exceptions/nopostrequestexception.php',
'NotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/notimplementedexception.php', 'NotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/notimplementedexception.php',
'Notify' => __DIR__ . '/../..' . '/lib/request/notify.php', 'Notify' => __DIR__ . '/../..' . '/lib/request/notify.php',
'PHPWrapper' => __DIR__ . '/../..' . '/backend/zarafa/mapiphpwrapper.php',
'Ping' => __DIR__ . '/../..' . '/lib/request/ping.php', 'Ping' => __DIR__ . '/../..' . '/lib/request/ping.php',
'PingTracking' => __DIR__ . '/../..' . '/lib/core/pingtracking.php', 'PingTracking' => __DIR__ . '/../..' . '/lib/core/pingtracking.php',
'Provisioning' => __DIR__ . '/../..' . '/lib/request/provisioning.php', 'Provisioning' => __DIR__ . '/../..' . '/lib/request/provisioning.php',
'ProvisioningRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/provisioningrequiredexception.php', 'ProvisioningRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/provisioningrequiredexception.php',
'Recurrence' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.recurrence.php',
'ReplaceNullcharFilter' => __DIR__ . '/../..' . '/lib/wbxml/replacenullcharfilter.php', 'ReplaceNullcharFilter' => __DIR__ . '/../..' . '/lib/wbxml/replacenullcharfilter.php',
'Request' => __DIR__ . '/../..' . '/lib/request/request.php', 'Request' => __DIR__ . '/../..' . '/lib/request/request.php',
'RequestProcessor' => __DIR__ . '/../..' . '/lib/request/requestprocessor.php', 'RequestProcessor' => __DIR__ . '/../..' . '/lib/request/requestprocessor.php',
...@@ -118,6 +148,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -118,6 +148,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'SyncUserInformation' => __DIR__ . '/../..' . '/lib/syncobjects/syncuserinformation.php', 'SyncUserInformation' => __DIR__ . '/../..' . '/lib/syncobjects/syncuserinformation.php',
'SyncValidateCert' => __DIR__ . '/../..' . '/lib/syncobjects/syncvalidatecert.php', 'SyncValidateCert' => __DIR__ . '/../..' . '/lib/syncobjects/syncvalidatecert.php',
'Syslog' => __DIR__ . '/../..' . '/lib/log/syslog.php', 'Syslog' => __DIR__ . '/../..' . '/lib/log/syslog.php',
'TNEFParser' => __DIR__ . '/../..' . '/backend/zarafa/tnefparser.php',
'TaskRecurrence' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.taskrecurrence.php',
'TaskRequest' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.taskrequest.php',
'TimezoneUtil' => __DIR__ . '/../..' . '/lib/utils/timezoneutil.php', 'TimezoneUtil' => __DIR__ . '/../..' . '/lib/utils/timezoneutil.php',
'TopCollector' => __DIR__ . '/../..' . '/lib/core/topcollector.php', 'TopCollector' => __DIR__ . '/../..' . '/lib/core/topcollector.php',
'Utils' => __DIR__ . '/../..' . '/lib/utils/utils.php', 'Utils' => __DIR__ . '/../..' . '/lib/utils/utils.php',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment