sogo/SoObjects
Jesús García Sáez 9414df26c5 getUIDForEmail works on multidomain: returns login
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
2015-07-29 17:40:56 +02:00
..
Appointments Revert merge from inverse 2015-07-28 12:37:33 +02:00
Contacts Initial Basque translation 2015-04-27 13:59:05 -04:00
Mailer Merge pull request #158 from Zentyal/jag/mapistorefolder-getpidtagdisplayname 2015-07-28 18:08:20 +02:00
SOGo getUIDForEmail works on multidomain: returns login 2015-07-29 17:40:56 +02:00
common.make Improved and simplified rpath 2014-10-02 12:36:22 -04:00
GNUmakefile See ChangeLog 2009-10-09 21:54:07 +00:00