Page MenuHomePhorge
Feed Advanced Search

Apr 3 2019

Diffusion closed D720: Changes required for pykolab to work with AD.
Apr 3 2019, 4:08 PM · PyKolab
machniak accepted D720: Changes required for pykolab to work with AD.
Apr 3 2019, 8:10 AM · PyKolab
adomaitis updated the diff for D720: Changes required for pykolab to work with AD.
  • Use python UUID to convert binary objectGUID to string. It doesn't look like value of uniqueid returned by from cache is used anywhere (needs to double check), so only forward conversion is needed.
Apr 3 2019, 7:50 AM · PyKolab

Apr 2 2019

machniak added inline comments to D720: Changes required for pykolab to work with AD.
Apr 2 2019, 3:42 PM · PyKolab
machniak requested changes to D720: Changes required for pykolab to work with AD.
Apr 2 2019, 3:27 PM · PyKolab

Apr 1 2019

adomaitis updated the diff for D720: Changes required for pykolab to work with AD.
  • Use python UUID to convert binary objectGUID to string. It doesn't look like value of uniqueid returned by from cache is used anywhere (needs to double check), so only forward conversion is needed.
  • Also do not strip anything from bytestring attributes (objectGUID) because after stripping conversion to UUID string is not possible.
Apr 1 2019, 1:14 PM · PyKolab

Mar 22 2019

vanmeeuwen closed T1373: Untranslated "PENDING" in invitation notification as Wontfix.
Mar 22 2019, 1:03 PM · PyKolab, Bug Reports
vanmeeuwen closed T1395: change of LDAP "mail" attribute unexpectedly creates new mailbox as Wontfix.
Mar 22 2019, 1:03 PM · Restricted Project, Kolab Enterprise 14, PyKolab, Bug Reports
vanmeeuwen closed T2187: 'bool' object has no attribute 'lower' from pykolab/imap/_init_.py", line 832 after "pykolab.imap ERROR Could not create ..." (MIGMAK-751) as Wontfix.
Mar 22 2019, 1:03 PM · PyKolab, Bug Reports
vanmeeuwen raised the priority of T1120: Fix deficiency in pykolab's logrotate from 40 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · Sprint 201634, Sprint 201633, Sprint 201632, Sprint 201630, Sprint 201628, Sprint 201627, Sprint 201626, Sprint 201625, Sprint 201624, Sprint 201623, Sprint 201622, Sprint 201621, Sprint 201620, Sprint 201619, Sprint 201618, Sprint 201617, Sprint 201616, Sprint 201615, Sprint 201614, Sprint 201613, Sprint 201612, PyKolab, Sprint 201611
vanmeeuwen lowered the priority of T1030: Make it abundantly clear that the FQDN must resolve properly from 60 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · Sprint 201608, PyKolab
vanmeeuwen lowered the priority of T1373: Untranslated "PENDING" in invitation notification from 60 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · PyKolab, Bug Reports
vanmeeuwen lowered the priority of T1395: change of LDAP "mail" attribute unexpectedly creates new mailbox from 60 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · Restricted Project, Kolab Enterprise 14, PyKolab, Bug Reports
vanmeeuwen lowered the priority of T1525: Postfix LDAP timed out on clean centos7 installation from 60 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · Kolab 16, PyKolab, Bug Reports
vanmeeuwen lowered the priority of T2187: 'bool' object has no attribute 'lower' from pykolab/imap/_init_.py", line 832 after "pykolab.imap ERROR Could not create ..." (MIGMAK-751) from 60 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · PyKolab, Bug Reports
vanmeeuwen closed T1988: wallace fails to check if resource reservation requests conflicts with any of resource events as Wontfix.

It doesn't seem like there's any actual errors in reality.

Mar 22 2019, 12:26 PM · PyKolab, Bug Reports
vanmeeuwen closed T4548: setup-ds-admin, incorrect path as Resolved by committing rP8e00e9f37828: Allow setup-ds-admin in /usr/sbin.
Mar 22 2019, 11:22 AM · PyKolab, Bug Reports

Mar 19 2019

adomaitis updated the diff for D720: Changes required for pykolab to work with AD.
  • Use python UUID to convert binary objectGUID to string. This way dont need to chage cache db format. It doesn't look like value of uniqueid returned by from cache is used anywhere (needs to double check), so only forward conversion is needed.
Mar 19 2019, 1:23 PM · PyKolab

