Page MenuHomePhorge
Feed Advanced Search

Mar 7 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK6313584d09cb: Makefile (authored by mollekopf).
Makefile
Mar 7 2023, 9:44 PM
mollekopf added a comment to T6577: problem with creating user mailbox .

imap.user_mailbox_create() always returns a string, so this should be fine. Is there a command-line way to reproduce this issue?

Mar 7 2023, 9:40 PM · Kolab 16, PyKolab, Bug Reports
mollekopf accepted D3863: [Python 3] def ensure_binary / some ___prepare binary return fix.
Mar 7 2023, 9:31 PM
mollekopf added a reviewer for D4118: Override config mechanism: Restricted Project.
Mar 7 2023, 8:26 PM

Mar 6 2023

mollekopf added a comment to D4085: Simplify setStatusAttribute.

Nice. We have to silence the linting error: Property App\SharedFolder::$allowed_states is never read, only written.

Mar 6 2023, 1:29 PM

Mar 5 2023

mollekopf added a comment to D3863: [Python 3] def ensure_binary / some ___prepare binary return fix.

What is it that currently doesn't work and afterwards works? (e.g. a kolab command that currently fails)

Mar 5 2023, 8:28 PM
mollekopf accepted D3884: Space in cyrus imapfolder_path.
Mar 5 2023, 8:15 PM
mollekopf added a reviewer for D4124: Ignore errors on mailbox delete if the mailbox is already gone.: Restricted Project.
Mar 5 2023, 9:13 AM
mollekopf requested review of D4124: Ignore errors on mailbox delete if the mailbox is already gone..
Mar 5 2023, 9:12 AM

Mar 4 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKfe4b3370a1a9: Makefile (authored by mollekopf).
Makefile
Mar 4 2023, 4:12 PM
mollekopf updated the diff for D4085: Simplify setStatusAttribute.

Added phpdocs

Mar 4 2023, 4:11 PM
mollekopf requested review of D4118: Override config mechanism.
Mar 4 2023, 3:48 PM
mollekopf updated the diff for D4085: Simplify setStatusAttribute.

Unified the status attribute handling

Mar 4 2023, 3:48 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKb5d306ade469: Makefile (authored by mollekopf).
Makefile
Mar 4 2023, 3:34 PM

Mar 1 2023

mollekopf requested review of D4106: Use an adjusted form for the fixed case.
Mar 1 2023, 3:52 PM
mollekopf requested review of D4103: Skip the method selection if there is only one option.
Mar 1 2023, 3:52 PM
mollekopf updated the diff for D4097: Charge full plan cost on setup.

some fixes

Mar 1 2023, 2:56 PM
mollekopf requested review of D4097: Charge full plan cost on setup.
Mar 1 2023, 2:13 PM
mollekopf accepted D4091: Refactor: Move parts of PaymentProvider to Payment.
Mar 1 2023, 10:15 AM

Feb 28 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK6ab82ffbe223: Makefile (authored by mollekopf).
Makefile
Feb 28 2023, 1:08 AM

Feb 26 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKb674b7d0d129: Makefile (authored by mollekopf).
Makefile
Feb 26 2023, 4:34 PM
mollekopf updated the summary of D4085: Simplify setStatusAttribute.
Feb 26 2023, 2:39 PM
mollekopf updated the summary of D4082: Exclude horizon routes from CSP headers.
Feb 26 2023, 2:37 PM
mollekopf requested review of D4085: Simplify setStatusAttribute.
Feb 26 2023, 2:36 PM
mollekopf requested review of D4082: Exclude horizon routes from CSP headers.
Feb 26 2023, 2:36 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK2cf3576c2caa: Makefile (authored by mollekopf).
Makefile
Feb 26 2023, 2:35 PM

Feb 24 2023

mollekopf added a comment to D4076: VAT modes.

As for the need for base_amount... We could get rid of it if we never support change of app.vat.mode on a working system. We could also store the mode instead. Also, having a calculated value that can be "directly" used for balance-related operations is handy. E.g. for Income chart we don't have to calculate the value in a sql query.

Feb 24 2023, 9:41 AM
mollekopf added a comment to D4076: VAT modes.

Instead of storing the vat with the payment I would store a foreign key to the vat entry with the payment (that said, I don't have a case where the current implementation doesn't work).

Feb 24 2023, 9:21 AM

Feb 23 2023

mollekopf added a comment to D4076: VAT modes.

Two other points:

  • Instead of storing the vat with the payment I would store a foreign key to the vat entry with the payment (that said, I don't have a case where the current implementation doesn't work).
  • Not a blocker, but we'll likely require some UI changes as well for the payment process.
Feb 23 2023, 5:34 PM

Feb 20 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK5d0935e1d46c: Makefile (authored by mollekopf).
Makefile
Feb 20 2023, 11:25 AM

Feb 12 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK06e428167333: Makefile (authored by mollekopf).
Makefile
Feb 12 2023, 10:35 PM

Feb 10 2023

mollekopf updated the diff for D4039: Create default folders in imap.

Fixed comments

Feb 10 2023, 12:30 PM

Feb 6 2023

mollekopf updated the diff for D4051: METADATA support.

New tokenizer that actually works but is incomplete yet.

Feb 6 2023, 10:23 AM

Feb 3 2023

mollekopf added a comment to D4063: Universal Database Seeder.

I'm not a fan of this solution.

  • For the immediate issue this seems like the simpler fix: https://git.kolab.org/D4069
  • IMO this makes the seeder unnecessarily complicated
  • This is not a solution for other cases where we'd overlay an existing file.
