Page MenuHomekolab.org
Feed Advanced Search

Jul 7 2022

mollekopf accepted D3475: Uploading Files to Subdirectories on seafile backends doesn't work.
Jul 7 2022, 12:16 PM · Chwala

May 10 2022

dhoffend added reviewers for D3475: Uploading Files to Subdirectories on seafile backends doesn't work: machniak, mollekopf.
May 10 2022, 10:42 PM · Chwala

May 19 2020

AlbedoTelos added a watcher for Chwala: AlbedoTelos.
May 19 2020, 11:22 PM

Jan 8 2020

machniak added a comment to T5740: chwala: PHP error: Uncaught Error: [] operator not supported for strings in /usr/share/chwala/lib/file_ui_output.php:152.

PHP >= 7.1 compat. issue. Fixed.

Jan 8 2020, 9:23 PM · Chwala, Bug Reports
machniak closed T5740: chwala: PHP error: Uncaught Error: [] operator not supported for strings in /usr/share/chwala/lib/file_ui_output.php:152 as Resolved by committing rC272e45234f78: initialize script variable correct as array. Fixes T5740.
Jan 8 2020, 9:22 PM · Chwala, Bug Reports
dhoffend added a revision to T5740: chwala: PHP error: Uncaught Error: [] operator not supported for strings in /usr/share/chwala/lib/file_ui_output.php:152: D901: initialize script variable correct as array. Fixes T5740.
Jan 8 2020, 3:38 PM · Chwala, Bug Reports

Dec 25 2019

jh23453 added a project to T5740: chwala: PHP error: Uncaught Error: [] operator not supported for strings in /usr/share/chwala/lib/file_ui_output.php:152: Chwala.
Dec 25 2019, 8:43 PM · Chwala, Bug Reports

Aug 30 2019

lennartack added a comment to T1141: webdav interface partly broken after seafile integration.

This scenario is not possible at the moment and because SeaFile has it's own WebDAV service I'm not sure there's a need to use iRony for that. You can configure iRony to provide CalDAV and CardDAV only if needed.

Aug 30 2019, 8:25 PM · Chwala, iRony, Bug Reports

Mar 22 2019

vanmeeuwen lowered the priority of T1029: Packaging: Chwala can't find SabreDAV lib from 60 to Normal.

Correcting the priority from 60/40 to Normal

Mar 22 2019, 12:28 PM · Kolab 16, Chwala
vanmeeuwen closed T730: Replying to an invitation to a collaborative editing session as Wontfix.

This ticket is no longer relevant.

Mar 22 2019, 11:55 AM · Roundcube Kolab Plugins , Chwala, Manticore
vanmeeuwen closed T792: Delegating a collaborative editing session as Wontfix.

This ticket is no longer relevant.

Mar 22 2019, 11:55 AM · Chwala, Manticore

Jan 30 2019

machniak closed T3763: files in webdav root folder aren't shown in chwala as Resolved.

Fixed.

Jan 30 2019, 9:30 AM · Chwala

Jan 25 2019

machniak closed T2978: Chwala Bug when using external webdav (fopen is a handle not a variable) ! as Resolved.

Fixed in 57e061251ee.

Jan 25 2019, 12:06 PM · Chwala, Bug Reports

Mar 6 2018

mbadici created T3763: files in webdav root folder aren't shown in chwala.
Mar 6 2018, 6:20 PM · Chwala
machniak closed T3757: webdav driver not working as Resolved.

Fixed in 876c956c24a4d.

Mar 6 2018, 5:39 PM · Chwala
mbadici added a comment to T3757: webdav driver not working.

So maybe we can just change in:

$size = $response['headers']['content-length'][0];
Mar 6 2018, 4:26 PM · Chwala
machniak claimed T3757: webdav driver not working.

Looks like the fix in https://git.kolab.org/rC3b776f3a10e2443c0e47d331333265f9c75d7392 wasn't correct. We need to just support both cases.

Mar 6 2018, 4:23 PM · Chwala
mbadici added a comment to T3757: webdav driver not working.

I didn't logged the $response, good point. The server is returning the header but I think the format is different.

Mar 6 2018, 4:21 PM · Chwala
machniak added a comment to T3757: webdav driver not working.

So, your webdav server does not return Content-Length or the http client code is buggy? Did you try to log response headers ($response['headers'])?

