Page MenuHomePhorge
Feed Advanced Search

Nov 8 2019

dhoffend added a project to T5647: admin role created in the wrong base_dn: Web Administration Panel.
Nov 8 2019, 4:25 AM · Web Administration Panel, Bug Reports
dhoffend created T5647: admin role created in the wrong base_dn.
Nov 8 2019, 4:24 AM · Web Administration Panel, Bug Reports

Apr 17 2019

dhoffend added a comment to D749: return empty folder list if backend is disabled.

Sounds good to me. Do you mind and accept the change in kolab-docs? D743

Apr 17 2019, 1:08 PM
dhoffend updated the diff for D743: replaced sole seafile setup with pre-defined sources.

removed metioning of autocreate_folders. roundcube will recreate them anyway

Apr 17 2019, 1:07 PM

Apr 13 2019

dhoffend added a comment to D749: return empty folder list if backend is disabled.

In my case: the kolab was used as backend, the backend storage was disabled and an additional pre-defined source to a seafile server was configured. In the kolab_files folder list the Imap Files Folder always showed up, but couldn't be selected because the backend storage was disabled. This was confusing. When deleted it always got recreated, ether through the autocreate_folders section or kolab_folders plugin.

Apr 13 2019, 7:09 PM
dhoffend requested review of D749: return empty folder list if backend is disabled.
Apr 13 2019, 7:04 PM
dhoffend updated the summary of D743: replaced sole seafile setup with pre-defined sources.
Apr 13 2019, 3:14 AM
dhoffend requested review of D743: replaced sole seafile setup with pre-defined sources.
Apr 13 2019, 3:12 AM
dhoffend added a comment to T5339: Seafile as sole storage driver doesn't load subfolders.

I did some debugging in the seafile_file_storage class.

Apr 13 2019, 12:24 AM · Roundcube Kolab Plugins , Bug Reports

Apr 12 2019

dhoffend added a comment to T5339: Seafile as sole storage driver doesn't load subfolders.

Okay I’ll take a look on it later. I guess it’s this part:
https://git.kolab.org/diffusion/C/browse/master/lib/drivers/seafile/seafile_file_storage.php$918

Apr 12 2019, 9:49 AM · Roundcube Kolab Plugins , Bug Reports
dhoffend added a comment to T5339: Seafile as sole storage driver doesn't load subfolders.

Hmmm But in theory it could work. I get the list of repositories. Chwala works correctly and lists all folders. Just kolab_files doesn’t get over it and doesn’t request the subfolders of each repo which is presented. BTW the files on the roots of each repo are shown as well.

Apr 12 2019, 9:03 AM · Roundcube Kolab Plugins , Bug Reports
dhoffend added a comment to T5339: Seafile as sole storage driver doesn't load subfolders.

Basically exactly like described in the howto: https://docs.kolab.org/howtos/use-seafile-with-chwala.html?highlight=seafile#using-seafile-as-an-exclusive-storage-mechanism

Apr 12 2019, 8:53 AM · Roundcube Kolab Plugins , Bug Reports

Apr 11 2019

dhoffend updated the task description for T5339: Seafile as sole storage driver doesn't load subfolders.
Apr 11 2019, 11:41 PM · Roundcube Kolab Plugins , Bug Reports
dhoffend created T5339: Seafile as sole storage driver doesn't load subfolders.
Apr 11 2019, 11:39 PM · Roundcube Kolab Plugins , Bug Reports

Apr 9 2019

dhoffend requested review of D737: fix return value of init_ldap().
Apr 9 2019, 11:51 PM

Feb 5 2017

dhoffend added a comment to T2076: Commands are not handled individually when a client sends.

I've encountered another bug with guam. This time It's "eM Client" for Windows. I've activated the client debug log (in eM Client) and after sending a XLIST and SELECT command in TLS/SSL mode (it looks like the client sends 2 commands at once) the connections gets into some kind of stale mode. It's no longer working. Hard to tell without decrypting network traffic.

Feb 5 2017, 10:29 PM · Guam, Kolab 16, Bug Reports
dhoffend added a comment to T2229: kolab_delegate: hide delegate in kolab-webadmin?.

you've to seperate 2 things

Feb 5 2017, 10:21 PM · Web Administration Panel, Bug Reports

Feb 1 2017

dhoffend updated subscribers of D375: Don't accept invalid yubikey tokens.
Feb 1 2017, 12:09 AM

Jan 27 2017

dhoffend added a comment to T2214: Please add php-endroid-qrcode and php-enygma-yubikey to Kolab16/Jessie.

The dependencies were fixes yesterday. 2FA was introduced to Kolab:16 some days ago

Jan 27 2017, 10:12 PM · Jessie, Bug Reports

Jan 21 2017

dhoffend added a comment to D375: Don't accept invalid yubikey tokens.

Without this patch you can actually enter an empty token or a token smaller then 12 chars and it would get accepted. After that you cannot login anymore because your given yubikey token will never match against the saved youbikeyid