Feb 3 2023, 1:53 PM
mollekopf added a reviewer for D4069: Revert composer failure fix but preserve the directory: Restricted Project.
Feb 3 2023, 1:52 PM
mollekopf added a reverting change for rKc99e8be93682: composer fails if the directory for database/seeds doesn't exist, since it is…: D4069: Revert composer failure fix but preserve the directory.
Feb 3 2023, 1:51 PM
mollekopf requested review of D4069: Revert composer failure fix but preserve the directory.
Feb 3 2023, 1:51 PM
mollekopf accepted D4057: User RESTRICTED status.
Feb 3 2023, 12:53 PM
mollekopf added inline comments to D4057: User RESTRICTED status.
Feb 3 2023, 12:36 PM
mollekopf planned changes to D4051: METADATA support.
Feb 3 2023, 11:56 AM
mollekopf added a reviewer for D4051: METADATA support: PyKolab Developers.
Feb 3 2023, 9:47 AM
mollekopf requested review of D4051: METADATA support.
Feb 3 2023, 9:46 AM

Feb 2 2023

mollekopf added a comment to rKc99e8be93682: composer fails if the directory for database/seeds doesn't exist, since it is….

tbh, I'm not sure what the best approach is. We'll face the same issue when we e.g. include a configuration file in the overlay that also exists in the base, but I don't think we should limit ourselves to never overriding files that exist in the base.

Feb 2 2023, 5:36 PM
mollekopf added a comment to rKc99e8be93682: composer fails if the directory for database/seeds doesn't exist, since it is….

@mollekopf, This will make my life harder. I can't make src/database/seeds a link to dir in config.demo/config.dev. Rewriting this file will make a problem to use git diff/git commit or whatever.

Feb 2 2023, 3:33 PM
mollekopf abandoned D4004: PHP 8 fixes.

Merged after I included the changes in a package already.

Feb 2 2023, 11:39 AM
mollekopf added a reviewer for D4025: PHP 8 fixes: Restricted Project.
Feb 2 2023, 11:39 AM · Restricted Project
mollekopf added a reviewer for D4004: PHP 8 fixes: Restricted Project.
Feb 2 2023, 11:39 AM
mollekopf updated the diff for D4039: Create default folders in imap.

Make it possible to completely disable the default folders mechanism

Feb 2 2023, 11:39 AM
mollekopf added a reviewer for D4045: Use the default folders code in the ActivesyncTest: Restricted Project.
Feb 2 2023, 11:39 AM
mollekopf added a comment to D4039: Create default folders in imap.

Regarding the configuration; I don't think it makes sense to attempt to stuff this into the environment, so I would rely on the overlay config mechanism and add the imap.php config file to the overlays where we want to change that configuration.

Feb 2 2023, 11:39 AM
mollekopf closed D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..

This has been shipped.

Feb 2 2023, 11:39 AM
mollekopf requested review of D4045: Use the default folders code in the ActivesyncTest.
Feb 2 2023, 11:39 AM
mollekopf abandoned D3956: DAV Client.

merged in master

Feb 2 2023, 11:39 AM
mollekopf abandoned D3986: Added a copy of the syncroton wbxml encoder.

Merged

Feb 2 2023, 11:39 AM
mollekopf updated the diff for D4039: Create default folders in imap.

Cleanup, also crate default folders if the inbox already exists (maybe autocreated by cyrus-imap?).

Feb 2 2023, 11:39 AM
mollekopf updated the diff for D4039: Create default folders in imap.

Create the folders authenticated as user so we can subscribe and set private metadata

Feb 2 2023, 11:39 AM
mollekopf added a reviewer for D4039: Create default folders in imap: Restricted Project.
Feb 2 2023, 11:39 AM
mollekopf requested review of D4039: Create default folders in imap.
Feb 2 2023, 11:39 AM

Jan 27 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKddae62bbd27a: Makefile (authored by mollekopf).
Makefile
Jan 27 2023, 8:47 PM
mollekopf updated the diff for D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..

This is what I've arrived at.

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

Jan 26 2023

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.

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

Jan 24 2023

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.

Jan 24 2023, 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.

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

more fixes

Jan 24 2023, 4:37 PM
mollekopf added a reviewer for D4016: PHP 8 fixes: Restricted Project.
Jan 24 2023, 4:31 PM
mollekopf requested review of D4016: PHP 8 fixes.
Jan 24 2023, 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.

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

Jan 23 2023

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

Jan 16 2023

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

Jan 16 2023, 5:02 PM
mollekopf added a reviewer for D3986: Added a copy of the syncroton wbxml encoder: Restricted Project.
Jan 16 2023, 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

Jan 16 2023, 2:56 PM
mollekopf requested review of D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..
Jan 16 2023, 2:34 PM
mollekopf requested review of D3986: Added a copy of the syncroton wbxml encoder.
Jan 16 2023, 2:34 PM
mollekopf accepted rKdbc251dc3700: Ensure the appropriate config.*/ directory is overlayed.
Jan 16 2023, 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.

Jan 16 2023, 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

Jan 16 2023, 10:08 AM · Bug Reports

Jan 15 2023

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.

Jan 15 2023, 7:46 PM · Bug Reports

Jan 14 2023

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

Thanks for the info.

Jan 14 2023, 11:27 PM · Bug Reports
mollekopf requested review of D3980: Disable unauthenticated access.
Jan 14 2023, 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.

Jan 14 2023, 1:59 PM · Bug Reports

Jan 13 2023

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

I'm trying to reproduce the thunderbird issue:

Jan 13 2023, 3:34 PM · Bug Reports

Jan 6 2023

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

Jan 5 2023

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

Jan 5 2023, 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.

Jan 5 2023, 10:10 AM · Bug Reports

Dec 30 2022

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.

Dec 30 2022, 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...

Dec 30 2022, 4:07 PM · Bug Reports