Page MenuHomePhorge

mroland (Michael Roland)
User

Projects

User is not a member of any projects.

User Details

User Since
Apr 28 2023, 8:18 AM (152 w, 5 d)

Recent Activity

Apr 19 2024

mroland updated the task description for T8364: [pykolab] Command kolab acl-cleanup fails if mailboxes with non-7-bit characters exist.
Apr 19 2024, 10:13 AM · Bug Reports
mroland created T8364: [pykolab] Command kolab acl-cleanup fails if mailboxes with non-7-bit characters exist.
Apr 19 2024, 10:01 AM · Bug Reports

May 24 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rIa19bcdc0cd39: Derive principal name from canonicalized username for Sabre DAV > 2.1 (authored by mroland).
May 24 2023, 8:56 AM

May 4 2023

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

Indeed, I failed to commit the latest version after I had experimented with getting rid of the use statements. So its those two commits here: https://github.com/michaelroland/kolab-iRony/compare/master...fix-canonical-principal-name-from-auth that make the patch.

May 4 2023, 9:58 AM · Bug Reports

May 3 2023

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

@johndoe Yes, that's the only patch needed to make shortlogins work again.

May 3 2023, 8:27 AM · Bug Reports

Apr 28 2023

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

Btw. here is a version with the fix applied: https://github.com/michaelroland/kolab-iRony/tree/fix-canonical-principal-name-from-auth (not sure if I could have somehow created a merge request on this platform here)

Apr 28 2023, 11:47 AM · Bug Reports
mroland added a comment to T7097: iRony fails to run after update.

The issue with shortlogins seems to stem from the transition to sabre/dav > 2.1. The AbstractBasic authentication backend API has changed since then and AbstractBasic now always uses the concatenation of the principalPrefix and the HTTP username as principal name (see https://github.com/sabre-io/dav/blob/4.4.0/lib/DAV/Auth/Backend/AbstractBasic.php#L107). To overcome this, we would need to override the check() method in iRony/lib/Kolab/DAV/Auth/HTTPBasic.php to return the canonicalized principal name:

Apr 28 2023, 8:54 AM · Bug Reports