Page MenuHomePhorge
Feed Search

Aug 17 2015

vanmeeuwen closed T492: Configure Roundcube to accept self-signed certs by default (IMAP/SMTP) as Resolved.

Included in pykolab-0.7.15.

Aug 17 2015, 9:24 AM · Restricted Project, Restricted Project, Product Owners, PyKolab
vanmeeuwen added a project to T492: Configure Roundcube to accept self-signed certs by default (IMAP/SMTP): Restricted Project.
Aug 17 2015, 9:24 AM · Restricted Project, Restricted Project, Product Owners, PyKolab
vanmeeuwen closed T33: Consider the database root dn for synchronization, a subtask of T30: Redesign of Hosted Kolab, as Resolved.
Aug 17 2015, 8:51 AM · Product Owners

Aug 16 2015

machniak closed T161: Use treelist.js for folder list in kolab_files, a subtask of T102: File Cloud: Support for Folder Hierarchies, as Resolved.
Aug 16 2015, 1:01 PM · Restricted Project, Product Owners, Quality Assurance
machniak closed T161: Use treelist.js for folder list in kolab_files, a subtask of T162: Provide search box for folders in kolab_files, as Resolved.
Aug 16 2015, 1:01 PM · Product Owners, Roundcube Kolab Plugins

Aug 14 2015

petersen moved T624: WebDAV backend for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2015, 10:12 AM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
Adityab moved T624: WebDAV backend for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2015, 10:11 AM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners

Aug 12 2015

petersen assigned T692: Assign tags to email messages by drag & drop to grote.
Aug 12 2015, 12:39 PM · Product Owners
petersen created T693: Automatically add to addressbook on send.
Aug 12 2015, 12:39 PM · Product Owners
petersen created T692: Assign tags to email messages by drag & drop.
Aug 12 2015, 12:34 PM · Product Owners

Aug 11 2015

grote added a comment to T556: DNS configuration description for custom domain owners in HKCCP.

I have made the first proposed change, however the explanation about SPF records can not be done easily as proposed, because the values are just read out of the configuration file in a loop without the possibility to inject further text.

Aug 11 2015, 12:46 PM · Product Owners
grote lowered the priority of T627: Pyd.io backend for Chwala from 60 to 40.
Aug 11 2015, 12:34 PM · Product Owners, Chwala Developers
grote added a subtask for T691: Hosted Kolab: Two Factor Authentication: T32: Two-factor Authentication.
Aug 11 2015, 12:30 PM · Restricted Project
grote added a parent task for T32: Two-factor Authentication: T691: Hosted Kolab: Two Factor Authentication.
Aug 11 2015, 12:30 PM · Product Owners, Quality Assurance
grote created T691: Hosted Kolab: Two Factor Authentication.
Aug 11 2015, 12:29 PM · Restricted Project
grote created T690: Hosted Kolab: Bulk Processing.
Aug 11 2015, 12:27 PM · Restricted Project
grote added a parent task for T25: Hosted Kolab: Autonomous Alias Management: T684: Redesign HKCCP.
Aug 11 2015, 12:25 PM · Quality Assurance, Product Owners
grote added a subtask for T684: Redesign HKCCP: T25: Hosted Kolab: Autonomous Alias Management.
Aug 11 2015, 12:25 PM · Restricted Project, Product Owners
grote created T689: Hosted Kolab: Domain Registration.
Aug 11 2015, 12:24 PM · Restricted Project
grote added a comment to T684: Redesign HKCCP.

Here's the whiteboard from a feature session:

IMG_20150608_163002.jpg (3,264×2,448 px, 1 MB)