Mar 5 2019

adomaitis updated the summary of D720: Changes required for pykolab to work with AD.
Mar 5 2019, 3:21 PM · PyKolab

Jan 30 2019

machniak closed T4611: Automatic invitation policy handling issue as Resolved.

Fixed in ff9be33f7795.

Jan 30 2019, 3:07 PM · PyKolab, Bug Reports

Dec 10 2018

Konrad added a comment to T1404: Unable to send mail after upgrade from 3.4 to 16 - SMTP access policy issue?.

This should be documented here, shouldn't it?
https://docs.kolab.org/upgrade-guide/kolab-16.html

Dec 10 2018, 1:26 AM · Kolab 16, PyKolab, Bug Reports

Nov 27 2018

sicherha added a project to T4548: setup-ds-admin, incorrect path: PyKolab.
Nov 27 2018, 9:35 AM · PyKolab, Bug Reports

Aug 1 2018

jankow added a comment to T1291: Invitation and Resource Handling in Kolab Multi Domain Configuration.

oh, I was to overhasty. The patch still works, it was my mistake. This should be altered in the function "find_resource":

Aug 1 2018, 11:26 PM · PyKolab Developers, PyKolab, Bug Reports
jankow added a comment to T1291: Invitation and Resource Handling in Kolab Multi Domain Configuration.

is there anyghing new about that?
I just tried to apply the patch to an actual kolab 16 with

Aug 1 2018, 11:08 PM · PyKolab Developers, PyKolab, Bug Reports

Jul 27 2018

machniak moved T1988: wallace fails to check if resource reservation requests conflicts with any of resource events from Done to Backlog on the PyKolab board.
Jul 27 2018, 8:54 AM · PyKolab, Bug Reports

Jul 3 2018

fjl added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

The immediate workaround is to set smtp-wallace_destination_recipient_limit = 1 in /etc/postfix/main.cf.

Jul 3 2018, 1:21 PM · PyKolab, Kolab 16, Bug Reports

Jun 26 2018

vanmeeuwen abandoned D559: do not rename an existing mailbox.
Jun 26 2018, 3:45 PM · PyKolab
vanmeeuwen closed T3315: kolabd renames mailboxes if the primary mail policy is changed as Invalid.

Renaming the mailbox works as intended -- if the result attribute value changes, then so must the mailbox name. This is an effect of the username canonification processes applied in webmail+friends and Cyrus IMAP itself (using ptloader).

Jun 26 2018, 3:45 PM · PyKolab, Bug Reports
vanmeeuwen closed T2274: 5.7.1 <DATA>: Data command rejected as Resolved by committing rPb0a8abbb4aac: Resolve T2274 by implementing D587 that arcanist won't apply because the non….
Jun 26 2018, 3:36 PM · PyKolab, Bug Reports

Jun 17 2018

sicherha raised the priority of T4151: Wallace changes encoding of email bodies from 40 to Normal.
Jun 17 2018, 9:20 AM · PyKolab, Bug Reports

Jun 3 2018

sicherha added a comment to T2274: 5.7.1 <DATA>: Data command rejected.

See above for a patch that implements option 2.

Jun 3 2018, 11:25 AM · PyKolab, Bug Reports
sicherha added a revision to T2274: 5.7.1 <DATA>: Data command rejected: D593: Add option to drop the caching tables from the database and exit.
Jun 3 2018, 11:23 AM · PyKolab, Bug Reports

Jun 2 2018

sicherha added a comment to T2274: 5.7.1 <DATA>: Data command rejected.

The above patch was the simple part; now we need a script that gets called when the package is upgraded and drops the respective tables. I assume it's okay to drop the tables whenever the PyKolab package gets an update - please veto if you disagree.

Jun 2 2018, 11:49 AM · PyKolab, Bug Reports
sicherha added a revision to T2274: 5.7.1 <DATA>: Data command rejected: D587: Enlarge sender and recipient columns in database.
Jun 2 2018, 11:09 AM · PyKolab, Bug Reports

May 31 2018

sicherha updated subscribers of T2274: 5.7.1 <DATA>: Data command rejected.

Okay, so we have to modify the database schema. In https://kolab.org/hub/topic/260/google-mails-rejected/4 it is suggested that the statistic table should also be altered, which looks plausible to me.

May 31 2018, 9:52 AM · PyKolab, Bug Reports
sicherha raised the priority of T2274: 5.7.1 <DATA>: Data command rejected from 60 to High.

