Page MenuHomekolab.org

dhoffend (Daniel Hoffend)
User

Projects (8)

User Details

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

Recent Activity

Jun 7 2020

dhoffend abandoned D1342: add json url to apache example configuration.

double diff

Jun 7 2020, 11:51 PM
dhoffend updated the diff for D1339: add json url to apache example configuration.

Removed double Alias

Jun 7 2020, 11:50 PM
dhoffend requested review of D1342: add json url to apache example configuration.
Jun 7 2020, 11:49 PM
dhoffend requested review of D1339: add json url to apache example configuration.
Jun 7 2020, 11:48 PM
dhoffend requested review of D1333: add group.alias translation.
Jun 7 2020, 11:10 PM

Apr 29 2020

dhoffend closed T5836: Coal Mining Machinery suppliers as Invalid.
Apr 29 2020, 11:20 PM · Bug Reports

Apr 15 2020

dhoffend requested review of D1201: swap expand/expanded icon in ou tree view.
Apr 15 2020, 11:25 PM
dhoffend requested review of D1195: Fix aci attributes for new hosted domains.
Apr 15 2020, 3:43 PM

Apr 14 2020

dhoffend requested review of D1183: added autogenerated kolabtargetfolder to all shared folders not just mail.
Apr 14 2020, 12:18 AM

Apr 7 2020

dhoffend updated the diff for D1108: reformat error messages.
  • always send unsigned int32
Apr 7 2020, 1:59 AM
dhoffend updated the diff for D1108: reformat error messages.
  • change error-id to the an integer
Apr 7 2020, 12:06 AM

Apr 6 2020

dhoffend updated the diff for D1108: reformat error messages.
  • one more typo in json protocol
Apr 6 2020, 10:58 PM
dhoffend requested review of D1108: reformat error messages.
Apr 6 2020, 9:59 PM
dhoffend planned changes to D1108: reformat error messages.

You're right. I've fixed the typo and replaced the msxml errorcode with one that a real exchange server sends outs. Just in case something weird could happing.

Apr 6 2020, 9:59 PM
dhoffend updated the diff for D1108: reformat error messages.
  • switch to an error code a real ms server sends out on invalid request
Apr 6 2020, 9:57 PM
dhoffend updated the diff for D1108: reformat error messages.
  • fixed typo
Apr 6 2020, 9:50 PM

Apr 2 2020

dhoffend updated the diff for D1108: reformat error messages.
  • fix whitespace
Apr 2 2020, 2:18 AM
dhoffend updated the summary of D1108: reformat error messages.
Apr 2 2020, 2:16 AM
dhoffend requested review of D1108: reformat error messages.
Apr 2 2020, 2:15 AM

Mar 30 2020

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):

Mar 30 2020, 1:12 AM · Bug Reports

Mar 7 2020

dhoffend closed T5752: Role specific overrides not applied when starting WOPI session as Resolved.
Mar 7 2020, 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