Commit aa014666 authored by Manfred Kutas's avatar Manfred Kutas

ZP-897 Rename Zarafa/ZCP backend and update the references.

Released under the Affero GNU General Public License (AGPL) version 3.
parent d664cb41
......@@ -23,9 +23,8 @@ Mandriva 2007
If your distribution is not listed here, you can check which PHP version
is default for it at http://distrowatch.com/.
Additional informations can be found in the Zarafa Administrator Manual:
http://doc.zarafa.com/trunk/Administrator_Manual/en-US/html/_zpush.html
Additional informations can be found in the Kopano Core Administrator Manual:
https://documentation.kopano.io/kopanocore_administrator_manual/
Additional php packages
----------------------
......@@ -57,7 +56,7 @@ In a case that /usr/share/z-push does not exist yet, create it with:
cp -R z-push-[version]-{buildnr}/* /usr/share/z-push/
Edit the config.php file in the Z-Push directory to fit your needs.
If you intend to use Z-Push with Zarafa backend and Zarafa is installed
If you intend to use Z-Push with Kopano backend and Kopano is installed
on the same server, it should work out of the box without changing anything.
Please also set your timezone in the config.php file.
......@@ -173,10 +172,10 @@ States of Z-Push 2.0 and Z-Push 2.1 are not compatible. A state migration
script called migrate-2.0.x-2.1.0.php is available in the tools folder.
*Important*
When running Z-Push seperately from your Zarafa installation you had in
When running Z-Push seperately from your Kopano installation you had in
the past to configure MAPI_SERVER directly in the config.php of Z-Push.
This setting has now moved to the config.php file of the Zarafa backend
(backend/zarafa/config.php).
This setting has now moved to the config.php file of the Kopano backend
(backend/kopano/config.php).
Please also observe the published release notes of the new Z-Push version.
For some releases it is necessary to e.g. resynchronize the mobile.
......
......@@ -68,7 +68,7 @@ Your configuration requires that this type of login is possible:
- the entire email address is used to login.
Which option is used has to be configured in the AutoDiscover configuration and
in the underlying platform (e.g. ZCP (hosting mode)).
in the underlying platform (e.g. KC (hosting mode)).
Most companies use the user name as local part of the email by default. From the
AutoDiscover point of view, it is not required that user is able to receive
emails at the used email address. It is recommended allowing that in order not
......
......@@ -66,7 +66,7 @@ class BackendCombinedConfig {
'name' => 'BackendIMAP',
),
'z' => array(
'name' => 'BackendZarafa',
'name' => 'BackendKopano',
),
'm' => array(
'name' => 'BackendMaildir',
......
......@@ -2,7 +2,7 @@
/***********************************************
* File : config.php
* Project : Z-Push
* Descr : Zarafa backend configuration file
* Descr : Kopano backend configuration file
*
* Created : 27.11.2012
*
......@@ -42,7 +42,7 @@
************************************************/
// ************************
// BackendZarafa settings
// BackendKopano settings
// ************************
// Defines the server to which we want to connect
......
......@@ -498,7 +498,7 @@ class ImportChangesICS implements IImportChanges {
* Imports a move of a message. This occurs when a user moves an item to another folder
*
* Normally, we would implement this via the 'offical' importmessagemove() function on the ICS importer,
* but the Zarafa importer does not support this. Therefore we currently implement it via a standard mapi
* but the Zarafa/Kopano importer does not support this. Therefore we currently implement it via a standard mapi
* call. This causes a mirror 'add/delete' to be sent to the PDA at the next sync.
* Manfred, 2010-10-21. For some mobiles import was causing duplicate messages in the destination folder
* (Mantis #202). Therefore we will create a new message in the destination folder, copy properties
......
......@@ -118,7 +118,7 @@ function listfolders_handle() {
listfolders_getlist($zarafaAdmin['adminStore'], $zarafaAdmin['session'], trim($options['l']));
}
else {
echo "Usage:\nlistfolders.php [actions] [options]\n\nActions: [-l username]\n\t-l username\tlist folders of user, for public folder use 'SYSTEM'\n\nGlobal options: [-h path] [[-u remoteuser] [-p password]] [[-c certificate_path] [-p password]]\n\t-h path\t\tconnect through <path>, e.g. file:///var/run/socket or https://10.0.0.1:237/zarafa\n\t-u remoteuser\tlogin as authenticated administration user\n\t-c certificate\tlogin with a ssl certificate located in this location, e.g. /etc/zarafa/ssl/client.pem\n\t-p password\tpassword of the remoteuser or certificate\n\n";
echo "Usage:\nlistfolders.php [actions] [options]\n\nActions: [-l username]\n\t-l username\tlist folders of user, for public folder use 'SYSTEM'\n\nGlobal options: [-h path] [[-u remoteuser] [-p password]] [[-c certificate_path] [-p password]]\n\t-h path\t\tconnect through <path>, e.g. file:///var/run/socket or https://10.0.0.1:237/kopano\n\t-u remoteuser\tlogin as authenticated administration user\n\t-c certificate\tlogin with a ssl certificate located in this location, e.g. /etc/zarafa/ssl/client.pem\n\t-p password\tpassword of the remoteuser or certificate\n\n";
}
}
......
......@@ -77,7 +77,7 @@
case MAPI_E_UNCONFIGURED:
return _("Logon Failed. Please check your username/password.");
case MAPI_E_NETWORK_ERROR:
return _("Can not connect to Zarafa server.");
return _("Can not connect to Kopano server.");
case MAPI_E_UNKNOWN_ENTRYID:
return _("Can not open object with provided id.");
case MAPI_E_NO_RECIPIENTS:
......
......@@ -1632,7 +1632,7 @@ class MAPIProvider {
*/
private function setNote($mapimessage, $note) {
// Touchdown does not send categories if all are unset or there is none.
// Setting it to an empty array will unset the property in Zarafa as well
// Setting it to an empty array will unset the property in KC as well
if (!isset($note->categories)) $note->categories = array();
$this->setPropsInMAPI($mapimessage, $note, MAPIMapping::GetNoteMapping());
......
......@@ -125,7 +125,7 @@
// Users have to be encapusulated in quotes, several users are comma separated, like:
// $specialLogUsers = array('info@domain.com', 'myusername');
define('LOGUSERLEVEL', LOGLEVEL_DEVICEID);
$specialLogUsers = array();
$specialLogUsers = array('samsung', 'user1', 'ipad', 'user4');
// Filelog settings
define('LOGFILEDIR', '/var/log/z-push/');
......@@ -293,7 +293,7 @@
*
* To synchronize a folder, add a section setting all parameters as below:
* store: the ressource where the folder is located.
* Zarafa users use 'SYSTEM' for the 'Public Folder'
* Kopano users use 'SYSTEM' for the 'Public Folder'
* folderid: folder id of the folder to be synchronized
* name: name to be displayed on the mobile device
* type: supported types are:
......@@ -303,7 +303,7 @@
* SYNC_FOLDER_TYPE_USER_MAIL
*
* Additional notes:
* - on Zarafa systems use backend/zarafa/listfolders.php script to get a list
* - on Kopanp systems use backend/kopano/listfolders.php script to get a list
* of available folders
*
* - all Z-Push users must have full writing permissions (secretary rights) so
......@@ -322,12 +322,12 @@
$additionalFolders = array(
// demo entry for the synchronization of contacts from the public folder.
// uncomment (remove '/*' '*/') and fill in the folderid
/*
array(
'store' => "SYSTEM",
'folderid' => "",
'name' => "Public Contacts",
'type' => SYNC_FOLDER_TYPE_USER_CONTACT,
'folderid' => "5a37a3f4faa340e49f5c0dc09cf6cb04230f00000000",
'name' => "onlyread",
'type' => SYNC_FOLDER_TYPE_USER_MAIL,
),
*/
);
......@@ -231,7 +231,7 @@ class ChangesMemoryWrapper extends HierarchyCache implements IImportChanges, IEx
// load into memory
else {
if (isset($folder->serverid)) {
// The Zarafa HierarchyExporter exports all kinds of changes for folders (e.g. update no. of unread messages in a folder).
// The Zarafa/Kopano HierarchyExporter exports all kinds of changes for folders (e.g. update no. of unread messages in a folder).
// These changes are not relevant for the mobiles, as something changes but the relevant displayname and parentid
// stay the same. These changes will be dropped and are not sent!
$cacheFolder = $this->GetFolder($folder->serverid);
......
......@@ -102,7 +102,7 @@ class ZPush {
const STATE_VERSION = IStateMachine::STATEVERSION_02;
static private $autoloadBackendPreference = array(
"BackendZarafa",
"BackendKopano",
"BackendCombined",
"BackendIMAP",
"BackendVCardDir",
......
......@@ -4,7 +4,7 @@
* Project : Z-Push
* Descr : Device remote administration tasks
* used over webservice e.g. by the
* Mobile Device Management Plugin for Zarafa.
* Mobile Device Management Plugin for Kopano.
*
* Created : 23.12.2011
*
......
......@@ -14,15 +14,16 @@ return array(
'BackendCombined' => $baseDir . '/backend/combined/combined.php',
'BackendCombinedConfig' => $baseDir . '/backend/combined/config.php',
'BackendDiff' => $baseDir . '/lib/default/diffbackend/diffbackend.php',
'BackendICS' => $baseDir . '/backend/zarafa/zarafa.php',
'BackendICS' => $baseDir . '/backend/kopano/kopano.php',
'BackendIMAP' => $baseDir . '/backend/imap/imap.php',
'BackendKopano' => $baseDir . '/backend/kopano/kopano.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',
'BackendZarafa' => $baseDir . '/backend/kopano/kopano.php',
'BaseException' => $baseDir . '/backend/kopano/mapi/class.baseexception.php',
'BaseRecurrence' => $baseDir . '/backend/kopano/mapi/class.baserecurrence.php',
'BodyPreference' => $baseDir . '/lib/core/bodypreference.php',
'CalDAVClient' => $baseDir . '/include/z_caldav.php',
'CalendarInfo' => $baseDir . '/include/z_caldav.php',
......@@ -32,7 +33,7 @@ return array(
'DiffState' => $baseDir . '/lib/default/diffbackend/diffstate.php',
'ExportChangesCombined' => $baseDir . '/backend/combined/exporter.php',
'ExportChangesDiff' => $baseDir . '/lib/default/diffbackend/exportchangesdiff.php',
'ExportChangesICS' => $baseDir . '/backend/zarafa/exporter.php',
'ExportChangesICS' => $baseDir . '/backend/kopano/exporter.php',
'FatalException' => $baseDir . '/lib/exceptions/fatalexception.php',
'FatalMisconfigurationException' => $baseDir . '/lib/exceptions/fatalmisconfigurationexception.php',
'FatalNotImplementedException' => $baseDir . '/lib/exceptions/fatalnotimplementedexception.php',
......@@ -40,14 +41,14 @@ return array(
'FileStateMachine' => $baseDir . '/lib/default/filestatemachine.php',
'FolderChange' => $baseDir . '/lib/request/folderchange.php',
'FolderSync' => $baseDir . '/lib/request/foldersync.php',
'FreeBusyPublish' => $baseDir . '/backend/zarafa/mapi/class.freebusypublish.php',
'FreeBusyPublish' => $baseDir . '/backend/kopano/mapi/class.freebusypublish.php',
'GetAttachment' => $baseDir . '/lib/request/getattachment.php',
'GetHierarchy' => $baseDir . '/lib/request/gethierarchy.php',
'GetItemEstimate' => $baseDir . '/lib/request/getitemestimate.php',
'HTTPReturnCodeException' => $baseDir . '/lib/exceptions/httpreturncodeexception.php',
'HierarchyCache' => $baseDir . '/lib/core/hierarchycache.php',
'IBackend' => $baseDir . '/lib/interface/ibackend.php',
'ICalParser' => $baseDir . '/backend/zarafa/icalparser.php',
'ICalParser' => $baseDir . '/backend/kopano/icalparser.php',
'IChanges' => $baseDir . '/lib/interface/ichanges.php',
'IExportChanges' => $baseDir . '/lib/interface/iexportchanges.php',
'IImportChanges' => $baseDir . '/lib/interface/iimportchanges.php',
......@@ -56,7 +57,7 @@ return array(
'IStateMachine' => $baseDir . '/lib/interface/istatemachine.php',
'ImportChangesCombined' => $baseDir . '/backend/combined/importer.php',
'ImportChangesDiff' => $baseDir . '/lib/default/diffbackend/importchangesdiff.php',
'ImportChangesICS' => $baseDir . '/backend/zarafa/importer.php',
'ImportChangesICS' => $baseDir . '/backend/kopano/importer.php',
'ImportChangesStream' => $baseDir . '/lib/core/streamimporter.php',
'ImportHierarchyChangesCombinedWrap' => $baseDir . '/backend/combined/importer.php',
'InterProcessData' => $baseDir . '/lib/core/interprocessdata.php',
......@@ -65,26 +66,26 @@ return array(
'ItemOperations' => $baseDir . '/lib/request/itemoperations.php',
'Log' => $baseDir . '/lib/log/log.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',
'MAPIException' => $baseDir . '/backend/kopano/mapi/class.mapiexception.php',
'MAPIMapping' => $baseDir . '/backend/kopano/mapimapping.php',
'MAPIProvider' => $baseDir . '/backend/kopano/mapiprovider.php',
'MAPIStreamWrapper' => $baseDir . '/backend/kopano/mapistreamwrapper.php',
'MAPIUtils' => $baseDir . '/backend/kopano/mapiutils.php',
'Mail_RFC822' => $baseDir . '/include/z_RFC822.php',
'Mail_mimeDecode' => $baseDir . '/include/mimeDecode.php',
'MeetingResponse' => $baseDir . '/lib/request/meetingresponse.php',
'Meetingrequest' => $baseDir . '/backend/zarafa/mapi/class.meetingrequest.php',
'Meetingrequest' => $baseDir . '/backend/kopano/mapi/class.meetingrequest.php',
'MoveItems' => $baseDir . '/lib/request/moveitems.php',
'NoHierarchyCacheAvailableException' => $baseDir . '/lib/exceptions/nohierarchycacheavailableexception.php',
'NoPostRequestException' => $baseDir . '/lib/exceptions/nopostrequestexception.php',
'NotImplementedException' => $baseDir . '/lib/exceptions/notimplementedexception.php',
'Notify' => $baseDir . '/lib/request/notify.php',
'PHPWrapper' => $baseDir . '/backend/zarafa/mapiphpwrapper.php',
'PHPWrapper' => $baseDir . '/backend/kopano/mapiphpwrapper.php',
'Ping' => $baseDir . '/lib/request/ping.php',
'PingTracking' => $baseDir . '/lib/core/pingtracking.php',
'Provisioning' => $baseDir . '/lib/request/provisioning.php',
'ProvisioningRequiredException' => $baseDir . '/lib/exceptions/provisioningrequiredexception.php',
'Recurrence' => $baseDir . '/backend/zarafa/mapi/class.recurrence.php',
'Recurrence' => $baseDir . '/backend/kopano/mapi/class.recurrence.php',
'ReplaceNullcharFilter' => $baseDir . '/lib/wbxml/replacenullcharfilter.php',
'Request' => $baseDir . '/lib/request/request.php',
'RequestProcessor' => $baseDir . '/lib/request/requestprocessor.php',
......@@ -142,9 +143,9 @@ return array(
'SyncUserInformation' => $baseDir . '/lib/syncobjects/syncuserinformation.php',
'SyncValidateCert' => $baseDir . '/lib/syncobjects/syncvalidatecert.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',
'TNEFParser' => $baseDir . '/backend/kopano/tnefparser.php',
'TaskRecurrence' => $baseDir . '/backend/kopano/mapi/class.taskrecurrence.php',
'TaskRequest' => $baseDir . '/backend/kopano/mapi/class.taskrequest.php',
'TimezoneUtil' => $baseDir . '/lib/utils/timezoneutil.php',
'TopCollector' => $baseDir . '/lib/core/topcollector.php',
'UnavailableException' => $baseDir . '/lib/exceptions/unavailableexception.php',
......
......@@ -5,7 +5,7 @@
* Project : Z-Push
* Descr : This is a small command line
* client to see and modify the
* wipe status of Zarafa users.
* wipe status of Kopano users.
*
* Created : 14.05.2010
*
......
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