Page MenuHomePhorge
Feed Advanced Search

Dec 7 2016

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, 9:45 AM · Roundcube Kolab Plugins
machniak added a comment to T224: Improve Support For Multiple Calendars Via ActiveSync.
In T224#31305, @greve wrote:

Would it display them all, or just the first/primary/top level one?

Dec 7 2016, 9:13 AM · Syncroton, Product Owners, Quality Assurance
machniak added a project to T2043: iRony CardDAV: ContactsBackend.php does not handle v4 PHOTO properties: iRony.
Dec 7 2016, 8:20 AM · iRony, Bug Reports

Dec 6 2016

machniak added a comment to T224: Improve Support For Multiple Calendars Via ActiveSync.
In T224#31251, @greve wrote:

Does the "only Calendar" mean it shows only the main folder, or that it only shows Calendars, incuding hierarchy for the Symantec App?

It would display only the Calendar folder, without any hierarchy in this case.

Would such folder names be possible in the ActiveSync protocol?

We can set anything as a folder name.

Dec 6 2016, 9:41 PM · Syncroton, Product Owners, Quality Assurance
machniak added a comment to T224: Improve Support For Multiple Calendars Via ActiveSync.
OSCase 1Case 2 and Case 3
AndroidMissing Subcalendar & Subcalendar3, FLAT / NO HIERARCHYNO HIERARCHY, only Calendar
iOSMissing Subcalendar & Subcalendar3, FLAT / NO HIERARCHYNO HIERARCHY, only Calendar
Symantec AppMissing Subcalendar & Subcalendar3only Calendar
Outlook 2013+Missing Subcalendar, Subcalendar3, Subsubcalendar, Subsubcalendar2, FLAT / NO HIERARCHYNo folders at all
Dec 6 2016, 2:24 PM · Syncroton, Product Owners, Quality Assurance
machniak committed rCb56c58286216: Make .odt template smaller and with "Noto Sans" font as default for better CODE… (authored by machniak).
Make .odt template smaller and with "Noto Sans" font as default for better CODE…
Dec 6 2016, 11:50 AM
machniak committed rC0bef5632cb57: Make sure Host_PostmessageReady is not sent to early to the WOPI iframe (authored by machniak).
Make sure Host_PostmessageReady is not sent to early to the WOPI iframe
Dec 6 2016, 11:32 AM
machniak added a comment to T224: Improve Support For Multiple Calendars Via ActiveSync.
In T224#31227, @greve wrote:

But we're only seeing Calendar, Subcalendar2, Subcalendar4 and Subsubcalendar3 because both Subsubcalendar and Subsubcalendar2 are being hidden by the state of their parent folder and this behaviour is consistent across all devices?

Dec 6 2016, 10:52 AM · Syncroton, Product Owners, Quality Assurance
machniak added a comment to T224: Improve Support For Multiple Calendars Via ActiveSync.

Not only deleted, but indeed IMAP allows for hierarchies with deleted parents. It may also exist but be unsubscribed (in general or for activesync only), or it may be a namespace root (which is also a kind of special folder and generally not subscibeable).

Dec 6 2016, 9:34 AM · Syncroton, Product Owners, Quality Assurance

Dec 5 2016

machniak moved T1949: Internationalization from In Progress to Review on the Kolab Chat board.
Dec 5 2016, 2:58 PM · Kolab Chat
machniak added a revision to T1949: Internationalization: D327: T1949: Added localization module.
Dec 5 2016, 2:05 PM · Kolab Chat
machniak retitled D327: T1949: Added localization module from
Dec 5 2016, 2:05 PM
machniak moved T1949: Internationalization from Ready to In Progress on the Kolab Chat board.
Dec 5 2016, 10:46 AM · Kolab Chat
machniak reopened T1525: Postfix LDAP timed out on clean centos7 installation as "Open".

@vanmeeuwen No, this is not a duplicate. The issue still persists with pykolab code from git-master. See Bifrost T16075 for the same issue.

Dec 5 2016, 10:33 AM · Kolab 16, PyKolab, Bug Reports
machniak abandoned D324: T2040: Don't call manticore_api when it's not loaded.

I don't think we should imitate the editor api if any of manticore_api nor document_editor_api exists. If that happens it's an error anyway. Actually I can think only about one case, the chwala javascript file didn't load. As you can see in https://git.kolab.org/rRPK7adf82a0c6a0b272af8847dedd4b912312141f0e loading the manticore_api was never conditional.

Dec 5 2016, 8:26 AM