Aug 11 2015, 12:10 PM · Restricted Project, Product Owners
grote created T688: Hosted Kolab: Quota Information.
Aug 11 2015, 12:07 PM · Restricted Project
grote created T687: Hosted Kolab: Additional Means of Contact.
Aug 11 2015, 12:05 PM · Restricted Project
grote created T686: Hosted Kolab: Referrals.
Aug 11 2015, 12:02 PM · Restricted Project
grote created T685: Hosted Kolab: Voucher Codes.
Aug 11 2015, 12:00 PM · Restricted Project
grote added a subtask for T684: Redesign HKCCP: T446: Allow to distinguish between admin accounts and billing accounts.
Aug 11 2015, 11:57 AM · Restricted Project, Product Owners
grote added a project to T684: Redesign HKCCP: Restricted Project.
Aug 11 2015, 11:55 AM · Restricted Project, Product Owners
grote added a parent task for T28: Hosted Kolab: Freemium accounts: T684: Redesign HKCCP.
Aug 11 2015, 11:54 AM · Restricted Project
grote added a parent task for T29: Hosted Kolab: Post-calculated Storage Usage: T684: Redesign HKCCP.
Aug 11 2015, 11:54 AM · Restricted Project
grote added subtasks for T684: Redesign HKCCP: T156: Make HKCCP work for Mobile Devices, T26: Hosted Kolab: Allow use and administration of external email addresses, Unknown Object (Maniphest Task), T28: Hosted Kolab: Freemium accounts, T29: Hosted Kolab: Post-calculated Storage Usage.
Aug 11 2015, 11:54 AM · Restricted Project, Product Owners
grote added a parent task for T26: Hosted Kolab: Allow use and administration of external email addresses: T684: Redesign HKCCP.
Aug 11 2015, 11:54 AM · Restricted Project, Quality Assurance
grote added a parent task for T156: Make HKCCP work for Mobile Devices: T684: Redesign HKCCP.
Aug 11 2015, 11:54 AM · Restricted Project
grote moved T670: Fix handling of alarms with "zero duration" (e.g. PT0S) from Incoming to In Sprint on the Product Owners board.
Aug 11 2015, 11:52 AM · Libraries, Product Owners
grote created T684: Redesign HKCCP.
Aug 11 2015, 11:50 AM · Restricted Project, Product Owners

Aug 7 2015

machniak reopened T670: Fix handling of alarms with "zero duration" (e.g. PT0S) as "Open".

Hmm... I'm not so sure. According to RFC5545 it is not valid.

Aug 7 2015, 9:02 AM · Libraries, Product Owners
machniak reopened T670: Fix handling of alarms with "zero duration" (e.g. PT0S), a subtask of T653: Fix handling of alarms with "zero duration" (e.g. PT0S), as Open.
Aug 7 2015, 9:02 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners

Aug 6 2015

machniak closed T467: GSSAPI authentication support for Roundcube, a subtask of T466: FreeIPA integration, as Resolved.
Aug 6 2015, 11:44 AM · Product Owners

Aug 5 2015

grote renamed T662: Custom Sent Folder for Delegation from Custom Sent Folder per Identity to Custom Sent Folder for Delegated Shared Folders.
Aug 5 2015, 11:47 AM · Architecture & Design, Roundcube, Product Owners
machniak moved T653: Fix handling of alarms with "zero duration" (e.g. PT0S) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 5 2015, 10:14 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak closed T653: Fix handling of alarms with "zero duration" (e.g. PT0S) as Resolved.

Fixed also some Kolab plugins issues. I consider this ticket issue fixed.

Aug 5 2015, 10:14 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak edited projects for T653: Fix handling of alarms with "zero duration" (e.g. PT0S), added: Roundcube Kolab Plugins ; removed iRony.
Aug 5 2015, 10:13 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners

Aug 4 2015

machniak added a comment to T653: Fix handling of alarms with "zero duration" (e.g. PT0S).

Also not reproducable with current KE14 - iRony DAV Server 0.2.8SabreSabre VObject 2.1.3.

Aug 4 2015, 3:30 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak added a comment to T653: Fix handling of alarms with "zero duration" (e.g. PT0S).

I'm unable to reproduce the initial issue in Kolab:Development. The TRIGGER property is not broken when importing ics using iRony and then exporting it there.

Aug 4 2015, 9:41 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners

Aug 3 2015

