6.0.0-beta1
7/18/25

[#7921] x-vnd.kolab.distribution-list (horde) vs. x-vnd.kolab.contact.distlist (kontact, toltec)
Summary x-vnd.kolab.distribution-list (horde) vs. x-vnd.kolab.contact.distlist (kontact, toltec)
Queue Kolab
Type Bug
State Resolved
Priority 1. Low
Owners wrobel (at) horde (dot) org
Requester m.gabriel (at) das-netzwerkteam (dot) de
Created 01/30/2009 (6013 days ago)
Due
Updated 11/18/2013 (4260 days ago)
Assigned 02/09/2009 (6003 days ago)
Resolved 11/18/2013 (4260 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/18/2013 04:24:13 PM Jan Schneider Comment #4
State ⇒ Resolved
Reply to this comment
x-vnd.kolab.contact.distlist has been the content type since a long 
time already.
02/09/2009 02:26:09 PM Jan Schneider Assigned to Gunnar Wrobel
State ⇒ Assigned
 
02/01/2009 05:28:36 PM m (dot) gabriel (at) das-netzwerkteam (dot) de Comment #3 Reply to this comment
plz note that this first fragment from the patch also fixes a 
misbehaviour with distribution-list that lack the horde specifig 
member option ,,uid''.



@@ -1036,7 +1038,7 @@



$member_ids = array();

if (isset($object['member']))

{ foreach ($object['member'] as $member) {

- if (isset($member['uid'])) {

+ if ((isset($member['uid'])) && (!empty($member['uid']))) {

  $member_ids[] = $member['uid']; continue; }



whereas the second bit of code just corrects a misprint... (,,return'' 
vs. ,,result ='')



@@ -1261,7 +1268,8 @@

}

  /* Revert to the original state */

- return $this->_store->setObjectType('contact');

+ $this->_store->setMimeType('contact');

+ $result = $this->_store->setObjectType('contact');

  if (is_a($result, 'PEAR_Error')) { return $result; }
02/01/2009 05:23:59 PM m (dot) gabriel (at) das-netzwerkteam (dot) de Comment #2
New Attachment: contact-distlist-patch.patch Download
Reply to this comment
here is a patch that works for me...



tested with kontact-4.2.0 and ms-outlook-2007/toltec-2.3.1




01/31/2009 10:23:27 AM Jan Schneider State ⇒ Feedback
 
01/30/2009 06:53:19 PM m (dot) gabriel (at) das-netzwerkteam (dot) de Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ x-vnd.kolab.distribution-list (horde) vs. x-vnd.kolab.contact.distlist (kontact, toltec)
Queue ⇒ Kolab
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
this issue relates to #6151...



i have just checked out the newly packaged KDE Kontact in 
debian/experimental and i am glad to find kolab support for private 
distribution lists in Kontact.



but: same as the toltec connector, kontact uses 
,,x-vnd.kolab.contact.distlist'' as MIME type for kolab based private 
distribution-lists whereas now horde is the only client that support 
the kolab format compliant MIME type ,,x-vnd.kolab.distribution-list''.



kolab format compliance is nice, but does not really mean anything if 
it is not interoperable with two of the most used groupware clients 
kolab has been designed for.



i will try to write a (dirty) patch for 
,,x-vnd.kolab.contact.distlist'' support in horde/kolab-webclient...

Saved Queries