Add 'sessionIsSecure' function, so users can check whether the current
session is running over a secure channel.
Require haskell-gnutls >= 0.1.4, because earlier versions crash when
credentials are used as they are in XMPP/Client/Handle.hs .
Remove maximum dependency versions for bytestring and network.
Support authentication schemes that require post-success validation.
Fixes authentication failures with the SCRAM-SHA1 mechanism, reported
by Gergely Risko.
Fix build of example/echo.hs.
Minor cleanups. Remove maximum version of "transformers" dependency.
Clean up Cabal file.
Bump package version to 0.4.1.
Reduce use of the ($) operator.
Replace SaxEvent with plain Event
Use strict text and bytestrings for everything.
Use the IsString instance of Name.
Quick-n-dirty port to updated xml-types and libxml-sax.
Update homepage and repository URLs.
In the "echo" example, 1) don't respond to error messages and 2) allow
Remove -fno-warn-unused-do-bind from GHC options, and fix resulting warnings.