machniak closed T670: Fix handling of alarms with "zero duration" (e.g. PT0S), a subtask of T653: Fix handling of alarms with "zero duration" (e.g. PT0S), as Invalid.
Aug 3 2015, 2:14 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak closed T670: Fix handling of alarms with "zero duration" (e.g. PT0S) as Invalid.

Oops. It looks that "P" is valid. I'll look for the issue in other places.

Aug 3 2015, 2:14 PM · Libraries, Product Owners
machniak added a comment to T653: Fix handling of alarms with "zero duration" (e.g. PT0S).

I found it's libkolabxml issue, see T670. However, some code alignments and workarounds still needed in libkolab and libcalenaring plugins.

Aug 3 2015, 12:30 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak created T670: Fix handling of alarms with "zero duration" (e.g. PT0S).
Aug 3 2015, 12:28 PM · Libraries, Product Owners
vanmeeuwen moved T491: Calendar folders appear to "disappear" from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 3 2015, 9:14 AM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners
vanmeeuwen closed T654: Plan subtasks and learn more about how to do WebDAV integration, a subtask of T624: WebDAV backend for Manticore, as Resolved.
Aug 3 2015, 9:07 AM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
vanmeeuwen added a project to T491: Calendar folders appear to "disappear": Restricted Project.
Aug 3 2015, 9:06 AM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners
machniak moved T665: Fix handling of alarms with "zero duration" (e.g. PT0S) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 3 2015, 8:54 AM · Syncroton, Product Owners, Restricted Project
machniak closed T665: Fix handling of alarms with "zero duration" (e.g. PT0S), a subtask of T653: Fix handling of alarms with "zero duration" (e.g. PT0S), as Resolved.
Aug 3 2015, 8:54 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak closed T665: Fix handling of alarms with "zero duration" (e.g. PT0S) as Resolved.
Aug 3 2015, 8:54 AM · Syncroton, Product Owners, Restricted Project
machniak moved T665: Fix handling of alarms with "zero duration" (e.g. PT0S) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 3 2015, 7:44 AM · Syncroton, Product Owners, Restricted Project
machniak edited a custom field on T665: Fix handling of alarms with "zero duration" (e.g. PT0S).
Aug 3 2015, 7:43 AM · Syncroton, Product Owners, Restricted Project
machniak created T665: Fix handling of alarms with "zero duration" (e.g. PT0S).
Aug 3 2015, 7:43 AM · Syncroton, Product Owners, Restricted Project
machniak moved T653: Fix handling of alarms with "zero duration" (e.g. PT0S) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 3 2015, 7:25 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak claimed T653: Fix handling of alarms with "zero duration" (e.g. PT0S).
Aug 3 2015, 7:24 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners

Jul 30 2015

machniak added a comment to T653: Fix handling of alarms with "zero duration" (e.g. PT0S).
  1. kolab-syncroton does not support Reminder=0 now, need to be fixed.
  2. There are issues in Roundcube UI. While you can set alarm to "0" when you visit the event again there are small glitches in the alarm description and edit field. The reminder message is not displayed.

BTW, when adding such event via Roundcube the TRIGGER is correctly saved as -PT0M. So, it looks that iRony/SabreDAV is doing something wrong here.

Jul 30 2015, 10:24 AM · Roundcube Kolab Plugins , Restricted Project, Product Owners

Jul 29 2015

machniak added a comment to T247: WebDAV backend driver for Chwala.

Yes, it does.

Jul 29 2015, 12:45 PM · Restricted Project, Product Owners, Chwala
grote added a comment to T247: WebDAV backend driver for Chwala.

Does this also support different authentication credentials per user to one external WebDAV server like with SeaFile?

