merge of '11b16e47828dac92fd5fc6a0141e90ca854b7b89'

and 'c1d31c63186b0154a4c8aae294a6968d64136187'

Monotone-Parent: 11b16e47828dac92fd5fc6a0141e90ca854b7b89
Monotone-Parent: c1d31c63186b0154a4c8aae294a6968d64136187
Monotone-Revision: 9cd6cf883ffe8961708e6bdb5a8b3a3f439eebbf

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-10-10T18:40:15
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2009-10-10 18:40:15 +00:00
25 changed files with 200 additions and 907 deletions
+19 -11
View File
@@ -13,18 +13,15 @@
* Main/SOGo.m (-init): released "rm" when no longer needed.
(-dispatchRequest:): simplified leak catching code.
2009-10-08 Wolfgang Sourdeau <wsourdeau@inverse.ca>
2009-10-08 Ludovic Marcotte <lmarcotte@inverse.ca>
* SoObjects/SOGo/LDAPSource.m (-_searchAttributes): we already
have knowledge of the LDAPContactInfoAttribute so we no longer
need to fetch it from the user defaults.
* SoObjects/Contacts/SOGoContactLDIFEntry.m
(-initWithName:withLDIFEntry:inContainer:): we no longer retain
"container" in order to avoid a leak.
(-vCard): we now use the "VCARD" profile, all in upper case. We
first resolve the full name using "c_cn", which is the special key
used by the LDAP sources to access the fullname attribute.
* Added filters support (Vacation and Forward) which
can be enabled using the SOGoVacationEnabled and
SOGoForwardEnabled defaults. One Sieve right now is
support and we assume the Sieve server is the same
as the IMAP server, running on port 2000.
* Cleaned up everything related to the old Sieve stuff
which was now useless with our new implementation.
2009-10-08 Francis Lachapelle <flachapelle@inverse.ca>
@@ -42,6 +39,17 @@
2009-10-08 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/SOGo/LDAPSource.m (-_searchAttributes): we already
have knowledge of the LDAPContactInfoAttribute so we no longer
need to fetch it from the user defaults.
* SoObjects/Contacts/SOGoContactLDIFEntry.m
(-initWithName:withLDIFEntry:inContainer:): we no longer retain
"container" in order to avoid a leak.
(-vCard): we now use the "VCARD" profile, all in upper case. We
first resolve the full name using "c_cn", which is the special key
used by the LDAP sources to access the fullname attribute.
* Tests/webdavlib.py (MailDAVMailQuery._initSort): now handles the
"order" attribute from the "ascending" parameter.