Page MenuHomekolab.org

dhoffend (Daniel Hoffend)
User

Projects (8)

User Details

User Since
Apr 12 2015, 8:41 PM (243 w, 11 h)

Recent Activity

Fri, Dec 6

dhoffend requested review of D889: move ptloader socket file into the shared socket directory.
Fri, Dec 6, 7:02 PM
dhoffend closed T5686: kolab-server: Wrong access rights on pykolab.log as Resolved.
Fri, Dec 6, 12:16 PM · PyKolab, Bug Reports

Tue, Nov 26

dhoffend reopened T5698: Recipient Policy broken when using hosted_domain mode as "Open".

ups, reopen

Tue, Nov 26, 6:05 PM · PyKolab, Bug Reports
dhoffend closed T5698: Recipient Policy broken when using hosted_domain mode as Invalid.

A workaround could be to move the hosted_root_dn from the [kolab_web] to [kolab] section and make a check for it. If hosted_mode is configured then look for ou=domain,$hosted_root_dn instead of the dc version. Another workaround would be to load all hosted domains into memory to avoid ldap query for every sync run. But we then need to trigger kolabd somehow to reload the domain list when domains have been changed or added

Tue, Nov 26, 6:05 PM · PyKolab, Bug Reports

Sat, Nov 23

dhoffend requested review of D883: check for mail address is already in use.
Sat, Nov 23, 11:15 PM
dhoffend added a revision to T5704: No check for duplicate mail attribute: D883: check for mail address is already in use.
Sat, Nov 23, 11:15 PM · Web Administration Panel, Bug Reports
dhoffend added a project to T5704: No check for duplicate mail attribute: Web Administration Panel.
Sat, Nov 23, 11:13 PM · Web Administration Panel, Bug Reports
dhoffend created T5704: No check for duplicate mail attribute.
Sat, Nov 23, 11:12 PM · Web Administration Panel, Bug Reports
dhoffend added a comment to T5677: removing auto-created aliases in kolab-webadmin does not work.

Yes. These values are enforced. If they don't exists, kolabd recreates them.

Sat, Nov 23, 6:41 PM · Bug Reports
dhoffend added a comment to T5698: Recipient Policy broken when using hosted_domain mode.

Okay ... first issue (in my case) is that mgmt_root_dn is in the same domain name space ... One issue, but that's not the root cause

Sat, Nov 23, 5:01 PM · PyKolab, Bug Reports
dhoffend added a project to T5698: Recipient Policy broken when using hosted_domain mode: PyKolab.
Sat, Nov 23, 4:37 PM · PyKolab, Bug Reports
dhoffend created T5698: Recipient Policy broken when using hosted_domain mode.
Sat, Nov 23, 4:37 PM · PyKolab, Bug Reports
dhoffend added a comment to T5677: removing auto-created aliases in kolab-webadmin does not work.

You need to disable the autogenerated secondary_mails in /etc/kolab/kolab.conf.

Sat, Nov 23, 3:15 PM · Bug Reports
dhoffend added a project to T5683: pykolab: new errors with kolab-server 0.8.16-0~kolab1: PyKolab.
Sat, Nov 23, 3:13 PM · PyKolab, Bug Reports
dhoffend added a comment to T5683: pykolab: new errors with kolab-server 0.8.16-0~kolab1.

This is a duplicate of T5692 (i found the same bug). Fix is proposed D871

Sat, Nov 23, 3:13 PM · PyKolab, Bug Reports
dhoffend added a comment to T5686: kolab-server: Wrong access rights on pykolab.log.

Yepp. the chmod mask was held against the umask and therefore resulted in the wrong chmod mask. After changing this to a correct umask octcal number it's okay.

Sat, Nov 23, 3:11 PM · PyKolab, Bug Reports
dhoffend added a project to T5686: kolab-server: Wrong access rights on pykolab.log: PyKolab.
Sat, Nov 23, 3:10 PM · PyKolab, Bug Reports
dhoffend requested review of D877: chmod: set correct umask as octal.
Sat, Nov 23, 3:10 PM
dhoffend added a revision to T5686: kolab-server: Wrong access rights on pykolab.log: D877: chmod: set correct umask as octal.
Sat, Nov 23, 3:10 PM · PyKolab, Bug Reports
dhoffend requested review of D871: ldap/timeout: always convert to float, fix arguments.
Sat, Nov 23, 3:02 PM
dhoffend added a revision to T5692: Invalid type conversion when setting ldap/timeout: D871: ldap/timeout: always convert to float, fix arguments.
Sat, Nov 23, 3:02 PM · PyKolab, Bug Reports
dhoffend added a project to T5692: Invalid type conversion when setting ldap/timeout: PyKolab.
Sat, Nov 23, 2:51 PM · PyKolab, Bug Reports
dhoffend created T5692: Invalid type conversion when setting ldap/timeout.
Sat, Nov 23, 2:50 PM · PyKolab, Bug Reports

Thu, Nov 21

dhoffend added a comment to D865: setup: add support my unix_socket authenticated mysql server.

This diff fixes issue T5671

Thu, Nov 21, 1:04 AM
dhoffend requested review of D865: setup: add support my unix_socket authenticated mysql server.
Thu, Nov 21, 1:02 AM

Tue, Nov 19

