Safety check in the LDAP code and updated NEWS file.
Monotone-Parent: 7d3f8a6489b3a967cd9f80005b5e2fff462c1801 Monotone-Revision: cd7b1310c287fec8f03fa7a5432b1fc774378ea1 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2009-08-17T09:48:04 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
parent
cde8c0bcac
commit
93b569ab9a
|
@ -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>
|
2009-08-14 Francis Lachapelle <flachapelle@inverse.ca>
|
||||||
|
|
||||||
* UI/AdministrationUI/UIxAdministration.m: new administration
|
* UI/AdministrationUI/UIxAdministration.m: new administration
|
||||||
|
|
5
NEWS
5
NEWS
|
@ -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)
|
1.0-20090812 (1.0.4)
|
||||||
--------------------
|
--------------------
|
||||||
- added ability to create and modify event categories in the preferences
|
- added ability to create and modify event categories in the preferences
|
||||||
|
|
|
@ -661,8 +661,10 @@ static NSLock *lock;
|
||||||
|
|
||||||
contactEntry = [NSMutableDictionary dictionary];
|
contactEntry = [NSMutableDictionary dictionary];
|
||||||
[contactEntry setObject: [ldapEntry dn] forKey: @"dn"];
|
[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];
|
attributes = [[self _searchAttributes] objectEnumerator];
|
||||||
while ((currentAttribute = [attributes nextObject]))
|
while ((currentAttribute = [attributes nextObject]))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue