2005-04-06  Vivek Jain  <jvivek@novell.com>
 
	**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  <pchenthill@novell.com>
 
	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  <pchenthill@novell.com>

	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  <ari@160c.afraid.org>

	* configure.in: Added id (Indonesian) to ALL_LINGUAS line.

2005-04-01  Adi Attar  <aattar@cvs.gnome.org>

	* configure.in: Added "xh" to ALL_LINGUAS.

2005-03-31  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2005-03-31  Sushma Rai  <rsushma@novell.com>

	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  <rsushma@novell.com>

	* 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  <rsushma@novell.com>

	* 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  <rsushma@novell.com>

	* 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  <rsushma@novell.com>

	* 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  <rsushma@novell.com>

	* 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 <asarfraaz@novell.com>

	* confiure.in : Bumped the version to 2.2.1
	* NEWS : Updated