Philipp Balzarek
ce97a57392
add Annotations to received stanzas
...
Annotations allow plugins to attach information to processed stanzas, for example to signal that the stanza was received encrypted.
12 years ago
Philipp Balzarek
3f22f8d9d6
improve plugin interface
...
Plugins will now be handed the xmpp session once it is created so they can tie the knot if necessary
12 years ago
Philipp Balzarek
df146e3975
add plugin interface
12 years ago
Philipp Balzarek
7d5007096e
clean up some minor problems
12 years ago
Philipp Balzarek
5831a7b42f
add waitForStream
13 years ago
Philipp Balzarek
1551e4c984
drop outbound stanza buffering
...
Stanza send functionality now directly sends the stanzas over the wire and returns appropriate notification whether the sent succeeded (as far as we can tell)
13 years ago
Philipp Balzarek
92746237a9
check for roster versioning stream feature and disable roster versioning unless present
13 years ago
Philipp Balzarek
a130d611f4
add getStanza and getStanzaChan
13 years ago
Philipp Balzarek
b83de8a11b
add getJid
13 years ago
Jon Kristensen
29e2af8c33
Remove Context
...
As previously mentioned, `Context' is simply a bunch of thread
management features. This patch moves the `Context' fields into
`Session', and the `Network.Xmpp.Concurrent.Channel' modules into
`Network.Xmpp.Concurrent'.
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
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