Jon Kristensen
2cad68eebc
Add new version number to be equal to upcoming hotfix release
11 years ago
Philipp Balzarek
730b3ce61a
add IQRequestClass, sendIQRequest, runIQHandler
11 years ago
Philipp Balzarek
8f9d54dee3
set upper bound of conduit
11 years ago
Philipp Balzarek
d4fd7ca580
add presence Tracker
12 years ago
Philipp Balzarek
d17a918510
lens and type cleanup
12 years ago
Philipp Balzarek
e3b9494553
lens updates
12 years ago
MarcosPividori
19b8785658
Update pontarius-xmpp.cabal
...
Change in build-depends, package stm: version >= 2.4 is needed because of the use of the function 'cloneTChan'
12 years ago
Philipp Balzarek
91b8d1b5ae
fix connection to google talk servers failing
...
google talk only supports RC4 as TLS cipher
12 years ago
Philipp Balzarek
8f24a5e7bc
give TLS necessary information to check certificates
12 years ago
Philipp Balzarek
a5b6900972
add run tests
...
We lacked a test suite that even just tried connecting to a server and
bouncing a few stanzas back and forth. The "runtests" suite does just
that. It connects to 2 accounts on a server (set in a config
file ~/.pontarius-xmpp-tests/pontarius-xmpp-tests.conf) and tries
passing some messages and IQ stanzas back and forth. This should clear
the way for more interesting scenarios.
12 years ago
rnons
54aff36366
Update to tls-1.2, drop the dependency of tls-extra.
12 years ago
Philipp Balzarek
00f7221746
fix list of exported modules
12 years ago
Philipp Balzarek
51bbf9b457
fix ChangeLog.md markdown
12 years ago
Philipp Balzarek
dd654e631c
update cabal file
12 years ago
Philipp Balzarek
1e1fbab2f8
fix presenceSubscribe(d) stanzas
12 years ago
Philipp Balzarek
f966919668
improve documentation
...
Add type synonyms: Username, Password, AuthZID, AuthData and Resource
12 years ago
Jon Kristensen
3e8daeeab5
Specify stringprep >=1.0.0 dependency
12 years ago
Philipp Balzarek
d64d322078
add doctests
...
doctests need some build magic in order for ghci to use the right
modules. The support code is taken and adapted from the lens package.
12 years ago
Philipp Balzarek
081cc1b2cf
update tests
12 years ago
Philipp Balzarek
45ad595ac3
bump stringprep to 0.1.5
12 years ago
Philipp Balzarek
2ac67362c5
add test cases and benchmarks
12 years ago
Philipp Balzarek
d6a2a44cf1
add formal test suite
12 years ago
Philipp Balzarek
664daa540a
add timeout parameter to sendIQ'
12 years ago
Philipp Balzarek
88efc46cdb
improve, document and export lenses
12 years ago
Philipp Balzarek
c495a3d17e
export all modules for easier reuse
12 years ago
Jon Kristensen
13af870fef
pontarius-xmpp.cabal: Bumb version number for new version on Hackage
12 years ago
Michael Snoyman
193e79c051
network 2.3.1.0 support
12 years ago
Jon Kristensen
ee5496044c
pontarius-xmpp.cabal: Add other version updates (duh!)
12 years ago
Jon Kristensen
23143694be
pontarius-xmpp.cabal: Bumb version number for new version on Hackage
12 years ago
Philipp Balzarek
a00d155739
update to tls >= 1.1.3
12 years ago
Jon Kristensen
0cf6ac4a44
Fix 'source-repository' issue by specifying `Cabal-Version: >= 1.6'
12 years ago
Jon Kristensen
763f75608f
pontarius-xmpp.cabal: Prepare for Alpha 10 release
12 years ago
Jon Kristensen
faf7da840f
Remove Mahdi from list of authors since no code from him remains
12 years ago
Jon Kristensen
1e1a114559
Bump xml-conduit due to fix mentioned in #39
12 years ago
Michael Snoyman
57944095ab
Support for containers 0.4
12 years ago
Jon Kristensen
89e78cbd7d
Change the license to the three-clause BSD license
12 years ago
Philipp Balzarek
20d3d9cbf6
add flag to control use of template haskell
13 years ago
Jon Kristensen
9f53fb1246
Specify Conduit >=1.0.1 dependency
...
Fixes #36 .
13 years ago
Jon Kristensen
adedc3079a
Disable TH for GHC <7.6
...
When `template-haskell' has been built against `containers' <0.5 (as is the case
with GHC <7.6), building Pontarius XMPP (that requires `containers' >= 0.5) will
force a rebuild of `template-haskell'. This seems to break GHC (and might likely
also break `template-haskell').
13 years ago
Philipp Balzarek
900cbe415e
add jid quasi quoter (jidQ)
13 years ago
Jon Kristensen
b7fc1a137c
pontarius-xmpp.cabal: Update `Tested-With' for new test environment
...
I have now finished setting up a Debian Wheezy testing environment for
building Pontarius XMPP against all GHC 7.0+ versions.
13 years ago
Jon Kristensen
1fcb94eb6a
Conditional dependencies for GHC 7.0.1 and README.md note
13 years ago
Jon Kristensen
699a5cef99
Specify and mention `cabal-install' dependency
...
The `cabal-install' dependency needs to be at least 1.14 so that the
build of `lifted-base' will not fail with an "unrecognized option:
--disable-benchmarks" error.
13 years ago
Jon Kristensen
2a712a80d3
Cap `bytestring' dependency
...
For some reason, `bytestring' versions above 0.9.2.1 causes (at least)
GHC 7.0.1 to panic, so I capped the version while investigating the
issue.
13 years ago
Philipp Balzarek
789881254e
avoid direct use of PU constructor
...
Building picklers from predefined combinators is more robust against possible future API changes.
13 years ago
Jon Kristensen
d7de7ee17d
pontarius-xmpp.cabal: Add bugtracker URL and change descriptions
13 years ago
Jon Kristensen
e4db793478
pontarius-xmpp.cabal: Changes for new GitHub repository location
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
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