Page MenuHomePhorge

mroland (Michael Roland)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 28 2023, 10:18 AM (56 w, 3 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, 12:13 PM · Bug Reports
mroland created T8364: [pykolab] Command kolab acl-cleanup fails if mailboxes with non-7-bit characters exist.
Apr 19 2024, 12:01 PM · 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).
Derive principal name from canonicalized username for Sabre DAV > 2.1
May 24 2023, 10: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, 11: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, 10: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, 1:47 PM · 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, 10:54 AM · Bug Reports