diff options
| author | Hans Petter Jansson <hpj@novell.com> | 2005-01-10 11:52:03 +0000 |
|---|---|---|
| committer | Hans Petter <hansp@src.gnome.org> | 2005-01-10 11:52:03 +0000 |
| commit | 6a4bade670c1bb5302c6a279d37f4e7796462f30 (patch) | |
| tree | 461a01e83bfd4b34dd16a10e6266bdfe76f11e27 /addressbook/ChangeLog | |
| parent | ba5253a62d70165ddf0c08ac1dd8a96f776a3995 (diff) | |
| download | evolution-data-server-6a4bade670c1bb5302c6a279d37f4e7796462f30.tar.gz | |
Add robustness against not being connected. (query_ldap_root_dse): Ditto.
2005-01-10 Hans Petter Jansson <hpj@novell.com>
* backens/ldap/e-book-backend-ldap.c
(check_schema_support): Add robustness against not being connected.
(query_ldap_root_dse): Ditto.
(e_book_backend_ldap_reconnect): Ditto, and against not having a
book_view to signal.
(ldap_op_finished): Robustness.
(create_contact_handler): Ditto, and add the contact to cache too.
(e_book_backend_ldap_create_contact): Robustness.
(remove_contact_handler): Ditto, and remove the contact from cache.
(e_book_backend_remove_contacts): Ditto, and fix a memory leak.
(modify_contact_modify_handler): Robustness, and modify the cached
contact too.
(modify_contact_search_handler): Robustness.
(e_book_backend_ldap_modify_contact): Ditto.
(get_contact_handler): Ditto.
(e_book_backend_ldap_get_contact): Robustness, and implement offline
case.
(contact_list_handler): Robustness.
(e_book_backend_ldap_get_contact_list): Robustness, and implement
offline case.
(poll_ldap): Robustness, and set the poll_timeout to -1 when we return
FALSE. Otherwise we might never poll again.
(ldap_search_handler): Robustness.
(e_book_backend_ldap_search): Robustness, and implement offline case.
(generate_cache_handler): Implement.
(generate_cache_dtor): Implement.
(generate_cache): Implement.
(e_book_backend_ldap_authenticate_user): Robustness, implement offline
case.
(ldap_cancel_op): Robustness.
(e_book_backend_ldap_load_source): Implement offline case. Cache when
online.
(stop_views): Implement.
(start_views): Implement.
(e_book_backend_ldap_set_mode): Do nothing if mode didn't change. Kick
off a cache attempt when going online. Cancel running operations when
mode changes.
(call_dtor): Robustness.
* libedata-book/e-book-backend-cache.c
(e_book_backend_cache_get_contacts): Check that objects we retrieve
are likely to be vcards before trying to parse them. Fixes some
warnings.
Diffstat (limited to 'addressbook/ChangeLog')
| -rw-r--r-- | addressbook/ChangeLog | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index b54fae8b2..f88ffd205 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,49 @@ +2005-01-10 Hans Petter Jansson <hpj@novell.com> + + * backens/ldap/e-book-backend-ldap.c + (check_schema_support): Add robustness against not being connected. + (query_ldap_root_dse): Ditto. + (e_book_backend_ldap_reconnect): Ditto, and against not having a + book_view to signal. + (ldap_op_finished): Robustness. + (create_contact_handler): Ditto, and add the contact to cache too. + (e_book_backend_ldap_create_contact): Robustness. + (remove_contact_handler): Ditto, and remove the contact from cache. + (e_book_backend_remove_contacts): Ditto, and fix a memory leak. + (modify_contact_modify_handler): Robustness, and modify the cached + contact too. + (modify_contact_search_handler): Robustness. + (e_book_backend_ldap_modify_contact): Ditto. + (get_contact_handler): Ditto. + (e_book_backend_ldap_get_contact): Robustness, and implement offline + case. + (contact_list_handler): Robustness. + (e_book_backend_ldap_get_contact_list): Robustness, and implement + offline case. + (poll_ldap): Robustness, and set the poll_timeout to -1 when we return + FALSE. Otherwise we might never poll again. + (ldap_search_handler): Robustness. + (e_book_backend_ldap_search): Robustness, and implement offline case. + (generate_cache_handler): Implement. + (generate_cache_dtor): Implement. + (generate_cache): Implement. + (e_book_backend_ldap_authenticate_user): Robustness, implement offline + case. + (ldap_cancel_op): Robustness. + (e_book_backend_ldap_load_source): Implement offline case. Cache when + online. + (stop_views): Implement. + (start_views): Implement. + (e_book_backend_ldap_set_mode): Do nothing if mode didn't change. Kick + off a cache attempt when going online. Cancel running operations when + mode changes. + (call_dtor): Robustness. + + * libedata-book/e-book-backend-cache.c + (e_book_backend_cache_get_contacts): Check that objects we retrieve + are likely to be vcards before trying to parse them. Fixes some + warnings. + 2004-12-24 Sivaiah Nallagatla <snallagatla@novell.com> * backends/ldap/e-book-backend-ldap.c |
