Projects
Kolab:16:Enterprise
kolab-syncroton
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 23
View file
kolab-syncroton.spec
Changed
@@ -36,7 +36,7 @@ %global _ap_sysconfdir %{_sysconfdir}/%{httpd_name} Name: kolab-syncroton -Version: 2.3.13 +Version: 2.3.14 Release: 1%{?dist} Summary: ActiveSync for Kolab Groupware @@ -195,6 +195,9 @@ %attr(0770,%{httpd_user},%{httpd_group}) %{_var}/log/%{name} %changelog +* Thu Dec 27 2018 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 2.3.14-1 +- Release 2.3.14 + * Fri Aug 17 2018 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 2.3.13-1 - Release 2.3.13
View file
debian.changelog
Changed
@@ -1,3 +1,9 @@ +kolab-syncroton (2.3.14-0~kolab1) unstable; urgency=low + + * Release 2.3.14 + + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Thu, 27 Dec 2018 15:13:40 +0200 + kolab-syncroton (2.3.13-0~kolab1) unstable; urgency=low * Release 2.3.13
View file
kolab-syncroton-2.3.13.tar.gz/lib/kolab_sync.php -> kolab-syncroton-2.3.14.tar.gz/lib/kolab_sync.php
Changed
@@ -46,7 +46,7 @@ public $password; const CHARSET = 'UTF-8'; - const VERSION = "2.3.13"; + const VERSION = "2.3.14"; /**
View file
kolab-syncroton-2.3.13.tar.gz/lib/kolab_sync_backend.php -> kolab-syncroton-2.3.14.tar.gz/lib/kolab_sync_backend.php
Changed
@@ -149,7 +149,7 @@ public function folders_list($deviceid, $type, $flat_mode = false) { // get all folders of specified type - $folders = (array) kolab_storage::list_folders('', '*', $type, false, $typedata); + $folders = kolab_storage::list_folders('', '*', $type, false, $typedata); // get folders activesync config $folderdata = $this->folder_meta(); @@ -253,14 +253,15 @@ public function folder_meta() { if (!isset($this->folder_meta)) { - $this->folder_meta = array(); // get folders activesync config $folderdata = $this->storage->get_metadata("*", self::ASYNC_KEY); if (!is_array($folderdata)) { - return false; + return $this->folder_meta = false; } + $this->folder_meta = array(); + foreach ($folderdata as $folder => $meta) { if ($asyncdata = $metaself::ASYNC_KEY) { if ($metadata = $this->unserialize_metadata($asyncdata)) { @@ -589,7 +590,11 @@ 'event', 'contact', 'note', - 'task' + 'task', + 'event.confidential', + 'event.private', + 'task.confidential', + 'task.private', ); // This default set can be extended by adding following values: @@ -736,6 +741,8 @@ */ public static function type_kolab2activesync($type) { + $type = preg_replace('/\.(confidential|private)$/i', '', $type); + if ($key = array_search($type, self::$types)) { return $key; } @@ -818,8 +825,15 @@ return $this->folder_uids$name = $uid; } */ + + if ($type === null) { + $type = kolab_storage::folder_type($name); + } + + $type = preg_replace('/\.(confidential|private)$/i', '', $type); + // Add type to folder UID hash, so type change can be detected by Syncroton - $uid = $name . '!!' . ($type !== null ? $type : kolab_storage::folder_type($name)); + $uid = $name . '!!' . $type; $uid = md5($uid); return $this->folder_uids$name = $uid;
View file
kolab-syncroton-2.3.13.tar.gz/lib/kolab_sync_data_email.php -> kolab-syncroton-2.3.14.tar.gz/lib/kolab_sync_data_email.php
Changed
@@ -1171,9 +1171,11 @@ if (empty($folders)) { $folders = $this->listFolders(); - if (is_array($folders)) { - $folders = array_keys($folders); + if (!is_array($folders)) { + throw new Syncroton_Exception_Status(Syncroton_Exception_Status::SERVER_ERROR); } + + $folders = array_keys($folders); } return array($folders, $search_str);
View file
kolab-syncroton.dsc
Changed
@@ -2,9 +2,9 @@ Source: kolab-syncroton Binary: kolab-syncroton Architecture: all -Version: 2.3.13-0~kolab1 +Version: 2.3.14-0~kolab1 Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> -Uploaders: Paul Klos <kolab@klos2day.nl> +Uploaders: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Homepage: http://www.kolab.org/ Standards-Version: 3.9.3 Vcs-Git: http://git.kolab.org/kolab-syncroton @@ -12,5 +12,5 @@ Package-List: kolab-syncroton deb utils extra Files: - 00000000000000000000000000000000 0 kolab-syncroton-2.3.13.tar.gz + 00000000000000000000000000000000 0 kolab-syncroton-2.3.14.tar.gz 00000000000000000000000000000000 0 debian.tar.gz
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.