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
Philipp Balzarek
8875fca4d7
move TLS preference check to startTLS and add PreferPlain
13 years ago
Jon Kristensen
8db5f1c208
pontarius-xmpp.cabal: Hide modules, update version numbers, etc
13 years ago
Jon Kristensen
c13dd57a9f
Remove IM module dependency for EchoClient; update tutorial
13 years ago
Jon Kristensen
e19b9f0df2
Rename LICENSE to LICENSE.md, convert its content to Markdown format
13 years ago
Jon Kristensen
d8f6e4c5d7
Rename README to README.md, and extend it with a minor tutorial
13 years ago
Jon Kristensen
f4d0ac4eb3
Minor documentation enhancements
13 years ago
Jon Kristensen
2143ad17ff
Rename fromText(s) to jidFromText(s)
13 years ago
Jon Kristensen
3af74f31f7
Concurrent.hs: Respect specified TLS behaviour
13 years ago
Jon Kristensen
ecdc6b43ef
Change Cabal `Homepage' to GitHub page
13 years ago
Jon Kristensen
2548c94310
Add TLS behaviour and settings to the `StreamConfiguration' object
13 years ago
Jon Kristensen
5923d07f51
Add stanza identifier generator to the `SessionConfiguration' object
13 years ago
Jon Kristensen
03ae8c9d65
Add connection closed handler to `SessionConfiguration' object
13 years ago
Jon Kristensen
500b8c1063
Add `SessionConfiguration' object
13 years ago
Jon Kristensen
b8f3b5920d
Remove diagnostic information moved to the logging system
13 years ago
Jon Kristensen
9447742ebe
TLS.hs: Extend logging
13 years ago
Jon Kristensen
01c702c130
Stream.hs: Extend logging
13 years ago
Jon Kristensen
d06ebc86eb
Make legacy sesion bind optional and disabled by default
13 years ago
Jon Kristensen
5a5a9f244e
Sasl.hs: Extend logging
13 years ago
Jon Kristensen
1d61e4a92c
Rename main module and add README/LICENSE update for EchoClient
13 years ago
Jon Kristensen
95dbb2c724
Simplify `openStream' and `session'; allow for SockAddr; validate IP
...
`openStream' and `session' now takes a `HostName'. If the hostname is
an IP adress, we connect to it using the default XMPP port. If it's a
hostname, we perform the SRV lookup (or fallback on A/AAAA lookups and
the default XMPP port).
This patch allows for the use of a socket and socket address pair in
the settings, giving advanced users additionally flexibility. This
field can also be used by users that want to use a non-standard port
in combination with a) a misconfigured XMPP domain name (one without
SRV records), or b) connection by IP.
The "manual" A(AAA) lookups have been kept in order to allow the
Pontarius XMPP client to attempt to connect to multiple IP addresses.
13 years ago
Philipp Balzarek
dcd64ce2c9
update EchoClient
13 years ago
Philipp Balzarek
49c523a4d8
Merge branch 'master' of git://github.com/jonkri/pontarius-xmpp
...
Conflicts:
source/Network/Xmpp/Concurrent.hs
source/Network/Xmpp/Stream.hs
source/Network/Xmpp/Types.hs
13 years ago
Philipp Balzarek
ee84216d12
cleanup Network.Xmpp.Stream
13 years ago
Philipp Balzarek
684c0e04a1
log errors in reader thread
13 years ago
Philipp Balzarek
df4dc7b41f
tighten default TLS parameters
13 years ago
Philipp Balzarek
b7451dc28f
respect errors on xmppBind
13 years ago
Philipp Balzarek
f4a88fbbb8
add StreamConfiguration parameter to session and rename hardcodedTcpDetails to TcpDetails
13 years ago
Philipp Balzarek
f8268d72d6
fix pullStanza not saving conduit state
...
Was using withStream' instead of withStream
13 years ago
Jon Kristensen
6797265193
Define minimum dependency versions of the `dns' and `iproute' packages
13 years ago
Jon Kristensen
a59af1bc4d
Allow connection through IPv4 and IPv6 addresses
13 years ago
Jon Kristensen
3f56ef5ff1
Add Hostname type, `hostname' creator, and Attoparsec hostname validation
13 years ago
Jon Kristensen
2ff809d740
Enable weight-respecting server selection mechanism for SRV records
13 years ago
Jon Kristensen
4f4aae4b0f
Merge branch 'master' of git://github.com/Philonous/pontarius
13 years ago