Philipp Balzarek
a19ea750c0
add lenses for stanza types
13 years ago
Philipp Balzarek
82e398fddd
rename StanzaID to StanzaId
...
cleanups
13 years ago
Philipp Balzarek
4815c10dc8
reexport exampleparams from Network.Xmpp.Basic
13 years ago
Philipp Balzarek
461bbd0692
remove message and presence channels (use stanza channel instead)
...
rename forkSession to dupSession
13 years ago
Philipp Balzarek
0ad8187418
swap names of Context and Session
13 years ago
Philipp Balzarek
a057326c13
rename XmppConnectionState to ConnectionState
13 years ago
Philipp Balzarek
d077ee5634
improve IM/Message
13 years ago
Philipp Balzarek
ff22fb3d48
refactor xmppConMonad
13 years ago
Philipp Balzarek
fff335db2d
rename Network.Xmpp.Monad to Network.Xmpp.Connection
13 years ago
Philipp Balzarek
1e42a760de
Fix BufferedSource (couldn't handle leftovers and was therefore useless)
...
Factor out connection from Session
Abstract over connection type (remove mention of Handle)
13 years ago
Philipp Balzarek
b47da8db10
remove redundant xmppRestartStream from DigestMD5
13 years ago
Philipp Balzarek
73d9a21359
add Network.Xmpp.Basic
13 years ago
Philipp Balzarek
ec08ba5833
shape documentation
13 years ago
Philipp Balzarek
3ff3c71a98
rename CSession to Context
...
rename forkSessionChan to forkContext
13 years ago
Philipp Balzarek
a9f691cdcc
factor Channels out from Concurrent interface
13 years ago
Philipp Balzarek
c0af09d40c
split off channels
13 years ago
Philipp Balzarek
f44596eb98
add port argument to connect methods
13 years ago
Jon Kristensen
3b688e0380
minor documentation and formatting changes
13 years ago
Jon Kristensen
71b25eb0fa
borrowed modifyTVar for GHC 7.0 compatibility
13 years ago
Philipp Balzarek
4f78596402
split readWorker
13 years ago
Philipp Balzarek
bcb0f9177b
un-ReaderT Xmpp actions
...
remove Xmpp type synonym
13 years ago
Philipp Balzarek
a71c6b815c
fix TLS code for hs-tls 1.0
13 years ago
Philipp Balzarek
828ca56cc3
make datatype fields strict
13 years ago
Philipp Balzarek
6e504c3135
fix a comment
13 years ago
Philipp Balzarek
e96b5e557a
add Text.XML.Stream.Elements.parseElement
...
minor fix-ups
13 years ago
Philipp Balzarek
abf217754c
complete the basic code to work with data forms
13 years ago
Philipp Balzarek
e50a0dbd31
fix IBR always using IQ-Get
...
add IBR unregister method
improve TLS debug messages
13 years ago
Philipp Balzarek
58e611385f
Initial work on Data Forms, IBR
14 years ago
Philipp Balzarek
c89cf91a70
handle timeouts in sendIQ response processing
14 years ago
Jon Kristensen
354335fd9d
minor correction
14 years ago
Jon Kristensen
31633cfbde
remove any expectations for received xml:lang tag
...
the way i understand rfc 6120, clients will not have any assumptions
about the received xml:lang tag
14 years ago
Jon Kristensen
f9324a0c72
accept missing to header from server
...
Interoperability Note: It is possible that implementations based on
[RFC3920] will not include the 'to' address on stream headers; an entity
SHOULD be liberal in accepting such stream headers.
14 years ago
Jon Kristensen
4798838f20
minor documentation/formatting changes
14 years ago
Jon Kristensen
d4390c3e62
changed listenIQChan to return the current channel, if one
14 years ago
Philipp Balzarek
3500b7ad7c
add Network.Xmpp.Xep.ServiceDiscovery
14 years ago
Philipp Balzarek
bcbe68bcac
Update to xml-picklers 0.2.2 Add LangTag to Network.Xmpp re-export list
14 years ago
Philipp Balzarek
aec8b3e2c3
update to conduit 0.5 and xml-conduit 1.0
14 years ago
Philipp Balzarek
ef607f550b
Add debug support (controlled by debug constant in Network.Xmpp.Monad)
14 years ago
Philipp Balzarek
786b8cd487
unsplit picklers
14 years ago
Jon Kristensen
f53abf0176
stream id now stored in connection state
14 years ago
Jon Kristensen
581f088aee
correction of last patch: actually closed the stream following the stream errors
...
provided a single threaded counterpart for closeConnection
14 years ago
Jon Kristensen
67a37371be
XmppConnection fields for jid to put in outgoing stream `from'
...
validate incoming stream `to'
using Jid instead of Text in pickleOutStream
don't read xmlns:stream attribute on incoming stream
close the stream after sending the stream errors
save `from' as specified by the server
documentation corrections
14 years ago
Jon Kristensen
ccf3c4c007
merged branches, removed xmppStream print
14 years ago
Jon Kristensen
cd9f42e58f
extended stream pickling and validation
...
pickleStream now (liberal) pickleInStream and (strict) pickleOutStream
xmppStream validates most of the stream element received and throws errors
connect catches the errors thrown by xmppStream, generates stream errors
made it possible to have the prefered language for the stream in the state
communicate the prefered stream language if it's set
extract stream language from incoming stream
exported langTag function in Types
14 years ago
Philipp Balzarek
fe5da1a5bc
fix xpLangTag
...
add language tag to stream pickler
14 years ago
Philipp Balzarek
7f4929c289
document StremErrorCondition
...
some minor documentation improvements
14 years ago
Jon Kristensen
00ab24c3cb
documentation clarification and some formatting
14 years ago
Jon Kristensen
bb733cd6da
fromJust patch analogous to the last one
14 years ago
Philipp Balzarek
a9ff4c8335
fix a fromJust in Read LangTag
14 years ago
Jon Kristensen
038129c5b7
miscellaneous Version and LangTag improvements
...
removed parseLangTag, using langTag instead
versionFromString renamed versionFromText
versionFromText, versionParser, langTag, langTagParser moved to Types
case-insensitive Eq instance for LangTag
Read instance for Version
minor documentation and formatting enhancements
formatting and other clean-up in the Utilities modules
14 years ago