Projects
Kolab:Winterfell
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
@@ -49,6 +49,8 @@ Patch0001: 0001-T2477-GAL-for-Outlook.patch Patch0002: 0002-Fix-MeetingStatus-value-Bifrost-T34257.patch +Patch0003: 0003-Add-important-note-about-uid-and-changed-fields-in-G.patch +Patch0004: 0004-T2519-Fix-Recurrence-element-structure.patch BuildArch: noarch @@ -97,6 +99,8 @@ %patch0001 -p1 %patch0002 -p1 +%patch0003 -p1 +%patch0004 -p1 %build
View file
0001-T2477-GAL-for-Outlook.patch
Changed
@@ -1,7 +1,7 @@ From 3695940a9949322c6ea9b6b71d8319ada8d84d9e Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <machniak@kolabsys.com> Date: Fri, 16 Jun 2017 08:42:27 +0000 -Subject: [PATCH 1/2] T2477: GAL for Outlook +Subject: [PATCH 1/4] T2477: GAL for Outlook --- config/config.inc.php.dist | 24 +++
View file
0002-Fix-MeetingStatus-value-Bifrost-T34257.patch
Changed
@@ -1,7 +1,7 @@ From 07a86bbd51c6444135eb8ed7ded465aad64167eb Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <machniak@kolabsys.com> Date: Fri, 16 Jun 2017 15:07:10 +0000 -Subject: [PATCH 2/2] Fix MeetingStatus value (Bifrost#T34257) +Subject: [PATCH 2/4] Fix MeetingStatus value (Bifrost#T34257) Wrong value caused Outlook to think every event with attendees is organized by the current user even if he was an attendee not organizer.
View file
0003-Add-important-note-about-uid-and-changed-fields-in-G.patch
Added
@@ -0,0 +1,29 @@ +From c2cdb863178c682f544ffbfa9d7d1635c3714de2 Mon Sep 17 00:00:00 2001 +From: Aleksander Machniak <machniak@kolabsys.com> +Date: Tue, 20 Jun 2017 10:46:35 +0200 +Subject: [PATCH 3/4] Add important note about uid and changed fields in GAL + config + +--- + config/config.inc.php.dist | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/config/config.inc.php.dist b/config/config.inc.php.dist +index 2433475..5e66f59 100644 +--- a/config/config.inc.php.dist ++++ b/config/config.inc.php.dist +@@ -54,6 +54,11 @@ $config['activesync_gal_fieldmap'] = null; + + // List of device types that will sync the LDAP addressbook(s) as a normal folder. + // For devices that do not support GAL searching, e.g. Outlook. ++// Note: To make the LDAP addressbook sources working we need two additional ++// fields ('uid' and 'changed') specified in the fieldmap array ++// of the LDAP configuration ('ldap_public' option). For example: ++// 'uid' => 'nsuniqueid', ++// 'changed' => 'modifytimestamp', + // Examples: + // array('windowsoutlook') # enable for Oultook only + // true # enable for all +-- +2.13.0 +
View file
0004-T2519-Fix-Recurrence-element-structure.patch
Added
@@ -0,0 +1,32 @@ +From 4e805ba57d9911e2382c11fb043d6b827de7e369 Mon Sep 17 00:00:00 2001 +From: Aleksander Machniak <machniak@kolabsys.com> +Date: Tue, 27 Jun 2017 10:14:27 +0000 +Subject: [PATCH 4/4] T2519: Fix Recurrence element structure + +For example DayOfWeek=0 is invalid. We make sure no such "empty" values are set. +--- + lib/kolab_sync_data.php | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/kolab_sync_data.php b/lib/kolab_sync_data.php +index b03d04b..c03be25 100644 +--- a/lib/kolab_sync_data.php ++++ b/lib/kolab_sync_data.php +@@ -1562,8 +1562,13 @@ abstract class kolab_sync_data implements Syncroton_Data_IData + break; + } + ++ // Skip all empty values (T2519) ++ if ($recurrence['type'] != self::RECUR_TYPE_DAILY) { ++ $recurrence = array_filter($recurrence); ++ } ++ + // required field +- $recurrence['interval'] = $r['INTERVAL'] ? $r['INTERVAL'] : 1; ++ $recurrence['interval'] = $r['INTERVAL'] ?: 1; + + if (!empty($r['UNTIL'])) { + $recurrence['until'] = self::date_from_kolab($r['UNTIL']); +-- +2.13.0 +
View file
debian.changelog
Changed
@@ -1,9 +1,10 @@ -kolab-syncroton (2.3.5-0~kolab3) unstable; urgency=low +kolab-syncroton (2.3.5-0~kolab4) unstable; urgency=low * Allow a GAL to be distributed from LDAP, for Outlook over Activesync * Fix organizer / ownership of events + * Fix recurrence element structure - -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Sun, 18 Jun 2017 15:13:40 +0200 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 27 Jun 2017 15:13:40 +0200 kolab-syncroton (2.3.5-0~kolab2) unstable; urgency=low
View file
debian.series
Changed
@@ -1,2 +1,4 @@ 0001-T2477-GAL-for-Outlook.patch -p1 0002-Fix-MeetingStatus-value-Bifrost-T34257.patch -p1 +0003-Add-important-note-about-uid-and-changed-fields-in-G.patch -p1 +0004-T2519-Fix-Recurrence-element-structure.patch -p1
View file
kolab-syncroton.dsc
Changed
@@ -2,7 +2,7 @@ Source: kolab-syncroton Binary: kolab-syncroton Architecture: all -Version: 2.3.5-0~kolab3 +Version: 2.3.5-0~kolab4 Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Uploaders: Paul Klos <kolab@klos2day.nl> Homepage: http://www.kolab.org/
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
.