Page MenuHomePhorge
Feed Search

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 22 2017

machniak added a project to T2507: Make canceled events more distiguishable in calendar view: Roundcube Kolab Plugins .
Jun 22 2017, 6:52 AM · Roundcube Kolab Plugins , 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
machniak added a comment to T1796: Document editor UI considerations.

FYI, Collabora Online 2.1.2 added support for avatars and custom button. So, technically it should be possible to move all our functionality into the editor frame.

Jun 21 2017, 8:23 AM · Roundcube Kolab Plugins , WOPI

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

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

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

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

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
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 18 2017

plachetka added a watcher for Roundcube Kolab Plugins : plachetka.
May 18 2017, 5:52 PM

Apr 11 2017

lang.ed added a comment to T2325: Roundcubemail Tag Explosion.

I delete the config directory and rebuilt the mail box, every thing is back to normal.

Apr 11 2017, 6:36 PM · Roundcube Kolab Plugins , Bug Reports
machniak created T2337: Problems with similar folder names that differ in character case.
Apr 11 2017, 2:34 PM · Kolab 16, Roundcube Kolab Plugins

Apr 7 2017

machniak added a project to T2181: Roundcube does not set meeting organizer: Kolab 16.
Apr 7 2017, 11:02 AM · Kolab 16, Roundcube Kolab Plugins , Bug Reports
machniak closed T2181: Roundcube does not set meeting organizer as Resolved.

Fixed.

Apr 7 2017, 11:02 AM · Kolab 16, Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T2181: Roundcube does not set meeting organizer.

No, wait. I see now that if you just visit the Resources tab doing nothing works, but if you visit the tab and add any resource to the event, then the organizer is not set in the Participants tab. T1484 fix is relevant here in a way that the organizer will be set anyway by the backend code. So, it's only frontend issue.

Apr 7 2017, 10:17 AM · Kolab 16, Roundcube Kolab Plugins , Bug Reports

Apr 4 2017

machniak closed T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar. as Resolved.

Fixed in dfacbe01bca [master] and acc49b51fff [roundcubemail-plugins-kolab-3.2].

Apr 4 2017, 10:20 AM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports

Apr 1 2017

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

The best would be to see the whole message. You can remove private data.

Apr 1 2017, 4:13 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.

Which parts of the XML are important? I can try to find it..

Apr 1 2017, 3:20 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports

Mar 30 2017

lang.ed added a comment to T2325: Roundcubemail Tag Explosion.

Kolab Plugins

Mar 30 2017, 7:01 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string.

Is there a chance we can see the original event data in XML form or as iCal export? Anyway, I suppose a needed fix here will be to remove the timezone string in brackets before passing it to the DateTime constructor.

Mar 30 2017, 6:43 AM · Roundcube Kolab Plugins , Kolab 16, Bug Reports

Mar 27 2017

machniak added a project to T2325: Roundcubemail Tag Explosion: Roundcube Kolab Plugins .

Pykolab version is irrelevant here. What roundcubemail-plugins-kolab version? We had such an issue in the past, but it was hard to find the reason of it. I didn't hear about the issue recently, so maybe it's fixed or maybe not. To remove the tags you have to visit the Configuration folder and remove redundant objects. Do this in command line and then reconstruct the mailbox.

Mar 27 2017, 6:45 AM · Roundcube Kolab Plugins , Bug Reports

Mar 18 2017

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

Just in case, more rpm versions:

Mar 18 2017, 5:39 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports
machniak edited projects for T2313: kolab 16.1 roundcube webmail calendar internal server error parsing time string, added: Roundcube Kolab Plugins ; removed Roundcube.
Mar 18 2017, 1:49 PM · Roundcube Kolab Plugins , Kolab 16, Bug Reports

Mar 6 2017

machniak added a project to T2142: editing task with no status fails: Roundcube Kolab Plugins .
Mar 6 2017, 8:37 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a project to T2145: problem with new lasklist: Roundcube Kolab Plugins .
Mar 6 2017, 8:37 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a project to T2148: problems with editing task list: Roundcube Kolab Plugins .
Mar 6 2017, 8:37 PM · Roundcube Kolab Plugins , Bug Reports
machniak edited projects for T2181: Roundcube does not set meeting organizer, added: Roundcube Kolab Plugins ; removed Roundcube.

Sounds like a duplicate of T1484.

Mar 6 2017, 8:32 PM · Kolab 16, Roundcube Kolab Plugins , Bug Reports

Feb 20 2017