Jan 21 2017, 12:41 AM
dhoffend edited reviewers for D375: Don't accept invalid yubikey tokens, added: Roundcube Kolab Plugins Developers; removed: Roundcube Kolab Plugins .
Jan 21 2017, 12:27 AM
dhoffend retitled D375: Don't accept invalid yubikey tokens from
Jan 21 2017, 12:26 AM

Dec 12 2016

dhoffend added a comment to T2082: Guam allows unencrypted plaintext authentication.

With {tls, no} guam will not initiate the STARTTLS to the backend server and present the non-starttls response. With { tls, starttls } guam will already initialize a STARTTLS Session to the backend resulting in the security problem descriped above and guam allows unencrypted login, Even the LOGIN is stripped from the CAPABILITY afail

Dec 12 2016, 4:42 PM · PyKolab, Guam, Bug Reports
dhoffend added a comment to T2082: Guam allows unencrypted plaintext authentication.

Yes. I've already played around with this setup. Here're the results. The only thing that's strange are the capabilities after STARTTLS but before! AUTH

Dec 12 2016, 2:16 PM · PyKolab, Guam, Bug Reports
dhoffend added a comment to T2082: Guam allows unencrypted plaintext authentication.

A possible workaround (especially for Kolab:16) would be to update the default configurations of Cyrus and Guam.

Dec 12 2016, 12:33 PM · PyKolab, Guam, Bug Reports

Dec 10 2016

dhoffend updated the task description for T2082: Guam allows unencrypted plaintext authentication.
Dec 10 2016, 12:48 AM · PyKolab, Guam, Bug Reports
dhoffend added projects to T2082: Guam allows unencrypted plaintext authentication: Guam, PyKolab.
Dec 10 2016, 12:47 AM · PyKolab, Guam, Bug Reports
dhoffend created T2082: Guam allows unencrypted plaintext authentication.
Dec 10 2016, 12:46 AM · PyKolab, Guam, Bug Reports
dhoffend added a comment to T2076: Commands are not handled individually when a client sends.

Connecting with cli imap client "mutt" you can see this behavior because it always presents the full folder list (in the left folder view (patched) version as well when you want to switch the folders.

Dec 10 2016, 12:20 AM · Guam, Kolab 16, Bug Reports
dhoffend added a comment to T2076: Commands are not handled individually when a client sends.

I could narrow it a bit down towards multiline input (IMO). The single commands are processed and filtered correctly. In the moment you or the client issues multiple IMAP commands at once guam isn't able to intercept and split it correctly.

Dec 10 2016, 12:19 AM · Guam, Kolab 16, Bug Reports

Dec 7 2016

dhoffend updated subscribers of T2043: iRony CardDAV: ContactsBackend.php does not handle v4 PHOTO properties.
Dec 7 2016, 12:54 AM · iRony, Bug Reports

Dec 6 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 6 2016, 12:27 AM · Roundcube Kolab Plugins , Bug Reports
dhoffend added a comment to D324: T2040: Don't call manticore_api when it's not loaded.

yeah I'm okay with this. I guess it was only a situation where packages were combined in Kolab:16 that didn't played well together. With the upcoming package updates it will be gone.

Dec 6 2016, 12:26 AM

Dec 5 2016

dhoffend added a comment to D324: T2040: Don't call manticore_api when it's not loaded.

Looks like this bug only happens in the old version. The most recent plugins package from Winterfell doesn't have this issue
So I guess this patch isn't really needed. I guess the call for manticore_api is some kind of fallback.

Dec 5 2016, 12:44 AM
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 5 2016, 12:43 AM · Roundcube Kolab Plugins , Bug Reports
dhoffend updated the diff for D324: T2040: Don't call manticore_api when it's not loaded.

Removed invalid code

Dec 5 2016, 12:09 AM

Dec 4 2016

dhoffend retitled D324: T2040: Don't call manticore_api when it's not loaded from
Dec 4 2016, 11:56 PM
dhoffend added a project to T2040: kolab_files.js generated blocking error when manticore is not available: Roundcube Kolab Plugins .
Dec 4 2016, 11:27 PM · Roundcube Kolab Plugins , Bug Reports
dhoffend updated the task description for T2040: kolab_files.js generated blocking error when manticore is not available.
Dec 4 2016, 11:26 PM · Roundcube Kolab Plugins , Bug Reports
dhoffend created T2040: kolab_files.js generated blocking error when manticore is not available.
Dec 4 2016, 11:25 PM · Roundcube Kolab Plugins , Bug Reports

Nov 30 2016

dhoffend added inline comments to D278: Documentation for the installation of Kolab 16 on Debian Jessie.
Nov 30 2016, 11:49 PM
dhoffend added a comment to D314: include chain and privkey files for tls_config.
In D314#4064, @seigo wrote:

Note that you can put all of these in a single .pem file as well, haproxy-style. But it is nice to show these options as well. Will merge... Thanks! :)

