Page MenuHomePhorge
Feed Search

Jul 20 2017

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, 7: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, 7: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, 6: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, 6: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, 6: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, 6:21 AM · PyKolab, Bug Reports
adomaitis created T2582: Possibly a bug with wallace finding user personal folders, that probably makes emails stuck in wallace queue.
Jul 20 2017, 6:21 AM · PyKolab, Bug Reports

Jul 19 2017

jh23453 added a project to T2576: OBS: inconsistency in Winterfell/Debian9 concerning php-sabre-dav-2.1: Winterfell.
Jul 19 2017, 4:45 AM · Winterfell, Stretch, Bug Reports
jh23453 added a project to T2576: OBS: inconsistency in Winterfell/Debian9 concerning php-sabre-dav-2.1: Stretch.
Jul 19 2017, 4:45 AM · Winterfell, Stretch, Bug Reports
jh23453 created T2576: OBS: inconsistency in Winterfell/Debian9 concerning php-sabre-dav-2.1.
Jul 19 2017, 4:44 AM · Winterfell, Stretch, Bug Reports
jh23453 added projects to T2573: OBS: Debian 9 uses old libboost: Stretch, Winterfell.
Jul 19 2017, 4:21 AM · Winterfell, Stretch, Bug Reports
jh23453 created T2573: OBS: Debian 9 uses old libboost.
Jul 19 2017, 4:19 AM · Winterfell, Stretch, Bug Reports

Jul 18 2017

machniak updated subscribers of T2394: Package (erlang) conflicts in Winterfell.

@vanmeeuwen, this is still broken. Could you take a look?

Jul 18 2017, 6:40 AM · Bug Reports, Winterfell

Jul 17 2017

machniak closed T2549: kolab freebusy doesn't understand network/subnet definition in trustednetworks as Resolved.

Fixed in 6046b4085ae.

Jul 17 2017, 11:49 AM · Free/Busy, Bug Reports
machniak added a comment to T2549: kolab freebusy doesn't understand network/subnet definition in trustednetworks.

The code that does not support these is:

$subnet = ip2long($subnet);
$mask = -1 << $bits;
$subnet &= $mask;  // just in case the supplied subnet wasn't correctly aligned
if (($ipbin & $mask) == $subnet) {
    return true;
}

in Utils::checkIpRange().

Jul 17 2017, 10:29 AM · Free/Busy, Bug Reports
adomaitis added a project to T2549: kolab freebusy doesn't understand network/subnet definition in trustednetworks: Free/Busy.
Jul 17 2017, 10:21 AM · Free/Busy, Bug Reports
adomaitis created T2549: kolab freebusy doesn't understand network/subnet definition in trustednetworks.
Jul 17 2017, 10:20 AM · Free/Busy, Bug Reports

Jul 4 2017

machniak closed T2531: Possibly a bug with rescheduling event via CalDav as Resolved.

Fixed by 0c02d0d45c6 in roundcubemail-plugins-kolab [master].

Jul 4 2017, 2:32 PM · Roundcube Kolab Plugins , iRony, Bug Reports

Jul 3 2017

machniak updated subscribers of T2531: Possibly a bug with rescheduling event via CalDav.