Dec 3 2016

machniak reopened T1988: wallace fails to check if resource reservation requests conflicts with any of resource events as "Open".

@vanmeeuwen, The issue is fixed, but two tests fail now:

======================================================================
FAIL: test_002_check_event_conflict
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 134, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib64/python2.7/site-packages/twisted/internet/utils.py", line 191, in runWithWarningsSuppressed
    result = f(*a, **kw)
  File "/root/pykolab/tests/unit/test-011-itip.py", line 450, in test_002_check_event_conflict
    self.assertTrue(itip.check_event_conflict(event3, itip_event), "Conflict in two recurring events")
  File "/usr/lib64/python2.7/site-packages/twisted/trial/unittest.py", line 224, in failUnless
    raise self.failureException(msg)
FailTest: Conflict in two recurring events
Dec 3 2016, 1:24 PM · PyKolab, Bug Reports

Dec 2 2016

machniak abandoned D266: T1847: Fix TypeError when expunging all-day recurring events.

This already has been fixed. For some reason Phabricator didn't connect my diff with the T1847.

Dec 2 2016, 3:57 PM

Nov 29 2016

machniak added projects to T969: Update Roundcube package dependencies: Kolab 16, Roundcube.
Nov 29 2016, 9:18 AM · Roundcube, Kolab 16

Nov 28 2016

machniak created T2030: [WOPI] 'Save' button state.
Nov 28 2016, 1:19 PM · WOPI, Chwala
machniak closed T2024: Invitation notifications aren't timezone agnostic as Resolved.
Nov 28 2016, 1:14 PM
machniak committed rC5b1982421120: T2024: Fix timezone issues in document invitations handling (authored by machniak).
T2024: Fix timezone issues in document invitations handling
Nov 28 2016, 1:14 PM

Nov 25 2016

machniak committed rCb23c75781536: WOPI: Don't display session_closed warning for the user who terminated the… (authored by machniak).
WOPI: Don't display session_closed warning for the user who terminated the…
Nov 25 2016, 11:46 AM
machniak created T2024: Invitation notifications aren't timezone agnostic.
Nov 25 2016, 10:45 AM

Nov 24 2016

machniak added a comment to T1988: wallace fails to check if resource reservation requests conflicts with any of resource events.

D308 is a little bit hacky (and may not find all conflicts), but works. And the old method wasn't perfect anyway.

Nov 24 2016, 2:14 PM · PyKolab, Bug Reports
machniak added a revision to T1988: wallace fails to check if resource reservation requests conflicts with any of resource events: D308: T1988: Fix performance issue in check_event_conflict().
Nov 24 2016, 2:12 PM · PyKolab, Bug Reports
machniak retitled D308: T1988: Fix performance issue in check_event_conflict() from
Nov 24 2016, 2:12 PM
machniak added a comment to T1988: wallace fails to check if resource reservation requests conflicts with any of resource events.

It is not infinite. It is just so extremally slow... For two weekly recurring events it does around 10 * 50 * 10 * 50 iterations. And every iteration calls getLastOccurrence(), getOccurenceEndDate(), etc. on EventCal (from kolab.calendaring). Looks like these are slow.

Nov 24 2016, 1:14 PM · PyKolab, Bug Reports
machniak added a reviewer for D290: replaces spaces in givenname when enforcing daemon recipient policy. to avoid crate mailboxes with spaces: PyKolab Developers.
Nov 24 2016, 7:48 AM

Nov 23 2016

machniak committed rRPK0029200a78e1: Fix "Warning: Call to deprecated function rcmail_filetype2classname()" (authored by machniak).
Fix "Warning: Call to deprecated function rcmail_filetype2classname()"
Nov 23 2016, 8:19 PM
machniak retitled D302: T1994: Fix error handling on folder creation/updates from
Nov 23 2016, 6:20 PM
machniak added a revision to T1994: "201 Created" response even if folder creation failed: D302: T1994: Fix error handling on folder creation/updates.
Nov 23 2016, 6:20 PM · iRony
machniak added a comment to T1994: "201 Created" response even if folder creation failed.

DAVBackend::folder_create() returns false on error, but it should throw an exception.

Nov 23 2016, 6:08 PM · iRony
machniak updated subscribers of T1982: Cannot use both per_user_logging and kolabdav_user_debug.

Diff created. I didn't find a nice way to avoid imap_debug issue described in my comment above. There are two sides of this issue though:

  • user id/name is not set before user is authenticated. That's why some part of logs go to logs/ directory instead of logs/<username>/. I found a workaround, but a little bit hacky. In DAVLogger::_construct() add:
$_SESSION['username'] = $_SERVER['PHP_AUTH_USER'];
$_SESSION['user_id']      = -1;

this however requires to login with canonified username, if you use alias for login and canonified username for logs dir it will not catch up.
Anyway this is not a big issue, as most relevant logs are written on after auth.

  • should logs/imap file (and others) be created at all if per_user_logging=true? I mean that's current behaviour, but changing this would allow as to have all debug options enabled with per_user_logging and get logs only for set up users.
Nov 23 2016, 4:56 PM · iRony
machniak retitled D296: T1982: Remove kolabdav_user_debug in favor of Roundcube's per_user_logging from
Nov 23 2016, 4:35 PM
machniak added a revision to T1982: Cannot use both per_user_logging and kolabdav_user_debug: D296: T1982: Remove kolabdav_user_debug in favor of Roundcube's per_user_logging.
Nov 23 2016, 4:35 PM · iRony
machniak created T2012: Default action of Download button should not be export to PDF.
Nov 23 2016, 2:13 PM · Chwala, WOPI
machniak closed T1811: Implement "Download" button functionality as Resolved.
Nov 23 2016, 2:11 PM · Chwala, WOPI
machniak committed rC10a67fdabafa: T1811: Download button functionality (authored by machniak).
T1811: Download button functionality
Nov 23 2016, 2:11 PM
machniak added a comment to T2000: Assets give 404 error.

Removed Kolab's nodejs and installed Node.js v6. Now it works. There's only one error now:

[error] backend port not found: :inotifywait
Nov 23 2016, 12:49 PM · Kolab Chat
machniak added a comment to T2000: Assets give 404 error.

Ouch. Indeed. As I had problems with installing npm on Kolab:Winterfell host (see T1967) I installed npm manually, but it looks like the version I installed does not support Node.js 0.12.8 which comes with Kolab.

Nov 23 2016, 11:08 AM · Kolab Chat
machniak created T2003: Could we use mysql instead of postgres?.
Nov 23 2016, 10:23 AM · Kolab Chat
machniak created T2000: Assets give 404 error.
Nov 23 2016, 10:21 AM · Kolab Chat

Nov 22 2016

machniak added projects to T1525: Postfix LDAP timed out on clean centos7 installation: PyKolab, Kolab 16.
Nov 22 2016, 9:15 PM · Kolab 16, PyKolab, Bug Reports
machniak added a comment to T1525: Postfix LDAP timed out on clean centos7 installation.

Probably a bug fixed here: https://git.kolab.org/rP54cb493d655bb67719572acd934994161c3751af

Nov 22 2016, 9:15 PM · Kolab 16, PyKolab, Bug Reports
machniak created T1994: "201 Created" response even if folder creation failed.
Nov 22 2016, 4:02 PM · iRony
machniak added a comment to T1982: Cannot use both per_user_logging and kolabdav_user_debug.

And related to this, enabling e.g. imap_debug together with any of above options does not really work as expected, i.e. the whole imap conversation from after login goes where expected, but everything before the user has been authenticated goes to logs/imap. Maybe it would be possible to fix this by setting $_SESSION['username'] before loging into imap.

Nov 22 2016, 3:03 PM · iRony
machniak created T1982: Cannot use both per_user_logging and kolabdav_user_debug.
Nov 22 2016, 2:56 PM · iRony
machniak updated the task description for T1967: Node.js and npm conflict.
Nov 22 2016, 11:42 AM · Winterfell
machniak created T1967: Node.js and npm conflict.
Nov 22 2016, 11:42 AM · Winterfell
machniak added a comment to T1853: Syncroton - Missing ldap_close function in kolab_auth.php.

We need more recent roundcubemail-plugins-kolab package.

Nov 22 2016, 8:35 AM · Kolab Enterprise 14, Kolab 16, Bug Reports

Nov 21 2016

machniak added a watcher for Kolab Chat: machniak.
Nov 21 2016, 12:19 PM
machniak added a comment to D272: Upgrade OTP library to spomky-labs/otphp 6.0.x.

According to otphp's composer.json, this change bumps PHP version requirement to at least 5.5.

Nov 21 2016, 8:58 AM

Nov 18 2016