Raising priority because this bug causes data loss: emails are getting rejected.

May 31 2018, 9:05 AM · PyKolab, Bug Reports

May 2 2018

adomaitis added a revision to T2498: Wallace logs errors when run in debug 9 mode: D577: With this patch I'm trying to introduce a file-type object in logger, which could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs....
May 2 2018, 11:07 AM · PyKolab, Bug Reports
adomaitis added a revision to T2163: wallace fails to connect to ldap then running in debug 9 mode: D577: With this patch I'm trying to introduce a file-type object in logger, which could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs....
May 2 2018, 11:07 AM · PyKolab, Bug Reports

Mar 12 2018

vanmeeuwen added a member for PyKolab: adomaitis.
Mar 12 2018, 1:20 PM

Jan 24 2018

catwiesel added a comment to T2729: pykolab error/trouble with Umlaute - again.

That's my dirty hack (utf-8 hardcoded):

...

Jan 24 2018, 1:42 PM · PyKolab

Jan 11 2018

timeberhardt added a comment to T2729: pykolab error/trouble with Umlaute - again.

That's my dirty hack (utf-8 hardcoded):

Jan 11 2018, 2:22 PM · PyKolab

Jan 9 2018

catwiesel added a comment to T2729: pykolab error/trouble with Umlaute - again.

I can reproduce this bug with a fresh Kolab install on top of Ubuntu 16.04. I could not create new users after I added a user with an umlaut in his name.

