Page MenuHomekolab.org

dhoffend (Daniel Hoffend)
User

Projects (8)

User Details

User Since
Apr 12 2015, 8:41 PM (259 w, 1 d)

Recent Activity

Yesterday

dhoffend added a comment to T5770: Guam SSL error: certificate unknown.

Here's an example of a more complex tls_config I use on my servers (using certbot + letsencrypt):

Mon, Mar 30, 1:12 AM · Bug Reports

Sat, Mar 7

dhoffend closed T5752: Role specific overrides not applied when starting WOPI session as Resolved.
Sat, Mar 7, 5:15 PM · Bug Reports

Feb 8 2020

dhoffend added a revision to T5752: Role specific overrides not applied when starting WOPI session: D943: include user_roledns in wopi session.
Feb 8 2020, 9:16 PM · Bug Reports
dhoffend requested review of D943: include user_roledns in wopi session.
Feb 8 2020, 9:16 PM
dhoffend created T5752: Role specific overrides not applied when starting WOPI session.
Feb 8 2020, 9:11 PM · Bug Reports

Feb 7 2020

dhoffend updated the diff for D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
  • autodiscover.xml now requires basic authentication
  • whitespace fix
  • tab/whitespace fix
  • reupload after pushing the wrong working copy
Feb 7 2020, 8:58 PM
dhoffend updated the diff for D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
  • tab/whitespace fix
Feb 7 2020, 8:55 PM

Feb 2 2020

dhoffend added a comment to D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.

Start an unauthenticated autodiscover request with a known email address

Feb 2 2020, 12:42 AM
dhoffend updated the diff for D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
  • whitespace fix
Feb 2 2020, 12:37 AM
dhoffend retitled D931: implemented microsoft autodiscover v2 and secure autodiscover.xml from implemented microsoft autodiscover v2 to implemented microsoft autodiscover v2 and secure autodiscover.xml.
Feb 2 2020, 12:36 AM
dhoffend updated the diff for D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
  • autodiscover.xml now requires basic authentication
Feb 2 2020, 12:32 AM

Feb 1 2020

dhoffend updated the diff for D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
  • added missing charset
Feb 1 2020, 11:36 AM
dhoffend updated the diff for D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
  • updated author name
Feb 1 2020, 1:12 AM
dhoffend requested review of D931: implemented microsoft autodiscover v2 and secure autodiscover.xml.
Feb 1 2020, 1:07 AM

Jan 27 2020

dhoffend requested review of D919: Added comments about search/index with cyrus 3.
Jan 27 2020, 11:13 PM

Jan 17 2020

dhoffend requested review of D913: compare namingtext with basedn always in lowercase.
Jan 17 2020, 11:50 PM
dhoffend closed T5734: encode_page_control() argument 2 must be string or read-only buffer as Resolved.

Closing Ticket. Change has been merged

Jan 17 2020, 12:53 AM · PyKolab, Bug Reports
dhoffend added a comment to D907: Preserve important old aci and inetdomainbasedn attributes of the mgmt and hosted domain.

Sidenote: when the inetDomainBaseDN of the hosted domain changes, kolabd will not detect the domain as primary_domain anymore and therefore stops creating new mailboxes for all hosted domains under hosted_domain_rootdn. It's important that inetDomainBaseDN doesn't get modified by accident.

Jan 17 2020, 12:51 AM
dhoffend updated the diff for D907: Preserve important old aci and inetdomainbasedn attributes of the mgmt and hosted domain.

Fixed whitespace

Jan 17 2020, 12:24 AM
dhoffend requested review of D907: Preserve important old aci and inetdomainbasedn attributes of the mgmt and hosted domain.
Jan 17 2020, 12:22 AM

Jan 8 2020

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
dhoffend requested review of D901: initialize script variable correct as array. Fixes T5740.
Jan 8 2020, 3:38 PM

Dec 23 2019

dhoffend added a comment to D895: encode_page_control() must have a 2nd argument T5734.

Hope this is correct from the documentation and examples about ldap paging search

Dec 23 2019, 6:31 PM
dhoffend updated the diff for D895: encode_page_control() must have a 2nd argument T5734.
  • fix check for page control result
