Page MenuHomePhorge
Feed Advanced Search

Jan 3 2017

machniak moved T2109: User presence persistence from Backlog to Ready on the Kolab Chat board.
Jan 3 2017, 12:24 PM · Kolab Chat
machniak moved T2115: Internal design considerations - users from Backlog to Ready on the Kolab Chat board.
Jan 3 2017, 12:24 PM · Kolab Chat
machniak moved T2118: Rooms/Channels API design from Backlog to Ready on the Kolab Chat board.
Jan 3 2017, 12:24 PM · Kolab Chat
machniak moved T2124: User status from Backlog to Ready on the Kolab Chat board.
Jan 3 2017, 12:24 PM · Kolab Chat
machniak moved T2064: Implement KolabChat.User module from Backlog to Done on the Kolab Chat board.
Jan 3 2017, 12:16 PM · Kolab Chat
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, 11:29 AM · Kolab Enterprise 14, Kolab 16, Roundcube Kolab Plugins
machniak closed T1637: Exceptions lost on event edit as Resolved.
Jan 3 2017, 9:38 AM · Kolab Enterprise 14, Kolab 16, Roundcube Kolab Plugins
machniak committed rRPK0207f27ce731: T1637: Fix lost exceptions on event edit (authored by machniak).
T1637: Fix lost exceptions on event edit
Jan 3 2017, 9:38 AM
machniak committed rRPKf4e5fc9d3892: T1637: Fix lost exceptions on event edit (authored by machniak).
T1637: Fix lost exceptions on event edit
Jan 3 2017, 9:37 AM

Jan 2 2017

machniak removed a project from T2157: No support for read-only access in CalDAV-Sync (android): Bug Reports.
Jan 2 2017, 8:18 AM · iRony
machniak added a project to T2157: No support for read-only access in CalDAV-Sync (android): iRony.
Jan 2 2017, 8:18 AM · iRony
machniak added a comment to T2157: No support for read-only access in CalDAV-Sync (android).

This is RFC 3744 which has to be implemented. We have a ticket for this (T756), but that one is about WebDAV. Let's keep a separate ticket for CalDAV.

Jan 2 2017, 8:06 AM · iRony

Dec 31 2016

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

I'm not able to reproduce the issue anymore.

Dec 31 2016, 2:07 PM · Kolab 16, PyKolab, Bug Reports

Dec 30 2016

machniak closed T2130: Failed logins log should depend on log_logins setting as Resolved.
Dec 30 2016, 12:32 PM · Roundcube Kolab Plugins
machniak committed rRPK41e32e5b5ab7: T2130: Write to userlogins log only when log_logins=true (authored by machniak).
T2130: Write to userlogins log only when log_logins=true
Dec 30 2016, 12:32 PM
machniak closed T1841: exceptions in recurrences with mixed all day and non all day appointments not working as expected as Resolved.
Dec 30 2016, 11:42 AM · Roundcube Kolab Plugins , Bug Reports
machniak committed rRPK659497560515: T1841: Support non-all-day exceptions to all-day events and vice-versa (authored by machniak).
T1841: Support non-all-day exceptions to all-day events and vice-versa
Dec 30 2016, 11:39 AM
machniak committed rRPKc4f4f52aa0bd: T1841: Support non-all-day exceptions to all-day events and vice-versa (authored by machniak).
T1841: Support non-all-day exceptions to all-day events and vice-versa
Dec 30 2016, 11:33 AM
machniak edited projects for T1748: Log for failed user logins for the Kolab Webadmin, added: Web Administration Panel; removed Bug Reports.
Dec 30 2016, 9:16 AM · Web Administration Panel
machniak added a project to T1347: wallace fails to run expunge old events job: PyKolab.
Dec 30 2016, 9:14 AM · PyKolab, Kolab Enterprise 14, Bug Reports
machniak closed T1347: wallace fails to run expunge old events job as Resolved.

This is a duplicate of T1847.

