Page MenuHomekolab.org

mollekopf (Christian Mollekopf)
User

User Details

User Since
Apr 12 2015, 12:47 PM (406 w, 5 d)

Recent Activity

Today

mollekopf planned changes to D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..
Fri, Jan 27, 12:04 AM

Yesterday

mollekopf updated the diff for D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..

Made uri's configurable, some cleanup, centralized test account setup and cleanup.

Thu, Jan 26, 7:49 PM
mollekopf added inline comments to D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..
Thu, Jan 26, 9:08 AM

Tue, Jan 24

mollekopf added a comment to T7097: iRony fails to run after update.

I have pushed iRony 0.4.7 to Kolab:16. Don't know about the shortlogins, the code seems to still work in my tests, but I don't have an actual system that supports shortlogins that I could test against thunderbird.

Tue, Jan 24, 5:28 PM · Bug Reports
mollekopf added a comment to T7127: Can't read / write Contacts or Calendar .

Is this still a thing? Because I can't reproduce the issue.

Tue, Jan 24, 5:26 PM · Bug Reports
mollekopf accepted D3956: DAV Client.
Tue, Jan 24, 4:47 PM
mollekopf added a project to D4025: PHP 8 fixes: Restricted Project.
Tue, Jan 24, 4:42 PM · Restricted Project
mollekopf requested review of D4025: PHP 8 fixes.
Tue, Jan 24, 4:42 PM · Restricted Project
mollekopf added a reviewer for D4022: php8 fixes: Restricted Project.
Tue, Jan 24, 4:38 PM
mollekopf requested review of D4022: php8 fixes.
Tue, Jan 24, 4:38 PM
mollekopf updated the diff for D4004: PHP 8 fixes.

more fixes

Tue, Jan 24, 4:37 PM
mollekopf added a reviewer for D4016: PHP 8 fixes: Restricted Project.
Tue, Jan 24, 4:31 PM
mollekopf requested review of D4016: PHP 8 fixes.
Tue, Jan 24, 4:30 PM
mollekopf updated the diff for D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..

Test cleanup to work with test users.

Tue, Jan 24, 3:48 PM
mollekopf added a reviewer for D4010: PHP 8 fixes: Restricted Project.
Tue, Jan 24, 1:34 PM
mollekopf requested review of D4010: PHP 8 fixes.
Tue, Jan 24, 1:34 PM
mollekopf requested review of D4004: PHP 8 fixes.
Tue, Jan 24, 10:48 AM
mollekopf requested review of D4001: Don't require_once 'HTTP/Request2.php'.
Tue, Jan 24, 10:48 AM

Mon, Jan 23

mollekopf added a reviewer for D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav.: Restricted Project.
Mon, Jan 23, 9:32 PM

Mon, Jan 16

mollekopf updated the diff for D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..

Include the roundcube test and fixed some lint issues

Mon, Jan 16, 5:02 PM
mollekopf added a reviewer for D3986: Added a copy of the syncroton wbxml encoder: Restricted Project.
Mon, Jan 16, 5:00 PM
mollekopf added a comment to D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..

Requires https://git.kolab.org/D3986

Mon, Jan 16, 2:56 PM
mollekopf requested review of D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..
Mon, Jan 16, 2:34 PM
mollekopf requested review of D3986: Added a copy of the syncroton wbxml encoder.
Mon, Jan 16, 2:34 PM
mollekopf accepted rKdbc251dc3700: Ensure the appropriate config.*/ directory is overlayed.
Mon, Jan 16, 12:27 PM
mollekopf added a comment to T7097: iRony fails to run after update.

I think the username canonification is done by kolab_auth plugin. So, maybe some problem with loading plugins/configuration.

Mon, Jan 16, 10:21 AM · Bug Reports
mollekopf added a comment to T7097: iRony fails to run after update.

The iRony patch is now available in https://obs.kolabsys.com/package/show/Kolab:16:Testing/iRony

Mon, Jan 16, 10:08 AM · Bug Reports

Sun, Jan 15

mollekopf added a comment to T7097: iRony fails to run after update.

I haven't really looked into the shortlogin issue yet, but at least for individual requests authenticated requests worked for me.
AFAIR the feature uses the username_domain roundcube config option to complete the login name if there is no domain part.

