dhoffend (Daniel Hoffend)
User

Projects (8)

User Details

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

Recent Activity

Oct 29 2018

GitHub <noreply@github.com> committed rR2afa0ec8bc66: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 29 2018, 5:52 PM

Oct 26 2018

GitHub <noreply@github.com> committed rR00259e4d5af5: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 26 2018, 6:12 AM

Oct 22 2018

GitHub <noreply@github.com> committed rR0cdd5c100d67: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 22 2018, 5:28 PM

Oct 19 2018

GitHub <noreply@github.com> committed rRa3543536e4ab: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 19 2018, 11:43 AM

Oct 17 2018

GitHub <noreply@github.com> committed rR515c1d5de77c: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 17 2018, 9:23 PM
GitHub <noreply@github.com> committed rRed794804c569: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 17 2018, 9:59 AM

Oct 16 2018

GitHub <noreply@github.com> committed rR42a3a14ef73d: Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into… (authored by dhoffend).
Merge 8b2e466c00a6686ec0f7e1f8b43421d4bbf91bbb into…
Oct 16 2018, 11:33 PM
dhoffend committed rR8b2e466c00a6: limit skins available/shown in the settings section (authored by dhoffend).
limit skins available/shown in the settings section
Oct 16 2018, 11:33 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
dhoffend retitled D320: Include ca and keyfile in example configuration. from to Include ca and keyfile in example configuration..
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 to include chain and privkey files for tls_config.
Nov 28 2016, 12:06 AM

Jul 11 2016

dhoffend committed rR947772e1d1b5: Merge 0782069f5a25df3dc417895fb03bd7fa03c28f0b into… (authored by dhoffend).
Merge 0782069f5a25df3dc417895fb03bd7fa03c28f0b into…
Jul 11 2016, 2:29 PM
dhoffend committed rR0782069f5a25: check for new hooks that have been added during the exec_hook run. Example… (authored by dhoffend).
check for new hooks that have been added during the exec_hook run. Example…
Jul 11 2016, 2:29 PM
dhoffend committed rR4f6a40d16d76: fix tracking of active_hook. Executing of nested hooks will break this single… (authored by dhoffend).
fix tracking of active_hook. Executing of nested hooks will break this single…
Jul 11 2016, 2:29 PM
dhoffend committed rR33537e28087d: Merge 7d2db035c722deebc6b42ca1dc53af5f77180a2e into… (authored by dhoffend).
Merge 7d2db035c722deebc6b42ca1dc53af5f77180a2e into…
Jul 11 2016, 2:28 PM
dhoffend committed rR7cc1d3ee1fc2: don't unset hooks mid-execution. cleanup after exec_hook() (authored by dhoffend).
don't unset hooks mid-execution. cleanup after exec_hook()
Jul 11 2016, 2:27 PM
dhoffend committed rR7d2db035c722: don't check everytime for cleanup hooks tasks (authored by dhoffend).
don't check everytime for cleanup hooks tasks
Jul 11 2016, 2:27 PM
dhoffend committed rR77efc8b63593: renumber handlers on unregister() (authored by dhoffend).
renumber handlers on unregister()
Jul 11 2016, 2:27 PM

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 4 2015

dhoffend committed rR53ccaa1a0f20: remove debug test code (authored by dhoffend).
remove debug test code
Jun 4 2015, 7:18 AM

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