2006-02-20  Chenthill Palanisamy  <pchenthill@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c: 
	(add_ical): Notify the client the if a new object gets created.
	(get_changed_events): Make it thread safe.
	(notify_changes): get the change notifications. Do not get 
	notifications for generated instances.
	(open_calendar): Check if the client is already loaded, if so return 
	immediately.
	(ECalBackendExchangeCalendarPrivate): Added a mutex and a is_loaded 
	variable.
	(init): Intialiazed mutex and is_loaded variables.

	* calendar/e-cal-backend-exchange-tasks.c: (get_changed_tasks),
	(notify_changes), (open_task), (init)
	(struct _ECalBackendExchangeTasksPrivate): Same as calendar.

	* calendar/e-cal-backend-exchange.c: 
	(open_calendar): Check if the calendar is loaded and dont reload again.
	(init): Intialize cache unseen.

2006-02-25  Sushma Rai  <rsushma@novell.com>

	* calendar/e-cal-backend-exchange.c 
	(e_cal_backend_exchange_get_from_string): Freeing name and address.
	(get_attachment): Freeing attachment data.
	(build_msg): Freeing name and email.
	
	* calendar/e-cal-backend-exchange-calendar.c (add_vevent): Freeing ical
	property.
	(add_ical): Freeing attachment list.
	(discard_alarm): Freeing ical component.
	
	* calendar/e-cal-backend-exchange-tasks.c (get_changed_tasks): Freeing
	attachment list.
	(create_task_object): Freeing ical component.
	(modify_task_object): Freeing component string and ical component.
	Cloning ical component and freeing ecal component.
	(remove_task_object): Similar.
	See #329251.	

2006-02-21  Sushma Rai  <rsushma@novell.com>

	* storage/exchange-config-listener.c (exchange_camel_urls_is_equal):
	Not freeing camel params, which don't have any memory allocated.
	Fixes #331980.

2006-02-13  Sushma Rai  <rsushma@novell.com>

	* configure.in : Bumped the version to 2.5.91
	* NEWS : Updated