NEWS
author hallski <hallski>
Thu, 18 Mar 2004 00:04:59 +0000
changeset 82 a32b54e654e2
parent 78 8506d9435c93
child 91 d51b8e4f43d9
permissions -rw-r--r--
2004-03-17 Mikael Hallendal <micke@imendio.com> * Synced from SVN. * Released 0.16 * configure.in: Bumped to 0.16 * NEWS: Updated for 0.16 2004-03-17 Mikael Hallendal <micke@imendio.com> * docs/reference/*: Updated documentation. * loudmouth/*: Fixed the documentation in a couple of places. 2004-03-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch] (lm_connection_new_with_context): - Added to be able to give what context the connection should be running in. - All internal functions are updated to use the context or NULL if lm_connection_new was called. - Should make it possible to use several LmConnections in various threads. 2004-03-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: * loudmouth/lm-internal.h: * loudmouth/lm-proxy.c: - Make the HTTP proxy support asynchronous. Patch from Josh Beam. - Re-enable the HTTP proxy support. * examples/lm-send-sync.c: * examples/lm-send-async.c: * examples/test-http-proxy.c: - Added two of the old examples and a new one to test out the HTTP proxy support. 2004-03-17 Mikael Hallendal <micke@imendio.com> * configure.in: Generate examples/Makefile * loudmouth/test-jid.c: Removed * loudmouth/test-lm.c: Moved to examples/ * exmples/*: Moved out from loudmouth/

Changes in 0.16:
----------------
* Support for giving the context to which an LmConnection should run in
  (should solve issues when wanting to run several LmConnections in various
   threads)
* HTTP proxy support
* Memory leak fix
* Distribute the win32-config.h file needed to build on Windows.
 
Changes in 0.15.1:
------------------
* Require GnuTLS >= 1.0.0

Changes in 0.15:
----------------
* Better Win32 instructions.
* Fixed bug when disconnecting and then connecting again using the same 
  LmConnection.
* Documentation typos and errors fixed by Ross Burton.
* Better SSL support, now gives the application the possibility to decide
  if it wants to connect on bogus SSL certificates.
* The SSL API changed a bit, take a look at the API docs.
* Fixed timestamp error on FreeBSD.

Changes in 0.14.1:
------------------
* Patch from foser@gentoo.org for a problem when using GnuTLS.

Changes in 0.14:
----------------
* Added information about building on Windows
* Bug when using GnuTLS fixed.
* Fixed a bug that could cause replies to be overlooked when using 
  blocking mode.
* Added IPv6-support, patch from Sjoerd Simons.
* Made it easier to build RPMs without SSL-support.
* Fixed a memleak when destroying a connection.

Changes in 0.13.2:
------------------
* Don't crash when we receive </stream:stream>

Changes in 0.13.1:
------------------
* Don't require GnuTLS to build

Changes in 0.13:
----------------
* Fixed bug in the sub type checking code for messages  
* Fixed bug that hang the app when disconnected uncleanly
* Fixed autoconf problems with gnutls                   
* Disconnect cleanly                                   
* Fix sha implementation to work on Linux/PPC         

Changes in 0.12:
----------------
* Added support for cancelling messages waiting for reply
* Now checks for supported auth methods.
* Fixed RPM's to require GnuTLS.

Changes in 0.11:
----------------
* SSL-support, patch by Bartosz Zapalowski

Changes in 0.10.1:
------------------
* Build fix for *BSD. Reported by Ralph Meijer.

Changes in 0.10:
----------------
* Fixed case bug in message nodes. Making it not treat the XML as case 
  dependant.
* Added lm_message_node_[get|set]_raw_mode that determines if
  the node value should be escaped or not.
* Return correct type from lm_message_get_sub_type.
* Win32 build fixes. Sent in by Vince Negri.

Changes in 0.9:
---------------
* Build fixes Solaris
* Non async operations
* API additions to ease binding efforts
* Added Debug output support
* Bug fixes
* API changes (see below).
* Support for disconnect and disconnect signalling.