Nov 30 2016, 10:28 PM
Aaron Seigo <seigo@kolabsystems.com> committed rD7c00e841d06b: Include ca and keyfile in example configuration. (authored by dhoffend).
Include ca and keyfile in example configuration.
Nov 30 2016, 10:28 AM
dhoffend closed D320: Include ca and keyfile in example configuration. by committing rD7c00e841d06b: Include ca and keyfile in example configuration. (authored by dhoffend).
Nov 30 2016, 10:28 AM
Aaron Seigo <seigo@kolabsystems.com> committed rGe3a5c9080906: include chain and privkey files for tls_config (authored by dhoffend).
include chain and privkey files for tls_config
Nov 30 2016, 10:18 AM
dhoffend closed D314: include chain and privkey files for tls_config by committing rGe3a5c9080906: include chain and privkey files for tls_config (authored by dhoffend).
Nov 30 2016, 10:18 AM

Nov 28 2016

dhoffend added a comment to T1853: Syncroton - Missing ldap_close function in kolab_auth.php.

The patch for the plugin package in Kolab:16 is waiting for review

Nov 28 2016, 10:06 PM · Kolab Enterprise 14, Kolab 16, Bug Reports
dhoffend added a reviewer for D320: Include ca and keyfile in example configuration.: Documentation Authors.
Nov 28 2016, 9:52 PM
dhoffend retitled D320: Include ca and keyfile in example configuration. from
Nov 28 2016, 9:51 PM
dhoffend added a comment to D314: include chain and privkey files for tls_config.

IMO the kolab-docs documention should be updated as well like the pykolab/setup-kolab template.

Nov 28 2016, 12:07 AM
dhoffend retitled D314: include chain and privkey files for tls_config from
Nov 28 2016, 12:06 AM

Feb 21 2016

dhoffend added a member for Jessie: dhoffend.
Feb 21 2016, 7:25 PM

Dec 10 2015

dhoffend closed T872: Compatibility with Roundcube 1.2 security tokens as Resolved.
Dec 10 2015, 12:08 AM · Roundcube
dhoffend added a comment to T872: Compatibility with Roundcube 1.2 security tokens.

Change to the rewrite rules of roundcubemail.conf has been pushed to Kolab:Development on OBS
https://obs.kolabsys.com/package/rdiff/Kolab:Development/roundcubemail?linkrev=base&rev=162

Dec 10 2015, 12:08 AM · Roundcube
dhoffend committed rD87b460b020f9: updated nginx rewriting to be future roundcube 1.2 compatible (authored by dhoffend).
updated nginx rewriting to be future roundcube 1.2 compatible
Dec 10 2015, 12:02 AM

Jun 6 2015

dhoffend added a comment to D10: Compare the configured base DNs of domains that are visible as to be able to associate child domain name spaces with parent domain name spaces..

I tested the code and can confirm that it works. Apart from the $result which is not used (in return or log statement).

Jun 6 2015, 12:04 AM

Jun 5 2015

dhoffend added a comment to D10: Compare the configured base DNs of domains that are visible as to be able to associate child domain name spaces with parent domain name spaces..

There's a problem; The code will only consider other domains to be child if both domain entrys have a inetdomainrootbasedn attribute. If the main one is missing the attribute, the list is not gonna get compiled correctly

Jun 5 2015, 11:41 PM

Jun 3 2015

dhoffend committed rP39cde3520482: Don't overwrite config if template is not found - Fixes #5066 (authored by dhoffend).
Don't overwrite config if template is not found - Fixes #5066
Jun 3 2015, 12:52 AM

Jun 2 2015

dhoffend committed rP791f1e48a09d: Add missing roundcube template + adjust irony path - Fixes #5066 (authored by dhoffend).
Add missing roundcube template + adjust irony path - Fixes #5066
Jun 2 2015, 4:57 PM

May 13 2015

dhoffend committed rDbcb2ff6fb0cc: Refactored the whole NGINX Webserver Howto (authored by dhoffend).
Refactored the whole NGINX Webserver Howto
May 13 2015, 6:13 PM

May 2 2015

dhoffend committed rD70c77b5bfee2: updated nginx simple installation config (authored by dhoffend).
updated nginx simple installation config
May 2 2015, 2:36 PM

Apr 21 2015

dhoffend added a comment to T54: Drop platform support in Kolab:Development, Kolab:3.5.

Thankfully Debian Wheezy (still current stable) is already running on php 5.4 I've no problems. The only thing will likely be missing experience with systemd on centos7 ... but this is a thing every centos user has to go through.

Apr 21 2015, 9:41 PM · Restricted Project, Engineering & Operations

Apr 20 2015

dhoffend committed rDdd4157615404: fixed command endings (authored by dhoffend).
fixed command endings
Apr 20 2015, 11:02 AM
dhoffend committed rDbf959219c409: Added firewall commands for centos/rhel 7 (authored by dhoffend).
Added firewall commands for centos/rhel 7
Apr 20 2015, 11:02 AM
dhoffend committed rD7601e7de9823: fixed typo, linked 389ds (authored by dhoffend).
fixed typo, linked 389ds
Apr 20 2015, 11:02 AM
dhoffend committed rDb59bf90298f1: added missing * (authored by dhoffend).
added missing *
Apr 20 2015, 1:28 AM
dhoffend committed rDf626bbaa2cfa: update database note, added note for webserver (authored by dhoffend).
update database note, added note for webserver
Apr 20 2015, 1:26 AM