adalcr removed a project from T2046: Notifications about being invited only show up in File dialog: Chwala.
Feb 20 2017, 4:12 AM · Roundcube Kolab Plugins

Jan 4 2017

machniak added a comment to T917: libcalendaring creates broken undefined RDATE rules.

I'm unable to reproduce this with Roundcube Calendar. So, it might be already fixed or the bug is in iRony.

Jan 4 2017, 10:41 AM · Roundcube Kolab Plugins , iRony

Jan 3 2017

machniak closed T1582: (Calendar) Interpretation of BYSETPOS in RRULE as Resolved.
Jan 3 2017, 11:44 AM · Kolab Enterprise 14, Kolab 16, Roundcube Kolab Plugins
machniak added a comment to T1582: (Calendar) Interpretation of BYSETPOS in RRULE.

Looks like none of libkolabxml and plugins: libkolab and calendar support BYSETPOS. As a quick fix we should probably allow two simple and most common cases of "first weekday" and "last weekday" by converting them to correct BYDAY property.

Jan 3 2017, 10:29 AM · Kolab Enterprise 14, Kolab 16, Roundcube Kolab Plugins
machniak closed T1637: Exceptions lost on event edit as Resolved.
Jan 3 2017, 8:38 AM · Kolab Enterprise 14, Kolab 16, Roundcube Kolab Plugins

Dec 30 2016

machniak closed T2130: Failed logins log should depend on log_logins setting as Resolved.
Dec 30 2016, 11:32 AM · Roundcube Kolab Plugins
machniak closed T1841: exceptions in recurrences with mixed all day and non all day appointments not working as expected as Resolved.
Dec 30 2016, 10:42 AM · Roundcube Kolab Plugins , Bug Reports

Dec 29 2016

machniak added a project to T1841: exceptions in recurrences with mixed all day and non all day appointments not working as expected: Roundcube Kolab Plugins .

I can confirm this. There are at least two issues here:

  1. allday flag for exceptions is forced to be the same as main event. This can be fixed with this:
-- a/plugins/libkolab/lib/kolab_format_event.php
+++ b/plugins/libkolab/lib/kolab_format_event.php
@@ -291,7 +291,9 @@ class kolab_format_event extends kolab_format_xcal
         }
Dec 29 2016, 8:29 PM · Roundcube Kolab Plugins , Bug Reports

Dec 28 2016

alaptev_nt added a watcher for Roundcube Kolab Plugins : alaptev_nt.
Dec 28 2016, 8:34 PM
machniak created T2130: Failed logins log should depend on log_logins setting.
Dec 28 2016, 5:58 PM · Roundcube Kolab Plugins

Dec 21 2016

machniak added a comment to T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar..

@vanmeeuwen, So we have a case with no delegation, but with a shared folder where user (with write rights) deletes an event. Considering my comment here https://git.kolab.org/T1357#27566 and the next one, what would you propose? Note that we first have to solve this independently from what wallace does, i.e. define what iTip messages are sent and when, should we use SENT-BY field, etc. Then how wallace would handle that is another story.

Dec 21 2016, 11:51 AM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports

Dec 20 2016

Robert_Selk added a comment to T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar..

Any news for this issue?

Dec 20 2016, 1:46 PM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports

Dec 7 2016

vanmeeuwen closed T1425: roundcube "helpdesk-login" add/save delegation not possible as Resolved.

Promoted to Bifrost#T18595.

Dec 7 2016, 4:50 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T2046: Notifications about being invited only show up in File dialog.

This works for me. So, it may be some timing issue. Note that these notifications are not "instant", they are "pulled" in one minute intervals (timer starts when the page is loaded).

Dec 7 2016, 9:55 AM · Roundcube Kolab Plugins
greve updated subscribers of T2046: Notifications about being invited only show up in File dialog.

If you're in the File section of the web client, invitations about being invited to a collaborative session show up.

Dec 7 2016, 8:47 AM · Roundcube Kolab Plugins
machniak edited projects for T2049: Updates of Session List in File dialog not refresh properly, added: Chwala, Roundcube Kolab Plugins ; removed WOPI.
Dec 7 2016, 8:46 AM · Roundcube Kolab Plugins , Chwala
machniak edited projects for T2046: Notifications about being invited only show up in File dialog, added: Roundcube Kolab Plugins , Chwala; removed WOPI.

What File dialog? Could you be more precise? The notifications should be displayed in all Roundcube windows. That's how it worked.

Dec 7 2016, 8:45 AM · Roundcube Kolab Plugins

Dec 5 2016

