merge of '83ce5dcf2ff56b688fb6c8b0b1128b665111170a'

and 'cd7b1310c287fec8f03fa7a5432b1fc774378ea1'

Monotone-Parent: 83ce5dcf2ff56b688fb6c8b0b1128b665111170a
Monotone-Parent: cd7b1310c287fec8f03fa7a5432b1fc774378ea1
Monotone-Revision: b618e1688ed06827d0300b85ed2a93ae6a4930fe

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-08-13T14:32:01
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Francis Lachapelle 2009-08-13 14:32:01 +00:00
commit bd2246bdbe
3 changed files with 16 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2009-08-17 Ludovic Marcotte <lmarcotte@inverse.ca>
* SoObjects/SOGo/LDAPSource.m
Safety check in case no objectClass attribute is returned
from the LDAP server
* Updated NEWS file
2009-08-14 Francis Lachapelle <flachapelle@inverse.ca>
* UI/AdministrationUI/UIxAdministration.m: new administration

5
NEWS
View File

@ -1,3 +1,8 @@
1.0-2009xxxx (1.0.5)
--------------------
- added backup/restore tools for all user's data (calendars, address books, preferences, etc.)
- added Web administrative interface (right now, only for ACLs)
1.0-20090812 (1.0.4)
--------------------
- added ability to create and modify event categories in the preferences

View File

@ -661,8 +661,10 @@ static NSLock *lock;
contactEntry = [NSMutableDictionary dictionary];
[contactEntry setObject: [ldapEntry dn] forKey: @"dn"];
[contactEntry setObject: [ldapEntry objectClasses]
forKey: @"objectClasses"];
if ([ldapEntry objectClasses])
[contactEntry setObject: [ldapEntry objectClasses]
forKey: @"objectClasses"];
attributes = [[self _searchAttributes] objectEnumerator];
while ((currentAttribute = [attributes nextObject]))
{