~singpolyma/network-protocol-xmpp

ref: 3f30f380adb4c6eedf3c919590359c9746f5d8b3 network-protocol-xmpp/lib/Network/Protocol/XMPP/Handle.hs -rw-r--r-- 2.8 KiB
Call TLS.getBytes again on EAGAIN

Since that's what the manpage says to do, and without it we sometimes
end up crashing when calling again would have worked.
Purge OverloadedStrings
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.
3b3d4a2d — John Millikin 9 years ago
Add 'sessionIsSecure' function, so users can check whether the current
session is running over a secure channel.
6304bac2 — John Millikin 10 years ago
Clean up Cabal file.

Bump package version to 0.4.1.
f804d361 — John Millikin 11 years ago
Reduce use of the ($) operator.
1eb63b40 — John Millikin 11 years ago
Use strict text and bytestrings for everything.
6ac34f1c — John Millikin 11 years ago
Misc stylistic cleanups
f94ad358 — John Millikin 11 years ago
Remove -fno-warn-unused-do-bind from GHC options, and fix resulting warnings.
6831ae34 — John Millikin 12 years ago
Replace 'hGetChar' with 'hGetBytes'.
99f5f447 — John Millikin 12 years ago
Transition most remaining text storage to lazy 'Text'.
21fada26 — John Millikin 12 years ago
Small tweak for first public version of GNU TLS bindings.
507375d3 — John Millikin 12 years ago
Better error handling for unexpected EOF in 'hGetChar'.
d4a781fd — John Millikin 12 years ago
Use lazy instead of strict bytestrings.
31e363ef — John Millikin 12 years ago
Migrate 'Handle' to a more modern TLS binding.
d0f194da — John Millikin 12 years ago
Add error handling hooks to 'Handle' computation signatures, to simplify the migration to a better GNU TLS binding.
8150ebe0 — John Millikin 12 years ago
Fix a few stylistic issues found by HLint.
57a89320 — John Millikin 12 years ago
Merged public API into a single exposed module, 'Network.Protocol.XMPP'.
915f7dba — John Millikin 12 years ago
Add some missing internal modules