machniak committed rKC9f4170415e0f: Project README (authored by machniak).
Project README
Nov 18 2016, 3:57 PM
machniak created T1871: Open document attachments in Collabora Online editor.
Nov 18 2016, 11: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, 11:00 AM · Roundcube Kolab Plugins
machniak committed rRPK591dfa64ea2a: T1865: Fix regression in attaching files "from cloud" (authored by machniak).
T1865: Fix regression in attaching files "from cloud"
Nov 18 2016, 10:54 AM
machniak created T1865: Attaching files "from cloud" does not work.
Nov 18 2016, 10: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, 3:10 PM · Roundcube Kolab Plugins
machniak committed rRPKccf358b47e49: T1484: Make sure an event organizer is always set (authored by machniak).
T1484: Make sure an event organizer is always set
Nov 17 2016, 3:10 PM
machniak committed rRPK837c7ab02d18: T1484: Make sure an event organizer is always set (authored by machniak).
T1484: Make sure an event organizer is always set
Nov 17 2016, 3:09 PM
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, 1:45 PM · Kolab Enterprise 14, Roundcube Kolab Plugins , Bug Reports
machniak committed rRPK755b4fe2dcde: "Tomorrow" filter should not show tasks that are displayed in "Today". (authored by machniak).
"Tomorrow" filter should not show tasks that are displayed in "Today".
Nov 17 2016, 12:25 PM
machniak committed rRPK3a29d32ad6b8: "Tomorrow" filter should not show tasks that are displayed in "Today". (authored by machniak).
"Tomorrow" filter should not show tasks that are displayed in "Today".
Nov 17 2016, 12:24 PM
machniak retitled D266: T1847: Fix TypeError when expunging all-day recurring events from
Nov 17 2016, 12:04 PM

Nov 16 2016

machniak added a comment to T1847: Wallace expunge old events in resources fails due to datetime comparison TypeError.

I think a date is possible here if the event is full-day recurring event. In such a case to_dt() is not used on the event last occurence date in https://git.kolab.org/diffusion/P/browse/master/wallace/module_resources.py;71df0cc7b4fc8373e6d84db8e8c01e56ca99ad25$506

Nov 16 2016, 4:32 PM · PyKolab, Bug Reports

Nov 15 2016

machniak committed rC226af6aac13c: Fix a mistake in function name (authored by machniak).
Fix a mistake in function name
Nov 15 2016, 4:00 PM
machniak closed T1510: Add WOPI common response headers support as Resolved.

Thanks.

Nov 15 2016, 8:58 AM · WOPI
machniak committed rWOPI4ecf43a1f8a7: WOPI-compliant headers (authored by Aaron Seigo <seigo@kolabsystems.com>).
WOPI-compliant headers
Nov 15 2016, 8:58 AM
machniak committed rWOPI4b2a0fda1a38: Merge branch 'arcpatch-D260' (authored by machniak).
Merge branch 'arcpatch-D260'
Nov 15 2016, 8:58 AM
machniak closed D260: WOPI-compliant headers by committing rWOPI4ecf43a1f8a7: WOPI-compliant headers (authored by Aaron Seigo <seigo@kolabsystems.com>).
Nov 15 2016, 8:58 AM
machniak closed T1594: Add SSL support to WOPI service as Resolved.

Thanks.