dhoffend closed T2040: kolab_files.js generated blocking error when manticore is not available as Invalid.

This ticket can be closed. It was a combination of packages/releases that didn't played together.

Dec 5 2016, 11:27 PM · Roundcube Kolab Plugins , Bug Reports

Dec 4 2016

dhoffend added a comment to T2040: kolab_files.js generated blocking error when manticore is not available.

Looks like this bug only happens in the old version. The most recent plugins package from Winterfell doesn't have this issue

Dec 4 2016, 11:43 PM · Roundcube Kolab Plugins , Bug Reports
dhoffend added a project to T2040: kolab_files.js generated blocking error when manticore is not available: Roundcube Kolab Plugins .
Dec 4 2016, 10:27 PM · Roundcube Kolab Plugins , Bug Reports

Nov 18 2016

machniak created T1871: Open document attachments in Collabora Online editor.
Nov 18 2016, 10:21 AM · Roundcube Kolab Plugins
machniak closed T1865: Attaching files "from cloud" does not work as Resolved.

I foun the broken commit rRPK1f88231db9fd0edca6e5b09c38e150216d760341. Fixed.

Nov 18 2016, 10:00 AM · Roundcube Kolab Plugins
machniak created T1865: Attaching files "from cloud" does not work.
Nov 18 2016, 9:53 AM · Roundcube Kolab Plugins

Nov 17 2016

machniak closed T1484: Invalid iTip content for an event with resources but no attendees as Resolved.
Nov 17 2016, 2:10 PM · Roundcube Kolab Plugins
machniak added a comment to T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar..

These "untranslated" messages come form wallace. We need to take care the solution works also for environments where invitation policy is not used at all or is used in various other modes.

Nov 17 2016, 12:45 PM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports
Robert_Selk added a comment to T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar..

Played around with Delegation and Shared Folder to test the behaviour of both functions.

Nov 17 2016, 11:52 AM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports

Nov 14 2016

machniak added a comment to T1796: Document editor UI considerations.

Well, collabora devs implemented features that allowed to implement Kolab toolbar as described in [1] (an as on the screenshot). Still, we didn't really decide that it's a better approach. It was simpler to implement.

Nov 14 2016, 3:00 PM · Roundcube Kolab Plugins , WOPI
seigo added a comment to T1796: Document editor UI considerations.

Could you update this task with the results of the discussions you have had with Collabora devs? Thanks!

Nov 14 2016, 2:11 PM · Roundcube Kolab Plugins , WOPI
seigo moved T1604: Choose document editor type (Manticore or WOPI) from Backlog to Review on the WOPI board.
Nov 14 2016, 2:10 PM · Roundcube Kolab Plugins , Chwala, WOPI
seigo added a comment to T1604: Choose document editor type (Manticore or WOPI).

Yes, for now lets just settle on CloudSuite.

Nov 14 2016, 1:18 PM · Roundcube Kolab Plugins , Chwala, WOPI

Nov 9 2016

leandrogs added a comment to T1823: Problems editing recurrence events.

Looks like my IMAP infrastructure doesn't support METADATA or ANNOTATEMORE... I think this is why we are using database_driver

Nov 9 2016, 7:36 PM · Roundcube Kolab Plugins , Bug Reports
leandrogs added a comment to T1823: Problems editing recurrence events.

Yes I am using database_driver. I don't remember why...

Nov 9 2016, 6:32 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T1823: Problems editing recurrence events.

Do I understand correctly that you use database driver?

Nov 9 2016, 6:01 PM · Roundcube Kolab Plugins , Bug Reports
leandrogs raised the priority of T1823: Problems editing recurrence events from 60 to High.
Nov 9 2016, 3:41 PM · Roundcube Kolab Plugins , Bug Reports
machniak closed T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php as Resolved.
Nov 9 2016, 8:58 AM · Roundcube Kolab Plugins , Authentication, Bug Reports

Nov 8 2016

machniak closed T1817: Collabora editor localization as Resolved.
Nov 8 2016, 9:15 AM · Roundcube Kolab Plugins , Chwala, WOPI
machniak created T1817: Collabora editor localization.
Nov 8 2016, 8:23 AM · Roundcube Kolab Plugins , Chwala, WOPI

Nov 7 2016

machniak added a comment to T1604: Choose document editor type (Manticore or WOPI).

Current implementation gives prio to Collabora.

Nov 7 2016, 10:59 AM · Roundcube Kolab Plugins , Chwala, WOPI
jh23453 added a comment to T1790: TOTP/HOTP: optionally display secret in addition to the QR code.