The Bug is caused because in pykolab.utils the locale_name configured for the user (in my case de_DE) is fed to the python method locale.normalize which then returns de_DE.ISO8859-1. But the input string isn't latin but utf-8, so iconv can't convert the whole string and replaces the umlaut with a questionmark. As soon as I hardcoded utf-8 into the iconv call, everything was working again (of course that's not a solution).

Jan 9 2018, 7:01 PM · PyKolab

Dec 19 2017

pokorra retitled D559: do not rename an existing mailbox from do not rename an existing mailbox. fixes T3315
Dec 19 2017, 5:43 PM · PyKolab
pokorra added a comment to T3315: kolabd renames mailboxes if the primary mail policy is changed.

refering to all occurances of user_mailbox_rename in https://git.kolab.org/diffusion/P/browse/master/pykolab/auth/ldap/__init__.py

Dec 19 2017, 12:28 PM · PyKolab, Bug Reports
pokorra raised the priority of T3315: kolabd renames mailboxes if the primary mail policy is changed from 60 to High.
Dec 19 2017, 11:18 AM · PyKolab, Bug Reports

Dec 7 2017

timeberhardt added a comment to T2729: pykolab error/trouble with Umlaute - again.

I can reproduce this bug with a fresh Kolab install on top of Ubuntu 16.04. I could not create new users after I added a user with an umlaut in his name.

Dec 7 2017, 9:29 AM · PyKolab

Nov 17 2017

jh23453 added projects to T2735: new error messages after recent cyrus update: Cyrus IMAP, PyKolab.
Nov 17 2017, 8:43 PM · PyKolab, Cyrus IMAP, Bug Reports
catwiesel updated the task description for T2729: pykolab error/trouble with Umlaute - again.
Nov 17 2017, 4:06 PM · PyKolab
catwiesel created T2729: pykolab error/trouble with Umlaute - again.
Nov 17 2017, 4:05 PM · PyKolab

Nov 2 2017

emunson added a comment to T2274: 5.7.1 <DATA>: Data command rejected.

For others who might run into the same issue, the above sql does not work. after fixing the syntax because md had interpreted the backticks, it left me unable to send or receive mail. I had to delete the table and let pykolab recreate it.

Nov 2 2017, 4:46 PM · PyKolab, Bug Reports
emunson added a comment to T2274: 5.7.1 <DATA>: Data command rejected.

My kolab install is rejecting emails from Amazon because of this bug. The logs when such an email arrive show:

Nov 2 2017, 4:29 PM · PyKolab, Bug Reports

Sep 27 2017

adomaitis added a revision to T2307: pykolab can't handle undelete mailbox in murder topology to a different root folder: D551: Fixing the undelete-mailbox in murder topology to a different root folder.
Sep 27 2017, 9:51 AM · PyKolab, Bug Reports

Sep 21 2017

jph added a comment to T2094: Direct access to kernel /proc/sys/net/ipv4/tcp_keepalive* not available in virtual containers.

If there is a patch for Winterfell could you please port this also to Kolab16?
I have a current Kolab16 installation in a Centos7 lxc container on an Ubuntu 16.04 host.
kolab lm is not working and there are no folders created for new users.

Sep 21 2017, 3:06 PM · PyKolab, Bug Reports

Jul 22 2017

vanmeeuwen closed T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue as Resolved by committing rP7ee0bb402496: Address inefficiencies and possible misfunction over delegated mailboxes in….
Jul 22 2017, 1:07 PM · PyKolab, Bug Reports

Jul 21 2017

machniak reassigned T2187: 'bool' object has no attribute 'lower' from pykolab/imap/_init_.py", line 832 after "pykolab.imap ERROR Could not create ..." (MIGMAK-751) from petersen to vanmeeuwen.

A low hanging fruit. Patch in my comment above.

Jul 21 2017, 12:49 PM · PyKolab, Bug Reports
vanmeeuwen added a revision to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue: D485: Address inefficiencies and possible misfunction over delegated mailboxes in other user namespace.
Jul 21 2017, 12:16 PM · PyKolab, Bug Reports
machniak closed T1543: Undeliverable mail because of duplicated Sender header as Resolved.
Jul 21 2017, 10:58 AM · Winterfell, PyKolab
vanmeeuwen placed T1543: Undeliverable mail because of duplicated Sender header up for grabs.
Jul 21 2017, 10:55 AM · Winterfell, PyKolab
vanmeeuwen added a comment to T1543: Undeliverable mail because of duplicated Sender header.
Jul 21 2017, 10:54 AM · Winterfell, PyKolab

Jul 20 2017

machniak assigned T1543: Undeliverable mail because of duplicated Sender header to vanmeeuwen.

@vanmeeuwen Does https://git.kolab.org/rP0e8a8276f60b4cf99ef37d9e3b413153d80bcd98 fix this or we plan another solution?

Jul 20 2017, 11:57 AM · Winterfell, PyKolab
adomaitis added a comment to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.

I have changed the acls for anyone to lrs and that did the trick - don't see errors anymore. Wallace messages were dispatched.

Jul 20 2017, 10:13 AM · PyKolab, Bug Reports
machniak added a comment to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.

ps. there's possible performance optimization in find_user_folders: don't use imap.list_folders('*'), instead depend on imap.get_metadata('*'), which we do anyway. But of course we should ask for the metadata we need, not all of them.

Jul 20 2017, 9:35 AM · PyKolab, Bug Reports
machniak assigned T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue to vanmeeuwen.
Jul 20 2017, 9:32 AM · PyKolab, Bug Reports
machniak updated subscribers of T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.

Now I see where's the problem:

  1. @vanmeeuwen, a side of the main reason of the issue (see below). There must be some bug somewhere because imap SELECT on a folder that has 'lr' for anyone should not fail.
  2. If you consider this code
# exclude shared and other user's namespace
if ns_other is not None and folder.startswith(ns_other) and '_delegated_mailboxes' in user_rec:
    # allow shared folders from delegators
    if len([_mailbox for _mailbox in user_rec['_delegated_mailboxes'] if folder.startswith(ns_other + _mailbox + '/')]) =
        continue
# TODO: list shared folders the user has write privileges ?
if ns_shared is not None and len([_ns for _ns in ns_shared if folder.startswith(_ns)]) > 0:
    continue

You will see that if user_rec['_delegated_mailboxes'] is not set (which is the case here) no other user folders will be excluded. So, my proposed fix is:

--- a/wallace/module_invitationpolicy.py
+++ b/wallace/module_invitationpolicy.py
@@ -796,7 +796,9 @@ def list_user_folders(user_rec, type):
Jul 20 2017, 9:21 AM · PyKolab, Bug Reports
adomaitis added a comment to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.

No, user smith@domain.tld doesn't have any delegates in LDAP.

Jul 20 2017, 8:38 AM · PyKolab, Bug Reports
machniak added a comment to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.

Or to be more precise (according to the traceback). It does not even tries to write to the folder, but just tries to select it (and then search for an object). I'm not sure why select fails while the folder is 'lr'.

Jul 20 2017, 8:38 AM · PyKolab, Bug Reports
machniak added a comment to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.

Is there delegation setup between these users? For me it looks like there is, but delagtor's calendar folder is non writable and the code does not check that trying to write to it.

Jul 20 2017, 8:35 AM · PyKolab, Bug Reports
adomaitis added a project to T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue: PyKolab.
Jul 20 2017, 8:21 AM · PyKolab, Bug Reports

Jul 3 2017

vanmeeuwen added a revision to T2289: updated invitation placeholders don't auto-update in calendar: D461: Create one message to process per recipient..
Jul 3 2017, 12:36 PM · PyKolab, Kolab 16, Bug Reports
vanmeeuwen added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

The immediate workaround is to set smtp-wallace_destination_recipient_limit = 1 in /etc/postfix/main.cf.

Jul 3 2017, 12:07 PM · PyKolab, Kolab 16, Bug Reports
vanmeeuwen merged T2301: wallace can't handle resource reservations with multiple recipients into T2289: updated invitation placeholders don't auto-update in calendar.
Jul 3 2017, 12:02 PM · PyKolab, Kolab 16, Bug Reports
vanmeeuwen merged task T2301: wallace can't handle resource reservations with multiple recipients into T2289: updated invitation placeholders don't auto-update in calendar.
Jul 3 2017, 12:02 PM · Architecture & Design, Kolab 16, PyKolab, Bug Reports

Jun 30 2017

machniak edited projects for T2301: wallace can't handle resource reservations with multiple recipients, added: PyKolab, Kolab 16, Architecture & Design; removed PyKolab Developers.

@vanmeeuwen, what's your take on this?

Jun 30 2017, 7:30 PM · Architecture & Design, Kolab 16, PyKolab, Bug Reports
pasik added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

Any thoughts/plans about fixing this issue? Users hit this issue very often, because currently kolab auto-updates only the *first* recipient calendar..

Jun 30 2017, 6:46 PM · PyKolab, Kolab 16, Bug Reports

Jun 29 2017

machniak closed T2504: Inconsistent behavior while accepting invitations in roundcube as Resolved.

That looks like simple mistake in the code. Fixed in rRPKc2e8cc16abf3.

Jun 29 2017, 3:18 PM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports
adomaitis added a comment to T2504: Inconsistent behavior while accepting invitations in roundcube.

I was investigating a similar case - create event in Gmail and invite 2 attendees - one for user with Outlook and one for user in Roundcube. Both accept the invitation, but user who accepted it in Roundcube is not marked with a check box in Gmail.
it turns out, that Roundcube sends possibly wrong DTSTAMP in meeting acceptance iTip. Comparing responses I noticed that original invitation from Gmail has

METHOD:REQUEST
DTSTAMP:20170627T054332Z
CREATED:20170627T054331Z
LAST-MODIFIED:20170627T054331Z

Acceptance iTip coming from Outlook has:

METHOD:REPLY
CREATED:20170627T054452Z
DTSTAMP:20170627T054452Z
LAST-MODIFIED:20170627T054452Z

But Roundcube sends iTip with:

METHOD:REPLY
DTSTAMP:20170627T054331Z
CREATED:20170627T054331Z
LAST-MODIFIED:20170627T054331Z

It is one second behind from DTSTAMP value in invitation. If I send exactly the same response as Roundcube did, but modify DTSTAMP to be at least the same value as it was in invitation, then Gmail records the status of the attendee.
RFC5545 says that:

In the case of an iCalendar object that specifies a "METHOD"
property, this property differs from the "CREATED" and "LAST-
MODIFIED" properties.  These two properties are used to specify
when the particular calendar data in the calendar store was
created and last modified.  This is different than when the
iCalendar object representation of the calendar service
information was created or last modified.

I'm not sure I fully understand what they want to say here, but to me it looks like:

  • DTSTAMP in REPLY should be later than it was in REQUEST
  • DSTAMP should be different from CREATED and LAST-MODIFIED
Jun 29 2017, 2:02 PM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports

Jun 22 2017

machniak added a comment to T2498: Wallace logs errors when run in debug 9 mode.

Not exactly the same error, but we have already T2163.

Jun 22 2017, 8:51 AM · PyKolab, Bug Reports

Jun 21 2017

machniak added a comment to T2504: Inconsistent behavior while accepting invitations in roundcube.
  1. So, the iTips differ not much. I don't think CLASS:PUBLIC is relevant.
  2. I think it's possible. When the event time changes client could request "re-sheduling". You'd need to see what's in G's iTip in step 4.
Jun 21 2017, 3:14 PM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports
adomaitis added a comment to T2504: Inconsistent behavior while accepting invitations in roundcube.

We'd need to see iTip payload. I guess that in step 4, the event is in "re-sheduling" mode, i.e. the attendee status is re-set to NEEDS-ACTION. In such a case (and settings) wallace will not respond with ACCEPT. I have no idea what could be different in iTip replies sent in step 2 and 6.

Back to your questions:

  1. No idea. Check Itip payload.

Event which doesn't make GMail Calendar record attendee status as accepted

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Roundcube libcalendaring 1.2.5//Sabre//Sabre VObject 3.4.5//EN
CALSCALE:GREGORIAN
METHOD:REPLY
BEGIN:VEVENT
UID:i698fn56cjct6tvjt3sfa2m6j0@google.com
DTSTAMP:20170621T091446Z
CREATED:20170621T091446Z
LAST-MODIFIED:20170621T091446Z
DTSTART:20170622T040000Z
DTEND:20170622T050000Z
SUMMARY:KS Demo =C4=97
DESCRIPTION:View your event at https://www.google.com/calendar/event?action
SEQUENCE:0
TRANSP:OPAQUE
STATUS:CONFIRMED
ATTENDEE;CN=3Dkolab.systems@domain.tld;PARTSTAT=3DACCEPTED;ROLE=3DREQ-PARTICIPA=
NT;CUT
 YPE=3DINDIVIDUAL:mailto:kolab.systems@domain.tld
ORGANIZER;CN=3DLiutauras Adomaitis:mailto:organizer@gmail.com
END:VEVENT
END:VCALENDAR

Event which makes GMail record attendee status

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Roundcube libcalendaring 1.2.5//Sabre//Sabre VObject 3.4.5//EN
CALSCALE:GREGORIAN
METHOD:REPLY
BEGIN:VEVENT
UID:i698fn56cjct6tvjt3sfa2m6j0@google.com
DTSTAMP:20170621T091716Z
CREATED:20170621T091446Z
LAST-MODIFIED:20170621T091716Z
DTSTART:20170622T040000Z
DTEND:20170622T060000Z
SUMMARY:KS Demo =C4=97
DESCRIPTION:View your event at https://www.google.com/calendar/event?action
SEQUENCE:0
TRANSP:OPAQUE
STATUS:CONFIRMED
CLASS:PUBLIC
ATTENDEE;CN=3Dkolab.systems@domain.tld;PARTSTAT=3DACCEPTED;ROLE=3DREQ-PARTICIPA=
NT;CUT
 YPE=3DINDIVIDUAL:mailto:kolab.systems@domain.tld
ORGANIZER;CN=3DLiutauras Adomaitis:mailto:organizer@gmail.com
END:VEVENT
END:VCALENDAR
Jun 21 2017, 1:51 PM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports
machniak added a comment to T2504: Inconsistent behavior while accepting invitations in roundcube.

We'd need to see iTip payload. I guess that in step 4, the event is in "re-sheduling" mode, i.e. the attendee status is re-set to NEEDS-ACTION. In such a case (and settings) wallace will not respond with ACCEPT. I have no idea what could be different in iTip replies sent in step 2 and 6.

Jun 21 2017, 1:01 PM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports
adomaitis added projects to T2504: Inconsistent behavior while accepting invitations in roundcube: Roundcube, Roundcube Kolab Plugins , PyKolab.
Jun 21 2017, 11:59 AM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports
adomaitis added a project to T2498: Wallace logs errors when run in debug 9 mode: PyKolab.
Jun 21 2017, 10:37 AM · PyKolab, Bug Reports

May 7 2017

tku added a comment to T1404: Unable to send mail after upgrade from 3.4 to 16 - SMTP access policy issue?.

I am getting this issue on vanilla Kolab 16 installation but after dropping the policy_result table it gets recreated.

May 7 2017, 12:54 PM · Kolab 16, PyKolab, Bug Reports

Apr 5 2017

machniak reopened T2187: 'bool' object has no attribute 'lower' from pykolab/imap/_init_.py", line 832 after "pykolab.imap ERROR Could not create ..." (MIGMAK-751) as "Open".

Re-opening, as this issue is not fixed in git.

Apr 5 2017, 12:13 PM · PyKolab, Bug Reports

Mar 15 2017

adomaitis assigned T2307: pykolab can't handle undelete mailbox in murder topology to a different root folder to machniak.
Mar 15 2017, 11:15 AM · PyKolab, Bug Reports
pasik added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

So the actual issue seems to be if there are multiple recipients in the calendar invitation email then wallaced only creates the placeholder calendar event for the *first* recipient only.

Mar 15 2017, 9:51 AM · PyKolab, Kolab 16, Bug Reports
pasik added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

Yes, i'm pretty certain this is the actual issue i've been seeing.

Mar 15 2017, 9:13 AM · PyKolab, Kolab 16, Bug Reports
machniak added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

Sounds like a bug. So, this is the explanation of the initial issue, yes?

Mar 15 2017, 8:13 AM · PyKolab, Kolab 16, Bug Reports

Mar 14 2017

pasik added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

Another test was now done by sending a calendar invitation from Exchange 2010 to Kolab 16.1.

Mar 14 2017, 11:11 PM · PyKolab, Kolab 16, Bug Reports
pasik added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

Oh, it seems --debug=8 syntax doesn't seem to work. This works instead:

Mar 14 2017, 9:59 AM · PyKolab, Kolab 16, Bug Reports

Mar 13 2017

pasik added a comment to T2289: updated invitation placeholders don't auto-update in calendar.

This seems to be related to what email platform the sender is using. I tested the same procedure using google gmail.com as a sender, and kolab seems to work properly in that case, and updates the not-yet-accepted calendar invitation just like it should.

Mar 13 2017, 3:10 PM · PyKolab, Kolab 16, Bug Reports
machniak added a project to T2289: updated invitation placeholders don't auto-update in calendar: PyKolab.

Yeah, with *_SAVE_AND_FORWARD it should probably update existing unresponded invitation event.

Mar 13 2017, 3:06 PM · PyKolab, Kolab 16, Bug Reports

Mar 6 2017

machniak added a project to T2199: Wallace Is not Starting: PyKolab.
Mar 6 2017, 9:26 PM · PyKolab, Bug Reports
machniak added a project to T2274: 5.7.1 <DATA>: Data command rejected: PyKolab.

Indeed according to RFC3696 and https://www.rfc-editor.org/errata_search.php?eid=1690 the address length limit is 254 characters.

Mar 6 2017, 9:14 PM · PyKolab, Bug Reports

Feb 24 2017

cdp1337 added a comment to T2094: Direct access to kernel /proc/sys/net/ipv4/tcp_keepalive* not available in virtual containers.

Just updated to Kolab 16.0.1 Release 12.1.el7.kolab_wf that this is still an issue when running in an LXC host!

Feb 24 2017, 11:44 AM · PyKolab, Bug Reports

Jan 17 2017

stephanh added a watcher for PyKolab: stephanh.
Jan 17 2017, 12:26 PM

Jan 10 2017

lang.ed added a comment to T1525: Postfix LDAP timed out on clean centos7 installation.

I was able ro reproduce the error:

  1. I received a meeting invite.
  2. I accepted the invite
  3. I clicked Update in my calendar.
  4. The webinterface showed saving for about 3 minutes

4.1 Mail and calendar was locked during this time

  1. After recovery 3 minutes mail was working and the calendar was updated
Jan 10 2017, 7:51 PM · Kolab 16, PyKolab, Bug Reports

Jan 6 2017

petersen added a comment to T2169: wallace module_resource heartbeat fails with trace back.
Jan 6 2017, 1:40 PM · PyKolab, Bug Reports

Jan 5 2017

adomaitis added a comment to T2166: wallace fails to read resource calendar.

Moved with investigation even further, leaving /usr/lib/python2.7/site-packages/cyruslib.py modified, I also modified:

  • wallace/modules.py commenting lines 135-136, to make sure smtp.set_debuglevel(True) is not set. in debug level 9
  • pykolab/auth/ldap/__init__.py commenting lines 427-428, to make sure trace_level = 1 is not set in debug level 9
  • pykolab/imap/cyrus.py commenting lines 90-92, to make sure self.VERBOSE = True and self.m.debug = 5 is not set in debug level 9

Now I can get wallace working correctly even in debug level 9.

Jan 5 2017, 5:01 PM · PyKolab, Bug Reports
adomaitis added a comment to T2169: wallace module_resource heartbeat fails with trace back.

Comments in T2166: wallace fails to read resource calendar might be related.

Jan 5 2017, 4:30 PM · PyKolab, Bug Reports