Dec 23 2019, 6:30 PM
dhoffend added a comment to T5734: encode_page_control() argument 2 must be string or read-only buffer.

Additionally I get the following traceback:

2019-12-23 14:05:25,670 pykolab.auth ERROR [21425] An error occured using _paged_search: NameError("global name 'LDAP_CONTROL_PAGED_RESULTS' is not defined",)
2019-12-23 14:05:25,670 pykolab.auth ERROR [21425] Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 3168, in _search
    secondary_domains
  File "<string>", line 10, in <module>
  File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2940, in _paged_search
    if c.controlType == LDAP_CONTROL_PAGED_RESULTS
NameError: global name 'LDAP_CONTROL_PAGED_RESULTS' is not defined
Dec 23 2019, 5:36 PM · PyKolab, Bug Reports

Dec 22 2019

dhoffend requested review of D895: encode_page_control() must have a 2nd argument T5734.
Dec 22 2019, 9:53 PM
dhoffend added a comment to T5734: encode_page_control() argument 2 must be string or read-only buffer.

This happend on a Debian 10 system with most recent pykolab package

  • pykolab 0.8.17-0~kolab2
  • python-ldap 3.1.0-2
Dec 22 2019, 9:45 PM · PyKolab, Bug Reports
dhoffend added a project to T5734: encode_page_control() argument 2 must be string or read-only buffer: PyKolab.
Dec 22 2019, 9:45 PM · PyKolab, Bug Reports
dhoffend created T5734: encode_page_control() argument 2 must be string or read-only buffer.
Dec 22 2019, 9:42 PM · PyKolab, Bug Reports

Dec 6 2019

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

Nov 26 2019

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

ups, reopen

Nov 26 2019, 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

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

Nov 23 2019

dhoffend requested review of D883: check for mail address is already in use.
Nov 23 2019, 11:15 PM
dhoffend added a revision to T5704: No check for duplicate mail attribute: D883: check for mail address is already in use.
Nov 23 2019, 11:15 PM · Web Administration Panel, Bug Reports
dhoffend added a project to T5704: No check for duplicate mail attribute: Web Administration Panel.
Nov 23 2019, 11:13 PM · Web Administration Panel, Bug Reports
dhoffend created T5704: No check for duplicate mail attribute.
Nov 23 2019, 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.

Nov 23 2019, 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

Nov 23 2019, 5:01 PM · PyKolab, Bug Reports
dhoffend added a project to T5698: Recipient Policy broken when using hosted_domain mode: PyKolab.
Nov 23 2019, 4:37 PM · PyKolab, Bug Reports
dhoffend created T5698: Recipient Policy broken when using hosted_domain mode.
Nov 23 2019, 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.

Nov 23 2019, 3:15 PM · Bug Reports
dhoffend added a project to T5683: pykolab: new errors with kolab-server 0.8.16-0~kolab1: PyKolab.
Nov 23 2019, 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

Nov 23 2019, 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.

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

Nov 21 2019

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

This diff fixes issue T5671

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

Nov 19 2019

dhoffend requested review of D859: removed owncloud.inc.php from setup want_files.
Nov 19 2019, 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
[...]
Nov 19 2019, 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.
                 """)
             )
Nov 19 2019, 12:48 AM · PyKolab, Architecture & Design
dhoffend updated the task description for T5671: setup-kolab should support mysql unix_socket authentication.
Nov 19 2019, 12:34 AM · PyKolab, Architecture & Design
dhoffend created T5671: setup-kolab should support mysql unix_socket authentication.
Nov 19 2019, 12:33 AM · PyKolab, Architecture & Design

Nov 16 2019

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

Uploaded D847

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

Uploaded D853

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

Nov 15 2019

dhoffend requested review of D847: restore system umask after fork (fix T5659).
Nov 15 2019, 1:00 PM
dhoffend updated the task description for T5659: pykolab daemons writing world-wide writeable pidfiles.
Nov 15 2019, 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

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

Nov 14 2019

dhoffend updated the summary of D841: roundcubemail plugin owncload is no longer part of roundcubemail-plugins-kolab.
Nov 14 2019, 1:04 AM
dhoffend requested review of D841: roundcubemail plugin owncload is no longer part of roundcubemail-plugins-kolab.
Nov 14 2019, 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