Daily ChangeLog Update
authorChangelog Updater <changelog@openchange.org>
Sat, 12 Dec 2009 23:00:34 +0000 (23:00 +0000)
committerChangelog Updater <changelog@openchange.org>
Sat, 12 Dec 2009 23:00:34 +0000 (23:00 +0000)
ChangeLog

index 6fa790328708db3355ee65855313d448907d6456..6cfa249adb705eca515220fc2d4f5afb2c75f8cc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,75 @@
+2009-12-12
+    jkerihuel
+       [r1594]
+               Patch from Bryan Lu <brian.lu@sun.com>:
+               
+               Create symbol link only on Solaris
+               
+               This closes ticket #221 and makes it possible to compile openchange
+               on Solaris.
+       [r1593]
+               Temporary bug fix in emsabp.c - If restrictions are NULL in
+               emsabp_search, return MAPI_E_INVALID_OBJECT. This prevents from using
+               invalid res pointer leading in segmentation fault.
+               
+               Initial fix proposed by Erik Hovland <erik@hovland.org>
+       [r1592]
+               Patch from Erik Hovland <erik@hovland.org>:
+               
+               fid might be null. Check it before dereferencing in the
+               ocpf_folder_lookup() call. Similar behavior fixed in openchangeclient
+               folder_lookup() function.
+       [r1591]
+               Patch from Erik Hovland <erik@hovland.org>:
+               
+               NotificationData 'could' be null. Check it before handing it to
+               notification-callback(). This is important because eventually
+               NotificationData will be dereferenced in the code path.
+       [r1590]
+               Patch from Kamen Mazdrashki <kamen.mazdrashki@postpath.com>:
+               
+               Fix MAPI Warning error codes
+       [r1589]
+               Patch from Kamen Mazdrashki <kamen.mazdrashki@postpath.com>:
+               
+               bugfix: Bugs in abp_tdb layer fixed.
+               
+               emsabp_tdb_traverse_MId() returns 'false' (i.e. not found) in most of
+               the cases.
+       [r1588]
+               Patch from Kamen Mazdrashki <kamen.mazdrashki@postpath.com>:
+               
+               Implement NspiQueryRows() address list enumeration
+               
+               We can now run openchangeclient --userlist on OpenChange NSPI server
+               and Outlook 2003 is able to query GAL.
+               
+               Note: the initial patch was proposing:
+               "(&%s(showInAddressBook=*))", purportedSearch
+               
+               I replaced it with "%s", purportedSearch only since we don't have yet
+               any showInAddressBook attribute in AD.
+       [r1587]
+               Patch from Kamen Mazdrashki <kamen.mazdrashki@postpath.com>:
+               
+               - Add server side implementation for NspiResolveNamesW
+               - Refactor and split emsabp_verify_user in two functions
+               
+               A new function emsabp_get_account_info() implemented to fetch info
+               about given user name.  emsabp_verify_user() uses the above function
+               check if authenticated account_name is valid mail account and if so,
+               account_name is cached in emsabp context for future use
+       [r1586]
+               Patch from Kamen Mazdrashki <kamen.mazdrashki@postpath.com>:
+               
+               NspiGetProps() reimplemented to match [MS-NSPI] specification more
+               closely.
+               
+               As a side-effect, emsabp_fetch_attrs() was altered to return
+               MAPI_E_INVALID_BOOKMARK in case requested MId is not found.  This way
+               the function returns more meaningful error codes - if requested MId is
+               not found this surely means InvalidBookmark rather than CorruptStore
+
 2009-12-11
     jkerihuel
        [r1584]