Jul 29 2015, 12:44 PM · Restricted Project, Product Owners, Chwala
grote moved T653: Fix handling of alarms with "zero duration" (e.g. PT0S) from Ready for Sprint to In Sprint on the Product Owners board.
Jul 29 2015, 12:24 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
grote moved T466: FreeIPA integration from In Sprint to Ready for Sprint on the Product Owners board.
Jul 29 2015, 12:22 PM · Product Owners
grote moved T492: Configure Roundcube to accept self-signed certs by default (IMAP/SMTP) from In Sprint to Ready for Sprint on the Product Owners board.
Jul 29 2015, 12:21 PM · Restricted Project, Restricted Project, Product Owners, PyKolab
grote added a project to T624: WebDAV backend for Manticore: Restricted Project.
Jul 29 2015, 12:10 PM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
bruederli added a comment to T143: Show CardDAV URL also for GAL.

It's maybe also worth to notice that enabling this feature may severely influence the load on the Kolab server. Reason: every time a client want to synchronize, it requests the change state of the collection from the server. With an LDAP directory, the only way to compile the change state is to read every single record in the directory and return the last modification date.

Jul 29 2015, 12:06 PM · Restricted Project, Product Owners
grote added a project to T653: Fix handling of alarms with "zero duration" (e.g. PT0S): Restricted Project.
Jul 29 2015, 12:05 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
grote moved T653: Fix handling of alarms with "zero duration" (e.g. PT0S) from In Triage to Ready for Sprint on the Product Owners board.
Jul 29 2015, 12:04 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
machniak moved T143: Show CardDAV URL also for GAL from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 29 2015, 8:08 AM · Restricted Project, Product Owners
machniak closed T143: Show CardDAV URL also for GAL as Resolved.
Jul 29 2015, 8:08 AM · Restricted Project, Product Owners

Jul 28 2015

machniak moved T143: Show CardDAV URL also for GAL from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2015, 2:54 PM · Restricted Project, Product Owners
machniak moved T247: WebDAV backend driver for Chwala from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2015, 2:54 PM · Restricted Project, Product Owners, Chwala
machniak closed T247: WebDAV backend driver for Chwala as Resolved.
Jul 28 2015, 2:54 PM · Restricted Project, Product Owners, Chwala
grote moved T662: Custom Sent Folder for Delegation from Incoming to In Triage on the Product Owners board.
Jul 28 2015, 2:46 PM · Architecture & Design, Roundcube, Product Owners
grote moved T653: Fix handling of alarms with "zero duration" (e.g. PT0S) from Incoming to In Triage on the Product Owners board.
Jul 28 2015, 2:46 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
grote added a project to T653: Fix handling of alarms with "zero duration" (e.g. PT0S): Product Owners.
Jul 28 2015, 2:46 PM · Roundcube Kolab Plugins , Restricted Project, Product Owners
grote added a comment to T143: Show CardDAV URL also for GAL.

Thanks a lot @bruederli for explaining the limitations!

Jul 28 2015, 2:16 PM · Restricted Project, Product Owners
bruederli added a comment to T143: Show CardDAV URL also for GAL.

The limitations are probably more down to volume and performance. CardDAV does a full sync of the entire contact resource. For LDAP this means that all entries matching the base_dn/filter are synced to every client. It's thus only recommended for small setups with a couple hundred LDAP entries.

Jul 28 2015, 11:40 AM · Restricted Project, Product Owners
machniak moved T247: WebDAV backend driver for Chwala from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2015, 10:12 AM · Restricted Project, Product Owners, Chwala
machniak reassigned T491: Calendar folders appear to "disappear" from machniak to vanmeeuwen.

Please, review.

Jul 28 2015, 9:56 AM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners
Adityab edited a custom field on T661: Figure out a way to handle different types of access control restrictions.
Jul 28 2015, 9:08 AM · Restricted Project, Quality Assurance, Restricted Project

Jul 27 2015

grote created T662: Custom Sent Folder for Delegation.
Jul 27 2015, 1:36 PM · Architecture & Design, Roundcube, Product Owners
machniak closed Restricted Maniphest Task, a subtask of T30: Redesign of Hosted Kolab, as Resolved.
Jul 27 2015, 12:40 PM · Product Owners
Adityab moved T661: Figure out a way to handle different types of access control restrictions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 27 2015, 8:53 AM · Restricted Project, Quality Assurance, Restricted Project
Adityab created T661: Figure out a way to handle different types of access control restrictions.
Jul 27 2015, 8:53 AM · Restricted Project, Quality Assurance, Restricted Project

