In D4085#49526, @machniak wrote:Nice. We have to silence the linting error: Property App\SharedFolder::$allowed_states is never read, only written.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed Search
Mar 7 2023
Mar 7 2023
Mar 6 2023
Mar 6 2023
Mar 5 2023
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)
mollekopf added a reviewer for D4124: Ignore errors on mailbox delete if the mailbox is already gone.: Restricted Project.
mollekopf requested review of D4124: Ignore errors on mailbox delete if the mailbox is already gone..
Mar 4 2023
Mar 4 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKfe4b3370a1a9: Makefile (authored by mollekopf).
Unified the status attribute handling
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKb5d306ade469: Makefile (authored by mollekopf).
Mar 1 2023
Mar 1 2023
Feb 28 2023
Feb 28 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK6ab82ffbe223: Makefile (authored by mollekopf).
Feb 26 2023
Feb 26 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKb674b7d0d129: Makefile (authored by mollekopf).
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK2cf3576c2caa: Makefile (authored by mollekopf).
Feb 24 2023
Feb 24 2023
In D4076#49040, @machniak wrote: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.
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 23 2023
Feb 23 2023
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 20 2023
Feb 20 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK5d0935e1d46c: Makefile (authored by mollekopf).
Feb 12 2023
Feb 12 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK06e428167333: Makefile (authored by mollekopf).
Feb 10 2023
Feb 10 2023
Fixed comments
Feb 6 2023
Feb 6 2023
New tokenizer that actually works but is incomplete yet.
Feb 3 2023
Feb 3 2023
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.
mollekopf added a reviewer for D4069: Revert composer failure fix but preserve the directory: Restricted Project.
Feb 2 2023
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.
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.
Merged after I included the changes in a package already.
Feb 2 2023, 10:39 AM · Restricted Project
Make it possible to completely disable the default folders mechanism
mollekopf added a reviewer for D4045: Use the default folders code in the ActivesyncTest: Restricted Project.
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.
mollekopf closed D3989: Added infrastructure tests for Activesync/CalDav/WOPI/Roundcube & fixed the well-known redirect for caldav..
This has been shipped.
Cleanup, also crate default folders if the inbox already exists (maybe autocreated by cyrus-imap?).
Create the folders authenticated as user so we can subscribe and set private metadata
Jan 27 2023
Jan 27 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKddae62bbd27a: Makefile (authored by mollekopf).
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 26 2023
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 24 2023
Jan 24 2023
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.
Is this still a thing? Because I can't reproduce the issue.
Jan 24 2023, 3:42 PM · Restricted Project
Jan 24 2023, 3:42 PM · Restricted Project
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 23 2023
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 16 2023
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
mollekopf added a reviewer for D3986: Added a copy of the syncroton wbxml encoder: Restricted Project.
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
In T7097#99230, @machniak wrote:I think the username canonification is done by kolab_auth plugin. So, maybe some problem with loading plugins/configuration.
The iRony patch is now available in https://obs.kolabsys.com/package/show/Kolab:16:Testing/iRony
Jan 15 2023
Jan 15 2023
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 14 2023
Jan 14 2023
Thanks for the info.
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 13 2023
Jan 13 2023
I'm trying to reproduce the thunderbird issue:
Jan 6 2023
Jan 6 2023
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK7f46954d87f8: Makefile (authored by mollekopf).
Jan 5 2023
Jan 5 2023
In T7097#98258, @sicherha wrote:(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.)
In T7097#98246, @sicherha wrote: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.
Dec 30 2022
Dec 30 2022
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.
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...
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).
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rI92b67311bc89: Fixed utf-8 regex (authored by mollekopf).