I verified with the code that if the original event would specify SCHEDULE-AGENT=CLIENT for the attendee it would be properly recognized by SabreDAV classes and the CANCEL would not be sent. So, what we need is to store this initial SCHEDULE-AGENT value in custom properties of Kolab format (or extend the format of https://wiki.kolab.org/User:Mollekopf/Drafts/KEP:17#Attendee).

Jul 3 2017, 3:25 PM · Roundcube Kolab Plugins , iRony, Bug Reports
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, 10:36 AM · 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, 10:07 AM · 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, 10:02 AM · 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, 10:02 AM · Architecture & Design, Kolab 16, PyKolab, Bug Reports
adomaitis added a comment to T2531: Possibly a bug with rescheduling event via CalDav.

Could be. I've tried to create new meeting and looking at the Caldav I see that ATTEDEE is:

ATTENDEE;CN=ks@fsi.io;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:
 mailto:ks@fsi.io

So looks like SCHEDULE-AGENT is gone.

Jul 3 2017, 8:03 AM · Roundcube Kolab Plugins , iRony, Bug Reports

Jul 1 2017

machniak added a comment to T2531: Possibly a bug with rescheduling event via CalDav.

However, https://tools.ietf.org/html/rfc6638#section-3.2.1.2 says that CANCEL is sent when an event was modified and previous scheduling was done by the server (default if SCHEDULE-AGENT is not specified). So, probably the issue is in recognizing the previous state.

Jul 1 2017, 7:45 AM · Roundcube Kolab Plugins , iRony, Bug Reports

Jun 30 2017

adomaitis added a project to T2531: Possibly a bug with rescheduling event via CalDav: iRony.
Jun 30 2017, 6:29 PM · Roundcube Kolab Plugins , iRony, Bug Reports
adomaitis created T2531: Possibly a bug with rescheduling event via CalDav.
Jun 30 2017, 6:28 PM · Roundcube Kolab Plugins , iRony, Bug Reports
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, 5:30 PM · Architecture & Design, Kolab 16, PyKolab, Bug Reports
pasik added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

Hmm, the user who has been reporting this issue uses some mobile email client in addition to the kolab roundcubemail, so it *might* be related to mobile client, but I'm not sure really..

Jun 30 2017, 4:49 PM · Roundcube Kolab Plugins , Kolab 16, 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, 4:46 PM · PyKolab, Kolab 16, Bug Reports
machniak added a project to T2525: Non-ascii message body IMAP-search doesn't work: Cyrus IMAP.

I can confirm that. In my test it does not find messages even if they use UTF-8/8bit encoding, i.e. no decoding is required. Maybe squatter handles that better, I don't know.

Jun 30 2017, 6:51 AM · Cyrus IMAP, Bug Reports
ReNDX created T2525: Non-ascii message body IMAP-search doesn't work.
Jun 30 2017, 6:30 AM · Cyrus IMAP, Bug Reports

Jun 29 2017

machniak added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

Still can't find the way to reproduce the issue. Another source informed us that it had the same issue and there was CalDAV client involved. I reviewed the code and I don't see what actions could lead to such invalid timezone entries. Here's a patch that we could use, but I think the issue is in another place:

--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -1974,6 +1974,8 @@ class calendar extends rcube_plugin
    */
   private function write_preprocess(&$event, $action)
   {
+    $event['start'] = preg_replace('/\s*\(.*\)/', '', $event['start']);
+    $event['end']   = preg_replace('/\s*\(.*\)/', '', $event['end']);
     // convert dates into DateTime objects in user's current timezone
     $event['start']  = new DateTime($event['start'], $this->timezone);
     $event['end']    = new DateTime($event['end'], $this->timezone);
Jun 29 2017, 2:07 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
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, 1: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, 12:02 PM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports

Jun 27 2017

machniak closed T2519: Possibly a bug when recurring events makes Outlook with ActiveSync switch to permanent disconnected mode as Resolved.

Fixed.

Jun 27 2017, 10:16 AM · Syncroton, Bug Reports
adomaitis added a comment to T2519: Possibly a bug when recurring events makes Outlook with ActiveSync switch to permanent disconnected mode.

no, I didn't

Jun 27 2017, 8:49 AM · Syncroton, Bug Reports
machniak added a comment to T2519: Possibly a bug when recurring events makes Outlook with ActiveSync switch to permanent disconnected mode.

@adomaitis Looks like both DayOfWeek and Until are optional. In this case I think we just should not include DayOfWeek in the response. Did you test that?

Jun 27 2017, 8:41 AM · Syncroton, Bug Reports

Jun 26 2017

adomaitis assigned T2519: Possibly a bug when recurring events makes Outlook with ActiveSync switch to permanent disconnected mode to machniak.
Jun 26 2017, 6:30 PM · Syncroton, Bug Reports
adomaitis created T2519: Possibly a bug when recurring events makes Outlook with ActiveSync switch to permanent disconnected mode.
Jun 26 2017, 6:29 PM · Syncroton, Bug Reports

Jun 23 2017

webk added a comment to T2513: PHP dependency on CentOS 7.3.

PS: I saw that you're the one managing the packages (kolab-plesk) for the Plesk extension, that's why I ended up here. However, if that's something Plesk has to deal with, please let me know.

Jun 23 2017, 1:21 PM · Bug Reports, Maipo, Architecture & Design

Jun 22 2017

webk added a comment to T2513: PHP dependency on CentOS 7.3.

I understand that and I don't expect you to support 3rd party repos. I asked if it would be possible to change the dependencies to support higher PHP versions on CentOS 7.3 instead of limiting to PHP 5.4 only.

Jun 22 2017, 2:23 PM · Bug Reports, Maipo, Architecture & Design
vanmeeuwen closed T2513: PHP dependency on CentOS 7.3 as Wontfix.

Third party repositories like Remi's are not supported.

Jun 22 2017, 2:07 PM · Bug Reports, Maipo, Architecture & Design
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, 6:51 AM · PyKolab, Bug Reports
webk added projects to T2513: PHP dependency on CentOS 7.3: Maipo, Bug Reports.
Jun 22 2017, 6:42 AM · Bug Reports, Maipo, Architecture & Design

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, 1: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, 11:51 AM · 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, 11:01 AM · 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, 9:59 AM · PyKolab, Roundcube Kolab Plugins , Roundcube, Bug Reports
adomaitis created T2504: Inconsistent behavior while accepting invitations in roundcube.
Jun 21 2017, 9:58 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, 8:37 AM · PyKolab, Bug Reports
adomaitis created T2498: Wallace logs errors when run in debug 9 mode.
Jun 21 2017, 8:36 AM · PyKolab, Bug Reports

Jun 15 2017

machniak added a comment to T1246: Various issues when using dtstart/dtend in a request.

1-3 is fixed via merged D204.

Jun 15 2017, 9:51 AM · Free/Busy, Restricted Project, Bug Reports

Jun 7 2017

machniak added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

Search for files with content "FLE Daylight Time" in /var/spool/imap/domain/ and provide a sample file.

Jun 7 2017, 10:48 AM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
pasik added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

Any tips how to best debug this issue?

Jun 7 2017, 10:45 AM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
machniak closed T1742: Chwala does not log failed login attempts, if the user name exists as Resolved.

Fixed.

Jun 7 2017, 10:02 AM · Chwala, Bug Reports
machniak closed T1739: iRony does not log failed login attempts, if user name exists as Resolved.

Fixed.

Jun 7 2017, 9:41 AM · iRony, Bug Reports
machniak closed T1751: Syncroton does not log failed login attempts, if the user name exists as Resolved.

Fixed.

Jun 7 2017, 9:35 AM · Syncroton, Bug Reports

Jun 6 2017

machniak added a comment to T1667: Renaming an address book renders groups inaccessable.

Page refresh should fix the issue. This is a regression that is not so simple to fix. My first take on this failed.

Jun 6 2017, 10:05 AM · Roundcube Kolab Plugins , Bug Reports

Jun 3 2017

machniak closed T2235: Syncroton + Outlook 2013 - folder rename does not work correctly as Resolved.

While using constant folder identifiers would be good long term solution, in meantime I've found a simpler way. With rS57c38b7aede3 the device will correctly handle folder renames and re-synchronize folder hierarchy and renamed folder content. Closing.

Jun 3 2017, 7:39 PM · Syncroton, Bug Reports

May 31 2017

pasik added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

That's the problem. The error in question hasn't happened to me, so i don't know the exact steps to reproduce. What I've heard is that "it just happens automatically". When the recipient gets the calendar invitation email, the placeholder event is automatically created in the calendar (per kolab policy settings), and when the recipient user tries to accept/reject the invitation from the kolab roundcube webmail *calendar* application he gets the Internal Server Error and the PHP Fatal Error and the stack trace I posted can be found from the logs.

May 31 2017, 9:50 AM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
machniak closed T2438: Editing a text file does not work as Resolved.

Fixed.

May 31 2017, 8:52 AM · Roundcube Kolab Plugins , Bug Reports
machniak added a project to T2438: Editing a text file does not work: Roundcube Kolab Plugins .
May 31 2017, 8:07 AM · Roundcube Kolab Plugins , Bug Reports

May 30 2017

machniak added a project to T2441: Broken link in "Files" plugin: Roundcube Kolab Plugins .

The fix is in roundcubemail-plugins-kolab repo.

May 30 2017, 2:40 PM · Roundcube Kolab Plugins , Kolab 16, Chwala, Bug Reports
machniak closed T2441: Broken link in "Files" plugin as Resolved.

Fixed in rRPKce9ac27d783d.

May 30 2017, 2:30 PM · Roundcube Kolab Plugins , Kolab 16, Chwala, Bug Reports
machniak added projects to T2441: Broken link in "Files" plugin: Chwala, Kolab 16.

Looks like rC21f6abd52a929 broke compatibility with Roundcube 1.2. Looks like we have now 3 options:

  1. Revert the change and wait with Roundcube 1.3 support until it's in Kolab, then apply it again
  2. Copy blank.tiff to blank.tif in roundcubemail package
  3. Use chwala URL to access these files.
May 30 2017, 2:03 PM · Roundcube Kolab Plugins , Kolab 16, Chwala, Bug Reports

May 29 2017

machniak added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

But this object has valid dates. So, how do I reproduce the issue?

May 29 2017, 7:43 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
pasik added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

I hope I didn't screw up the xml while removing private info.. but here goes:
http://pasik.reaktio.net/kolab-webmail-calendar-internal-server-error.xml

May 29 2017, 7:06 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
ravenpride created T2441: Broken link in "Files" plugin.
May 29 2017, 1:33 PM · Roundcube Kolab Plugins , Kolab 16, Chwala, Bug Reports
ravenpride created T2438: Editing a text file does not work.
May 29 2017, 1:26 PM · Roundcube Kolab Plugins , Bug Reports

May 24 2017

machniak closed T2408: Files app shows file modified date not in user's timezone as Resolved.
May 24 2017, 11:47 AM · Chwala, Bug Reports, Roundcube Kolab Plugins
seigo added a comment to T2408: Files app shows file modified date not in user's timezone.

No, K16 is enough

May 24 2017, 11:46 AM · Chwala, Bug Reports, Roundcube Kolab Plugins
machniak added a project to T2408: Files app shows file modified date not in user's timezone: Chwala.

Fixed in:

May 24 2017, 11:45 AM · Chwala, Bug Reports, Roundcube Kolab Plugins
seigo added a comment to T2408: Files app shows file modified date not in user's timezone.

The issue with emails is a user-confusion issue: you get an email with an attachment, you save that attachment "to the cloud", and now the time is oddly different than the email. So it isn't that there is a bug with emails, but that the time differences cause problems for users.

May 24 2017, 11:31 AM · Chwala, Bug Reports, Roundcube Kolab Plugins
seigo added a comment to T1634: "IMAP Idle" through guam connections are dropped after 300 seconds.

I have pushed a commit to the feature/autodetect_ipv6 branch which turns on keepalive for the socket; there is a corresponding fix on the eimap (imap server connection code) side as well, though I'm not sure that is needed. Hopefully that will resolve the issue as it will try to keep the socket up as long as the other side is still there according to the OS settings for these timeouts. by default on Linux it is 2 hours, which should be plenty.

May 24 2017, 11:25 AM · Guam, Bug Reports
machniak claimed T2408: Files app shows file modified date not in user's timezone.

I'm not sure what issue do you have with email, but files are indeed stored with timestamps in UTC. The plugin displays the date as-is provided by chwala. It will be chwala's responsibility to convert it to user timezone (if provided). The timezone would need to be passed by Roundcube to chwala first.

May 24 2017, 9:22 AM · Chwala, Bug Reports, Roundcube Kolab Plugins
machniak added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

I can't reproduce the issue by importing the .ics file. Could you provide the object in xml format (i.e. the message from imap folder)?

May 24 2017, 9:09 AM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
seigo created T2408: Files app shows file modified date not in user's timezone.
May 24 2017, 8:43 AM · Chwala, Bug Reports, Roundcube Kolab Plugins

May 23 2017

pasik added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

Sorry took a while, but now it happened again..:

May 23 2017, 7:49 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports

May 22 2017

adomaitis added a comment to T2388: Kolab webadmin connect to LDAPS server.

It turns out mozldap ldapsearch tool uses nssdb for certificate verification and you can't turn it off. That means, that for mozldap ldapsearch you need to create nssdb databases and put ca certificate into this DB to make it work, otherwise you will get SSL initialization failed: error -8015 (unknown) error.
These are the steps I did:

Run mozldap ldap search with SSL enabled:

# /usr/lib64/mozldap/ldapsearch -x -h ldaphost -p 636 -b 'ou=People,dc=domain,dc=tld' -s base -D 'cn=Directory Manager' -w - -J '1.3.6.1.4.1.42.2.27.9.5.2:true:dn:cn=Directory Manager' '(objectclass=*)' -Z
SSL initialization failed: error -8015 (unknown)

Notice -Z at the end of commnd

Create NSSDB:

# certutil -N -d /path/to/nssdb

I used empty password for the database. Verify that it is created:

# certutil -L -d /path/to/nssdb
May 22 2017, 8:40 AM · Net_LDAP3, Web Administration Panel, Bug Reports

May 19 2017

adomaitis added a comment to T2388: Kolab webadmin connect to LDAPS server.

That is what I thought, but:
-H display usage information
mozldap ldapsearch is a bit different from openldap ldap client tools.

May 19 2017, 2:01 PM · Net_LDAP3, Web Administration Panel, Bug Reports
machniak added a comment to T2388: Kolab webadmin connect to LDAPS server.

We should try to use -H instead of -h and -b for ldapsearch.

May 19 2017, 1:56 PM · Net_LDAP3, Web Administration Panel, Bug Reports
adomaitis reopened T2388: Kolab webadmin connect to LDAPS server as "Open".

This could be more complicated than that. Unfortunately don't have enough time to investigate it deeper, but the above patch may influence how ldapsearch command is being issued by WAP. With the following patch I can login to WAP , but navigating inside WAP is inconsitent - sometimes shows user, sometimes not.

[19-May-2017 05:49:45 -0700](5t6r5rso35flk0urutm681uh35): [INFO] (api) Vendor name is 389 Project
[19-May-2017 05:49:45 -0700](5t6r5rso35flk0urutm681uh35): [DEBUG] (api) LDAP: Executing command: /usr/lib64/mozldap/ldapsearch -x -h ldaps://ldap.server:636 -p 636 -b 'ou=People,dc=domain,dc=tld' -s base -D 'cn=Directory Manager' -w * -J '1.3.6.1.4.1.42.2.27.9.5.2:true:dn:cn=Directory Manager' "(objectclass=*)" "*"
[19-May-2017 05:49:45 -0700](5t6r5rso35flk0urutm681uh35): [DEBUG] (api) LDAP: Command output:array (
)
[19-May-2017 05:49:45 -0700](5t6r5rso35flk0urutm681uh35): [DEBUG] (api) Return code: 91

This ldapsearch command doesn't work from command line either:

ldap_simple_bind: Can't connect to the LDAP server - Invalid argument

I may have some time later to look deeper into what is happening.

May 19 2017, 1:42 PM · Net_LDAP3, Web Administration Panel, Bug Reports

May 18 2017

machniak closed T2376: imported eml do not show date/time information in the webview and the opened e-mail as Invalid.
May 18 2017, 6:06 AM · Roundcube, Bug Reports

May 17 2017

h00gr added a comment to T2376: imported eml do not show date/time information in the webview and the opened e-mail.

Solved by setting the timezone value in capitals in /etc/php.ini

May 17 2017, 7:48 PM · Roundcube, Bug Reports
h00gr added a comment to T2376: imported eml do not show date/time information in the webview and the opened e-mail.

Yes, there are errors about the timezone settings:

May 17 2017, 5:09 PM · Roundcube, Bug Reports
machniak added a comment to T2376: imported eml do not show date/time information in the webview and the opened e-mail.

That is version of roundcubemail-plugins-kolab, there should be roundcubemail package too, but nevermind.

May 17 2017, 4:58 PM · Roundcube, Bug Reports
h00gr added a comment to T2376: imported eml do not show date/time information in the webview and the opened e-mail.

There are a lot of roundcubemail packages, can be a bit more exact about from which package you would like to know it? The version most mentioned is 3.3.0-4.1

May 17 2017, 4:34 PM · Roundcube, Bug Reports

May 16 2017

machniak created T2394: Package (erlang) conflicts in Winterfell.
May 16 2017, 9:45 AM · Bug Reports, Winterfell

May 15 2017

machniak closed T2388: Kolab webadmin connect to LDAPS server as Resolved.

Fixed in 1b605db5f721f.

May 15 2017, 10:32 AM · Net_LDAP3, Web Administration Panel, Bug Reports
adomaitis created T2388: Kolab webadmin connect to LDAPS server.
May 15 2017, 9:34 AM · Net_LDAP3, Web Administration Panel, Bug Reports
machniak added a project to T2376: imported eml do not show date/time information in the webview and the opened e-mail: Roundcube.

What roundcubemail package version? Could you provide a sample eml file? Any error in log?

May 15 2017, 6:45 AM · Roundcube, Bug Reports

May 14 2017

h00gr created T2376: imported eml do not show date/time information in the webview and the opened e-mail.
May 14 2017, 5:51 PM · Roundcube, 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, 10:54 AM · Kolab 16, PyKolab, Bug Reports

May 5 2017

ralf added a comment to T1634: "IMAP Idle" through guam connections are dropped after 300 seconds.

Hi.
We have the same problem. Is there a workaround available?

May 5 2017, 11:48 AM · Guam, Bug Reports

Apr 25 2017

machniak closed T1456: Translation: E-Mail attachement > File > Menue as Resolved.
Apr 25 2017, 2:19 PM · Roundcube, Bug Reports

Apr 13 2017

machniak added a project to T2343: Chwala - seafile driver not using cache: Documentation.

You're right.

Apr 13 2017, 7:50 AM · Documentation, Bug Reports, Chwala
Arnaud added a comment to T2343: Chwala - seafile driver not using cache.

The doc shows a few parameters:

  1. $config['fileapi_seafile_host'] = "files.example.com";

--> but the dialog box "add external storage" requires a server hostname...

Apr 13 2017, 7:48 AM · Documentation, Bug Reports, Chwala
machniak added a comment to T2343: Chwala - seafile driver not using cache.

Yes.

Apr 13 2017, 5:59 AM · Documentation, Bug Reports, Chwala

Apr 12 2017

Arnaud added a comment to T2343: Chwala - seafile driver not using cache.

ok. I followed the doc:
https://kolabsys.com/howtos/use-seafile-with-chwala.html

Apr 12 2017, 6:23 PM · Documentation, Bug Reports, Chwala