mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-24 06:19:30 +00:00
9414df26c52fc9086233ff0110949dd6c1bf0116
This method is used everywhere to try to retrieve the login of the user (and normally use the return value to [SOGoUser initwithLogin: ...]) In multidomain environments (with DomainLessLogin = false) there were several paths (mostly in SOGoAppointmentObject.m) that were trying to create SOGoUser objects with incorrect login: using only the uid part, not full email. Then like domain based uid was enabled, these users had DomainLessLogin set to true and further calls tried to authenticate only with the uid part (and they should not). This affects to several methods in: * ActiveSync/SOGoActiveSyncDispatcher.m * Appointments/SOGoAppointmentFolder.m * Appointments/SOGoAppointmentObject.m * Appointments/SOGoCalendarComponent.m * SOGoSAML2Session.m Probably a few features related with calendars are now fixed or working as intended in multidomain environments where the email is used as login
Description
Languages
Objective-C
67.8%
JavaScript
14.7%
Rich Text Format
9.7%
SCSS
2.2%
C
1.5%
Other
4%