Mar 6 2018, 3:48 PM · Chwala

Mar 5 2018

mbadici created T3757: webdav driver not working.
Mar 5 2018, 11:25 AM · Chwala

Nov 9 2017

machniak closed T2205: chwala and seafile on a hidden server [patch] as Resolved.
Nov 9 2017, 1:33 PM · Chwala, Bug Reports

Jun 7 2017

machniak closed T1742: Chwala does not log failed login attempts, if the user name exists as Resolved.

Fixed.

Jun 7 2017, 12:02 PM · Chwala, Bug Reports

Jun 6 2017

ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

I've replaced the https_check() function with

Jun 6 2017, 5:36 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

As far as I can trace the calls back... our old friend api_url() is used to create the base URL and the scheme depends only on rcube_utils::https_check() and nothing else.
If the scheme "http" is used this can only mean, that rcube_utils::https_check() returned false - please correct me, if I'm wrong. Perhaps we should have a look at it next.

Jun 6 2017, 5:30 PM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

https://git.kolab.org/diffusion/C/browse/master/lib/viewers/text.php;0349c2d846613e4c828ed6f7af00b87ed6a75f79$120

Jun 6 2017, 3:15 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

I've changed the file_api_url setting to some nonsense for testing purposes... Of course, it does not work, but the changed URL is passed along.

Jun 6 2017, 2:08 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

I've created a new text file and tried to open it. Same issue :-(

Jun 6 2017, 2:06 PM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

In this case it is Roundcube connecting to Chwala directly. It looks like the config has been ignored. I have no idea how's that possible. Maybe there's something in between that caches the request and returns old response? Check with a different file.

Jun 6 2017, 1:42 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

Is there anything I can do to help you to diagnose it?

Jun 6 2017, 1:26 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

I've set in kolab_files.inc.php

Jun 6 2017, 12:07 PM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

But it should work if you set file_api_url to a full url with https:// prefix? Do you set options in /etc/roundcubemail/config.inc.php? I'm unable to reproduce.

Jun 6 2017, 12:01 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

Yes, I've set use_https to true and applied the mentioned fixes. I'm sorry, but the issue persists :-/

Jun 6 2017, 11:46 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

And that is with use_https=true? BTW, there's another fix: rC0349c2d84661.

Jun 6 2017, 11:40 AM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

Now the error is away. Thank you!

Jun 6 2017, 11:37 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

Ok, try this change: rCd0539d6f029d.

Jun 6 2017, 11:23 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

I don't see how $_SERVER['SERVER_PORT'] == 80 would make it appended to the url. The if statement requires it to be different than $port and than 80. Maybe we should use intval($_SERVER['SERVER_PORT']).

Jun 6 2017, 11:10 AM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

I've written out $_SERVER['SERVER_PORT'] ... it's port 80. I assume that rcube_utils::https_check() returns true, so $schema is "https", this leads to $port = 443 and to a true, when evaluating the new if-block. So the port is appended to the hostname.

Jun 6 2017, 10:52 AM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

I've done just copy & paste. The code of the resulting function is ...

Jun 6 2017, 10:40 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

Maybe you just applied the patch incorrectly. Note the dot character in this line:

$url .= ':' . $_SERVER['SERVER_PORT'];
Jun 6 2017, 10:37 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

Forget my last comment. There's no such thing like $_SERVER['HTTP_PORT'].

Jun 6 2017, 10:34 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

Hmm... I'm just thinking. Maybe in your env you don't have $_SERVER['SERVER_PORT'] set either. Then try replacing this with $_SERVER['HTTP_PORT'].

Jun 6 2017, 10:12 AM · Kolab 16, Chwala
machniak added a comment to T2426: File viewers do not work behind a reverse proxy.

What if you replace $_SERVER['SERVER_NAME'] with $_SERVER['HTTP_HOST']?

Jun 6 2017, 10:09 AM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

Thank you for the fix, but it doesn't seem to work :-/

Jun 6 2017, 9:54 AM · Kolab 16, Chwala
machniak closed T2426: File viewers do not work behind a reverse proxy as Resolved.

Hope rCd886aeac2aec fixes that.

Jun 6 2017, 9:04 AM · Kolab 16, Chwala

Jun 5 2017

