Jon Kristensen
fc2ececcf4
Modify `PresenceType'; update pickler; skip Maybe in `presenceType'
...
Fixes #15 .
13 years ago
Philipp Balzarek
a130d611f4
add getStanza and getStanzaChan
13 years ago
Jon Kristensen
b64c61299c
Export various types
...
Types that are exported are:
Network.Xmpp:
* SaslFailure (..)
* StanzaHandler (..)
Network.Xmpp.Internal
* ConnectionState (..)
* Stanza (..)
* TlsBehaviour (..)
Network.Xmpp.IM
* InstantMessage (..)
* Subscription (..)
Fixes #10 .
Fixes #12 .
Fixes #16 .
13 years ago
Jon Kristensen
f0346b92e9
answerMessage: Set "from" to Nothing
...
For some reason, answerMessage used to set messageFrom = messageTo,
while I believe that it should just set it to Nothing (the server will
set the "from" attribute for us).
Fixes #7 .
13 years ago
Jon Kristensen
cd251b3edd
Bumbed dependencies of `containers' and `network'
...
We need 0.5 of `containers' to get Data.Map.Strict
We need 2.4.1 of `network' to get Show instance of PortID
13 years ago
Jon Kristensen
2fd4e9210e
Merge remote-tracking branch 'philonous/master'
...
Conflicts:
source/Network/Xmpp/Concurrent.hs
source/Network/Xmpp/IM/Roster.hs
source/Network/Xmpp/Types.hs
13 years ago
Philipp Balzarek
008398e75f
export nsHack from Network.Xmpp.Stream
13 years ago
Philipp Balzarek
3fd8859e2d
fix debug messages in Network.Xmpp.TLS
13 years ago
Philipp Balzarek
8211794a30
Use the name space hack in the writer thread
13 years ago
Philipp Balzarek
f69d5ca7df
export InstantMessage, simpleIM and answerIM
13 years ago
Philipp Balzarek
1f3a18f2ef
change pullStanza to not block the stream
...
add debugging information for outgoing stanzas over TLS
cleanup in Xmpp.Concurrent.Threads
13 years ago
Philipp Balzarek
0bb4f4dabb
refactor answerIQ. The ticket now contains the method to answer itself, so tickets can now be answered without needing access to the unerlying session.
13 years ago
Philipp Balzarek
b83de8a11b
add getJid
13 years ago
Philipp Balzarek
48d0f6dbbb
fix IM Message and Presence pickler
...
Avoid errors when there are other elements as well
13 years ago
Philipp Balzarek
570cdafd43
Improve RFC 6121 (XMPP-IM) code.
...
Move the functionality from Network.Xmpp.IM.Message and *.Presence to Network.Xmpp.Stanza since it is not specific to RFC 6121.
Implement presence functionality of RFC 6121
Fix hslint errors and warning
13 years ago
Philipp Balzarek
dbff66f559
update cabal file
13 years ago
Philipp Balzarek
2303f31c2b
use cryptohash-cryptoapi (cryptohash 0.9 deprecates cryptoapi api)
13 years ago
Philipp Balzarek
520a2457f9
update types for conduit 1.0
13 years ago
Philipp Balzarek
c0f97175d4
fix haddock documentation
13 years ago
Philipp Balzarek
fad5e37384
add dropIQChan
13 years ago
Philipp Balzarek
13b27686db
clear warning in Network.Xmpp.Tls
13 years ago
Philipp Balzarek
058d63f0e0
add rosterAdd and rosterRemove
13 years ago
Philipp Balzarek
c7c4a29219
Fix loggin in Network.Xmpp.Tls and minor cleanups
13 years ago
Philipp Balzarek
1e2772c2b7
jabber.org compatibility
13 years ago
Philipp Balzarek
1c5203204c
move host name checks from Network.Xmpp.Types to Network.Xmpp.Utilities
13 years ago
Philipp Balzarek
d8ae2d074e
integrate roster management
13 years ago
Philipp Balzarek
fea7e3f7ac
fix debugging messaages in Network.Xmpp.Sasl and write inbound TCP messages to debug logger
13 years ago
Philipp Balzarek
2be98f544a
fix deadlock in Network.Xmpp.Sasl
13 years ago
Philipp Balzarek
48f1e515fc
clear modules necessare for cabal install of warnings
...
clear Network.Xmpp of warnings
clear Network.XMpp.Tls of Warnings
clear Network.Xmpp.Utilities of Warnings
clear Network.Xmpp.Stream of warnings
clear Network.Xmpp.Sasl of warnings
clear Network.Xmpp.Concurrent of warnings
clear Network.Xmpp.Concurrent.IQ of warnings
clear Network.Xmpp.Concurrent.Message of warnings
clear Network.Xmpp.Concurrent.Monad of warnings
clear Network.Xmpp.Concurrent.Presence of Warnings
clear Network.Xmpp.Concurrent.Threads of warnings
clear Network.Xmpp.Concurrent.Types of warnings
clear Network.Xmpp.IM.Presence of warnings
clear Network.Xmpp.Sasl.Common of warnings
clear Network.Xmpp.Sasl.StringPrep of warnings
clear Network.Xmpp.Sasl.Mechanisms.DIgestMd5 of warnings
clear Network.Xmpp.Sasl.Mechanisms.Plain of warnings
clear Network.Xmpp.Sasl.Mechanisms.Scram of warnings
clear Network.Xmpp.Xep.DataForms of warnings
clear Network.Xmpp.Internal of warnings
13 years ago
Philipp Balzarek
477dbc14c7
elaborate connectionDetails
...
add ConnectionDetails type
remove Hostname type
rename hostname to checkHostname
13 years ago
Jon Kristensen
c4c0d02985
Add Extra-Source-Files entry
13 years ago
Jon Kristensen
93bfcc561d
Version bump
13 years ago
Jon Kristensen
6668d4d12e
Add minor tutorial change
13 years ago
Philipp Balzarek
97bd16b6df
fix stanza ID generator
13 years ago
Philipp Balzarek
c776cb6305
Make Network.Xmpp.Types warning-clean
13 years ago
Philipp Balzarek
79117606dc
add roster handling
13 years ago
Philipp Balzarek
c9e0ddd1f8
Add support for reader plugins
13 years ago
Jon Kristensen
43b5d667a3
Add Extra-Source-Files entry
13 years ago
Jon Kristensen
299d048423
Version bump
13 years ago
Jon Kristensen
e865796c2d
Add minor tutorial change
13 years ago
Jon Kristensen
cc7c98e00a
Merge branch 'master' of git://github.com/Philonous/pontarius
13 years ago
Philipp Balzarek
74f4b409c1
fix stanza ID generator
13 years ago
Jon Kristensen
1f86339771
Merge branch 'master' of git://github.com/Philonous/pontarius
13 years ago
Philipp Balzarek
652384c4b0
Make Network.Xmpp.Types warning-clean
13 years ago
Philipp Balzarek
3d0c5cc72b
add roster handling
13 years ago
Philipp Balzarek
7a5699ee9b
Add support for reader plugins
13 years ago
Jon Kristensen
d5bcf66fab
Support backward XMPP servers by default
13 years ago
Jon Kristensen
5c11a02061
Update the tutorial and the example for the `session' changes
13 years ago
Philipp Balzarek
14bdc12af7
let session fail on authentication failure
13 years ago
Philipp Balzarek
e318696981
wrap the stream object (TMVar Stream) in a newtype
...
rename StreamState to ConnectionState
rename Stream to StreamState
add Stream newtype
13 years ago