Sun, Jan 15, 7:46 PM · Bug Reports

Sat, Jan 14

mollekopf updated subscribers of D3980: Disable unauthenticated access.
Sat, Jan 14, 11:31 PM
mollekopf added a reviewer for D3980: Disable unauthenticated access: iRony Developers.
Sat, Jan 14, 11:28 PM
mollekopf added a comment to T7097: iRony fails to run after update.

Thanks for the info.

Sat, Jan 14, 11:27 PM · Bug Reports
mollekopf requested review of D3980: Disable unauthenticated access.
Sat, Jan 14, 11:25 PM
mollekopf added a comment to T7097: iRony fails to run after update.

According to tcpdump -s 0 -A 'tcp dst port 80' I'm indeed getting unauthenticated PROPFIND requests, but that can't work IMO, so I'm not sure what's going on.
If anybody could confirm that they also see unauthenticated requests, and confirm what they are seeing with the old iRony, that could help.

Sat, Jan 14, 1:59 PM · Bug Reports

Fri, Jan 13

mollekopf added a comment to T7097: iRony fails to run after update.

I'm trying to reproduce the thunderbird issue:

Fri, Jan 13, 3:34 PM · Bug Reports

Fri, Jan 6

mollekopf accepted D3974: User:resync command.
Fri, Jan 6, 5:40 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK7f46954d87f8: Makefile (authored by mollekopf).
Makefile
Fri, Jan 6, 5:32 PM

Thu, Jan 5

mollekopf added a comment to T7097: iRony fails to run after update.

(Sorry about my tone in yesterday's last-night comment; I was a tad frustrated. I'd like to do what I can to help fix this as quickly as possible.)

Thu, Jan 5, 10:43 AM · Bug Reports
mollekopf added a comment to T7097: iRony fails to run after update.

It looks like the workaround (logging into iRony with the full email address) works fine with DAVx5 (on Android) but doesn't work with Kontact or Thunderbird.

Sigh... I was originally hoping to use my holiday to get Debian 11 support up & running, but there are too many fires to put out right now.

This is really not good and will break things. Please always raise the version number.

Indeed. Rule #1 for packagers: whenever the contents of a package change, bump its release number.
In my day job we use aptly, which refuses to accept an identically named .deb file with different contents, but I'm not aware that OBS supports that kind of check.

Thu, Jan 5, 10:10 AM · Bug Reports

Fri, Dec 30

mollekopf added a comment to T7097: iRony fails to run after update.

It's possible that we face additional incompatibilities, we have unfortunately rather poor test-coverage on these components.
But we do need the update to get to php8 support eventually.

Fri, Dec 30, 9:26 PM · Bug Reports
mollekopf added a comment to T7097: iRony fails to run after update.

I have now included the vobject compatibility fix and I'm not planning on downgrading the sabre dependencies again.
The updated iRony package is currently in Kolab:16:Testing, but I'm still fighting an obs issue that seems to somehow pull in the libkolabxml 1.3.0 update into Debian_10...

Fri, Dec 30, 4:07 PM · Bug Reports
mollekopf added a comment to T7109: Cannot read mail from web interface.

Just for clarification:

  • On Debian 10 and Ubuntu 18.04 the php-kolabformat 1.3.0 update should indeed not be available
  • With the 1.3.0 update the kolabformat.php file is expected to no longer exist, as it is not required by php and no longer generated in more recent swig variants.
  • Kolab is not currently php 8 compatible (though we are working towards it).
Fri, Dec 30, 3:58 PM · Bug Reports
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rI92b67311bc89: Fixed utf-8 regex (authored by mollekopf).
Fixed utf-8 regex
Fri, Dec 30, 2:32 PM
mollekopf closed D2578: Fixed utf-8 regex.
Fri, Dec 30, 2:32 PM
mollekopf accepted D3968: Remove type declaration from property.
Fri, Dec 30, 2:31 PM

Thu, Dec 29

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK7e3092124999: Makefile (authored by mollekopf).
Makefile
Thu, Dec 29, 12:03 PM

Dec 28 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK27f6c783a3c9: Makefile (authored by mollekopf).
Makefile
Dec 28 2022, 11:36 AM

Dec 19 2022