machniak reopened T2426: File viewers do not work behind a reverse proxy as "Open".
Jun 5 2017, 5:33 PM · Kolab 16, Chwala
ravenpride added a comment to T2426: File viewers do not work behind a reverse proxy.

Setting use_https to true does has not the desired effect. The created URL now contains the scheme "https", but it still uses port 80. Other parts of the application now complain about errors like this one:

Jun 5 2017, 5:07 PM · Kolab 16, Chwala

May 31 2017

machniak closed T2426: File viewers do not work behind a reverse proxy as Resolved.

Fixed. You now would need to set use_https to true or file_api_uri to full chwala api path.

May 31 2017, 10:33 AM · Kolab 16, Chwala

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, 4:40 PM · Roundcube Kolab Plugins , Kolab 16, Chwala, Bug Reports
machniak closed T2441: Broken link in "Files" plugin as Resolved.

Fixed in rRPKce9ac27d783d.

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

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

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

May 29 2017

machniak created T2426: File viewers do not work behind a reverse proxy.
May 29 2017, 8:35 AM · Kolab 16, Chwala

May 24 2017

machniak closed T2408: Files app shows file modified date not in user's timezone as Resolved.
May 24 2017, 1:47 PM · 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, 1:46 PM · 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, 1:45 PM · Chwala, Bug Reports, Roundcube Kolab Plugins

Apr 13 2017

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

You're right.

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

The doc shows a few parameters:

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

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

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

Yes.

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

Apr 12 2017

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

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

Apr 12 2017, 8:23 PM · Documentation, Bug Reports, Chwala
machniak added a comment to T2343: Chwala - seafile driver not using cache.

Ok. This is what the original sample config says:

// Main files source, backend driver which handles
// authentication and configuration of Chwala
// Note: Currently only 'kolab' is supported
$config['fileapi_backend'] = 'kolab';

So, this is not supported. Even if we implement this, it might be hard to use the Roundcube cache, because it requires ID of the user from users table.

Apr 12 2017, 8:01 PM · Documentation, Bug Reports, Chwala
Arnaud added a comment to T2343: Chwala - seafile driver not using cache.

root@xxx:/etc/roundcubemail# cat config.inc.php | grep fileapi

$config['fileapi_manticore'] = 'http://' . $_SERVER['HTTP_HOST'] . ':8080';
$config['fileapi_backend'] = 'seafile';
$config['fileapi_seafile_host'] = "https://files.xxxx.com";
$config['fileapi_seafile_ssl_verify_peer'] = false;
$config['fileapi_seafile_ssl_verify_host'] = false;
$config['fileapi_seafile_cache'] = 'db';
$config['fileapi_seafile_cache_ttl'] = '14d';
$config['fileapi_seafile_debug'] = false;
Apr 12 2017, 6:43 PM · Documentation, Bug Reports, Chwala
machniak added a comment to T2343: Chwala - seafile driver not using cache.

What is your config (only fileapi_* options)? When user logs into Chwala kolab driver is used to authenticate the user, so the user_id should be set in session.

Apr 12 2017, 6:34 PM · Documentation, Bug Reports, Chwala
Arnaud created T2343: Chwala - seafile driver not using cache.
Apr 12 2017, 10:20 AM · Documentation, Bug Reports, Chwala

Mar 19 2017

jh23453 added a comment to T2205: chwala and seafile on a hidden server [patch].

That's far easier than I thought. We already use save_file_content for special condition.
Let's just do that instead of sending the "Location:"-header too. This patch replaces
to one above. Would that work?

Mar 19 2017, 3:02 PM · Chwala, Bug Reports

Feb 21 2017

jh23453 added a comment to T2205: chwala and seafile on a hidden server [patch].

Yes, that'll load the file into memory - no problem for my users, because our files are small.

Feb 21 2017, 5:04 PM · Chwala, Bug Reports
machniak closed T2250: PHP Fatal error when moving/copying/updating a file via WebDAV as Resolved.
Feb 21 2017, 4:02 PM · Kolab 16, iRony, Chwala
machniak added a comment to T2250: PHP Fatal error when moving/copying/updating a file via WebDAV.

To reproduce the issue just try to rename a file over WebDAV.

