2008-05-12  Srinivasa Ragavan  <sragavan@novell.com>

	* NEWS: Evolution Exchange 2.23.2 release.

2008-05-08  Tor Lillqvist  <tml@novell.com>

	Win32 portability changes from a long time ago, now finally
	starting to commit them a little at a time. Whether
	evolution-exchange actually works on Windows is not clear... but
	at least once these changes are in there is a possibility.

	* configure.in: Define Automake conditional OS_WIN32.

	* camel/Makefile.am: Pass also PREFIX to the compiler. Use
	-no-undefined on Windows. Link with SOCKET_LIBS and PTHREAD_LIB.

	* camel/camel-exchange-provider.c: Include
	libedataserver/e-data-server-util.h for some Windows-specific
	functions. Construct the localedir at run-time on Windows.

	* camel/camel-exchange-store.c (e_filename_make_safe)
	* storage/exchange-component.c (e_filename_make_safe): Remove
	these two copies of this function. Just use the one in
	libedataserver.

	* camel/camel-exchange-store.c (exchange_connect)
	* storage/exchange-component.c (config_listener_account_created):
	Construct the path to the socket in the same way in these two
	functions. Use g_get_tmp_dir() instead of hardcoding /tmp. Use
	g_build_filename().

	* camel/camel-exchange-store.c (exchange_get_folder): Use
	g_file_test() instead of access().

	* camel/camel-exchange-summary.c: Drop unnecessary inclusion of
	<sys/uio.h>.

	* camel/camel-stub-marshal.c: Use closesocket() instead of close()
	for sockets on Windows. Use camel_read_socket() and
	camel_write_socket() instead of camel_read() and camel_write().

	* mail/mail-stub.c No need to include <sys/socket.h> and
	<sys/un.h> in this file.
	(mail_stub_construct): Use g_io_channel_win32_new_socket() on
	Windows as we know that the fd is actually a socket.

	* mail/mail-stub-exchange.c (send_message): Use g_get_host_name()
	instead of gethostname().

	* addressbook/e-book-backend-exchange.c (update_cache): Remove
	pointless code that constructed a timestamp for the cache file
	name but didn't use it for anything.

	* addressbook/e-book-backend-gal.c: Don't include <ldap.h> here,
	it or its Windows counterpart <winldap.h> has already been
	included through <e2k-global-catalog-ldap.h> anyway.
	(ber_dupbv): Need this on Windows, too.
	(ldap_op_finished): Use ldap_abandon() instead of the nonstandard
	ldap_abandon_ext(). The extra parameters were NULL anyway, meaning
	it is equivalent to calling ldap_abandon().

	* storage/exchange-component.c
	(default_linestatus_notify_handler): Use guint instead of uint.

	* storage/exchange-migrate.c: Bypass migration code on Windows as
	there are no old evolution-exchange 1.x deployments on Windows to
	migrate from.

2008-05-08  Tor Lillqvist  <tml@novell.com>

	* evolution-exchange-zip.in: Minor updates.

2008-05-07  Tor Lillqvist  <tml@novell.com>

	* configure.in: Move the AM_CONDITIONAL for
	SUNLDAP. AM_CONDITIONAL should not be inside shell if statements.

2008-05-05  Johan Euphrosine  <proppy@aminche.com>

	* addressbook/e-book-backend-gal.c: Fix include path for e-db3-utils.h, now in libebackend.
	* storage/main.c: Fix include path for e-data-server-module.h, now in libebackend.

2008-04-25  Bharath Acharya  <abharath@novell.com>

	Fixes #358706 (bnc)

	* camel/camel-exchange-store.c: 
	(update_camel_stub): Updates the camel stub value
	(exchange_connect): 
	(exchange_disconnect): Reset the stub so that reconnect happens 
	sanely.
	* mail/mail-stub-listener.h: Store the stub value in the listener so 
	that we can use the folders_by_name (hash table) later.
	* storage/exchange-component.c: 
	(impl_setLineStatus): 
	(new_connection): Update the hash table for the new stub