Jul 24 2015

machniak closed Restricted Maniphest Task, a subtask of T30: Redesign of Hosted Kolab, as Resolved.
Jul 24 2015, 12:02 PM · Product Owners

Jul 23 2015

machniak claimed T247: WebDAV backend driver for Chwala.
Jul 23 2015, 2:06 PM · Restricted Project, Product Owners, Chwala
machniak claimed T143: Show CardDAV URL also for GAL.
Jul 23 2015, 12:24 PM · Restricted Project, Product Owners
Adityab renamed T660: Create an abstraction layer for the Document collection, allowing different storage backends from Create an abstraction layer for the Document collection, allowing different storage backends to Create an abstraction layer for the Document collection, allowing multiple simultaneous storage backends.
Jul 23 2015, 9:02 AM · Restricted Project, Quality Assurance, Restricted Project
Adityab created T660: Create an abstraction layer for the Document collection, allowing different storage backends.
Jul 23 2015, 9:02 AM · Restricted Project, Quality Assurance, Restricted Project
Adityab created T659: Add WebDAV auth strategy for Manticore.
Jul 23 2015, 9:00 AM · Restricted Project, Quality Assurance, Restricted Project

Jul 22 2015

grote moved T68: Support Extended MAPI natively via OpenChange from Ready for Sprint to In Sprint on the Product Owners board.
Jul 22 2015, 8:59 AM · Architecture & Design

Jul 21 2015

Adityab moved T654: Plan subtasks and learn more about how to do WebDAV integration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 21 2015, 9:30 AM · Restricted Project
Adityab created T654: Plan subtasks and learn more about how to do WebDAV integration.
Jul 21 2015, 9:29 AM · Restricted Project
petersen edited a custom field on T624: WebDAV backend for Manticore.
Jul 21 2015, 9:05 AM · Restricted Project, Restricted Project, Restricted Project, Quality Assurance, Product Owners
machniak moved T491: Calendar folders appear to "disappear" from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 21 2015, 8:59 AM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners
machniak added a comment to T491: Calendar folders appear to "disappear".

Agreed about the /private namespace. This is fixed by above commit. The problem is with priority of the other two annotations. As I said, iRony (actually only iRony uses these methods) depends on the fact that we can set a folder ID to defined value. So, if we set "kolab" annotation to something and the use "cyrus" annotation we have a problem. That's why I left the order as it was before. See the commit. Tell me if you see this different.

Jul 21 2015, 8:40 AM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners

Jul 20 2015

Adityab closed T589: Default (text-)document template with nice styles, a subtask of T67: Real-time Collaborative Document Editing, as Resolved.
Jul 20 2015, 11:07 PM · Architecture & Design, Product Owners, Quality Assurance
Adityab closed T590: Fonts for document editing, a subtask of T67: Real-time Collaborative Document Editing, as Resolved.
Jul 20 2015, 11:05 PM · Architecture & Design, Product Owners, Quality Assurance
vanmeeuwen added a comment to T491: Calendar folders appear to "disappear".
In T491#8369, @machniak wrote:

So, it looks like we need to check the /shared/vendor/kolab/uniqueid annotation first and fallback to cyrus annotation if it does not exists in get_uid().

Jul 20 2015, 12:19 PM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners
machniak added a comment to T491: Calendar folders appear to "disappear".

We can't give a prio to cyrus uniqueid annotation. I've found iRony's Kolab/Utils/DAVBackend.php code which (beside unsused class constants) sets folder UID and, I assume, the DAV client expects the same UID to be used later. So, it looks like we need to check the /shared/vendor/kolab/uniqueid annotation first and fallback to cyrus annotation if it does not exists in get_uid().

Jul 20 2015, 11:48 AM · Restricted Project, Restricted Project, Roundcube Kolab Plugins , Product Owners