dhoffend requested review of D859: removed owncloud.inc.php from setup want_files.
Tue, Nov 19, 10:40 AM
dhoffend added a comment to T5671: setup-kolab should support mysql unix_socket authentication.

This is especially useful for fully automated setup runs like

setup-kolab \
[...]
--mysqlserver=existing \
--mysqlrootpw=unix_socket
[...]
Tue, Nov 19, 12:53 AM · PyKolab, Architecture & Design
dhoffend added a comment to T5671: setup-kolab should support mysql unix_socket authentication.
--- setup_mysql.py.bak  2019-11-19 00:37:07.398064712 +0100
+++ setup_mysql.py      2019-11-19 00:46:13.000342080 +0100
@@ -143,6 +143,9 @@
                 _("""
                     Please supply the root password for MySQL, so we can set
                     up user accounts for other components that use MySQL.
+
+                    Use password 'unix_socket' if you're using MariaDBs
+                    unix_socket authentication plugin.
                 """)
             )
Tue, Nov 19, 12:48 AM · PyKolab, Architecture & Design
dhoffend updated the task description for T5671: setup-kolab should support mysql unix_socket authentication.
Tue, Nov 19, 12:34 AM · PyKolab, Architecture & Design
dhoffend created T5671: setup-kolab should support mysql unix_socket authentication.
Tue, Nov 19, 12:33 AM · PyKolab, Architecture & Design

Sat, Nov 16

dhoffend added a comment to T5659: pykolab daemons writing world-wide writeable pidfiles.

Uploaded D847

Sat, Nov 16, 2:55 AM · PyKolab, Bug Reports
dhoffend added a comment to T5665: kolabd doesn't kill its childs when receving TERM signal.

Uploaded D853

Sat, Nov 16, 2:54 AM · PyKolab, Bug Reports
dhoffend added a reviewer for D847: restore system umask after fork (fix T5659): PyKolab Developers.
Sat, Nov 16, 2:52 AM
dhoffend requested review of D853: Fixes T5665: kolabd should now terminate its child processes on exit.
Sat, Nov 16, 2:49 AM
dhoffend updated the task description for T5665: kolabd doesn't kill its childs when receving TERM signal.
Sat, Nov 16, 2:45 AM · PyKolab, Bug Reports
dhoffend added a project to T5665: kolabd doesn't kill its childs when receving TERM signal: PyKolab.
Sat, Nov 16, 2:44 AM · PyKolab, Bug Reports
dhoffend created T5665: kolabd doesn't kill its childs when receving TERM signal.
Sat, Nov 16, 2:44 AM · PyKolab, Bug Reports

Fri, Nov 15

dhoffend requested review of D847: restore system umask after fork (fix T5659).
Fri, Nov 15, 1:00 PM
dhoffend updated the task description for T5659: pykolab daemons writing world-wide writeable pidfiles.
Fri, Nov 15, 11:51 AM · PyKolab, Bug Reports
dhoffend added a comment to T5659: pykolab daemons writing world-wide writeable pidfiles.

See Debian Bug Entry: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921016

Fri, Nov 15, 11:51 AM · PyKolab, Bug Reports
dhoffend updated the task description for T5659: pykolab daemons writing world-wide writeable pidfiles.
Fri, Nov 15, 11:41 AM · PyKolab, Bug Reports
dhoffend added a project to T5659: pykolab daemons writing world-wide writeable pidfiles: PyKolab.
Fri, Nov 15, 11:28 AM · PyKolab, Bug Reports
dhoffend updated the task description for T5659: pykolab daemons writing world-wide writeable pidfiles.
Fri, Nov 15, 11:27 AM · PyKolab, Bug Reports
dhoffend created T5659: pykolab daemons writing world-wide writeable pidfiles.
Fri, Nov 15, 11:26 AM · PyKolab, Bug Reports

Thu, Nov 14

dhoffend updated the summary of D841: roundcubemail plugin owncload is no longer part of roundcubemail-plugins-kolab.
Thu, Nov 14, 1:04 AM
dhoffend requested review of D841: roundcubemail plugin owncload is no longer part of roundcubemail-plugins-kolab.
Thu, Nov 14, 1:02 AM

Nov 8 2019

dhoffend added a reviewer for D835: Fixed T5653 and support domain_edit in hosted mode: Web Administration Panel Developers.
Nov 8 2019, 7:54 PM · Web Administration Panel
dhoffend requested review of D835: Fixed T5653 and support domain_edit in hosted mode.
Nov 8 2019, 7:54 PM · Web Administration Panel
dhoffend added a project to T5653: Editing a domain in hosted mode throws error 500: Web Administration Panel.
Nov 8 2019, 7:52 PM · Web Administration Panel, Bug Reports
dhoffend created T5653: Editing a domain in hosted mode throws error 500.
Nov 8 2019, 7:39 PM · Web Administration Panel, Bug Reports
dhoffend added a comment to T5647: admin role created in the wrong base_dn.

We're taking about this call:
https://git.kolab.org/diffusion/WAP/browse/master/lib/api/kolab_api_service_domain.php$413-418

Nov 8 2019, 4:55 AM · Web Administration Panel, Bug Reports
dhoffend updated the task description for T5647: admin role created in the wrong base_dn.
Nov 8 2019, 4:28 AM · Web Administration Panel, Bug Reports
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 to Don't accept invalid yubikey tokens.
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 to T2040: Don't call manticore_api when it's not loaded.
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