Dec 30 2016, 9:13 AM · PyKolab, Kolab Enterprise 14, 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, 9:29 PM · Roundcube Kolab Plugins , Bug Reports
machniak committed rRPKcb0dfe0317bf: Fix javascript error when opening an event dialog (introduced in last commits) (authored by machniak).
Fix javascript error when opening an event dialog (introduced in last commits)
Dec 29 2016, 8:14 PM
machniak committed rRPK1ae83ad8538b: Fix javascript error when opening an event dialog (introduced in last commits) (authored by machniak).
Fix javascript error when opening an event dialog (introduced in last commits)
Dec 29 2016, 8:13 PM
machniak retitled D357: Fix PHP fatal errors on some PHOTO property formats from
Dec 29 2016, 5:20 PM
machniak added a revision to T2043: iRony CardDAV: ContactsBackend.php does not handle v4 PHOTO properties: D357: Fix PHP fatal errors on some PHOTO property formats.
Dec 29 2016, 5:20 PM · iRony, Bug Reports
machniak added a comment to T2043: iRony CardDAV: ContactsBackend.php does not handle v4 PHOTO properties.

Roundcube core and kolab_addressbook plugin does not support photo URLs. It is not clear to me if it is at all possible to store URL and mediatype in Kolab XML format (probably only URL without type is supported).

