2003-03-26  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile.am (libiiimp_la_SOURCES): Add header files as well.
	(include_HEADERS): Install public header files.

	* Makefile.am (libdir): commented out.

2003-02-28  MIYASHITA Hisashi  <himi@li18nux.org>

	* data/comp-object-descriptor.c (iiimp_object_descriptor_unpack):
	Update attribute ID only if the dynamic ID is not a premitive predefined ID.

2003-01-28  MIYASHITA Hisashi  <himi@li18nux.org>

	* misc/stream-socket.c: Not include stream-socket.h, role-data-client.h,
	and role-data-server.h.
	(IIIMF_STREAM_SOCKET_FLAGS): New enum.
	(create_sockpriv, delete_sockpriv): New function.
	(stream_socket_client_open): Removed.  iiimf_connect_socket_stream is
	substituted for it.
	(iiimf_connect_socket_stream): New function.  It connects to "node:service"
	and create a new stream.
	(stream_socket_server_open): Removed.  iiimf_listen_socket_stream is
	substituted for it.
	(iiimf_listen_socket_stream): New function.  It listens to "node:service"
	and create a new stream.
	(stream_socket_server_accept): Removed.  iiimf_accept_socket_stream is
	substituted for it.
	(iiimf_accept_socket_stream): Accept a new incoming connection, and creates
	a new stream.
	(iiimf_delete_socket_stream): New function.
	(stream_socket_read): Adapt it to the new interface.  And when the connection
	is closed, return IIIMF_STATUS_CONNECTION_CLOSED.
	(stream_socket_write): Adapt it to the new interface.

	* misc/stream.c (iiimf_stream_receive): When stream->proc_read
	is not set, return IIIMF_STATUS_STREAM immediately.
	(iiimf_stream_send): Likewise.

	* misc/request.c (iiimf_send_message, iiimf_receive_message):
	Removed.

	* Makefile.am (libiiimp_la_SOURCES): Add stream-socket.c.
	* Makefile.in: Updated.

2003-01-21  MIYASHITA Hisashi  <himi@li18nux.org>

	* misc/request.c (iiimf_send_message, iiimf_receive_message):
	New functions.

	* misc/role-data-client.c (iiimf_im_user_set): New function.
	(iiimf_role_data_client_delete): Free items only if it is not NULL,
	and free client->password as well.
	(iiimf_role_data_client_auth_password): When role_data.client->password,
	duplicate and return it.

	* misc/role-data-client.h (IIIMF_role_data_client): add password.

2002-11-03  MIYASHITA Hisashi  <himi@li18nux.org>

	* misc/Makefile.in: Updated.
	* data/Makefile.in: Updated.
	* Makefile.in: Updated.

2002-10-28  MIYASHITA Hisashi  <himi@li18nux.org>

 	* data/Makefile.am (noinst_LIBRARIES): Define it
	after *_SOURCES macro variable.
	* misc/Makefile.am (noinst_LIBRARIES): Likewise.

	* data/Makefile.in: Updated.
	* misc/Makefile.in: Updated.
	* Makefile.in: Updated.