mollekopf added inline comments to rC608f26382035: php 8 compat.
Dec 19 2022, 2:08 PM

Dec 2 2022

mollekopf added a comment to D3962: Disable the freebusy UI if no kolab_freebusy_server is configured.

I was now able to verify that that this work.

Dec 2 2022, 12:51 PM
mollekopf updated the diff for D3962: Disable the freebusy UI if no kolab_freebusy_server is configured.

Hide the table entry and legend

Dec 2 2022, 12:50 PM
mollekopf added a reviewer for D3962: Disable the freebusy UI if no kolab_freebusy_server is configured: Restricted Project.
Dec 2 2022, 11:13 AM
mollekopf requested review of D3962: Disable the freebusy UI if no kolab_freebusy_server is configured.
Dec 2 2022, 11:13 AM

Nov 21 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKbae84f355a91: Makefile (authored by mollekopf).
Makefile
Nov 21 2022, 1:48 PM

Nov 18 2022

mollekopf added inline comments to D3950: Update to Passport 11.3.
Nov 18 2022, 4:40 PM
mollekopf added a reviewer for D3950: Update to Passport 11.3: Restricted Project.
Nov 18 2022, 4:39 PM
mollekopf requested review of D3950: Update to Passport 11.3.
Nov 18 2022, 4:39 PM

Nov 17 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK4adda1135147: Makefile (authored by mollekopf).
Makefile
Nov 17 2022, 10:28 AM

Nov 16 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK0e4dee2ba5df: Makefile (authored by mollekopf).
Makefile
Nov 16 2022, 4:41 PM
mollekopf added inline comments to D3932: MFA via CompanionApp.
Nov 16 2022, 4:11 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK8c462b26be16: Makefile (authored by mollekopf).
Makefile
Nov 16 2022, 12:35 PM

Nov 15 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK7cb76953cecf: Makefile (authored by mollekopf).
Makefile
Nov 15 2022, 12:15 PM
mollekopf updated the diff for D3932: MFA via CompanionApp.

String based uuid, fixed test

Nov 15 2022, 10:25 AM

Nov 14 2022

mollekopf updated the diff for D3932: MFA via CompanionApp.

Fixed unittest

Nov 14 2022, 11:07 AM

Nov 10 2022

mollekopf updated the test plan for D3932: MFA via CompanionApp.
Nov 10 2022, 1:02 PM

Nov 9 2022

mollekopf updated the diff for D3932: MFA via CompanionApp.

Fixed lint issues

Nov 9 2022, 9:01 AM
mollekopf updated the diff for D3932: MFA via CompanionApp.

deduplicate sql queries, router reload

Nov 9 2022, 8:59 AM

Nov 7 2022

mollekopf updated the diff for D3932: MFA via CompanionApp.

Cleanup of a bunch of accidentally added changes

Nov 7 2022, 10:18 PM
mollekopf updated the diff for D3932: MFA via CompanionApp.

Addressed the comments

Nov 7 2022, 10:13 PM
mollekopf updated the diff for D3932: MFA via CompanionApp.

Now with tests.

Nov 7 2022, 9:44 AM

Nov 4 2022

mollekopf updated the diff for D3932: MFA via CompanionApp.

Cleanup

Nov 4 2022, 5:00 PM
mollekopf updated the summary of D3932: MFA via CompanionApp.
Nov 4 2022, 4:56 PM
mollekopf updated the diff for D3932: MFA via CompanionApp.

Fixed linting issues

Nov 4 2022, 4:54 PM
mollekopf abandoned D3938: Attempted to resolve some lint issues.
Nov 4 2022, 4:37 PM
mollekopf requested review of D3938: Attempted to resolve some lint issues.
Nov 4 2022, 4:31 PM
mollekopf requested review of D3932: MFA via CompanionApp.
Nov 4 2022, 3:43 PM
mollekopf updated the diff for D3902: Deployment configs.

Cleaned up .env files & follow symbolic links in configure.sh

Nov 4 2022, 3:42 PM · Restricted Project

Oct 31 2022

mollekopf added a comment to D3902: Deployment configs.

Stripping all the secrets will require some additional setup-procedure to generate them, so I'm not going to do that in this patch. The situation has not actually gotten worse because I just concatenated src/env.example and ansible/env.local into ansible/env.