Dec 29 2016, 3:32 PM · iRony, Bug Reports
machniak committed rRPKf48a95aa2920: Unset initial folder/collection on auth errors (authored by machniak).
Unset initial folder/collection on auth errors
Dec 29 2016, 12:45 PM
machniak committed rRPKd865ec5cbef0: Retain selected folder on page refresh (Bifrost#T18463) (authored by machniak).
Retain selected folder on page refresh (Bifrost#T18463)
Dec 29 2016, 12:42 PM
machniak committed rRPK516768726a39: Retain selected folder on page refresh (Bifrost#T18463) (authored by machniak).
Retain selected folder on page refresh (Bifrost#T18463)
Dec 29 2016, 12:26 PM
machniak committed rRSC9af478d0c69e: Fix preview frame border in widescreen mode (Roundcube 1.3) (authored by machniak).
Fix preview frame border in widescreen mode (Roundcube 1.3)
Dec 29 2016, 11:50 AM
machniak closed T2103: Can't get Chwala working after an upgrade. as Invalid.

I just did an update on some old Kolab:Winterfell installation:

33 | update                   | 2016-12-29 09:31 | E, I, O, U     |  481 EE
32 | update                   | 2016-08-31 12:05 | E, I, U        |  194 EE

I see no issues. Anyway this looks more like a mysql issue.

Dec 29 2016, 9:43 AM · Bug Reports
machniak created T2136: Confusing warnings on package update.
Dec 29 2016, 9:39 AM · Kolab 16, Bug Reports

Dec 28 2016

machniak closed T1859: setup-kolab on Debian Jessie does not restart apache as Resolved.

This was fixed in 66310b2fc46138.

Dec 28 2016, 7:43 PM · Kolab 16, PyKolab, Jessie, Bug Reports
machniak added a project to T2009: pykolab: given names with white spaces will fail.: PyKolab.
Dec 28 2016, 7:40 PM · PyKolab, Bug Reports
machniak added a project to T1607: Install on fresh CentOS 7 server fails because of missing clamav package: PyKolab.

clamav-update package is required dependency of kolab-16.0.1-3 according to https://obs.kolabsys.com/package/rdiff/Kolab:16/kolab?linkrev=base&rev=9 So, this probably is fixed already. @vanmeeuwen ?

Dec 28 2016, 7:33 PM · PyKolab, Bug Reports
machniak added a project to T1739: iRony does not log failed login attempts, if user name exists: iRony.

The same as in syncroton (T1751) it is caused by authentication cache.

Dec 28 2016, 7:21 PM · iRony, Bug Reports
machniak added a project to T1742: Chwala does not log failed login attempts, if the user name exists: Chwala.

I'm afraid Chwala does not log successful logins either. Failed logins log comes from kolab_auth plugin.

Dec 28 2016, 7:18 PM · Chwala, Bug Reports
machniak created T2130: Failed logins log should depend on log_logins setting.
Dec 28 2016, 6:58 PM · Roundcube Kolab Plugins
machniak added a comment to T1751: Syncroton does not log failed login attempts, if the user name exists.

It is because syncroton uses authentication cache. So, when the username is in the cache kolab_auth plugin (which logs userlogins errors) is bypassed. We need some additional code in kolab_sync::authenticate(), probably should depend on Roundcube's log_logins setting.

Dec 28 2016, 6:49 PM · Syncroton, Bug Reports
machniak added a project to T1751: Syncroton does not log failed login attempts, if the user name exists: Syncroton.
Dec 28 2016, 6:45 PM · Syncroton, Bug Reports
machniak closed T2055: Folder Hierarchy Merging and Flattening as Resolved.

Done. It does create folder names similar to these known from ActiveSync settings in Roundcube. Also iRony uses similar technique. So, the unification is good, but likely there's still a place for improvement. If we could agree on some precise unified format (with all corner cases described) we could then implement it for all of these three systems.

Dec 28 2016, 5:32 PM · Syncroton
machniak committed rS222891c39a3a: T2055: Folder Hierarchy Merging and Flattening (authored by machniak).
T2055: Folder Hierarchy Merging and Flattening
Dec 28 2016, 5:26 PM
machniak committed rS8f07f280b1c8: T2055: Folder Hierarchy Merging and Flattening (authored by machniak).
T2055: Folder Hierarchy Merging and Flattening
Dec 28 2016, 5:25 PM

Dec 27 2016

machniak committed rRPKbe4870dec8ef: Prevent from libkolabxml errors on Etc/GMT timezone (Bifrost#T15706) (authored by machniak).
Prevent from libkolabxml errors on Etc/GMT timezone (Bifrost#T15706)
Dec 27 2016, 10:15 AM
machniak committed rRPKbbe88f66376b: Prevent from libkolabxml errors on Etc/GMT timezone (Bifrost#T15706) (authored by machniak).
Prevent from libkolabxml errors on Etc/GMT timezone (Bifrost#T15706)
Dec 27 2016, 10:14 AM
machniak committed rRPKec60bb591ab6: Support Tasks in kolab_delegation (Bifrost#T18853) (authored by machniak).
Support Tasks in kolab_delegation (Bifrost#T18853)
Dec 27 2016, 10:04 AM
machniak committed rRPKdc3ea3d942b4: Support Tasks in kolab_delegation (Bifrost#T18853) (authored by machniak).
Support Tasks in kolab_delegation (Bifrost#T18853)
Dec 27 2016, 10:04 AM

Dec 22 2016

machniak created T2124: User status.
Dec 22 2016, 12:57 PM · Kolab Chat
machniak added a comment to T2118: Rooms/Channels API design.
  1. Rooms:
    • id - unique room identifier
    • creator - user that created the room (and is an admin for it)
    • is_public - is the room for everyone or requires an invitation
    • alias - human readable room name (especially for public rooms) - should be unique
    • created_timestamp
Dec 22 2016, 12:27 PM · Kolab Chat

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, 12:51 PM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports
machniak added a comment to T2103: Can't get Chwala working after an upgrade..

Anything interesting in mariadb logs?

Dec 21 2016, 10:18 AM · Bug Reports
machniak created T2118: Rooms/Channels API design.
Dec 21 2016, 10:10 AM · Kolab Chat
machniak created T2115: Internal design considerations - users.
Dec 21 2016, 10:08 AM · Kolab Chat

Dec 20 2016

machniak created T2109: User presence persistence.
Dec 20 2016, 12:46 PM · Kolab Chat
machniak moved T1895: Presence from In Progress to Review on the Kolab Chat board.
Dec 20 2016, 12:28 PM · Kolab Chat
machniak added a comment to T1895: Presence.

Implemented in D351

Dec 20 2016, 12:28 PM · Kolab Chat
machniak retitled D351: Websockets, auth tokens, presence, text chat from Initial websocket comminication with auth tokens
Dec 20 2016, 12:16 PM
machniak updated the diff for D351: Websockets, auth tokens, presence, text chat.
  • Text chat (using public room)
Dec 20 2016, 12:16 PM
machniak added a comment to T2103: Can't get Chwala working after an upgrade..

Did you try to use mysql from command line? Does Roundcube work? What exactly did you upgrade?

Dec 20 2016, 11:25 AM · Bug Reports

Dec 19 2016

machniak updated the diff for D351: Websockets, auth tokens, presence, text chat.
  • Install bootstrap js/fonts and jquery
Dec 19 2016, 9:25 AM
machniak updated the diff for D351: Websockets, auth tokens, presence, text chat.
  • User status (presence)
Dec 19 2016, 8:59 AM

Dec 18 2016

machniak added a project to T2094: Direct access to kernel /proc/sys/net/ipv4/tcp_keepalive* not available in virtual containers: PyKolab.
Dec 18 2016, 8:32 AM · PyKolab, Bug Reports

Dec 16 2016

machniak closed T2064: Implement KolabChat.User module as Resolved.

This is already implemented.

Dec 16 2016, 6:16 PM · Kolab Chat
machniak closed T2064: Implement KolabChat.User module, a subtask of T1895: Presence, as Resolved.
Dec 16 2016, 6:16 PM · Kolab Chat
machniak moved T1895: Presence from Ready to In Progress on the Kolab Chat board.
Dec 16 2016, 6:16 PM · Kolab Chat
machniak moved T1895: Presence from Backlog to Ready on the Kolab Chat board.
Dec 16 2016, 10:52 AM · Kolab Chat
machniak closed T1465: [RFC5258] LIST return options are ignored as Resolved.

The upstream issue has been fixed.

Dec 16 2016, 10:52 AM · Cyrus IMAP

Dec 15 2016

machniak committed rI5575f45d32f7: T1994: Fix error handling on folder creation/updates (authored by machniak).
T1994: Fix error handling on folder creation/updates
Dec 15 2016, 2:58 PM
machniak committed rI3cf34b9dcc5e: T1994: Fix error handling on folder creation/updates (authored by machniak).
T1994: Fix error handling on folder creation/updates
Dec 15 2016, 2:57 PM
machniak closed T1994: "201 Created" response even if folder creation failed as Resolved by committing rI3cf34b9dcc5e: T1994: Fix error handling on folder creation/updates.
Dec 15 2016, 2:56 PM · iRony
machniak closed D302: T1994: Fix error handling on folder creation/updates by committing rI3cf34b9dcc5e: T1994: Fix error handling on folder creation/updates.
Dec 15 2016, 2:56 PM
machniak retitled D351: Websockets, auth tokens, presence, text chat from to Initial websocket comminication with auth tokens.
Dec 15 2016, 9:30 AM
machniak committed rKC5f7567755e6a: Store users in database (authored by machniak).
Store users in database
Dec 15 2016, 9:13 AM
machniak closed D345: Store users in database by committing rKC5f7567755e6a: Store users in database.
Dec 15 2016, 9:13 AM
machniak committed rKC705543b26465: Remove users.status column (authored by machniak).
Remove users.status column
Dec 15 2016, 9:13 AM

Dec 14 2016

machniak added a comment to D345: Store users in database.

I'm working on websockets and tokens (yes, Phoenix.Token). So, this diff only stores users in database to have user ID. Status is for user status in future (but I suppose we'll change that to some another database table). I didn't think about Phoenix.Presence yet.

Dec 14 2016, 1:23 PM

Dec 13 2016

machniak retitled D345: Store users in database from
Dec 13 2016, 12:42 PM

Dec 12 2016

machniak committed rKCa507c61def71: Move locale plug to /web/controllers/plugs (authored by machniak).
Move locale plug to /web/controllers/plugs
Dec 12 2016, 11:22 AM
machniak committed rKCf5c6d52f63ea: Merge branch 'develop' of ssh://git.kolab.org/diffusion/KC/Chat into develop (authored by machniak).
Merge branch 'develop' of ssh://git.kolab.org/diffusion/KC/Chat into develop
Dec 12 2016, 11:17 AM
machniak committed rKC2a7f04e70712: T2018: Dummy authentication module (authored by machniak).
T2018: Dummy authentication module
Dec 12 2016, 11:17 AM
machniak committed rKC4627255dbe44: Merge branch 'feature/dummy_auth' into develop (authored by machniak).
Merge branch 'feature/dummy_auth' into develop
Dec 12 2016, 11:17 AM
machniak closed T2018: Create authentication module plug w/dummy auth as Resolved by committing rKC2a7f04e70712: T2018: Dummy authentication module.
Dec 12 2016, 11:17 AM · Kolab Chat
machniak closed D333: T2018: Dummy authentication module by committing rKC2a7f04e70712: T2018: Dummy authentication module.
Dec 12 2016, 11:17 AM
machniak committed rKC526caff7f000: T1949: Added localization module (authored by machniak).
T1949: Added localization module
Dec 12 2016, 11:17 AM
machniak closed T1949: Internationalization, a subtask of T1889: Initial project framework, as Resolved.
Dec 12 2016, 11:17 AM · Kolab Chat
machniak closed T1949: Internationalization as Resolved by committing rKC526caff7f000: T1949: Added localization module.
Dec 12 2016, 11:17 AM · Kolab Chat
machniak committed rKC3e64f2d1a576: Forgot to rename Gettext module prefix to KolabChat (authored by machniak).
Forgot to rename Gettext module prefix to KolabChat
Dec 12 2016, 11:17 AM
machniak committed rKC8b632f6fe3e9: T1949: Added localization module (authored by machniak).
T1949: Added localization module
Dec 12 2016, 11:17 AM
machniak committed rKCcca613a002d1: Add Makefile with commands to generate/update locale files (authored by machniak).
Add Makefile with commands to generate/update locale files
Dec 12 2016, 11:16 AM
machniak closed D327: T1949: Added localization module by committing rKCcca613a002d1: Add Makefile with commands to generate/update locale files.
Dec 12 2016, 11:16 AM
machniak closed D327: T1949: Added localization module by committing rKC8b632f6fe3e9: T1949: Added localization module.
Dec 12 2016, 11:16 AM

Dec 8 2016

machniak created T2064: Implement KolabChat.User module.
Dec 8 2016, 12:19 PM · Kolab Chat
machniak added a comment to T1976: Spec out authentication.

Are we going to write LDAP authentication (which is not so simple considering multi-domain and username canonification) or we should use e.g. chwala API connection to authenticate the user?

Dec 8 2016, 12:10 PM · Kolab Chat
machniak added a comment to D339: Fix deprecation-warning log spam.

What distro are you using? I guess it would be better to update PEAR package. It should not throw warnings with pear-1.10.x.

Dec 8 2016, 8:03 AM

Dec 7 2016

machniak claimed T2018: Create authentication module plug w/dummy auth.
Dec 7 2016, 1:28 PM · Kolab Chat
machniak retitled D333: T2018: Dummy authentication module from
Dec 7 2016, 1:28 PM
machniak added a revision to T2018: Create authentication module plug w/dummy auth: D333: T2018: Dummy authentication module.
Dec 7 2016, 1:28 PM · Kolab Chat
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, 10:55 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, 9:46 AM · Roundcube Kolab Plugins , Chwala