2005-04-06 Vivek Jain **Fixes #74218 * calendar/e-cal-backend-exchange-calendar.c (modify_object_with_href):dup the string before assigning the value returned by icaltimezone_get_tzid. 2005-04-06 Chenthill Palanisamy Fixes #74227 * calendar/e-cal-backend-exchange-calendar.c (remove_object): Removed the check for the presence of object and assign proper values to old_object and object. (receive_objects), (book_resource): Do not send NULL for the last argument in remove_object 2005-04-6 Chenthill Palanisamy Fixes #73969 * calendar/e-cal-backend-exchange-calendar.c: (receive_objects): If the rid is not present and the method is CANCEL remove the recurrence event completely. 2005-04-05 Ahmad Riza H Nst * configure.in: Added id (Indonesian) to ALL_LINGUAS line. 2005-04-01 Adi Attar * configure.in: Added "xh" to ALL_LINGUAS. 2005-03-31 Steve Murphy * configure.in: Added "rw" to ALL_LINGUAS. 2005-03-31 Sushma Rai Patch by Sarfraaz Ahmed for a exchange-storage crash while exiting Evolution. * storage/exchange-account.c (exchange_account_set_online): Not setting "account_online" flag, as it gets initialized in exchange_account_connect(). * storage/exchange-hierarchy-somedav.c (scan_subtree): Using the offline mode parameter for the function, instead of reading it again. * storage/exchange-offline-listener.c (setup_offline_listener): Reading the connection id returned for online/offline status change. (exchange_offline_listener_dispose): Using the connection ID returned by gconf_client_notify_add() while removing the notification. 2005-03-31 Sushma Rai * addressbook/e-book-backend-exchange.c (e_book_backend_exchange_connect): Setting is_writable flag of EBookBackendExchangePrivate based on user's access permissions. Also notifying the writable state. (e_book_backend_exchange_load_source): In case of offline mode, setting the writable state of FALSE. Calling the update_cache() after e_book_backend_exchange_connect() so that is_writable flag is set according to the user's access rights. (e_book_backend_exchange_set_mode): In case of offline mode, marking the addressbook as not writable. In online mode, Setting writable and notifying writable state based on users access permissions. 2005-03-29 Sushma Rai * storage/exchange-folder-size.[ch] (free_fsize_table): Freeing the key and returning boolean. (free_row_refs): Added new. Frees row reference. (finalize): Freeing hash tables and private structure. (init): Creating the hash table, using g_hash_table_new(). (exchange_folder_size_update): strdup of the key, before inserting into the hash table. (exchange_folder_size_remove): Added new. Removes the specifed folder entry from the hash table and updates GtkListStore. (exchange_folder_size_get): Added new. Returns the folder size of specified folder from the cache. * storage/exchange-hierarchy-webdav.c (e_folder_webdav_new): For the folders without internal uri (newly created folder), creating the internal uri with trailing slash. (create_folder): Updating folder size for newly created folder. (remove_folder): Removing folder size entry for the folder removed. (xfer_folder): Finding whether the folder is renamed or moved. In case of folder rename, removing the old entry from hash table and updating the hash table with new folder name. (rescan): Finding the folder size for all type for folders and not only the personal folders. Also, considering only the personal folder sizes for finding the total mail box size. (exchange_hierarchy_webdav_parse_folder): Removed the folder size check done here, now doing it in scan_subtree(). (scan_subtree): Finding the folder size and mail box size. Fixes #73494 and #72100. 2005-03-29 Sushma Rai * lib/e2k-autoconfig.c (validate): If the OWA url entered has wrong protocol during account creation, displaying error message instead of correcting the url and proceeding with the account creation. Fixes #74050. Also, prefixing the owa path with the slash. See #73627. * camel/camel-exchange-provider.c (exchange_validate_user_cb): Freeing mailbox parameter, after setting the value to camel url. 2005-03-29 Sushma Rai * storage/exchange-config-listener.c (add_esource): Fixed the problem where e-source was being accessed after the unref. Also Selecting calendar and tasks folders only if e-source is created. Should fix #74029 2005-03-17 Sushma Rai * camel/camel-exchange-provider.c (exchange_validate_user_cb): Setting the authentication mechanism parameter in camel url. * lib/e2k-autoconfig.c (get_ctx_auth_handler): Initializing saw_ntlm and saw_basic flags and setting saw ntlm if the response header begins with "NTLM ". (validate): Setting the is_ntlm flag if the user is authenticated. 2005-03-16 Sarfraaz Ahmed * confiure.in : Bumped the version to 2.2.1 * NEWS : Updated