Mickael Remond
4d015e5b29
With go modules, we should be able to remove import comments
5 years ago
Mickaël Rémond
2f391fde80
Add Client Manager to monitor connection state and trigger reconnect ( #39 )
...
- Support for exponential backoff on reconnect to be gentle on the server.
- Clean up client by moving metrics and retry strategy to the connection manager.
- Update echo_client to use client manager
- Fix echo client XMPP message matching
Fixes #21
Improvements for #8
5 years ago
Mickael Remond
f45829916c
Add tool to check XMPP certificate on starttls
...
Minor refactoring
5 years ago
Mickael Remond
5eae7f4ef7
Move project to gosrc.io/xmpp
...
The URL will be more permanent as this is a place we dedicate as short URL for our go projects.
5 years ago
Mickael Remond
8cb1e1264e
Clean-up
6 years ago
Mickael Remond
cb2af43fe3
Decode presence and message for components
6 years ago
Mickael Remond
10219ec1e6
Refactor parsing / improve typing
6 years ago
Mickael Remond
d2765aec15
Refactor namespace handling
6 years ago
Mickael Remond
24ac2c0526
Keeps component connection open
6 years ago
Mickael Remond
90865aeb8e
Adhoc test component can successfully connect to ejabberd
6 years ago
Mickael Remond
b31c29a03d
Implements dummy auth + stream error
6 years ago
Mickael Remond
710174b165
Moving XMPP library to Fluux project
6 years ago