2005-01-24  Sushma Rai  <rsushma@novell.com>

	* camel/camel-exchange-provider.c: Added CAMEL_URL_ALLOW_AUTH to
	provider structure.

2005-01-24  Sarfraaz Ahmed <asarfraaz@novell.com>

	* camel/camel-exchange-folder.c (transfer_messages_to):
	We should now call journal_transfer instead of journal_append
	* camel/camel-exchange-journal.c : Handle transfer of messages
	and also updating the flags.

2005-01-24  Sushma Rai  <rsushma@novell.com>

	* addressbook/e-book-backend-exchange.c: Added offline support
	for personal addressbook. 

2005-01-23  Sushma Rai  <rsushma@novell.com>

	* camel/camel-exchange-provider.c: Changed owa_url variable type.

	* lib/e2k-autoconfig.c: similar.

	* lib/e2k-validate.h: similar.

2005-01-22  Sushma Rai  <rsushma@novell.com>

	* storage/exchange-account.c (exchange_account_new): Added owa_url
	parameter to ExchangeAccount structure and reading it's value.
	(finalize): free for owa_url

	* lib/urltest.c: Added new. Test program which takes url as input
	and prints E2kUri structure parameters.

	* lib/Makefile.am: Handling urltest.c

2005-01-20  Sarfraaz Ahmed <asarfraaz@novell.com>
	
	* calendar/e-cal-backend-exchange-calendar.c : Add a check to not fetch
	data from server in offline mode.
	* calendar/e-cal-backend-exchange.c : Modify the error message string.
	* storage/e-folder-exchange.c : This is a hack right now. A better fix
	needs to be done down the line.
	* storage/exchange-offline-listener.c : Minor argument checks.

2005-01-19  Sushma Rai  <rsushma@novell.com>

	* camel/camel-exchange-provider.c: Added one more parameter to
	user validation function, for reading remember password flag value.

	* lib/e2k-validate.h: Similar.

	* lib/e2k-autoconfig.c (e2k_validate_user): Forming the password hash
	key once we read the hostname. And remembering the password if the 
	user is a valid user, so that account setup will not prompt for
	password second time at the end.

	* storage/exchange-account.c (get_password): If the password is 
	remembered, and user has not sleceted remember password option,
	forgetting the password remembered.
	 
2005-01-18  Sushma Rai  <rsushma@novell.com>

	* lib/e2k-autoconfig.c (validate): Handling error coders, and
	displaying warning messages when user is not authenticated
	to the server. Fixes #71389
	(e2k_validate_user): In case of wrong credentials forgetting the
	password so that, password dialog pops up when user presses
	OK button without changing any input values. 

2005-01-18  Sarfraaz Ahmed <asarfraaz@novell.com>
	
	* calendar/e-cal-backend-exchange-calendar.c : Ordered the code to now
	build the proper mime message for attachments to be sent to the server.
	* calendar/e-cal-backend-exchange-tasks.c : Fixed some warnings	
	* calendar/e-cal-backend-exchange.c : Re-ordered some code and fixed
	some warnings.

2005-01-17  Sushma Rai  <rsushma@novell.com>

	* camel/camel-exchange-provider.c: Moved password expiry warning 
	period and offline sync options under one section.

2005-01-16  Sarfraaz Ahmed <asarfraaz@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c : Fixed the add_ical and
	get_changed_events functions to now geenrically fetch the attachments
	created either from Outlook or OWA.

2005-01-16  Sarfraaz Ahmed <asarfraaz@novell.com>

	* calendar/e-cal-backend-exchange-calendar.c (modify_object_with_href):
	Fixed a memory leak causing a crash on modifying an appointment.

2005-01-15  Sushma Rai  <rsushma@novell.com>

	* camel/camel-exchange-provider.c: Enabled offline sync
	check box for Exchange provider in exchange_conf_entries[].

	* calendar/e-cal-backend-exchange.c (open_calendar):
	Handling offline_sync esource property.

	* storage/exchange-account.c: (exchange_account_new): Reading 
	and storing offline sync. and password expiry warning period value set.
	(finalize): Freeing offline sync variable.
	(find_passwd_exp_period): Using the password expiry warning period
	value set instead of default value.

2005-01-12  Sushma Rai  <rsushma@novell.com>

	* camel/camel-exchange-provider.c: Added private function
	to validate user credentials.

2005-01-10  Not Zed  <NotZed@Ximian.com>

	* mail/mail-stub.c (mail_stub_read_args): long/int ->uint32.
	(mail_stub_return_data): "

	* camel/camel-stub.c (stub_send_internal): uint32 should be a
	uint32, not a long.
	(stub_send_internal): same for uint32array and int