Remove call to TLS.setPriorities, because the underlying libgnutls
function has been removed in recent upstream releases.
TLS connections seem to work fine without this call (tested with
talk.google.com), so I don't know if it was ever even needed.
Bump version to 0.4.8.
XMPP's open-coded ErrorT needs Applicative
Remove maximum dependency version on text.
Bump version to 0.4.6.
Fixes example bot running on openfire, which requires
bind fist (as original comment says).
If auth fails, include the error element in AuthenticationFailure.
Update source repository locations. Bump version to 0.4.5.
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.