2004-12-21  JP Rosevear  <jpr@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c: update for
	remove/modify api changes

	* calendar/e-cal-backend-exchange-tasks.c: ditto

	* calendar/e-cal-backend-exchange.c: ditto	
	
2004-12-20  Sarfraaz Ahmed <asarfraaz@novell.com>

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

2004-12-20  Sarfraaz Ahmed <asarfraaz@novell.com>

	* configure.in : Now checking for camel-provider

2004-12-16  Sushma Rai <rsushma@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c : Fixed some memory leaks. 
	* calendar/e-cal-backend-exchange.c: ditto
	* storage/exchange-hierarchy-foreign.c: ditto
	* storage/exchange-hierarchy-webdav.c: ditto

2004-12-15  Rodrigo Moya <rodrigo@novell.com>

	* addressbook/e-book-backend-exchange.c: use libedataserver's e-sexp.h.

	* calendar/e-cal-backend-exchange.c (receive_objects, book_resource):
	pass correct number of arguments to e_cal_backend_notify_object_removed.

	* storage/Makefile.am: removed exchange-offline-utils.[ch] from build.

2004-12-15  Sarfraaz Ahmed <asarfraaz@novell.com>

	* calendar/e-cal-backend-exchange.c : Fixed some memory leaks.
	* calendar/e-cal-backend-exchange-tasks.c : Modified a structure member
	* calendar/e-cal-backend-exchange.h : Similar

2004-12-15  Sushma Rai <rsushma@novell.com>

	* configure.in: Corrected camel provider directory path.

2004-12-15  Sushma Rai <rsushma@novell.com>
	
	* calendar/e-cal-backend-exchange-calendar.c:
	Fixed several memory leaks.

2004-12-14  Sarfraaz Ahmed <asarfraaz@novell.com>

	* lib/e2k-path.c : Moved this from evolution/e-util as this is no
	longer present there after camel moved to e-d-s.
	* lib/e2k-path.h : Similar
	* lib/Makefile.am : Included the above files
	* storage/exchange-offline-utils.c : Has the utility functions used
	by offline code.
	* storage/exchange-offline-utils.h : Similar
	* storage/Makefile.am : Added the above files
	*  camel/camel-exchange-store.c : Fixed to make use of e2k-path methods
	(exchange_path_to_physical : Added this new function from e-path.c
	* storage/exchange-hierarchy-webdav.c : Now includes e2k-path.h
	* storage/exchange-offline-listener.c : Marked for offline.
	* storage/e-folder-exchange.c : Now makes use of e2k-path.h 

2004-12-14  Sushma Rai <rsushma@novell.com>

	* addressbook/e-book-backend-exchange.c (proppatch_address)
	(e_book_backend_exchange_modify_contact)(notify_remove):
	Fixed some memory leaks.

	* addressbook/e-book-backend-gal.c (contact_list_handler)
	(start_book_view)(load_source): ditto

	* storage/exchange-migrate.c (make_dir)(form_dir_path)
	(get_contacts_dir_from_filename): ditto

2004-12-11  Sarfraaz Ahmed <asarfraaz@novell.com>

	* configure.in : Fix up camel version to now be 1.2
	* camel/Makefile.am : Include the GLIB_CFLAGS

2004-12-10  Sarfraaz Ahmed <asarfraaz@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c (add_ical): Fixed some
	memory leaks
	* calendar/e-cal-backend-exchange.c : Some more here.

2004-12-09  Sarfraaz Ahmed <asarfraaz@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c (open_calendar)
	(create_object)(send_objects) : Return appropriate error messages
	when in offline
	* calendar/e-cal-backend-exchange-tasks.c (open_task)
	(create_task_object) : Similar
	* calendar/e-cal-backend-exchange.c (get_cal_address) (get_mode)
	(set_mode) (e_cal_backend_exchange_get_cal_address) : Handle special
	cases when in offline.
	(open_calendar)(load_cache) : Modify to actually load only the cache
	when in offline
	(e_cal_backend_exchange_is_online) : Return the online/offline status
	of the calendar.
	* calendar/e-cal-backend-exchange.h : Added the prototype of
	e_cal_backend_exchange_is_online
	

2004-12-09  Sarfraaz Ahmed <asarfraaz@novell.com>

	* storage/exchange-account.c (exchange_account_set_offline): Prepares 
	the account for offline caching in all the data necessary and sets it 
	to offline.
	(exchange_account_set_online): Sets the account to online mode and 
	tries to setup a connection with the server.
	(exchange_account_connect): This should now connect only if online.
	* storage/exchange-account.h : Added the function declarations.
	* storage/exchange-component.c (exchange_component_set_offline_listener):
	Sets a reference of the OfflineListener in the global ExchangeComponent 
	object.
	(exchange_component_get_account_for_uri) : This returns the defaul 
	account when in offline. This needs to be further fixed to handle 
	multiple accounts based on the uri passed.
	* storage/exchange-component.h : Similar
	* storage/exchange-offline-listener.c : Fixed some namespace issues.
	* storage/exchange-offline-listener.h : Similar
	* storage/main.c (main): This now instantiates an OfflineListener object
	instead of the previous procedural methods.

2004-12-09  Sarfraaz Ahmed <asarfraaz@novell.com>

	* storage/exchange-offline-listener.c : Added this new file which now
	contains the offline-listener class implementation
	* storage/exchange-offline-listener.h : Similar
	* storage/Makefile.am : Included the above 2 files.

2004-12-09  Sushma Rai <rsushma@novell.com>

	* storage/main.c (main): Calling camel_init with the 
	camel_cert.db file path.  Fixes #66932

2004-12-01  Sarfraaz Ahmed <asarfraaz@novell.com>

	* mail/mail-stub-exchange.c (get_folder): Do not set the FILTER_JUNK
	flag for Trash folder. This fixes #66963

2004-11-30  Sarfraaz Ahmed <asarfraaz@novell.com>

	* addressbook/e-book-backend-exchange.c 
	(e_book_backend_exchange_set_mode) : This sets the mode to either 
	online/offline.

2004-11-30  Sarfraaz Ahmed <asarfraaz@novell.com>

	* calendar/e-cal-backend-exchange.c (get_mode): Now returns the proper
	mode of the calendar [ online/offline ]
	(set_mode) : Sets the calendar mode to online/offline

2004-11-30  Sarfraaz Ahmed <asarfraaz@novell.com>

	* Updated the po files

2004-11-30  Sushma Rai <rsushma@novell.com>

	* storage/exchange-account.c (find_passwd_exp_period): Calling
	password expiry warning dialog.
	
	* storage/exchange-account.c (display_passwd_expiry_message)
	(change_passwd_cb): Added new, to display password expiry warning
	dialog, which can be used to invoke change password dialog.

	* storage/exchange-passwd-expiry.glade: Dialog for displaying 
	password expiry warning.

	* storage/Makefile.am: Added glade files exchange-folder-tree.glade
	and exchange-passwd-expiry.glade

	* lib/gctest.c (do_lookup): Finding password expiry period.

2004-11-30  Sarfraaz Ahmed <asarfraaz@novell.com>

        * configure.in : Removed the DEPRECATED symbols. This is for building
        against Gnome 2.9

2004-11-30  Sushma Rai <rsushma@novell.com>

	* storage/e-folder-exchange.c (e_folder_exchange_get_folder_size)
	(e_folder_exchange_save_to_file): Handling return value on error.

	* storage/exchange-folder-size.c (exchange_folder_size_display)
	Fixed a compile time warning.