Oct 31 2022, 10:28 PM · Restricted Project

Oct 26 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKe4a78885231b: Makefile (authored by mollekopf).
Makefile
Oct 26 2022, 11:33 AM

Oct 24 2022

mollekopf added a comment to D3902: Deployment configs.

Specifically the problem might be with src/database/migrations/2022_05_13_090000_permissions_and_room_subscriptions.php. It probably should check if the SKUs already exist and not try to add them again if so. There's another problem with this migration file. It is not self-contained, i.e. it does not remove 'meet' SKU in up(), but does add it in down().

Oct 24 2022, 10:56 PM · Restricted Project
mollekopf added a comment to D3902: Deployment configs.

This migration thing is a mess and will be problematic in the future. I however have no better idea. We'll have to be very careful in the future. And this makes managing Kolab4 installation (and updates), if you are not Apheleia IT, very difficult.

Oct 24 2022, 10:27 AM · Restricted Project

Oct 21 2022

mollekopf added a comment to D3926: Configurable services domain.

fwiw, the same could be done for the admin/reseller domain if we wanted to.

Oct 21 2022, 2:20 PM
mollekopf added a reviewer for D3926: Configurable services domain: Restricted Project.

This should resolve the following modification:

Oct 21 2022, 2:19 PM
mollekopf updated the diff for D3926: Configurable services domain.

line length

Oct 21 2022, 2:18 PM
mollekopf updated the diff for D3926: Configurable services domain.

Backwards compatibility

Oct 21 2022, 2:14 PM
mollekopf requested review of D3926: Configurable services domain.
Oct 21 2022, 2:12 PM
mollekopf updated the diff for D3920: Fix "not ready" state for ready users.

Adjusted tests to pass again

Oct 21 2022, 11:05 AM

Oct 19 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK2fdd6dbd9e5c: Makefile (authored by mollekopf).
Makefile
Oct 19 2022, 5:06 PM
mollekopf updated the diff for D3785: [DRAFT] Direct IMAP backend.

Call IMAP::verifyAccount from the create job

Oct 19 2022, 12:01 PM
mollekopf updated the diff for D3785: [DRAFT] Direct IMAP backend.

Addressed 2 out of 3 comments

Oct 19 2022, 11:38 AM
mollekopf added inline comments to D3785: [DRAFT] Direct IMAP backend.
Oct 19 2022, 11:36 AM
mollekopf abandoned D3890: Abuse check.
Oct 19 2022, 10:55 AM
mollekopf updated the diff for D3902: Deployment configs.

Deployment configs as a filesystem overlay

Oct 19 2022, 10:41 AM · Restricted Project
mollekopf updated the diff for D3785: [DRAFT] Direct IMAP backend.

Optional IMAP backend, pass tests with imap backend disabled, fixed IMAP::verifyAccount.

Oct 19 2022, 10:32 AM

Oct 12 2022

mollekopf added a comment to D3890: Abuse check.

I suppose Handler::created could be used to spawn a job, not sure if it is a good solution or not.

Oct 12 2022, 5:50 PM
mollekopf added a comment to D3890: Abuse check.

The abuse check now lives externally. As a generic mechanism vanmeeuwen suggested that we may be able to install an app/Handler/Abuse.php just like we do for app/Handler/Mailbox.php, and that this might provide a suitable generic hook to run an abuse-check background job.

Oct 12 2022, 5:43 PM

Oct 11 2022

mollekopf updated the diff for D3902: Deployment configs.

Cleanup

Oct 11 2022, 12:32 AM · Restricted Project
mollekopf updated the summary of D3902: Deployment configs.
Oct 11 2022, 12:26 AM · Restricted Project
mollekopf updated the summary of D3902: Deployment configs.
Oct 11 2022, 12:22 AM · Restricted Project
mollekopf added a reviewer for D3902: Deployment configs: Restricted Project.
Oct 11 2022, 12:18 AM · Restricted Project
mollekopf updated the diff for D3902: Deployment configs.

Removed production seeder

Oct 11 2022, 12:16 AM · Restricted Project
mollekopf updated the diff for D3902: Deployment configs.

Fixed production seeder

Oct 11 2022, 12:10 AM · Restricted Project