Nov 15 2016, 8:53 AM · WOPI
machniak committed rWOPI622db4291ef0: Merge branch 'arcpatch-D254' (authored by machniak).
Merge branch 'arcpatch-D254'
Nov 15 2016, 8:53 AM
machniak committed rWOPI53632d45f020: support https, and allow configuratoin of http (authored by Aaron Seigo <seigo@kolabsystems.com>).
support https, and allow configuratoin of http
Nov 15 2016, 8:53 AM
machniak closed D254: support https, and allow configuration of http by committing rWOPI53632d45f020: support https, and allow configuratoin of http (authored by Aaron Seigo <seigo@kolabsystems.com>).
Nov 15 2016, 8:53 AM
machniak committed rWOPI0a53202723e8: Add filename extension to ssl key/cert (authored by machniak).
Add filename extension to ssl key/cert
Nov 15 2016, 8:53 AM

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, 4:00 PM · Roundcube Kolab Plugins , WOPI
machniak committed rWOPI105eb89cf677: Hide also Print button/menu in the editor toolbar (authored by machniak).
Hide also Print button/menu in the editor toolbar
Nov 14 2016, 12:47 PM
machniak committed rCedd06e654bcf: Implement printing in WOPI editor (authored by machniak).
Implement printing in WOPI editor
Nov 14 2016, 12:47 PM
machniak committed rRPK812df7345182: Enable Print button in WOPI editor (authored by machniak).
Enable Print button in WOPI editor
Nov 14 2016, 12:46 PM
machniak committed rCa8b22ed570b8: T1811: Implement "Download" button functionality for WOPI editor (authored by machniak).
T1811: Implement "Download" button functionality for WOPI editor
Nov 14 2016, 12:33 PM
machniak committed rRPK69a01be99f81: T1811: Implement "Download" button functionality for WOPI editor (authored by machniak).
T1811: Implement "Download" button functionality for WOPI editor
Nov 14 2016, 12:32 PM
machniak committed rWOPI776690b652c5: T1811: Hide Export (Download as) menu in editor toolbar (authored by machniak).
T1811: Hide Export (Download as) menu in editor toolbar
Nov 14 2016, 12:02 PM
machniak committed rWOPI865c39f62546: T1808: Hide Save button in the editor toolbar (authored by machniak).
T1808: Hide Save button in the editor toolbar
Nov 14 2016, 11:59 AM
machniak closed T1805: Pass session termination to other users editor windows as Resolved.
Nov 14 2016, 11:57 AM · Chwala, WOPI
machniak closed T1808: Make Save button working for Collabora editor as Resolved.
Nov 14 2016, 11:57 AM · Chwala, WOPI
machniak committed rRPKb404c0b0f8c9: T1808: Make Save button working for Collabora editor (authored by machniak).
T1808: Make Save button working for Collabora editor
Nov 14 2016, 11:57 AM
machniak committed rCcbdabc30c7da: T1808: Make Save button working for Collabora editor (authored by machniak).
T1808: Make Save button working for Collabora editor
Nov 14 2016, 11:56 AM
machniak committed rRPK1de768e6eaa5: T1805: Pass WOPI session termination to other users editor windows (authored by machniak).
T1805: Pass WOPI session termination to other users editor windows
Nov 14 2016, 11:20 AM
machniak committed rC75899e428400: T1805: Pass WOPI session termination to other users editor windows (authored by machniak).
T1805: Pass WOPI session termination to other users editor windows
Nov 14 2016, 11:20 AM
machniak committed rWOPI72d534d7afc4: Remove hack where boolean values were sent as strings for old Collabora Online (authored by machniak).
Remove hack where boolean values were sent as strings for old Collabora Online
Nov 14 2016, 9:00 AM

Nov 10 2016

machniak committed rWOPI305549cc04d3: T1805: Use EnableOwnerTermination:true in CheckFileInfo (authored by machniak).
T1805: Use EnableOwnerTermination:true in CheckFileInfo
Nov 10 2016, 1:25 PM

Nov 9 2016

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

Do I understand correctly that you use database driver?

Nov 9 2016, 7:01 PM · Roundcube Kolab Plugins , Bug Reports
machniak abandoned D218: Trigger an event when modal calendar show event is rendered.

Done in 0d32dc639b16. The event name is calendar-event-dialog.

Nov 9 2016, 1:49 PM
machniak committed rRPK0d32dc639b16: Exec calendar-event-dialog event also in show_event_dialog() (authored by machniak).
Exec calendar-event-dialog event also in show_event_dialog()
Nov 9 2016, 1:48 PM
machniak committed rRPK9533b219acd9: trigger an event when modal calendar edit/new event is rendered (authored by machniak).
trigger an event when modal calendar edit/new event is rendered
Nov 9 2016, 1:45 PM
machniak closed D212: trigger an event when modal calendar edit/new event is rendered by committing rRPK9533b219acd9: trigger an event when modal calendar edit/new event is rendered.
Nov 9 2016, 1:45 PM
machniak closed T1784: kolab_2fa: yubico doesn't use config in /etc/roundcubemail/kolab_2fa.inc.php as Resolved.
Nov 9 2016, 9:58 AM · Roundcube Kolab Plugins , Authentication, Bug Reports
machniak committed rRPK71c0d2f4460f: Merge branch 'arcpatch-D242' (authored by machniak).
Merge branch 'arcpatch-D242'
Nov 9 2016, 9:56 AM
machniak committed rRPKdb2d3bc800fe: Fix driver initialization with config properties for the right method (T1784) (authored by bruederli).
Fix driver initialization with config properties for the right method (T1784)
Nov 9 2016, 9:56 AM
machniak closed D242: Fix driver initialization with config properties for the right method (T1784) by committing rRPKdb2d3bc800fe: Fix driver initialization with config properties for the right method (T1784) (authored by bruederli).
Nov 9 2016, 9:56 AM