I started to package endroid-qrcode for Debian and saw that there is a new upstream release 1.6.5 available. The changelog has:

Nov 7 2016, 10:16 AM · Roundcube Kolab Plugins , Authentication

Nov 4 2016

machniak created T1796: Document editor UI considerations.
Nov 4 2016, 9:46 AM · Roundcube Kolab Plugins , WOPI
machniak closed T1601: Loading... message does not disappear in onload of WOPI editor as Resolved.

Done.

Nov 4 2016, 9:17 AM · Chwala, Roundcube Kolab Plugins , WOPI

Nov 2 2016

machniak added a comment to T1517: full acces ACL shared personal calendar of a user scrambles event behavior if a permitted user creates an event in it.

Tested and indeed there's a problem with this scenario. When handling an iTip we search for the event only in folders in personal and shared namespace. Here we have a folder in other user namespace. So, in [8] as well as in [6] the event cannot be found.

Nov 2 2016, 4:42 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T1517: full acces ACL shared personal calendar of a user scrambles event behavior if a permitted user creates an event in it.

There were some related changes in git, some not packaged yet. I'll test git-master, to see if any of these issues can be still reproduced.

Nov 2 2016, 12:51 PM · Roundcube Kolab Plugins , Bug Reports
machniak added a project to T1769: Roundcube - Calendar: Appointment with LDAP distribution group: Roundcube Kolab Plugins .

Groups with email address specified will not be expanded with their members.

Nov 2 2016, 12:06 PM · Roundcube

Oct 30 2016

bruederli added a comment to T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php.

Better fix submitted in D242. Waiting for approval

Oct 30 2016, 1:56 PM · Roundcube Kolab Plugins , Authentication, Bug Reports
jh23453 created T1790: TOTP/HOTP: optionally display secret in addition to the QR code.
Oct 30 2016, 10:22 AM · Roundcube Kolab Plugins , Authentication

Oct 29 2016

jh23453 added a comment to T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php.

A test with TOTP was successful.

Oct 29 2016, 10:30 PM · Roundcube Kolab Plugins , Authentication, Bug Reports
jh23453 added a comment to T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php.

Hm, there seems to be some confusion between method (driver to use) and id (yubikey:<hexcode>). the plugin tried to load config['kolab_2fa_yubikey:<hexcode>'] which obvously fails. The following patch (against Winterfell) seems to fix it for me - but I didn't test HOTP or TOTP token. And already added yubikeys had to be removed and readded.

Oct 29 2016, 10:04 PM · Roundcube Kolab Plugins , Authentication, Bug Reports
bruederli added a comment to T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php.

The configuration options should already make their way into the $config member of the Yubikey class. They are read in kolab_2fa::get_driver(), passed through Kolab2FA\Driver\Base::factory() all the way to Kolab2FA\Driver\Base::init() where they are merged with $this->config. It's to be investigated why the following line in Base.php doesn't work as expected:

$this->config = array_merge($this->config, $config);
Oct 29 2016, 3:17 PM · Roundcube Kolab Plugins , Authentication, Bug Reports

Oct 26 2016

jh23453 updated the task description for T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php.
Oct 26 2016, 3:57 AM · Roundcube Kolab Plugins , Authentication, Bug Reports
jh23453 added projects to T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php: Authentication, Roundcube Kolab Plugins .
Oct 26 2016, 3:53 AM · Roundcube Kolab Plugins , Authentication, Bug Reports

Oct 21 2016

machniak closed T1760: Recurrence exception not displayed when its date was changed as Resolved.
Oct 21 2016, 12:08 PM · Kolab Enterprise 14, Roundcube Kolab Plugins
machniak added a project to T1760: Recurrence exception not displayed when its date was changed: Kolab Enterprise 14.
Oct 21 2016, 10:48 AM · Kolab Enterprise 14, Roundcube Kolab Plugins
machniak created T1760: Recurrence exception not displayed when its date was changed.
Oct 21 2016, 10:48 AM · Kolab Enterprise 14, Roundcube Kolab Plugins

Oct 20 2016

Florian_Eder added a comment to T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar..

Thank you for the information. We will review it and dig a little deeper into this issue (shared folder vs. delegation).

Oct 20 2016, 11:58 AM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T1357: Wrong message displayed, if user tries to delete an appointment on a shared calendar..

Actually RFC5546 specifies a special case of acting on behalf of an organizer. So, I suppose we could assume that having write rights to calendar is such a case. Can't we?

Oct 20 2016, 10:17 AM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports