From issues at kolab.org Fri Jun 3 09:09:48 2011
From: issues at kolab.org (Izak)
Date: Fri, 03 Jun 2011 07:09:48 +0000
Subject: [Kolab-devel] [issue4741] kolab 2.3.1 - horde webmail do not read
email with big attachment
In-Reply-To: <1307084988.57.0.291445204765.issue4741@kolab.org>
Message-ID: <1307084988.57.0.291445204765.issue4741@kolab.org>
Hello,
i have horde from kolab and is problem with read email with big (about 2MB and
bigger)
Horde don't show email and only waiting.
from imap client (Thunderbird) work
i am find similar issue and i am edit: php.ini in /kolab/etc/php
and php.ini + apache-php.ini (in template too)
[PHP]
; Resource Limits
register_globals = off ; Global variables are no longer registered for
input data
allow_url_fopen = off ; Disable the opening of remote URLs
display_errors = off ; Errors will NOT be displayed
log_errors = on ; Errors will be logged
max_execution_time = 180 ; Maximum execution time of each script, in seconds
max_input_time = 180 ; Maximum amount of time each script may spend
parsing request data
memory_limit = 256M ; Maximum amount of memory a script may consume
post_max_size = 25M ; Maximum amount of POST data accepted
upload_max_filesize = 25M
; Include Paths
include_path = ".:/kolab/lib/php"
maybe log from php log:
[03-Jun-2011 10:25:00] PHP Warning: register_shutdown_function() [function.register-shutdown-function]:
Invalid shutdown callback 'Array' passed in
/kolab/lib/php/Horde/Kolab/Storage/List.php on line 139
----------
messages: 27867
nosy: izak
priority: critical
status: unread
title: kolab 2.3.1 - horde webmail do not read email with big attachment
______________________________________
Kolab issue tracker
______________________________________
From issues at kolab.org Fri Jun 3 11:53:05 2011
From: issues at kolab.org (Alvaro Lopez)
Date: Fri, 03 Jun 2011 09:53:05 +0000
Subject: [Kolab-devel] [issue4742] webadmin: Domain Maintainer error loading
domain list when create new user, filter error on user list
In-Reply-To: <1307094785.24.0.0216972035327.issue4742@kolab.org>
Message-ID: <1307094785.24.0.0216972035327.issue4742@kolab.org>
Hi,
When i try to create an user with a domain maintainer the select field of
domains is empty, and in the user list, the accounts listed are all of the
server the filter of domains don work.
thnx
----------
messages: 27871
nosy: raxar
priority: urgent
status: unread
title: webadmin: Domain Maintainer error loading domain list when create new user, filter error on user list
______________________________________
Kolab issue tracker
______________________________________
From wickert at kolabsys.com Fri Jun 3 16:14:54 2011
From: wickert at kolabsys.com (Christoph Wickert)
Date: Fri, 3 Jun 2011 16:14:54 +0200
Subject: [Kolab-devel] Announcing the Kolab Server 2.3.2
Message-ID: <201106031615.00719.wickert@kolabsys.com>
I'm sorry it took so long, but good things take a while.
I am relieved the release is out because now that the problems with FreeBusy
are solved, the 2.3 series offer the same functionality as 2.2.4 - plus much
more of course.
NEW FEATUES
The update to postfix 2.8 brings a lot of new features like postscreen and
multi-instance support. However none of them is enabled by default and old
configuration files continue to work. Have fun while exploring the new
possibilities, we will make use of them in the next major release.
BUGFIXES
Most of the bugfixes affect Kolab_* packages such as Kolab_FreeBusy:
- apache-php: Security update fixing various CVEs
- Kolab_FreeBusy: Generating free/busy cache works again
- Kolab_Resource: Answers from resources no longer contain extra "\r\n\r\n"
characters
- Kolab_Server: IMAP connection issues fixed
- Kolab_Storage: Webclient no longer hangs if freebusy triggering/retrieving
hangs
- kolab-webadmin: Listing of sub-folders and sub-calendars was fixed
- kolabd: Fixed an imap annotatoin so SyncML can sync contacts
- php: Security update fixing various CVEs
- postfix: Security update to 2.8.3. This also brings a lot of new features
- z-push: New version with many bug fixes, rebuilding with prefixes other than
/kolab fixed.
For a complete list of changes please refer to
http://files.kolab.org/server/release/kolab-server-2.3.2/sources/release-
notes.txt
UPGRADING
The upgrade form 2.3.1 is straight forward, there is nothing special you need
to care about.
If you are upgrading from 2.2.4, please follow the instructions to upgrade
from 2.2.4 to 2.3.0 as outlined in
http://files.kolab.org/server/release/kolab-server-2.3.1/sources/1st.README
DOWNLOADS
Binary packages for Debian GNU/Linux 6.0 (Squeeze/stable) and 5.0
(Lenny/oldstable) on x86 platforms can be found next to the sources.
As soon as they have synced, you can also use the the mirrors listed on
http://kolab.org/mirrors.html
You can check the integrity of the downloaded files by importing our file
distribution key and verify the OpenPGP signature and SHA1 checksums:
$ wget https://ssl.intevation.de/Intevation-Distribution-Key.asc
$ gpg --import Intevation-Distribution-Key.asc
$ gpg --verify SHA1SUMS.sig
$ sha1sum -c SHA1SUMS
KNOWN BUGS
https://bugzilla.kolabsys.com/show_bug.cgi?id=98 - Not all folders in the new
ActiveSync config are displayed. We are working on that.
Please report bugs in our bug tracker at https://bugzilla.kolabsys.com/
Regards,
Christoph
--
Christoph Wickert
Senior Engineer
Kolab Systems AG
Z?rich, Switzerland
e: wickert at kolabsys.com
t: +49 251 871 369 77
w: http://kolabsys.com
pgp: 85DACC63 Christoph Wickert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
From vanmeeuwen at kolabsys.com Mon Jun 6 12:19:24 2011
From: vanmeeuwen at kolabsys.com (Jeroen van Meeuwen (Kolab Systems))
Date: Mon, 6 Jun 2011 11:19:24 +0100
Subject: [Kolab-devel] Closing Call on KEP #3
Message-ID: <201106061119.24865.vanmeeuwen@kolabsys.com>
Hello,
I would like to announce the closing call stage for KEP #3, on the
introduction of a subevent tag for exceptions in recurrences;
http://wiki.kolab.org/index.php?title=User:Greve/Drafts:KEP:3&oldid=11472
This KEP was proposed November 16th, 2010, and has heard little objection.
With the closing call, we now enter a two week period for final objections.
This means that unless serious objections are raised, KEP #3 defaults to being
accepted on Monday, June 20th, 2011.
Thank you for your continued support!
Kind regards,
Jeroen van Meeuwen
--
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
w: http://www.kolabsys.com
pgp: 9342 BF08
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
From issues at kolab.org Wed Jun 8 14:36:50 2011
From: issues at kolab.org (noreply)
Date: Wed, 08 Jun 2011 12:36:50 +0000
Subject: [Kolab-devel] [issue4744] Google Groups: You've been invited to
shivai395
In-Reply-To: <20110608123647.B5051953671@kolab.intevation.de>
Message-ID: <20110608123647.B5051953671@kolab.intevation.de>
sina_fathi525105 at yahoo.com has invited you to join the shivai395 group with
this message:
can we this step conclusion database the play He new planning important. those
to establish initial .
Here is the group's description:
lars. Het Amerikaanse dollar (USD) LIBOR rente tarief is beschikbaar in
---------------------- Google Groups Information ----------------------
You can accept this invitation by clicking the following URL:
http://groups.google.com/group/shivai395/sub?s=fRyQahQAAABfv7fFP1KzVon9i3aklHfeX1zXKUA0W2XcVvWtV_nB1w&hl=en
--------------------- If This Message Is Unwanted ---------------------
If you feel that this message is abuse, please inform the Google Groups staff
by using the URL below.
http://groups.google.com/groups/abuse?invite=YgAAAMs1L-cGAAAAS_2WV1QAAAAAADdBWJ8_4DGso42Nvck5NR8QUZY&hl=en
----------
messages: 27891
nosy: noreply
status: unread
title: Google Groups: You've been invited to shivai395
______________________________________
Kolab issue tracker
______________________________________
From issues at kolab.org Wed Jun 8 20:01:12 2011
From: issues at kolab.org (Christoph Wickert)
Date: Wed, 08 Jun 2011 18:01:12 +0000
Subject: [Kolab-devel] [issue4745] Horde preferences woes in Kolab 2.3.x
In-Reply-To: <1307556072.96.0.203976840222.issue4745@kolab.org>
Message-ID: <1307556072.96.0.203976840222.issue4745@kolab.org>
Strange things are happening to the new preferences in
/kolab/var/kolab/webclient_data/storage:
test91-3:/kolab/var/kolab/webclient_data/storage# ls -l
total 64
-rw------- 1 kolab-n kolab-n 728 2011-06-01 17:27 as at doe.org.prefs
-rw------- 1 kolab-n kolab-n 1169 2011-05-23 14:50 b at doe.org.prefs
-rw-r--r-- 1 kolab-n kolab-n 26624 2010-12-24 18:13 horde.db
-rw-r--r-- 1 kolab-n kolab-n 8192 2010-12-24 18:15 imp.db
-rw------- 1 kolab-n kolab-n 764 2011-06-03 15:49 jane at doe.org.prefs
-rw------- 1 kolab-n kolab-n 833 2011-05-18 11:55 joe at sixpack.com.prefs
-rw------- 1 kolab-n kolab-n 1234 2011-06-03 15:48 john at doe.org.prefs
-rw------- 1 kolab-n kolab-n 116 2011-05-19 09:48 manager.prefs
-rw------- 1 kolab-n kolab-n 711 2011-05-19 10:02 max at doe.org.prefs
Why is there a prefs file for 'manager'?
I am seeing similar things on kolab.kolabsys.com and Thomas has confirmed it on
Intevation's server. However it is not an upgrade problem, this is a fresh
install. test91-3 is 2.3.1 upgraded to 2.3.2.
----------
assignedto: wrobel
keyword: webclient
messages: 27892
nosy: thomas, wickert, wilde, wrobel
priority: bug
status: unread
title: Horde preferences woes in Kolab 2.3.x
______________________________________
Kolab issue tracker
______________________________________
From issues at kolab.org Fri Jun 10 01:58:48 2011
From: issues at kolab.org (matt)
Date: Thu, 09 Jun 2011 23:58:48 +0000
Subject: [Kolab-devel] [issue4746] Email won't load in Horde
In-Reply-To: <1307663928.41.0.896951811113.issue4746@kolab.org>
Message-ID: <1307663928.41.0.896951811113.issue4746@kolab.org>
I have received 3 emails so far that won't open in the Horde web client.
They open fine on my phone and in Thunderbird.
The progress wheel continually spins, and eventually when the webclient
refreshes, I am returned to the Inbox, and the message is still showing unread.
I can forward examples if needed.
----------
messages: 27899
nosy: masfocus
priority: bug
status: unread
title: Email won't load in Horde
______________________________________
Kolab issue tracker
______________________________________
From issues at kolab.org Tue Jun 14 15:03:22 2011
From: issues at kolab.org (Sascha Wilde)
Date: Tue, 14 Jun 2011 13:03:22 +0000
Subject: [Kolab-devel] [issue4747] Z-Push with N900 client stopped working
in Server 2.3.2
In-Reply-To: <1308056602.63.0.443317445727.issue4747@kolab.org>
Message-ID: <1308056602.63.0.443317445727.issue4747@kolab.org>
Hi *,
we upgraded from Server 2.3.0 to 2.3.2.
While with 2.3.0 Z-Push worked well to sync events and contacts on a
Nokia N900 with 2.3.2 it stopped working.
Synchronization runs without errors (according to the log in
/kolab/var/z-push/log/access.log and to the client). But nothing gets
synced even though there are new events on the client as well as on
the server.
I tried:
- shutting down apache
- removing caches from /kolab/var/z-push/kolabindex/
- restarting apache
- complete resync of the client
but with no luck.
I attached anonymous versions of the log and debug.txt.
As this worked in 2.3.0 I'd say it's an regression...
----------
assignedto: alain.abbas
files: zpush-2.3.2-debug.txt
keyword: zpush
messages: 27940
nosy: alain.abbas, thomas, wickert, wilde
priority: critical
status: unread
title: Z-Push with N900 client stopped working in Server 2.3.2
______________________________________
Kolab issue tracker
______________________________________
-------------- next part --------------
06/14/11 14:40:19 [27964] [foo.bar at example.com] Start
06/14/11 14:40:19 [27964] [foo.bar at example.com] Z-Push version: 1.5.2 (551)
06/14/11 14:40:19 [27964] [foo.bar at example.com] Client IP: 10.42.7.144
06/14/11 14:40:19 [27964] [foo.bar at example.com] Client supports version 2.5
06/14/11 14:40:19 [27964] [foo.bar at example.com] KolabBackend Version : 0.7.4
06/14/11 14:40:19 [27964] [foo.bar at example.com] KolabActiveSyndData Version : 20100707
06/14/11 14:40:19 [27964] [foo.bar at example.com] POST cmd: FolderSync
06/14/11 14:40:19 [27964] [foo.bar at example.com] Initializing folder diff engine
06/14/11 14:40:20 [27964] [foo.bar at example.com] Found 3 folder changes
06/14/11 14:40:20 [27964] [foo.bar at example.com] retreive Parent for INBOX/Kalender INBOX
06/14/11 14:40:20 [27964] [foo.bar at example.com] Parent id is dc063b45c92f64f79f0d1ed01e6d5b314f04886c for INBOX/Kalender
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-GetFolder(id: 'df09f97b033b56c15612e9a598d0cda7a5827ada') -> SyncFolder Object
(
[serverid] => df09f97b033b56c15612e9a598d0cda7a5827ada
[parentid] => dc063b45c92f64f79f0d1ed01e6d5b314f04886c
[displayname] => kalender
[type] => 8
[_mapping] => Array
(
[FolderHierarchy:ServerEntryId] => Array
(
[1] => serverid
)
[FolderHierarchy:ParentId] => Array
(
[1] => parentid
)
[FolderHierarchy:DisplayName] => Array
(
[1] => displayname
)
[FolderHierarchy:Type] => Array
(
[1] => type
)
)
[content] =>
[attributes] =>
[flags] =>
)
06/14/11 14:40:20 [27964] [foo.bar at example.com] retreive Parent for INBOX/Kalender INBOX
06/14/11 14:40:20 [27964] [foo.bar at example.com] Parent id is dc063b45c92f64f79f0d1ed01e6d5b314f04886c for INBOX/Kalender
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-GetFolder(id: 'df09f97b033b56c15612e9a598d0cda7a5827ada') -> SyncFolder Object
(
[serverid] => df09f97b033b56c15612e9a598d0cda7a5827ada
[parentid] => dc063b45c92f64f79f0d1ed01e6d5b314f04886c
[displayname] => kalender
[type] => 8
[_mapping] => Array
(
[FolderHierarchy:ServerEntryId] => Array
(
[1] => serverid
)
[FolderHierarchy:ParentId] => Array
(
[1] => parentid
)
[FolderHierarchy:DisplayName] => Array
(
[1] => displayname
)
[FolderHierarchy:Type] => Array
(
[1] => type
)
)
[content] =>
[attributes] =>
[flags] =>
)
06/14/11 14:40:20 [27964] [foo.bar at example.com] Change for folder 'kalender' will not be sent as modification is not relevant
06/14/11 14:40:20 [27964] [foo.bar at example.com] retreive Parent for INBOX/Kontakte INBOX
06/14/11 14:40:20 [27964] [foo.bar at example.com] Parent id is dc063b45c92f64f79f0d1ed01e6d5b314f04886c for INBOX/Kontakte
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-GetFolder(id: '97b145b54d28df7cb68e1b49c6cad0030ed6c336') -> SyncFolder Object
(
[serverid] => 97b145b54d28df7cb68e1b49c6cad0030ed6c336
[parentid] => dc063b45c92f64f79f0d1ed01e6d5b314f04886c
[displayname] => kontakte
[type] => 9
[_mapping] => Array
(
[FolderHierarchy:ServerEntryId] => Array
(
[1] => serverid
)
[FolderHierarchy:ParentId] => Array
(
[1] => parentid
)
[FolderHierarchy:DisplayName] => Array
(
[1] => displayname
)
[FolderHierarchy:Type] => Array
(
[1] => type
)
)
[content] =>
[attributes] =>
[flags] =>
)
06/14/11 14:40:20 [27964] [foo.bar at example.com] retreive Parent for INBOX/Kontakte INBOX
06/14/11 14:40:20 [27964] [foo.bar at example.com] Parent id is dc063b45c92f64f79f0d1ed01e6d5b314f04886c for INBOX/Kontakte
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-GetFolder(id: '97b145b54d28df7cb68e1b49c6cad0030ed6c336') -> SyncFolder Object
(
[serverid] => 97b145b54d28df7cb68e1b49c6cad0030ed6c336
[parentid] => dc063b45c92f64f79f0d1ed01e6d5b314f04886c
[displayname] => kontakte
[type] => 9
[_mapping] => Array
(
[FolderHierarchy:ServerEntryId] => Array
(
[1] => serverid
)
[FolderHierarchy:ParentId] => Array
(
[1] => parentid
)
[FolderHierarchy:DisplayName] => Array
(
[1] => displayname
)
[FolderHierarchy:Type] => Array
(
[1] => type
)
)
[content] =>
[attributes] =>
[flags] =>
)
06/14/11 14:40:20 [27964] [foo.bar at example.com] Change for folder 'kontakte' will not be sent as modification is not relevant
06/14/11 14:40:20 [27964] [foo.bar at example.com] retreive Parent for INBOX/Aufgaben INBOX
06/14/11 14:40:20 [27964] [foo.bar at example.com] Parent id is dc063b45c92f64f79f0d1ed01e6d5b314f04886c for INBOX/Aufgaben
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-GetFolder(id: '92dd8e60104251c47bf2196ae476ab889334d56d') -> SyncFolder Object
(
[serverid] => 92dd8e60104251c47bf2196ae476ab889334d56d
[parentid] => dc063b45c92f64f79f0d1ed01e6d5b314f04886c
[displayname] => aufgaben
[type] => 7
[_mapping] => Array
(
[FolderHierarchy:ServerEntryId] => Array
(
[1] => serverid
)
[FolderHierarchy:ParentId] => Array
(
[1] => parentid
)
[FolderHierarchy:DisplayName] => Array
(
[1] => displayname
)
[FolderHierarchy:Type] => Array
(
[1] => type
)
)
[content] =>
[attributes] =>
[flags] =>
)
06/14/11 14:40:20 [27964] [foo.bar at example.com] retreive Parent for INBOX/Aufgaben INBOX
06/14/11 14:40:20 [27964] [foo.bar at example.com] Parent id is dc063b45c92f64f79f0d1ed01e6d5b314f04886c for INBOX/Aufgaben
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-GetFolder(id: '92dd8e60104251c47bf2196ae476ab889334d56d') -> SyncFolder Object
(
[serverid] => 92dd8e60104251c47bf2196ae476ab889334d56d
[parentid] => dc063b45c92f64f79f0d1ed01e6d5b314f04886c
[displayname] => aufgaben
[type] => 7
[_mapping] => Array
(
[FolderHierarchy:ServerEntryId] => Array
(
[1] => serverid
)
[FolderHierarchy:ParentId] => Array
(
[1] => parentid
)
[FolderHierarchy:DisplayName] => Array
(
[1] => displayname
)
[FolderHierarchy:Type] => Array
(
[1] => type
)
)
[content] =>
[attributes] =>
[flags] =>
)
06/14/11 14:40:20 [27964] [foo.bar at example.com] Change for folder 'aufgaben' will not be sent as modification is not relevant
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP-errors: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN
06/14/11 14:40:20 [27964] [foo.bar at example.com] IMAP connection closed
06/14/11 14:40:20 [27964] [foo.bar at example.com] end
06/14/11 14:40:20 [27964] [foo.bar at example.com] --------
06/14/11 14:40:20 [27964] [foo.bar at example.com] Start
06/14/11 14:40:20 [27964] [foo.bar at example.com] Z-Push version: 1.5.2 (551)
06/14/11 14:40:20 [27964] [foo.bar at example.com] Client IP: 10.42.7.144
06/14/11 14:40:20 [27964] [foo.bar at example.com] Client supports version 2.5
06/14/11 14:40:20 [27964] [foo.bar at example.com] KolabBackend Version : 0.7.4
06/14/11 14:40:20 [27964] [foo.bar at example.com] KolabActiveSyndData Version : 20100707
06/14/11 14:40:20 [27964] [foo.bar at example.com] Killing process 27964
From aheinecke at intevation.de Thu Jun 16 10:51:41 2011
From: aheinecke at intevation.de (Andre Heinecke)
Date: Thu, 16 Jun 2011 10:51:41 +0200
Subject: [Kolab-devel] Updated Version of the Kolab E5 Client for Windows
Package
Message-ID: <201106161051.41838.aheinecke@intevation.de>
Hello,
there has been an update of the Installation package for the Kolab Enterprise5
Client - Rough Cut Edition. It now contains the latest versions of the newly
released KDEPIM 4.6.0 Software.
You can download and test it at:
http://files.kolab.org/local/windows/kolab-enterprise5/experimental/latest
Please check out http://wiki.kolab.org/Kontact_for_Windows_(Enterprise-5)
for more information.
Feedback is appreciated.
Regards,
Andre
--
Andre Heinecke | ++49-541-335083-262 | http://www.intevation.de/
Intevation GmbH, Neuer Graben 17, 49074 Osnabr?ck | AG Osnabr?ck, HR B 18998
Gesch?ftsf?hrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
From issues at kolab.org Fri Jun 17 17:02:14 2011
From: issues at kolab.org (Thomas Arendsen Hein)
Date: Fri, 17 Jun 2011 15:02:14 +0000
Subject: [Kolab-devel] [issue4748] Z-Push: Events not synced from server to
N900 client
In-Reply-To: <1308322934.52.0.318735318288.issue4748@kolab.org>
Message-ID: <1308322934.52.0.318735318288.issue4748@kolab.org>
After working around kolab/issue4747 (Z-Push with N900 client stopped working in
Server 2.3.2) by using an updated kolab.php for kolab-z-push, syncing events
from the N900 to Kolab Server 2.3.2 works fine.
But new events created on the server do not show up on the client.
Downgrading z-push from 1.5.3-1 to 1.5.1-1 solves the problem.
Alain, can you reproduce this?
Christoph: I copied the critical priority from 4747, feel free to downgrade if
you think this is more appropriate.
----------
assignedto: alain.abbas
keyword: zpush
messages: 27958
nosy: alain.abbas, thomas, wickert, wilde
priority: critical
related: Z-Push with N900 client stopped working in Server 2.3.2
status: unread
title: Z-Push: Events not synced from server to N900 client
______________________________________
Kolab issue tracker
______________________________________
From issues at kolab.org Fri Jun 17 17:22:14 2011
From: issues at kolab.org (Alain Abbas)
Date: Fri, 17 Jun 2011 15:22:14 +0000
Subject: [Kolab-devel] [issue4749] Z-push encoding problem where the
accentued characters are not in iso-8859-1 table
In-Reply-To: <1308324134.89.0.871523688732.issue4749@kolab.org>
Message-ID: <1308324134.89.0.871523688732.issue4749@kolab.org>
characters from russian for example are displayed ? and sometimes block the synchro
the default conversion for Kolab_Format is in ISO-8859-1 not in UTF-8
----------
keyword: zpush
messages: 27960
nosy: alain.abbas
priority: urgent
status: unread
title: Z-push encoding problem where the accentued characters are not in iso-8859-1 table
______________________________________
Kolab issue tracker
______________________________________
From greve at kolabsys.com Mon Jun 20 17:42:19 2011
From: greve at kolabsys.com (Georg C. F. Greve)
Date: Mon, 20 Jun 2011 17:42:19 +0200
Subject: [Kolab-devel] APPROVED: KEP #2: Modification of datetime: store
local time, add 'tz' attribute
Message-ID: <4307137.Va2J6J0RA3@katana.lair>
Hi all,
Following the closing call on Mon Jun 6 12:19:20 CEST 2011
http://kolab.org/pipermail/kolab-format/2011-June/001359.html
I'm happy to announce that "KEP #2: Modification of datetime: store local time,
add 'tz' attribute" has been approved.
It's final version is available in the canonical location at:
http://wiki.kolab.org/KEP:2
With best regards,
Georg Greve
--
Georg C. F. Greve
Chief Executive Officer
Kolab Systems AG
Z?rich, Switzerland
e: greve at kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com
pgp: 86574ACA Georg C. F. Greve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 308 bytes
Desc: This is a digitally signed message part.
URL:
From greve at kolabsys.com Mon Jun 20 17:42:26 2011
From: greve at kolabsys.com (Georg C. F. Greve)
Date: Mon, 20 Jun 2011 17:42:26 +0200
Subject: [Kolab-devel] APPROVED: KEP #3: Introduction of 'subevent' sub-tag
for 'exclusion' from 'recurrence'
Message-ID: <4004370.dK1PDkYayg@katana.lair>
Hi all,
Following the closing call on Mon Jun 6 12:19:24 CEST 2011
http://kolab.org/pipermail/kolab-devel/2011-June/012850.html
I'm happy to announce that "KEP #3: Introduction of 'subevent' sub-tag for
'exclusion' from 'recurrence'" has been approved.
It's final version is available in the canonical location at:
http://wiki.kolab.org/KEP:3
With best regards,
Georg Greve
--
Georg C. F. Greve
Chief Executive Officer
Kolab Systems AG
Z?rich, Switzerland
e: greve at kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com
pgp: 86574ACA Georg C. F. Greve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 308 bytes
Desc: This is a digitally signed message part.
URL:
From geoffn at gnaa.net Mon Jun 20 21:00:10 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Mon, 20 Jun 2011 12:00:10 -0700
Subject: [Kolab-devel] Debian or Ubuntu repository
Message-ID: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
Hi.
Are there any plans to move to a Debian or Ubuntu repository to allow for
installation via apt-get?
The OpenPKG format works OK, but my goal is to automate the installations
via Puppet and provide easier updates.
Thanks,
Geoff
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From wickert at kolabsys.com Mon Jun 20 23:51:14 2011
From: wickert at kolabsys.com (Christoph Wickert)
Date: Mon, 20 Jun 2011 23:51:14 +0200
Subject: [Kolab-devel] Debian or Ubuntu repository
In-Reply-To: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
References: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
Message-ID: <201106202351.19031.wickert@kolabsys.com>
On Monday 20 June 2011 21:00:10 Geoff Nordli wrote:
> Are there any plans to move to a Debian or Ubuntu repository to allow for
> installation via apt-get?
Yes, at http://mirror.kolabsys.com/pub/debian/ but it is work in progress.
More to come soon.
> The OpenPKG format works OK, but my goal is to automate the installations
> via Puppet and provide easier updates.
So do we. OpenPKG is going to be phased out because it is no longer free
software.
Regards,
Christoph
--
Christoph Wickert
Senior Engineer
Kolab Systems AG
Z?rich, Switzerland
e: wickert at kolabsys.com
t: +49 251 871 369 77
w: http://kolabsys.com
pgp: 85DACC63 Christoph Wickert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
From geoffn at gnaa.net Tue Jun 21 03:24:54 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Mon, 20 Jun 2011 18:24:54 -0700
Subject: [Kolab-devel] Debian or Ubuntu repository
In-Reply-To: <201106202351.19031.wickert@kolabsys.com>
References: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
<201106202351.19031.wickert@kolabsys.com>
Message-ID: <002401cc2fb2$064a2b70$12de8250$@gnaa.net>
>From: Christoph Wickert
>Sent: Monday, June 20, 2011 2:51 PM
>Subject: Re: [Kolab-devel] Debian or Ubuntu repository
>
>On Monday 20 June 2011 21:00:10 Geoff Nordli wrote:
>
>> Are there any plans to move to a Debian or Ubuntu repository to allow
>> for installation via apt-get?
>
>Yes, at http://mirror.kolabsys.com/pub/debian/ but it is work in progress.
>More to come soon.
>
>> The OpenPKG format works OK, but my goal is to automate the
>> installations via Puppet and provide easier updates.
>
>So do we. OpenPKG is going to be phased out because it is no longer free
>software.
>
That is great news, creating a binary repository will make it easier for the
new people to get it running and hopefully increase mindshare. I think
Kolab has a lot of potential providing core groupware functionality to the
SMB market.
BTW, what is the long-term goal on the client side? It seems that Kontact
E5 is the plan there, but it needs lots of work.
Thanks,
Geoff
From thomas at btspuhler.com Tue Jun 21 06:30:13 2011
From: thomas at btspuhler.com (Thomas Spuhler)
Date: Mon, 20 Jun 2011 21:30:13 -0700
Subject: [Kolab-devel] Debian or Ubuntu repository
In-Reply-To: <002401cc2fb2$064a2b70$12de8250$@gnaa.net>
References: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
<201106202351.19031.wickert@kolabsys.com>
<002401cc2fb2$064a2b70$12de8250$@gnaa.net>
Message-ID: <201106202130.14069.thomas@btspuhler.com>
On Monday, June 20, 2011 06:24:54 pm Geoff Nordli wrote:
> >From: Christoph Wickert
> >Sent: Monday, June 20, 2011 2:51 PM
> >Subject: Re: [Kolab-devel] Debian or Ubuntu repository
> >
> >On Monday 20 June 2011 21:00:10 Geoff Nordli wrote:
> >> Are there any plans to move to a Debian or Ubuntu repository to allow
> >> for installation via apt-get?
> >
> >Yes, at http://mirror.kolabsys.com/pub/debian/ but it is work in progress.
> >More to come soon.
> >
> >> The OpenPKG format works OK, but my goal is to automate the
> >> installations via Puppet and provide easier updates.
> >
> >So do we. OpenPKG is going to be phased out because it is no longer free
> >software.
>
> That is great news, creating a binary repository will make it easier for
> the new people to get it running and hopefully increase mindshare. I
> think Kolab has a lot of potential providing core groupware functionality
> to the SMB market.
>
> BTW, what is the long-term goal on the client side? It seems that Kontact
> E5 is the plan there, but it needs lots of work.
>
> Thanks,
>
> Geoff
>
> _______________________________________________
> Kolab-devel mailing list
> Kolab-devel at kolab.org
> https://kolab.org/mailman/listinfo/kolab-devel
I agree with: < I think Kolab has a lot of potential providing core groupware
functionality to the SMB market>
But it will certainly get wider usage if folks can get it natively installed
(apt or rpm) and for that, packaging and maintaining needs to become less
bothersome. Otherwise more maintainers will give up. My predecessor gave up
because of the work needed, there is nobody at SUSE anymore because of too
much work needed to package it. Mageia's version doesn't work because of the
smarty upgrade to version 3 very late and the kolab-webadmin isn't usable with
it.
--
Thomas
From issues at kolab.org Tue Jun 21 22:04:33 2011
From: issues at kolab.org (Daniel Vergien)
Date: Tue, 21 Jun 2011 20:04:33 +0000
Subject: [Kolab-devel] [issue4750] db-4.5.20.2 fails to build on x86-solaris
-10
In-Reply-To: <1308686673.07.0.356740355749.issue4750@kolab.org>
Message-ID: <1308686673.07.0.356740355749.issue4750@kolab.org>
Building kolab 2.3.2 on x86-solaris 10 fails with the following message:
{standard input}: Assembler messages:
{standard input}:73: Error: bad register name `%rax'
{standard input}:76: Error: bad register name `%rax'
make: *** [mut_tas.o] Error 1
make: *** Waiting for unfinished jobs....
error: Bad exit status from /kolab/RPM/TMP/rpm-tmp.3606 (%build)
RPM build errors:
Bad exit status from /kolab/RPM/TMP/rpm-tmp.3606 (%build)
Installation completed.
/kolab/RPM/PKG now contains the installed packages.
----------
messages: 27967
nosy: daniel.vergien
priority: bug
status: unread
title: db-4.5.20.2 fails to build on x86-solaris -10
______________________________________
Kolab issue tracker
______________________________________
From geoffn at gnaa.net Tue Jun 21 23:56:40 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Tue, 21 Jun 2011 14:56:40 -0700
Subject: [Kolab-devel] Kontact E5 questions
Message-ID: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net>
Hi.
I installed E5 again on Windows 7 64bit to see what functionality currently
exists. As a bonus the client looks really pretty. J
Is there documentation anywhere that describes how to configure it with a
Kolab server?
How do I configure it so the calendar and tasks list pull from the Kolab
Server?
Can I configure Notebooks and Popup Notes to be stored on the Kolab server
too?
Do I need to configure a SMTP connection to send email out from the client?
How do I configure the client so when I type an email address it does
"auto-complete"? It seems I need to query ldap for that, but there is no
ldap client for Kontact on Windows.
Can I do S/MIME?
Thanks,
Geoff
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bernhard at intevation.de Wed Jun 22 10:34:26 2011
From: bernhard at intevation.de (Bernhard Reiter)
Date: Wed, 22 Jun 2011 10:34:26 +0200
Subject: [Kolab-devel] Kontact E5 questions
In-Reply-To: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net>
References: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net>
Message-ID: <201106221034.29811.bernhard@intevation.de>
Hi Geoff,
Am Dienstag, 21. Juni 2011 23:56:40 schrieb Geoff Nordli:
> I installed E5 again on Windows 7 64bit to see what functionality currently
> exists. As a bonus the client looks really pretty. J
thanks for trying. I assume you've tried RouchCut Version
Kolab-E5RC-2011-06-15-19-24.exe as linked from
http://wiki.kolab.org/Kontact_for_Windows_(Enterprise-5)
> Is there documentation anywhere that describes how to configure it with a
> Kolab server?
Just select "Kolab Server" in the account wizard with your address,
server and password. That should set up things nicely.
Help us to improve the documentation starting in the wiki,
if you need more. Probably pointers to other documentation
would be cool to have there as well.
> How do I configure it so the calendar and tasks list pull from the Kolab
> Server?
See above.
> Can I configure Notebooks and Popup Notes to be stored on the Kolab server
> too?
Yes, done by default.
> Do I need to configure a SMTP connection to send email out from the client?
Will be done by default. You can configure more SMTP outgoing connections
manually, if you like.
> How do I configure the client so when I type an email address it does
> "auto-complete"? It seems I need to query ldap for that, but there is no
> ldap client for Kontact on Windows.
As far as I remember this is currently not fully implemented on window.
If it works, the account wizard will enter your Kolab Server as first
directory server to query.
> Can I do S/MIME?
The current roughcut version and gpg4win versions slightly missmatch. All the
functions are there, once this has been matched S/MIME will work as nicely as
everywhere with Kontact.
Best,
Bernhard
--
Managing Director + Owner: www.Intevation.net <- A Free Software Company
Kolabsys.com: Board Member FSFE.org: Founding GA Member
Intevation GmbH, Osnabr?ck, DE; Amtsgericht Osnabr?ck, HRB 18998
Gesch?ftsf?hrer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3696 bytes
Desc: not available
URL:
From geoffn at gnaa.net Wed Jun 22 16:20:34 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Wed, 22 Jun 2011 07:20:34 -0700
Subject: [Kolab-devel] Kontact E5 questions
In-Reply-To: <201106221034.29811.bernhard@intevation.de>
References: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net>
<201106221034.29811.bernhard@intevation.de>
Message-ID: <008e01cc30e7$8cdeebe0$a69cc3a0$@gnaa.net>
Thanks for your reply Bernhard.
>
>Hi Geoff,
>
>Am Dienstag, 21. Juni 2011 23:56:40 schrieb Geoff Nordli:
>> I installed E5 again on Windows 7 64bit to see what functionality currently
>> exists. As a bonus the client looks really pretty. J
>
>thanks for trying. I assume you've tried RouchCut Version
>Kolab-E5RC-2011-06-15-19-24.exe as linked from
>http://wiki.kolab.org/Kontact_for_Windows_(Enterprise-5)
Yes, that is the version I installed.
>
>> Is there documentation anywhere that describes how to configure it with a
>> Kolab server?
>
>Just select "Kolab Server" in the account wizard with your address,
>server and password. That should set up things nicely.
>Help us to improve the documentation starting in the wiki,
>if you need more. Probably pointers to other documentation
>would be cool to have there as well.
Wow!! Going through the wizard made a huge difference. :)
>
>> How do I configure the client so when I type an email address it does
>> "auto-complete"? It seems I need to query ldap for that, but there is no
>> ldap client for Kontact on Windows.
>As far as I remember this is currently not fully implemented on window.
>If it works, the account wizard will enter your Kolab Server as first
>directory server to query.
>
Yes, it does auto-complete when it searches for address.
>> Can I do S/MIME?
>
>The current roughcut version and gpg4win versions slightly missmatch. All the
>functions are there, once this has been matched S/MIME will work as nicely as
>everywhere with Kontact.
Another question, is there a way to remove the "local folders" options so people only see the Kolab Server data stores?
Thanks Bernhard.
Geoff
From wrobel at horde.org Thu Jun 23 11:21:15 2011
From: wrobel at horde.org (Gunnar Wrobel)
Date: Thu, 23 Jun 2011 11:21:15 +0200
Subject: [Kolab-devel] Kolab commit messages (was: list.php)
In-Reply-To: <201106161129.p5GBToOp007724@app01.kolabsys.com>
References: <201106161129.p5GBToOp007724@app01.kolabsys.com>
Message-ID: <20110623112115.Horde._BFFPQ6_GnlOAwWLoxMTcZA@wrbl.de>
Hi!
This reply is actually not about the commit displayed below but rather
about its format.
Quoting Bogomil Shopov :
> list.php | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> New commits:
> commit 223404104f9a4560918febf54a11d883da3fe0ae
> Author: Bogomil Shopov (Kolab Systems)
> Date: Thu Jun 16 14:29:18 2011 +0300
>
> Fixing problem with not-showing mail folders. Horde alrternative
> of: https://bugzilla.kolabsys.com/show_bug.cgi?id=98#c15
>
> diff --git a/list.php b/list.php
> index 5f36359..abb708d 100755
> --- a/list.php
> +++ b/list.php
> @@ -173,7 +173,10 @@ function ReturnDataArray($list,$type)
>
> }
> //mail
> -$mails= ReturnDataArray($list,"");
> +$mails1= ReturnDataArray($list,"");
> +$mails2= ReturnDataArray($list,"mail");
> +
> +$mails=array_merge($mails1,$mails2);
>
> //contact
> $conts = ReturnDataArray($list,'contact');
>
>
> _______________________________________________
> kolab-commits mailing list
> kolab-commits at kolab.org
> https://kolab.org/mailman/listinfo/kolab-commits
Would it be possible to somehow add the name of the source repository
in here? I know it is in the mail headers but it would be convenient
to immediately see from the mail body which of the Kolab repositories
the commit belongs to.
Cheers,
Gunnar
--
Core Developer
The Horde Project
e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org
pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de
From wrobel at horde.org Thu Jun 23 12:37:35 2011
From: wrobel at horde.org (Gunnar Wrobel)
Date: Thu, 23 Jun 2011 12:37:35 +0200
Subject: [Kolab-devel] lib/KolabAdmin package.xml www/admin
In-Reply-To: <201106230955.p5N9twPN032496@app01.kolabsys.com>
References: <201106230955.p5N9twPN032496@app01.kolabsys.com>
Message-ID: <20110623123735.Horde.jn6uIQ6_GnlOAxdvx1-zUbA@wrbl.de>
Quoting Bogomil Shopov :
> lib/KolabAdmin/include/menu.php | 35 ++++++++++++++++++++++++++++-------
> package.xml | 11 +++++++----
> www/admin/user/activesync.php | 16 ++++++++++------
> 3 files changed, 45 insertions(+), 17 deletions(-)
>
> New commits:
> commit 253dd2c9f6054919036ccc56e07b6ccdb8608608
> Author: Bogomil Shopov (Kolab Systems)
> Date: Thu Jun 23 12:55:37 2011 +0300
>
> Adding ACL checking for ActiveSync. Removing duplicated menu
> Items. Hiding menu and functionalities depends on ACL.
>
> Changinf package xml with adding file tasks.
>
> diff --git a/lib/KolabAdmin/include/menu.php
> b/lib/KolabAdmin/include/menu.php
> index b079453..e1bc874 100644
> --- a/lib/KolabAdmin/include/menu.php
> +++ b/lib/KolabAdmin/include/menu.php
> @@ -3,7 +3,8 @@
> * Copyright (c) 2004 Klar?lvdalens Datakonsult AB
> *
> * Written by Steffen Hansen
> - *
> + * Updated by Bogomil Shopov
> + *
> * This program is free software; you can redistribute it and/or
> * modify it under the terms of the GNU General Public License as
> * published by the Free Software Foundation; either version 2, or
> @@ -20,8 +21,28 @@
>
> require_once('locale.php');
>
> +/*
> + * z-Push part for activesync
> + *
> + * */
> +
> +include_once '@www_dir@/z-push/config.php';
> +$showasmenu=true;
> +if(defined('KOLAB_LDAP_ACL') and KOLAB_LDAP_ACL !=""){
> + $showasmenu=false;
> + $filter = '(member='.$_SESSION['auth_user'].')';
> + $result = $ldap->search( KOLAB_LDAP_ACL, $filter);
> + if (ldap_count_entries($ldap->connection, $result) > 0)
> + $showasmenu=true;
> +}
> +
> +/*
> + * end z-push activesync part
> + * */
> +
> $menuitems = array();
>
> +
> if( $auth->group() == "admin" || $auth->group() == "maintainer" ||
> $auth->group() == 'domain-maintainer' ) {
> $menuitems['user'] = array( 'name' => _('Users'),
> 'url' => $topdir.'/user/',
> @@ -39,14 +60,14 @@ if( $auth->group() == "admin" || $auth->group()
> == "maintainer" || $auth->group(
> array( 'name' => _('Forward Email'),
> 'url' => 'forward.php' ),
> array( 'name' => _('Vacation'),
> - 'url' => 'vacation.php' ),
> - array( 'name' => _('ActiveSync'),
> - 'url' => 'activesync.php' ),
> - ));
> -
> + 'url' => 'vacation.php' )
> + ));
> +if($showasmenu){
> +
> $menuitems['activesync'] = array( 'name' => _('ActiveSync'),
> 'url' => $topdir.'/user/activesync.php',
> - 'title' => _('ActiveSync'));
> + 'title' => _('ActiveSync'));
> + }
> }
> if( $auth->group() == "admin" || $auth->group() == "maintainer") {
> $menuitems['addressbook'] = array( 'name' => _('Addressbook'),
> diff --git a/package.xml b/package.xml
> index 572b22c..c60bc4b 100644
> --- a/package.xml
> +++ b/package.xml
> @@ -121,7 +121,9 @@
>
>
>
> -
> +
> +
> +
>
>
>
> @@ -244,14 +246,15 @@
>
>
>
> -
> +
> +
> +
>
>
>
>
>
> -
> -
> +
>
>
>
> diff --git a/www/admin/user/activesync.php b/www/admin/user/activesync.php
> index 0b211cb..0c51e96 100755
> --- a/www/admin/user/activesync.php
> +++ b/www/admin/user/activesync.php
> @@ -27,12 +27,8 @@ require_once('KolabAdmin/include/authenticate.php');
> require_once('KolabAdmin/include/form.class.php');
> require_once('KolabAdmin/include/passwd.php');
>
> -//try to include ALL possible configuration files
> - at include_once '/kolab/var/kolab/www/z-push/config.php';
> - at include_once '/etc/z-push/config.php';
> - at include_once '/usr/share/z-push/config.php';
> - at include_once '/var/www/z-push/config.php';
> -
> +//include z-Push config file file
> +include_once '@www_dir@/z-push/config.php';
It was a lot of work to get hardcoded paths out of the web admin. You
should avoid hardcoding the knowledge of the installation path to
z-push in the code. While "@www_dir@" is variable it is being replaced
with a hard coded path when building the distributable package. In
theory the system administrator should be able to place the z-push
application anywhere he would like. I know: on OpenPKG this is usually
not the case but we shouldn't code specifically for OpenPKG.
So this should go into a configuration variable.
Cheers,
Gunnar
>
>
> //define errors array
> @@ -43,6 +39,14 @@ if((@include_once
> 'Horde/Kolab/Kolab_Zpush/lib/kolabActivesyncData.php') === fal
> $errors[] =_('zPush in not enabled in your system.');
> }
>
> +//check for permissions ACL from zpush config file
> +if(defined('KOLAB_LDAP_ACL') and KOLAB_LDAP_ACL !=""){
> + $filter = '(member='.$_SESSION['auth_user'].')';
> + $result = $ldap->search( KOLAB_LDAP_ACL, $filter);
> + if (ldap_count_entries($ldap->connection, $result) == 0)
> + $errors[] ="You don't have permissions to manage your activeSync
> devices.";
> +}
> +
> /*read from her value of the KOLAB_LAXPIC
> -1 = allow the user to select (or if the constant doesn't exist)
> 0 = same as the annotations (no lax mode just jpeg)
--
Core Developer
The Horde Project
e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org
pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de
From shopov at kolabsys.com Thu Jun 23 16:04:50 2011
From: shopov at kolabsys.com (Bogomil "Bogo" Shopov)
Date: Thu, 23 Jun 2011 17:04:50 +0300
Subject: [Kolab-devel] HORDE ACL
Message-ID: <4E034802.1040602@kolabsys.com>
Hey there,
Where I can see some hints/examples documentation on working with ACL
from HORDE using rfc2086 driver or anything else?
The situation is I want to restrict access to an application if the
logged in (in Horde) user is not member of a LDAP group.
--
Bogomil "Bogo" Shopov
Senior Web Engineer
Kolab Systems AG
Z?rich, Switzerland
e: shopov at kolabsys.com
t: +359 888 098 768
w: http://kolabsys.com
pgp: 0xE69A226A Bogomil Shopov
From shopov at kolabsys.com Thu Jun 23 16:07:28 2011
From: shopov at kolabsys.com (Bogomil "Bogo" Shopov)
Date: Thu, 23 Jun 2011 17:07:28 +0300
Subject: [Kolab-devel] HORDE ACL
In-Reply-To: <4E034802.1040602@kolabsys.com>
References: <4E034802.1040602@kolabsys.com>
Message-ID: <4E0348A0.1050305@kolabsys.com>
On 06/23/2011 05:04 PM, Bogomil "Bogo" Shopov wrote:
> Hey there,
> Where I can see some hints/examples documentation on working with ACL
> from HORDE using rfc2086 driver or anything else?
In fact I need it for that - read bellow:
> The situation is I want to restrict access to an application if the
> logged in (in Horde) user is not member of a LDAP group.
>
--
Bogomil "Bogo" Shopov
Senior Web Engineer
Kolab Systems AG
Z?rich, Switzerland
e: shopov at kolabsys.com
t: +359 888 098 768
w: http://kolabsys.com
pgp: 0xE69A226A Bogomil Shopov
From shopov at kolabsys.com Thu Jun 23 13:16:07 2011
From: shopov at kolabsys.com (Bogomil "Bogo" Shopov)
Date: Thu, 23 Jun 2011 14:16:07 +0300
Subject: [Kolab-devel] lib/KolabAdmin package.xml www/admin
In-Reply-To: <20110623123735.Horde.jn6uIQ6_GnlOAxdvx1-zUbA@wrbl.de>
References: <201106230955.p5N9twPN032496@app01.kolabsys.com>
<20110623123735.Horde.jn6uIQ6_GnlOAxdvx1-zUbA@wrbl.de>
Message-ID: <4E032077.1070103@kolabsys.com>
On 06/23/2011 01:37 PM, Gunnar Wrobel wrote:
> Quoting Bogomil Shopov :
>
>> lib/KolabAdmin/include/menu.php | 35 ++++++++++++++++++++++++++++-------
>> package.xml | 11 +++++++----
>> www/admin/user/activesync.php | 16 ++++++++++------
>> 3 files changed, 45 insertions(+), 17 deletions(-)
>>
>> New commits:
>> commit 253dd2c9f6054919036ccc56e07b6ccdb8608608
>> Author: Bogomil Shopov (Kolab Systems)
>> Date: Thu Jun 23 12:55:37 2011 +0300
>>
>> Adding ACL checking for ActiveSync. Removing duplicated menu
>> Items. Hiding menu and functionalities depends on ACL.
>>
>> Changinf package xml with adding file tasks.
>>
>> diff --git a/lib/KolabAdmin/include/menu.php
>> b/lib/KolabAdmin/include/menu.php
>> index b079453..e1bc874 100644
>> --- a/lib/KolabAdmin/include/menu.php
>> +++ b/lib/KolabAdmin/include/menu.php
>> @@ -3,7 +3,8 @@
>> * Copyright (c) 2004 Klar?lvdalens Datakonsult AB
>> *
>> * Written by Steffen Hansen
>> - *
>> + * Updated by Bogomil Shopov
>> + *
>> * This program is free software; you can redistribute it and/or
>> * modify it under the terms of the GNU General Public License as
>> * published by the Free Software Foundation; either version 2, or
>> @@ -20,8 +21,28 @@
>>
>> require_once('locale.php');
>>
>> +/*
>> + * z-Push part for activesync
>> + *
>> + * */
>> +
>> +include_once '@www_dir@/z-push/config.php';
>> +$showasmenu=true;
>> +if(defined('KOLAB_LDAP_ACL') and KOLAB_LDAP_ACL !=""){
>> + $showasmenu=false;
>> + $filter = '(member='.$_SESSION['auth_user'].')';
>> + $result = $ldap->search( KOLAB_LDAP_ACL, $filter);
>> + if (ldap_count_entries($ldap->connection, $result) > 0)
>> + $showasmenu=true;
>> +}
>> +
>> +/*
>> + * end z-push activesync part
>> + * */
>> +
>> $menuitems = array();
>>
>> +
>> if( $auth->group() == "admin" || $auth->group() == "maintainer" ||
>> $auth->group() == 'domain-maintainer' ) {
>> $menuitems['user'] = array( 'name' => _('Users'),
>> 'url' => $topdir.'/user/',
>> @@ -39,14 +60,14 @@ if( $auth->group() == "admin" || $auth->group()
>> == "maintainer" || $auth->group(
>> array( 'name' => _('Forward Email'),
>> 'url' => 'forward.php' ),
>> array( 'name' => _('Vacation'),
>> - 'url' => 'vacation.php' ),
>> - array( 'name' => _('ActiveSync'),
>> - 'url' => 'activesync.php' ),
>> - ));
>> -
>> + 'url' => 'vacation.php' )
>> + ));
>> +if($showasmenu){
>> +
>> $menuitems['activesync'] = array( 'name' => _('ActiveSync'),
>> 'url' => $topdir.'/user/activesync.php',
>> - 'title' => _('ActiveSync'));
>> + 'title' => _('ActiveSync'));
>> + }
>> }
>> if( $auth->group() == "admin" || $auth->group() == "maintainer") {
>> $menuitems['addressbook'] = array( 'name' => _('Addressbook'),
>> diff --git a/package.xml b/package.xml
>> index 572b22c..c60bc4b 100644
>> --- a/package.xml
>> +++ b/package.xml
>> @@ -121,7 +121,9 @@
>>
>>
>>
>> -
>> +
>> +
>> +
>>
>>
>>
>> @@ -244,14 +246,15 @@
>>
>>
>>
>> -
>> +
>> +
>> +
>>
>>
>>
>>
>>
>> -
>> -
>> +
>>
>>
>>
>> diff --git a/www/admin/user/activesync.php b/www/admin/user/activesync.php
>> index 0b211cb..0c51e96 100755
>> --- a/www/admin/user/activesync.php
>> +++ b/www/admin/user/activesync.php
>> @@ -27,12 +27,8 @@ require_once('KolabAdmin/include/authenticate.php');
>> require_once('KolabAdmin/include/form.class.php');
>> require_once('KolabAdmin/include/passwd.php');
>>
>> -//try to include ALL possible configuration files
>> - at include_once '/kolab/var/kolab/www/z-push/config.php';
>> - at include_once '/etc/z-push/config.php';
>> - at include_once '/usr/share/z-push/config.php';
>> - at include_once '/var/www/z-push/config.php';
>> -
>> +//include z-Push config file file
>> +include_once '@www_dir@/z-push/config.php';
> It was a lot of work to get hardcoded paths out of the web admin. You
> should avoid hardcoding the knowledge of the installation path to
> z-push in the code. While "@www_dir@" is variable it is being replaced
> with a hard coded path when building the distributable package.
> In
> theory the system administrator should be able to place the z-push
> application anywhere he would like.
I don't think he can so easy to do that :)
> I know: on OpenPKG this is usually
> not the case but we shouldn't code specifically for OpenPKG.
>
> So this should go into a configuration variable.
Any recommendations then?
> Cheers,
>
> Gunnar
>
>>
>> //define errors array
>> @@ -43,6 +39,14 @@ if((@include_once
>> 'Horde/Kolab/Kolab_Zpush/lib/kolabActivesyncData.php') === fal
>> $errors[] =_('zPush in not enabled in your system.');
>> }
>>
>> +//check for permissions ACL from zpush config file
>> +if(defined('KOLAB_LDAP_ACL') and KOLAB_LDAP_ACL !=""){
>> + $filter = '(member='.$_SESSION['auth_user'].')';
>> + $result = $ldap->search( KOLAB_LDAP_ACL, $filter);
>> + if (ldap_count_entries($ldap->connection, $result) == 0)
>> + $errors[] ="You don't have permissions to manage your activeSync
>> devices.";
>> +}
>> +
>> /*read from her value of the KOLAB_LAXPIC
>> -1 = allow the user to select (or if the constant doesn't exist)
>> 0 = same as the annotations (no lax mode just jpeg)
> --
> Core Developer
> The Horde Project
>
> e: wrobel at horde.org
> t: +49 700 6245 0000
> w: http://www.horde.org
>
> pgp: 9703 43BE
> tweets: http://twitter.com/pardus_de
> blog: http://log.pardus.de
>
> _______________________________________________
> Kolab-devel mailing list
> Kolab-devel at kolab.org
> https://kolab.org/mailman/listinfo/kolab-devel
--
Bogomil "Bogo" Shopov
Senior Web Engineer
Kolab Systems AG
Z?rich, Switzerland
e: shopov at kolabsys.com
t: +359 888 098 768
w: http://kolabsys.com
pgp: 0xE69A226A Bogomil Shopov
From wrobel at horde.org Fri Jun 24 05:38:30 2011
From: wrobel at horde.org (Gunnar Wrobel)
Date: Fri, 24 Jun 2011 05:38:30 +0200
Subject: [Kolab-devel] lib/KolabAdmin package.xml www/admin
In-Reply-To: <4E032077.1070103@kolabsys.com>
References: <201106230955.p5N9twPN032496@app01.kolabsys.com>
<20110623123735.Horde.jn6uIQ6_GnlOAxdvx1-zUbA@wrbl.de>
<4E032077.1070103@kolabsys.com>
Message-ID: <20110624053830.Horde.4amQEA6_GnlOBAa2irLzxOA@wrbl.de>
Quoting "Bogomil \"Bogo\" Shopov" :
> On 06/23/2011 01:37 PM, Gunnar Wrobel wrote:
>> Quoting Bogomil Shopov :
[snip]
>> It was a lot of work to get hardcoded paths out of the web admin. You
>> should avoid hardcoding the knowledge of the installation path to
>> z-push in the code. While "@www_dir@" is variable it is being replaced
>> with a hard coded path when building the distributable package.
>
>> In
>> theory the system administrator should be able to place the z-push
>> application anywhere he would like.
>
> I don't think he can so easy to do that :)
Why exactly? To me there seems to be no technical reason why the
z-push application would have to be installed in the same document
root in the same directory where you place the web admin.
>
>> I know: on OpenPKG this is usually
>> not the case but we shouldn't code specifically for OpenPKG.
>>
>> So this should go into a configuration variable.
> Any recommendations then?
A configuration variable typically lives in the configuration file.
For the Kolab web admin this would be
/kolab/var/kolab/php/admin/include/config.php on OpenPKG. This is
where we also configure other paths.
Cheers,
Gunnar
--
Core Developer
The Horde Project
e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org
pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de
From wrobel at horde.org Fri Jun 24 05:54:30 2011
From: wrobel at horde.org (Gunnar Wrobel)
Date: Fri, 24 Jun 2011 05:54:30 +0200
Subject: [Kolab-devel] HORDE ACL
Message-ID: <20110624055430.Horde.NdWEHQ6_GnlOBAp2GF6XLoA@wrbl.de>
Quoting "Bogomil \"Bogo\" Shopov" :
> On 06/23/2011 05:04 PM, Bogomil "Bogo" Shopov wrote:
>> Hey there,
>> Where I can see some hints/examples documentation on working with ACL
>> from HORDE using rfc2086 driver or anything else?
> In fact I need it for that - read bellow:
>> The situation is I want to restrict access to an application if the
>> logged in (in Horde) user is not member of a LDAP group.
This sounds like something that is easy to do by using Horde_Ldap. You
can get it via PEAR like this:
pear discover-channel pear.horde.org
pear install horde/horde_ldap
Cheers,
Gunnar
>>
>
>
> --
> Bogomil "Bogo" Shopov
> Senior Web Engineer
>
> Kolab Systems AG
> Z?rich, Switzerland
>
> e: shopov at kolabsys.com
> t: +359 888 098 768
> w: http://kolabsys.com
>
> pgp: 0xE69A226A Bogomil Shopov
>
> _______________________________________________
> Kolab-devel mailing list
> Kolab-devel at kolab.org
> https://kolab.org/mailman/listinfo/kolab-devel
--
Core Developer
The Horde Project
e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org
pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de
From vanmeeuwen at kolabsys.com Sat Jun 25 19:44:47 2011
From: vanmeeuwen at kolabsys.com (Jeroen van Meeuwen (Kolab Systems))
Date: Sat, 25 Jun 2011 18:44:47 +0100
Subject: [Kolab-devel] Kolab commit messages (was: list.php)
In-Reply-To: <20110623112115.Horde._BFFPQ6_GnlOAwWLoxMTcZA@wrbl.de>
References: <201106161129.p5GBToOp007724@app01.kolabsys.com>
<20110623112115.Horde._BFFPQ6_GnlOAwWLoxMTcZA@wrbl.de>
Message-ID: <201106251844.48609.vanmeeuwen@kolabsys.com>
Gunnar Wrobel wrote:
> Would it be possible to somehow add the name of the source repository
> in here? I know it is in the mail headers but it would be convenient
> to immediately see from the mail body which of the Kolab repositories
> the commit belongs to.
>
A typical sysadmin-main request, which is hence-forth in CC.
I'll take a look at it some time tomorrow if I have sufficient opportunity to
recover from tonight's party ;-)
Kind regards,
Jeroen van Meeuwen
--
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
w: http://www.kolabsys.com
pgp: 9342 BF08
From h.helwich at tarent.de Mon Jun 27 12:30:17 2011
From: h.helwich at tarent.de (Hendrik Helwich)
Date: Mon, 27 Jun 2011 12:30:17 +0200
Subject: [Kolab-devel] New Kolab client: Evolution
Message-ID: <201106271230.17949.h.helwich@tarent.de>
Hi everyone.
After a period of much work, the evolution-kolab team gladly announces what
you could call a first release candidate of the Kolab plugin for Evolution.
Source code, packages, user manual and some supplemental files can be found
on the project's website, located at SourceForge:
http://evolution-kolab.sourceforge.net/
Christian has made a detailed announcement on the project mailing list:
https://sourceforge.net/mailarchive/message.php?msg_id=27679445
We're looking forward to receiving your feedback on the project, preferably
via the project mailing list or the project bug tracker:
http://sourceforge.net/tracker/?limit=50&group_id=343941&atid=1439212
Kind regards,
Hendrik
P.S.:
these two findings might also be of interest for developers in the realm of
Kolab:
1. While analysing the reference client's (Konatct-E35 and Toltec) behavior
and their conformance to the Kolab-Format specification, we discovered some
flaws, which are also documented in "Conversion Issues":
http://sourceforge.net/apps/mediawiki/evolution-kolab/index.php?title=Conversion_Issues
2. We discovered a couple of bugs in Kontact (and Evolution), most of which we
were not able to find in the kolab-bugtracker. In order not to lose track of
these deficiencies, we created a table of these in our wiki:
http://sourceforge.net/apps/mediawiki/evolution-kolab/index.php?title=Known_Kontact/Evolution_Bugs
--
tarent solutions GmbH
Rochusstra?e 2-4, D-53123 Bonn ? http://www.tarent.de/
Tel: +49 228 52675-0 ? Fax: +49 228 52675-25
HRB AG Bonn 5168 ? USt-ID (VAT): DE122264941
Gesch?ftsf?hrer: Boris Esser, Elmar Geese
From thomas at koch.ro Mon Jun 27 18:44:47 2011
From: thomas at koch.ro (Thomas Koch)
Date: Mon, 27 Jun 2011 18:44:47 +0200
Subject: [Kolab-devel] dovecot?
Message-ID: <201106271844.47259.thomas@koch.ro>
Hi,
there has been some discussion and work been done on making Kolab work with
dovecot back in 2008. But I couldn't find any more recent information on the
subject.
Could somebody please give a summary and maybe outlook, whether Kolab could be
used with dovecot?
Thank you!
Thomas Koch, http://www.koch.ro
From greve at kolabsys.com Mon Jun 27 19:25:36 2011
From: greve at kolabsys.com (Georg C. F. Greve)
Date: Mon, 27 Jun 2011 19:25:36 +0200
Subject: [Kolab-devel] dovecot?
In-Reply-To: <201106271844.47259.thomas@koch.ro>
References: <201106271844.47259.thomas@koch.ro>
Message-ID: <1848755.tUqggdKlYv@katana.lair>
Hi Thomas,
On Monday 27 June 2011 18.44:47 Thomas Koch wrote:
> there has been some discussion and work been done on making Kolab work with
> dovecot back in 2008. But I couldn't find any more recent information on
> the subject.
There is a patch that would enable METADATA now [1] so the barrier for using
Dovecot has decreased substantially. The question is which server side parts
are still using ANNOTATEMORE exclusively - these would have to be updated.
If you want to play with it please go ahead and let us know where you
encountered issues.
Best regards,
Georg
[1] ttp://hg.dovecot.org/dovecot-metadata-plugin/
--
Georg C. F. Greve
Chief Executive Officer
Kolab Systems AG
Z?rich, Switzerland
e: greve at kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com
pgp: 86574ACA Georg C. F. Greve
From thomas at koch.ro Tue Jun 28 09:15:55 2011
From: thomas at koch.ro (Thomas Koch)
Date: Tue, 28 Jun 2011 09:15:55 +0200
Subject: [Kolab-devel] Searching a topic for my university paper/lab work
Message-ID: <201106280915.56844.thomas@koch.ro>
Hi,
to finish my bachelor in computer science I still have to do ~7 weeks of lab
work and write my thesis (3 months). I'd like to work in the area of groupware
(or a photo gallery, but that's not Kolab).
I'd very much like to do my project in Scala.
Do you have ideas for projects / topics?
Is there any company who would like to sponsor my work?
I've already worked 5 years as a developer, hold a degree in physics, 33 years
old, living near Konstanz in Switzerland. I've given conference talks in the
area of quality assurance, NoSQL and GIT.
Best regards,
Thomas Koch, http://www.koch.ro
From thomas at koch.ro Tue Jun 28 10:45:13 2011
From: thomas at koch.ro (Thomas Koch)
Date: Tue, 28 Jun 2011 10:45:13 +0200
Subject: [Kolab-devel] small questions
Message-ID: <201106281045.13201.thomas@koch.ro>
Hi,
- I've once read, that Kolab would be hard to package because it patches many
of the components it uses. However today the only patches remaining are for
Cyrus, right?
- The only authorative VCS used for Kolab is GIT? It would be useful to erase
all references to Hg and CVS to avoid confusion.
- What is in the kolab-server git repository (compared to the "server" repo)?
- Does Kolab work with Kontact from Debian testing? stable?
http://packages.debian.org/search?keywords=kontact
- Have you heard of the GIT based coder review tool Gerrit[1]? I've given
talks about it recently and would love to help projects to use it. Make sure
to watch the 10 minuted video about it![2]
[1] http://en.wikipedia.org/wiki/Gerrit_(software)
[2] http://alblue.bandlem.com/2011/02/gerrit-git-review-with-jenkins-ci.html
Thank you!
Thomas Koch, http://www.koch.ro
From alain.abbas at libertech.fr Tue Jun 28 12:11:44 2011
From: alain.abbas at libertech.fr (Alain Abbas)
Date: Tue, 28 Jun 2011 12:11:44 +0200
Subject: [Kolab-devel] small questions
In-Reply-To: <201106281045.13201.thomas@koch.ro>
References: <201106281045.13201.thomas@koch.ro>
Message-ID: <4E09A8E0.4020304@libertech.fr>
Thomas Koch a ?crit :
> Hi,
>
> - I've once read, that Kolab would be hard to package because it patches many
> of the components it uses. However today the only patches remaining are for
> Cyrus, right?
>
there are a patch for php-imap too for annotations
> - The only authorative VCS used for Kolab is GIT? It would be useful to erase
> all references to Hg and CVS to avoid confusion.
>
> - What is in the kolab-server git repository (compared to the "server" repo)?
>
> - Does Kolab work with Kontact from Debian testing? stable?
> http://packages.debian.org/search?keywords=kontact
>
> - Have you heard of the GIT based coder review tool Gerrit[1]? I've given
> talks about it recently and would love to help projects to use it. Make sure
> to watch the 10 minuted video about it![2]
>
> [1] http://en.wikipedia.org/wiki/Gerrit_(software)
> [2] http://alblue.bandlem.com/2011/02/gerrit-git-review-with-jenkins-ci.html
>
> Thank you!
>
> Thomas Koch, http://www.koch.ro
>
> _______________________________________________
> Kolab-devel mailing list
> Kolab-devel at kolab.org
> https://kolab.org/mailman/listinfo/kolab-devel
>
From issues at kolab.org Tue Jun 28 14:49:12 2011
From: issues at kolab.org (Emanuel Schuetze)
Date: Tue, 28 Jun 2011 12:49:12 +0000
Subject: [Kolab-devel] [issue4751] Event with start/end time "00:00" is not
visible in monthview and summary
In-Reply-To: <1309265352.95.0.0815452432885.issue4751@kolab.org>
Message-ID: <1309265352.95.0.0815452432885.issue4751@kolab.org>
Test with Kontact enterprise35 20110527.ef1b0d7:
1. Create all-day event E
2. Edit E: disable all-day checkbox
-> E changes to an event with start/end time: from 00:00 to 00:00 (same day)
Observation:
a) E is visible in agenda view, from 00:00 to 24:00 h.
b) E is NOT visible in month view.
c) E is NOT visible in Kontact's summary component.
Problem: (b) and (c)
Workaround for both problems: edit the end time of E manually from "00:00" to
"00:15". => Then, E is visible in (b) and (c).
Possible solutions:
i) Change default end time from "00:00" to "00:15".
ii) Fix bug that E is also visible in (b) and (c) with end time "00:00".
Please estimate both solutions first!
----------
assignedto: allen
keyword: enterprise35, kde client, kkc
messages: 27990
nosy: allen, emanuel, laurent, ludwig, sergio, till, vkrause
priority: urgent
status: unread
title: Event with start/end time "00:00" is not visible in monthview and summary
______________________________________
Kolab issue tracker
______________________________________
From issues at kolab.org Tue Jun 28 19:27:35 2011
From: issues at kolab.org (Christoph Wickert)
Date: Tue, 28 Jun 2011 17:27:35 +0000
Subject: [Kolab-devel] [issue4752] Adress book confusion
In-Reply-To: <1309282055.71.0.126986041417.issue4752@kolab.org>
Message-ID: <1309282055.71.0.126986041417.issue4752@kolab.org>
There is some confusion about my address books: I have two address books, one is
'Contacts' the other is 'Kontakte'. The first is what Kontact uses, the other is
empty. From a file system perspective this is correct 'Kontakte' indeed is empty.
I wonder why I have this address book in first place. It was created November
20, 2010. At this time our server was still on 2.2.3. Could be it was Kontact
that created it while I was experimenting with akonadi, so I don't consider this
really a problem that needs to be treated here.
What needs fixing however is:
1. When I try to delete 'Kontakte' Horde returns "This address book cannot be
deleted".
2. 'Contacts' is not my address book but user/shared/Contacts. I cannot access
private address book.
3. I deleted the folder 'Kontakte' in Kontact. When I logged into Horde again, I
had a new address book called 'Contacts'. I can now access my private address
book, however I cannot distinguish private and shared address books. Paul
complained about this problem, too.
I guess (I cannot look it up any more), the folder 'Kontakte' had folder-type:
contact.default, so Horde refused to delete it. Maybe it was Kontact/akonadi
that incorrectly created a 2nd folder with this type although there already was
one. But I set 'Contacts' default for new contacts in Horde, at this point Horde
should have removed contact.default from 'Kontakte', right?
----------
assignedto: wrobel
keyword: webclient
messages: 27994
nosy: padams, thomas, wickert, wilde, wrobel
priority: bug
status: unread
title: Adress book confusion
______________________________________
Kolab issue tracker
______________________________________
From greve at kolabsys.com Tue Jun 28 20:15:36 2011
From: greve at kolabsys.com (Georg C. F. Greve)
Date: Tue, 28 Jun 2011 20:15:36 +0200
Subject: [Kolab-devel] [NEW KEP] KEP #8: Priority for events,
matching iCalendar priority range
Message-ID: <8789711.EHG9fXPJyb@katana.lair>
Dear all,
Based on the conversations we had about priorities for events on kolab-
format@, I've begun drafting the following KEP which is awaiting your kind
review and consideration:
http://wiki.kolab.org/User:Greve/Drafts/KEP:8
All followup discussions should go to kolab-format at kolab.org.
Best regards,
Georg
--
Georg C. F. Greve
Chief Executive Officer
Kolab Systems AG
Z?rich, Switzerland
e: greve at kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com
pgp: 86574ACA Georg C. F. Greve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 308 bytes
Desc: This is a digitally signed message part.
URL:
From vanmeeuwen at kolabsys.com Tue Jun 28 21:32:42 2011
From: vanmeeuwen at kolabsys.com (Jeroen van Meeuwen (Kolab Systems))
Date: Tue, 28 Jun 2011 20:32:42 +0100
Subject: [Kolab-devel] Debian or Ubuntu repository
In-Reply-To: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
References: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
Message-ID: <201106282032.43024.vanmeeuwen@kolabsys.com>
Geoff Nordli wrote:
> Hi.
>
> The OpenPKG format works OK, but my goal is to automate the installations
> via Puppet and provide easier updates.
>
Hi Geoff,
one of my many goals is to work towards a Puppet module for Kolab. If you have
ideas I'd be interested in hearing them!
For what I'm thinking, I'm pretty much locked in on Puppet's storeconfig
features (exported resources) and extension functions to facter and the Puppet
master (discovery).
Kind regards,
Jeroen van Meeuwen
--
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
w: http://www.kolabsys.com
pgp: 9342 BF08
From wickert at kolabsys.com Wed Jun 29 00:19:03 2011
From: wickert at kolabsys.com (Christoph Wickert)
Date: Wed, 29 Jun 2011 00:19:03 +0200
Subject: [Kolab-devel] small questions
In-Reply-To: <201106281045.13201.thomas@koch.ro>
References: <201106281045.13201.thomas@koch.ro>
Message-ID: <201106290019.07089.wickert@kolabsys.com>
On Tuesday 28 June 2011 10:45:13 Thomas Koch wrote:
> Hi,
>
> - I've once read, that Kolab would be hard to package because it patches
> many of the components it uses. However today the only patches remaining
> are for Cyrus, right?
Nope, php as well, see http://git.kolab.org/server/tree/php/patches
> - The only authorative VCS used for Kolab is GIT?
Yes
> It would be useful to erase all references to Hg and CVS to avoid confusion.
What references? I think the repos themselves should still be around to
preserver the history. CVS contains more than only the 'server' repo, so the
only thing that could be deleted is HG.
> - What is in the kolab-server git repository (compared to the "server"
> repo)?
kolab-server looks looks misconfiguration to me.
> - Does Kolab work with Kontact from Debian testing? stable?
> http://packages.debian.org/search?keywords=kontact
I am using 4.4.11.1 (same version as in Debian testing) on Fedora and it works
fine. Previous versions worked fine, too, but around 4.4.10 there were some
problems when Kontact was used not in KDE and akonadi was started on demand
rather than on login.
> - Have you heard of the GIT based coder review tool Gerrit[1]?
Yes, I we would like to implement it in long term, but just didn't find the
time yet.
Regards,
Christoph
--
Christoph Wickert
Senior Engineer
Kolab Systems AG
Z?rich, Switzerland
e: wickert at kolabsys.com
t: +49 251 871 369 77
w: http://kolabsys.com
pgp: 85DACC63 Christoph Wickert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
From wickert at kolabsys.com Wed Jun 29 00:21:47 2011
From: wickert at kolabsys.com (Christoph Wickert)
Date: Wed, 29 Jun 2011 00:21:47 +0200
Subject: [Kolab-devel] Kontact E5 questions
In-Reply-To: <008e01cc30e7$8cdeebe0$a69cc3a0$@gnaa.net>
References: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net>
<201106221034.29811.bernhard@intevation.de>
<008e01cc30e7$8cdeebe0$a69cc3a0$@gnaa.net>
Message-ID: <201106290021.48061.wickert@kolabsys.com>
On Wednesday 22 June 2011 16:20:34 Geoff Nordli wrote:
> Another question, is there a way to remove the "local folders" options so
> people only see the Kolab Server data stores?
I *guess* you can remove the akonadi-resource for local folders, but I'm not
sure if "Local Folders" will disappear. I don't think it is a wise decision
because you need some folders (Drafts, Trash, ...) when working offline.
Regards,
Christoph
--
Christoph Wickert
Senior Engineer
Kolab Systems AG
Z?rich, Switzerland
e: wickert at kolabsys.com
t: +49 251 871 369 77
w: http://kolabsys.com
pgp: 85DACC63 Christoph Wickert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
From geoffn at gnaa.net Wed Jun 29 05:29:04 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Tue, 28 Jun 2011 20:29:04 -0700
Subject: [Kolab-devel] Kontact E5 questions
In-Reply-To: <201106290021.48061.wickert@kolabsys.com>
References: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net> <201106221034.29811.bernhard@intevation.de> <008e01cc30e7$8cdeebe0$a69cc3a0$@gnaa.net>
<201106290021.48061.wickert@kolabsys.com>
Message-ID: <022d01cc360c$b21e9d40$165bd7c0$@gnaa.net>
>From: Christoph Wickert
>Sent: Tuesday, June 28, 2011 3:22 PM
>
>On Wednesday 22 June 2011 16:20:34 Geoff Nordli wrote:
>
>> Another question, is there a way to remove the "local folders" options
>> so people only see the Kolab Server data stores?
>
>I *guess* you can remove the akonadi-resource for local folders, but I'm
not sure
>if "Local Folders" will disappear. I don't think it is a wise decision
because you
>need some folders (Drafts, Trash, ...) when working offline.
>
Hi Christoph.
That makes perfect sense.
Thanks,
Geoff
From geoffn at gnaa.net Wed Jun 29 05:48:47 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Tue, 28 Jun 2011 20:48:47 -0700
Subject: [Kolab-devel] Kontact E5 client bug (event acceptance doesn't show
properly)
Message-ID: <023501cc360f$737c5840$5a7508c0$@gnaa.net>
When an attendee "accepts" an invitation to attend an event, you receive an
email in the inbox indicating their acceptance, but the acceptance data
doesn't show up on the event details area.
It still shows the attendee's status as "needs action".
Let me know if you need more info around this.
Thanks,
Geoff
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From geoffn at gnaa.net Wed Jun 29 06:29:21 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Tue, 28 Jun 2011 21:29:21 -0700
Subject: [Kolab-devel] Debian or Ubuntu repository
In-Reply-To: <201106282032.43024.vanmeeuwen@kolabsys.com>
References: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
<201106282032.43024.vanmeeuwen@kolabsys.com>
Message-ID: <024901cc3615$1e170520$5a450f60$@gnaa.net>
>From: Jeroen van Meeuwen (Kolab Systems)
>Sent: Tuesday, June 28, 2011 12:33 PM
>
>Geoff Nordli wrote:
>> Hi.
>>
>> The OpenPKG format works OK, but my goal is to automate the
>> installations via Puppet and provide easier updates.
>>
>
>Hi Geoff,
>
>one of my many goals is to work towards a Puppet module for Kolab. If you
have
>ideas I'd be interested in hearing them!
>
>For what I'm thinking, I'm pretty much locked in on Puppet's storeconfig
features
>(exported resources) and extension functions to facter and the Puppet
master
>(discovery).
>
Hi
I am not a puppet expert by any stretch. I would look to the puppet mailing
list to get some feedback on what the best approach for Kolab packaging
would be.
Drop me an email though if you need someone to help out with the testing of
those packages.
Geoff
From geoffn at gnaa.net Wed Jun 29 06:42:00 2011
From: geoffn at gnaa.net (Geoff Nordli)
Date: Tue, 28 Jun 2011 21:42:00 -0700
Subject: [Kolab-devel] Kontact E5 client bug (event acceptance doesn't
show properly)
In-Reply-To: <023501cc360f$737c5840$5a7508c0$@gnaa.net>
References: <023501cc360f$737c5840$5a7508c0$@gnaa.net>
Message-ID: <025401cc3616$e2e99100$a8bcb300$@gnaa.net>
>From: Geoff Nordli
>Sent: Tuesday, June 28, 2011 8:49 PM
>
>When an attendee "accepts" an invitation to attend an event, you receive an
>email in the inbox indicating their acceptance, but the acceptance data
doesn't
>show up on the event details area.
>
>It still shows the attendee's status as "needs action".
>
>Let me know if you need more info around this.
>
OK, this doesn't look like a bug, but only a design decision to not
automatically register people's reply to meetings.
I found the spot where you can accept their response and have it update the
event listing.
Is there a way where you can auto update any responses?
Thanks,
Geoff
From vanmeeuwen at kolabsys.com Wed Jun 29 10:39:37 2011
From: vanmeeuwen at kolabsys.com (Jeroen van Meeuwen (Kolab Systems))
Date: Wed, 29 Jun 2011 09:39:37 +0100
Subject: [Kolab-devel] Debian or Ubuntu repository
In-Reply-To: <024901cc3615$1e170520$5a450f60$@gnaa.net>
References: <000601cc2f7c$475959f0$d60c0dd0$@gnaa.net>
<201106282032.43024.vanmeeuwen@kolabsys.com>
<024901cc3615$1e170520$5a450f60$@gnaa.net>
Message-ID: <201106290939.38411.vanmeeuwen@kolabsys.com>
Geoff Nordli wrote:
> Hi
>
> I am not a puppet expert by any stretch. I would look to the puppet
> mailing list to get some feedback on what the best approach for Kolab
> packaging would be.
>
> Drop me an email though if you need someone to help out with the testing of
> those packages.
>
I'm a fan of letting these things evolve as they go, actually, and so attached
is the simple class I currently use for the kolab* parts of the Roundcube
development environment [1].
Let's note the following;
- The reference implementation is Enterprise Linux 5,
- This has originally been created for another single specific Kolab
deployment (in terms of architecture and topology), and has since then evolved
little by little,
- The classes included and custom types used (that are not prefixed with
'test90-') are from puppetmanaged.org, which I own, modules are at [2] and
documentation (insert work in progress disclaimer here) is at [3].
Kind regards,
Jeroen van Meeuwen
[1] https://wiki.kolab.org/Roundcube_Development_Environment
[2] http://git.puppetmanaged.org
[3] http://www.puppetmanaged.org/documentation/
--
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
w: http://www.kolabsys.com
pgp: 9342 BF08
-------------- next part --------------
class test90-kolab {
class cyrus inherits test90-kolab {
include test90-kolab::fqdncerts
include test90-kolab::saslauthd
file { "/etc/cyrus.conf":
mode => 640,
owner => root,
group => mail,
source => [
"puppet://$server/private/$environment/cyrus/cyrus.conf.$hostname",
"puppet://$server/private/$environment/cyrus/cyrus.conf"
],
require => [
Package["cyrus-imapd"]
],
notify => [
Service["cyrus-imapd"]
]
}
file { "/etc/imapd.annotations.conf":
mode => 640,
owner => "root",
group => "mail",
source => [
"puppet://$server/private/$environment/cyrus/imapd.annotations.conf"
],
require => [
Package["cyrus-imapd"]
],
notify => [
Service["cyrus-imapd"]
]
}
file { "/etc/imapd.conf":
mode => 640,
owner => "root",
group => "mail",
source => [
"puppet://$server/private/$environment/cyrus/imapd.conf.$hostname",
"puppet://$server/private/$environment/cyrus/imapd.conf"
],
require => [
Package["cyrus-imapd"]
],
notify => [
Service["cyrus-imapd"]
]
}
package { [
"cyrus-imapd"
]:
ensure => installed
}
service { "cyrus-imapd":
ensure => running,
enable => true,
require => [
File["/etc/cyrus.conf"],
File["/etc/imapd.conf"],
File["/etc/imapd.annotations.conf"],
Package["cyrus-imapd"]
]
}
class backend inherits cyrus {
include test90-kolab::postfix::backend
munin::plugin { [
"cpuload_imapd",
]:
enable => true,
source => true,
plugin_name => "cpuload_"
}
munin::plugin { [
"multips_memory"
]:
enable => true,
conf => "puppet://$server/private/$environment/munin/plugin-conf.d/multips_memory.backend",
conf_name => "multips_memory"
}
package { [
"kolabd"
]:
ensure => installed
}
}
class frontend inherits cyrus {
File["/etc/cyrus.conf"] {
source => "puppet://$server/private/$environment/cyrus/cyrus.conf.frontend"
}
munin::plugin { [
"cpuload_mupdate",
"cpuload_proxyd"
]:
enable => true,
source => true,
plugin_name => "cpuload_"
}
munin::plugin { [
"multips_memory"
]:
enable => true,
source => true,
conf => "puppet://$server/private/$environment/munin/plugin-conf.d/multips_memory.frontend",
conf_name => "multips_memory"
}
}
class mupdate inherits frontend {
File["/etc/cyrus.conf"] {
source => "puppet://$server/private/$environment/cyrus/cyrus.conf.mupdate"
}
File["/etc/imapd.conf"] {
source => "puppet://$server/private/$environment/cyrus/imapd.conf.mupdate"
}
}
}
##
##
##
##
class int-mx inherits postfix {
File["/etc/postfix/ldap/"] {
recurse => true,
purge => true,
force => true,
source => "puppet://$server/private/$environment/postfix/ldap.int-mx/"
}
file { "/etc/amavisd/amavisd.conf":
mode => 644,
owner => "root",
group => "root",
source => "puppet://$server/private/$environment/amavisd/amavisd.conf",
require => Package["amavisd-new"],
notify => Service["amavisd"]
}
file { "/etc/clamd.d/amavisd.conf":
mode => 644,
owner => "root",
group => "root",
source => "puppet://$server/private/$environment/amavisd/clamd.conf",
require => Package["clamav"],
notify => Service["clamd.amavisd"]
}
file { "/var/run/clamd.amavisd/":
ensure => directory,
owner => "amavis",
group => "amavis",
mode => 750,
require => [
Package["amavisd-new"],
Package["clamav"]
]
}
package { [
"amavisd-new",
"clamav"
]:
ensure => installed
}
service { "amavisd":
ensure => running,
enable => true,
require => [
File["/etc/amavisd/amavisd.conf"],
Package["amavisd-new"]
]
}
service { "clamd.amavisd":
ensure => running,
enable => true,
require => [
File["/etc/clamd.d/amavisd.conf"],
File["/var/run/clamd.amavisd/"],
Package["clamav"]
]
}
}
class postfix inherits test90-kolab {
include test90-kolab::fqdncerts
include test90-kolab::saslauthd
file { "/etc/kolab/kolab_smtpdpolicy.conf":
mode => 644,
owner => "root",
group => "kolab-n",
source => [
"puppet://$server/private/$environment/kolab/kolab_smtpdpolicy.conf.$hostname",
"puppet://$server/private/$environment/kolab/kolab_smtpdpolicy.conf"
],
require => Package["kolabd-server"],
notify => Service["postfix"]
}
file { "/etc/kolab/kolabfilter.conf":
mode => 644,
owner => "root",
group => "kolab-n",
source => [
"puppet://$server/private/$environment/kolab/kolabfilter.conf.$hostname",
"puppet://$server/private/$environment/kolab/kolabfilter.conf"
],
require => Package["kolabd-server"],
notify => Service["postfix"]
}
file { "/etc/postfix/main.cf":
mode => 644,
owner => "root",
group => "root",
source => [
"puppet://$server/private/$environment/postfix/main.cf.$hostname",
"puppet://$server/private/$environment/postfix/main.cf"
],
notify => Service["postfix"]
}
file { "/etc/postfix/master.cf":
mode => 644,
owner => "root",
group => "root",
source => [
"puppet://$server/private/$environment/postfix/master.cf.$hostname",
"puppet://$server/private/$environment/postfix/master.cf"
],
notify => Service["postfix"]
}
file { "/etc/postfix/ldap/":
owner => "root",
group => "root",
recurse => true,
force => true,
ensure => directory,
source => [
"puppet://$server/private/$environment/postfix/ldap.$hostname/",
"puppet://$server/private/$environment/postfix/ldap/"
],
notify => Service["postfix"]
}
munin::plugin { [
"postfix_mailqueue",
"postfix_mailstats",
"postfix_mailvolume"
]:
enable => true
}
munin::plugin { [
"cpuload_postfix"
]:
enable => true,
plugin_name => "cpuload_",
conf => "puppet://$server/private/$environment/munin/plugin-conf.d/cpuload_postfix",
conf_name => "cpuload_postfix"
}
package { "sendmail":
ensure => absent,
require => Package["postfix"]
}
package { [
"kolabd-server",
"postfix"
]:
ensure => installed
}
service { "postfix":
ensure => running,
enable => true,
require => [
File["/etc/kolab/kolab_smtpdpolicy.conf"],
File["/etc/postfix/main.cf"],
File["/etc/postfix/master.cf"],
File["/etc/postfix/ldap/"],
Package["kolabd-server"],
Package["postfix"]
]
}
class backend inherits postfix {
File["/etc/postfix/ldap/"] {
recurse => true,
purge => true,
force => true,
source => "puppet://$server/private/$environment/postfix/ldap.backend/"
}
}
}
class webserver inherits test90-kolab {
include webserver
include test90-munin::webserver
file { "/etc/horde/":
owner => "root",
group => "apache",
recurse => true,
source => [
"puppet://$server/private/$environment/files/horde/"
]
}
file { "/etc/php.ini":
mode => 644,
owner => "root",
group => "root",
source => [
"puppet://$server/private/$environment/php/php.ini.$hostname",
"puppet://$server/private/$environment/php/php.ini"
],
notify => Service["httpd"]
}
file { "/etc/php.d/":
mode => 644,
owner => "root",
group => "root",
recurse => true,
purge => false,
source => [
"puppet://$server/private/$environment/php/php.d.$hostname/",
"puppet://$server/private/$environment/php/php.d/"
],
require => [
Package["php-pecl-apc"],
Package["php-pecl-memcache"]
],
notify => Service["httpd"]
}
file { "/etc/roundcubemail/":
owner => "root",
group => "apache",
recurse => true,
purge => true,
force => true,
source => [
"puppet://$server/private/$environment/files/roundcubemail/"
]
}
package { [
"php-pecl-apc",
"php-pecl-memcache"
]:
ensure => installed
}
package { [
"kolab-fbview",
"roundcubemail",
"roundcubemail-kolab"
]:
ensure => latest
}
webserver::module::enable { [
"mod_ssl",
"php"
]:
}
webserver::virtualhost { [
"ko24rc06.klab.cc"
]:
enable => true
}
}
##
## Shortcut classes to be included by other classes.
##
class fqdncerts {
file { "/etc/pki/tls/certs/kolab_ca.crt":
mode => 644,
owner => "root",
group => "mail",
source => "puppet://$server/private/$environment/files/ssl/certs/ca.crt"
}
file { "/etc/pki/tls/certs/$fqdn.crt":
mode => 644,
owner => "root",
group => "mail",
source => "puppet://$server/private/$environment/files/ssl/certs/$fqdn.crt"
}
file { "/etc/pki/tls/private/$fqdn.key":
mode => 640,
owner => "root",
group => "mail",
source => "puppet://$server/private/$environment/files/ssl/certs/$fqdn.key"
}
}
class saslauthd {
file { "/etc/saslauthd.conf":
mode => 640,
owner => "root",
group => "root",
source => [
"puppet://$server/private/$environment/files/saslauthd.conf.$hostname",
"puppet://$server/private/$environment/files/saslauthd.conf"
],
require => [
Package["cyrus-sasl"],
Package["cyrus-sasl-ldap"]
],
notify => Service["saslauthd"]
}
file { "/etc/sysconfig/saslauthd":
mode => 640,
owner => "root",
group => "root",
source => [
"puppet://$server/private/$environment/files/saslauthd.sysconfig.$hostname",
"puppet://$server/private/$environment/files/saslauthd.sysconfig"
],
require => [
Package["cyrus-sasl"],
Package["cyrus-sasl-ldap"]
],
notify => Service["saslauthd"]
}
package { [
"cyrus-sasl",
"cyrus-sasl-ldap"
]:
ensure => installed
}
service { "saslauthd":
ensure => running,
enable => true,
require => [
File["/etc/saslauthd.conf"],
File["/etc/sysconfig/saslauthd"],
Package["cyrus-sasl"],
Package["cyrus-sasl-ldap"]
]
}
}
}
From issues at kolab.org Wed Jun 29 12:06:37 2011
From: issues at kolab.org (Christoph Wickert)
Date: Wed, 29 Jun 2011 10:06:37 +0000
Subject: [Kolab-devel] [issue4753] Cannot destinguish two address book with
the same name in the webclient
In-Reply-To: <1309341997.3.0.183693165438.issue4753@kolab.org>
Message-ID: <1309341997.3.0.183693165438.issue4753@kolab.org>
As mentioned in issue4752:
My private address book in the Horde webclient is called 'Contacts'. Another
user also shares his address book with me and it is called 'Contacts', too. In
the webclient all address books are shown as 'Contacts', so there is no way to
distinguish them.
For the address book itself there actually is a little trick: In the list of
address you can hover the mouse over the icon of an address book and look at the
status bar of the webbrowser to see the URL. But for the settings page this does
not work.
----------
assignedto: wrobel
keyword: webclient
messages: 28002
nosy: padams, thomas, wickert, wilde, wrobel
priority: bug
related: Adress book confusion
status: unread
title: Cannot destinguish two address book with the same name in the webclient
______________________________________
Kolab issue tracker
______________________________________
From vanmeeuwen at kolabsys.com Wed Jun 29 19:20:07 2011
From: vanmeeuwen at kolabsys.com (Jeroen van Meeuwen (Kolab Systems))
Date: Wed, 29 Jun 2011 18:20:07 +0100
Subject: [Kolab-devel] Kolab commit messages (was: list.php)
In-Reply-To: <20110623112115.Horde._BFFPQ6_GnlOAwWLoxMTcZA@wrbl.de>
References: <201106161129.p5GBToOp007724@app01.kolabsys.com>
<20110623112115.Horde._BFFPQ6_GnlOAwWLoxMTcZA@wrbl.de>
Message-ID: <201106291820.08895.vanmeeuwen@kolabsys.com>
Gunnar Wrobel wrote:
> Hi!
>
> Would it be possible to somehow add the name of the source repository
> in here? I know it is in the mail headers but it would be convenient
> to immediately see from the mail body which of the Kolab repositories
> the commit belongs to.
>
Hi Gunnar,
rest assured I've not forgotten and I'm not ignoring you, it's just that I
haven't gotten around to actually implementing it.
Apologies for the delay!
Kind regards,
Jeroen van Meeuwen
--
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
w: http://www.kolabsys.com
pgp: 9342 BF08
From vanmeeuwen at kolabsys.com Wed Jun 29 20:29:46 2011
From: vanmeeuwen at kolabsys.com (Jeroen van Meeuwen (Kolab Systems))
Date: Wed, 29 Jun 2011 19:29:46 +0100
Subject: [Kolab-devel] Renaming LDAP attribute and implementing functionality
Message-ID: <201106291929.47673.vanmeeuwen@kolabsys.com>
Hi there,
I would like to propose renaming the following LDAP attribute:
- kolabAllowSMTPFrom
to:
- kolabAllowSMTPSender
in order to make it more consistent with kolabAllowSMTPRecipient then the old
name, kolabAllowSMTPFrom, used to be.
I'm not aware of
Both LDAP attributes should, subsequently, get a new description as well;
For kolabAllowSMTPRecipient:
# Describes the allowed or disallowed smtp recipient addresses for mail sent
# by the user associated with the LDAP object this attribute is associated
with.
#
# If this attribute is not set for a user or distribution group,
# no Kolab recipient access policy is applied.
For kolabAllowSMTPSender:
# Describes the allowed or disallowed smtp envelope sender addresses used for
# the recipient this attribute is associated with.
#
# If this attribute is not set for a user or distribution group,
# no Kolab sender access policy is applied.
Furthermore, as I'm unaware of any current program using it, I would like to
actually implement kolabAllowSMTPSender to provide the functionality stated in
the aforementioned description.
I would then also like to add the attributes to the list of allowed attributes
for the following object classes:
- kolabSharedFolder
- kolabGroupOfUniqueNames
- kolabGroupOfUrls
Afterwards, I'd like to implement a conversion for both attributes, to have
them both allow:
- Regular Expressions,
- Distinguished Names,
- Search Queries.
I would appreciate your thoughts.
Kind regards,
Jeroen van Meeuwen
--
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
w: http://www.kolabsys.com
pgp: 9342 BF08
From issues at kolab.org Thu Jun 30 15:39:53 2011
From: issues at kolab.org (Sascha Wilde)
Date: Thu, 30 Jun 2011 13:39:53 +0000
Subject: [Kolab-devel] =?utf-8?q?=5Bissue4754=5D_Kolab_Server_providing_Zp?=
=?utf-8?q?ush_services_must_adhere_to_=C2=A76d=29_of_AGPL?=
In-Reply-To: <1309441193.86.0.70804321346.issue4754@kolab.org>
Message-ID: <1309441193.86.0.70804321346.issue4754@kolab.org>
Kolab Server includes Z-Push which is licensed under AGPL. A standard
Kolab Server installation provides access to the Z-Push service by
default to all users. So the provider of the Kolab Server is --
according to section 6 d) of the AGPL -- obliged to:
[...] offer equivalent access to the Corresponding Source in the same
way through the same place at no further charge. [...]
Unfortunately Kolab Server currently does not provide any mechanism to
satisfy this requirement.
I would suggest:
1. As part or dependency of the z-push package put the corresponding
source package somewhere below /kolab/var/kolab/www/ (or whatever
the Kolab Server's http document root may be on the targed
distribution).
2. Put at
https://kolab-server.example.com/Microsoft-Server-ActiveSync/
(/kolab/var/kolab/www/z-push/index.php) a link which allows to
download the source package. The page there already provides
additional information on z-push and a link to the AGPL, so this
seems a very appropriate place.
3. Optionally put an additionally download link in the web-admin
interface.
(One might argue that "equivalent access" would really mean to offer
the source via active sync, but I'd say that would be just olympic
nitpicking -- not to say I'm not found of that discipline...)
Btw: the license information in the z-push RPM of the Kolab OpenPKG
distribution is wrong:
$ /kolab/bin/openpkg rpm -qi z-push | grep License
License: GPLv2
----------
assignedto: wickert
keyword: zpush
messages: 28006
nosy: alain.abbas, thomas, wickert, wilde
priority: critical
status: unread
title: Kolab Server providing Zpush services must adhere to ?6d) of AGPL
______________________________________
Kolab issue tracker
______________________________________
From alain.abbas at libertech.fr Thu Jun 30 15:58:08 2011
From: alain.abbas at libertech.fr (Alain Abbas)
Date: Thu, 30 Jun 2011 15:58:08 +0200
Subject: [Kolab-devel]
=?utf-8?q?=5Bissue4754=5D_Kolab_Server_providing_Zp?=
=?utf-8?q?ush_services_must_adhere_to_=C2=A76d=29_of_AGPL?=
In-Reply-To: <1309441193.86.0.70804321346.issue4754@kolab.org>
References: <1309441193.86.0.70804321346.issue4754@kolab.org>
Message-ID: <4E0C80F0.8040003@libertech.fr>
An HTML attachment was scrubbed...
URL:
From mephisto at gmx.net Fri Jun 24 13:12:30 2011
From: mephisto at gmx.net (Heiner Markert)
Date: Fri, 24 Jun 2011 11:12:30 -0000
Subject: [Kolab-devel] Kontact E5 questions
In-Reply-To: <008e01cc30e7$8cdeebe0$a69cc3a0$@gnaa.net>
References: <018601cc305e$1a00a250$4e01e6f0$@gnaa.net>
<201106221034.29811.bernhard@intevation.de>
<008e01cc30e7$8cdeebe0$a69cc3a0$@gnaa.net>
Message-ID: <201106241312.25535.mephisto@gmx.net>
Am Mittwoch, 22. Juni 2011, 16:20:34 schrieb Geoff Nordli:
> >Hi Geoff,
> >
> >Am Dienstag, 21. Juni 2011 23:56:40 schrieb Geoff Nordli:
> >> I installed E5 again on Windows 7 64bit to see what functionality
> >> currently exists. As a bonus the client looks really pretty. J
> >
> >thanks for trying. I assume you've tried RouchCut Version
> >Kolab-E5RC-2011-06-15-19-24.exe as linked from
> >http://wiki.kolab.org/Kontact_for_Windows_(Enterprise-5)
>
> Yes, that is the version I installed.
>
Hi,
I also installed Kontact E5, however the 32 Bit version on Windows XP. I
noticed some additional issues:
- shutting down the client (full shutdown in the file menu) does not work.
- closing and reopening the client usually does not work, the windows session
has to be closed in order to allow for a restart of the application.
- Notes are now handled by the "kjots" part. However, notes taken with that
component can not be seen on Linux/KDE clients that use the old knotes
components. Notes taken in Linux/KDE with knotes do appear as raw rich text in
windows, all tags are displayed and no formatting is done. Very annoying, as
all lists get completely unreadable.
The last points regarding the notes also happens with an earlier KDEPIM beta
version I tested on ubuntu linux a few weeks ago.
Are any of these issues known?
Best regards
Heiner