Feb 21 2017, 3:37 PM · Kolab 16, iRony, Chwala
machniak added a project to T2250: PHP Fatal error when moving/copying/updating a file via WebDAV: Kolab 16.
Feb 21 2017, 1:09 PM · Kolab 16, iRony, Chwala
machniak created T2250: PHP Fatal error when moving/copying/updating a file via WebDAV.
Feb 21 2017, 1:02 PM · Kolab 16, iRony, Chwala
machniak added a comment to T2205: chwala and seafile on a hidden server [patch].

So, this would load the whole file into memory. Not something we'd like to do. So, first of all this probably should be an optional feature. Second, we should use seafile_request_observer to proxy the file content directly to the client. See seafile_file_storage::save_file_content(). Would you like to create a differential?

Feb 21 2017, 12:53 PM · Chwala, Bug Reports

Jan 21 2017

jh23453 updated the task description for T2205: chwala and seafile on a hidden server [patch].
Jan 21 2017, 3:56 PM · Chwala, Bug Reports
jh23453 renamed T2205: chwala and seafile on a hidden server [patch] from chwala and seafile on a hidden server to chwala and seafile on a hidden server [patch].
Jan 21 2017, 3:55 PM · Chwala, Bug Reports

Jan 20 2017

seigo moved T1514: Implement document_rename action for WOPI RenameFile from Backlog to Done on the WOPI board.
Jan 20 2017, 11:25 AM · WOPI, Chwala

Dec 28 2016

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

Dec 7 2016

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
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, 9: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, 9: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, 9:45 AM · Roundcube Kolab Plugins

Nov 28 2016

machniak created T2030: [WOPI] 'Save' button state.
Nov 28 2016, 1:19 PM · WOPI, Chwala

Nov 23 2016

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

Nov 14 2016

seigo moved T1604: Choose document editor type (Manticore or WOPI) from Backlog to Review on the WOPI board.
Nov 14 2016, 3: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, 2:18 PM · Roundcube Kolab Plugins , Chwala, WOPI
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

Nov 8 2016

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

Nov 7 2016

machniak created T1811: Implement "Download" button functionality.
Nov 7 2016, 12:36 PM · Chwala, WOPI
machniak created T1808: Make Save button working for Collabora editor.
Nov 7 2016, 12:32 PM · Chwala, WOPI
machniak created T1805: Pass session termination to other users editor windows.
Nov 7 2016, 12:30 PM · Chwala, WOPI
machniak added a comment to T1604: Choose document editor type (Manticore or WOPI).

Current implementation gives prio to Collabora.

Nov 7 2016, 11:59 AM · Roundcube Kolab Plugins , Chwala, WOPI

Nov 4 2016

machniak closed T1601: Loading... message does not disappear in onload of WOPI editor as Resolved.

Done.

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

Oct 20 2016

machniak closed T1514: Implement document_rename action for WOPI RenameFile as Invalid.

This is not required by CODE. No need to keep an open ticket.

Oct 20 2016, 11:33 AM · WOPI, Chwala
machniak added a comment to T1601: Loading... message does not disappear in onload of WOPI editor.

Currently fixed, but the ticket will be open until we unify document_editor_api.

Oct 20 2016, 11:32 AM · Chwala, Roundcube Kolab Plugins , WOPI

Oct 18 2016

machniak closed T1619: Use Collabora Online editor as a document viewer as Resolved.
Oct 18 2016, 11:47 AM · WOPI, Chwala

Oct 17 2016

machniak moved T1619: Use Collabora Online editor as a document viewer from Backlog to Doing on the WOPI board.
Oct 17 2016, 11:25 AM · WOPI, Chwala
machniak moved T1646: Support more document types in file creation dialog from Backlog to Done on the WOPI board.
Oct 17 2016, 9:33 AM · WOPI, Chwala

Oct 14 2016

machniak closed T1646: Support more document types in file creation dialog as Resolved.
Oct 14 2016, 3:31 PM · WOPI, Chwala
machniak created T1646: Support more document types in file creation dialog.
Oct 14 2016, 3:27 PM · WOPI, Chwala
machniak moved T1512: Create/store access_token and file_id for WOPI from Doing to Done on the WOPI board.
Oct 14 2016, 3:27 PM · WOPI, Chwala
machniak moved T1576: Implement WOPI discovery from Doing to Done on the WOPI board.
Oct 14 2016, 3:27 PM · Chwala, WOPI