Commit Graph

58 Commits

Author SHA1 Message Date
genofire
ff5885f29d todo for sendxmpp 2019-07-27 16:36:35 -07:00
Martin/Geno
e3e57ac803 add parameter and config for address to sendxmpp 2019-07-27 16:36:35 -07:00
Martin/Geno
3daa5c505c fix README.md 2019-07-27 16:36:35 -07:00
Martin/Geno
0fb90abcf7 improve authentification 2019-07-27 16:36:35 -07:00
Martin/Geno
6aa942dd58 first idea of sendxmpp 2019-07-27 16:36:35 -07:00
Martin/Geno
323de704f6 improve command xmpp-check 2019-07-17 10:41:49 +02:00
Mickaël Rémond
d455f29258 Fix installation note 2019-06-19 11:43:16 +02:00
Mickael Remond
683fdea2ec Fix installation note 2019-06-18 17:18:17 +02:00
Mickael Remond
7f889909fd Add initial doc for xmpp-check 2019-06-18 17:01:26 +02:00
Mickael Remond
4d015e5b29 With go modules, we should be able to remove import comments 2019-06-18 16:28:30 +02:00
Mickael Remond
c8ded1462f Fix import path 2019-06-18 16:13:52 +02:00
Mickael Remond
28ae759144 Fix import path 2019-06-18 16:11:00 +02:00
Mickael Remond
55c7251fac Fix import for go get 2019-06-18 15:33:37 +02:00
Mickael Remond
d4a8616da2 Move examples out of the cmd directory
They are now in _examples dir.
Fix #26
2019-06-08 11:34:09 +02:00
Mickael Remond
3689448c90 Adds an example directly in README file to get a feel of the API 2019-06-07 16:33:10 +02:00
Mickael Remond
0865f4e35c Improves comments 2019-06-07 16:30:57 +02:00
Mickael Remond
2d8d4516fd Handling basic unrecoverable errors
Fix #43
2019-06-07 15:23:23 +02:00
Mickael Remond
a451e64638 Improves comments 2019-06-06 12:01:49 +02:00
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
2019-06-06 11:58:50 +02:00
Mickael Remond
80d8d6d231 Apply namespace fixes from #33 2019-06-05 08:51:21 +02:00
Mickael Remond
7a4364be95 Refactor / clean up registry 2019-06-04 18:47:44 +02:00
Mickael Remond
b3a6429e0e Check for errors in component connect. 2019-05-31 19:41:32 +02:00
Mickaël Rémond
c55257cbed Merge branch 'master' into xmpp-check 2019-05-31 19:02:10 +02:00
Mickael Remond
f390433700 Add README for component. 2019-05-31 18:56:24 +02:00
Mickaël Rémond
95dded61a1 Update README.md 2019-05-16 18:10:06 +02:00
Mickaël Rémond
da0a8b9c29 Add readme for XMPP check domain 2019-05-16 18:09:39 +02:00
Mickael Remond
f45829916c Add tool to check XMPP certificate on starttls
Minor refactoring
2019-05-16 17:48:53 +02:00
Mickael Remond
d16c4cbba4 Add tool to check XMPP certificate on starttls
Minor refactoring
2019-05-16 17:46:36 +02:00
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.
2018-12-26 18:50:01 +01:00
Mickael Remond
fa5590e921 Rename Options to Config 2018-09-26 16:25:04 +02:00
Mickael Remond
a43518b976 Better style 2018-09-23 18:40:13 +02:00
Mickael Remond
07b0d2d14d Cleanup and add test for IOT control set parsing 2018-02-13 23:04:13 +01:00
Mickael Remond
d6bedfb033 Minor cleanup 2018-02-13 22:07:15 +01:00
Mickael Remond
24b8d7da3d Make demo component generic 2018-01-26 12:37:27 +01:00
Mickael Remond
bb1621364a Demo support for items browsing 2018-01-26 11:40:59 +01:00
Mickael Remond
ad6e09a0f6 Implements send / send raw 2018-01-26 09:55:39 +01:00
Mickael Remond
8cb1e1264e Clean-up 2018-01-23 09:08:21 +01:00
Mickael Remond
cb2af43fe3 Decode presence and message for components 2018-01-23 08:55:15 +01:00
Mickael Remond
57cc0a25ac Clean-up 2018-01-22 23:33:16 +01:00
Mickael Remond
fb8d050a00 IQ error management 2018-01-20 18:56:07 +01:00
Mickael Remond
993ca630f7 Test and code refactor 2018-01-17 18:47:34 +01:00
Mickael Remond
20c2c44941 Fix broken tests 2018-01-15 12:52:28 +01:00
Mickael Remond
dade3504f0 Improve generic IQ parsing 2018-01-15 12:28:34 +01:00
Mickael Remond
ff2da776d3 Basic test component (disco Info) 2018-01-14 16:54:12 +01:00
Mickael Remond
94815de173 Makes parsing of inner IQ XML generic 2018-01-13 19:27:46 +01:00
Mickael Remond
e14f58d9a9 Decode query 2018-01-13 19:14:26 +01:00
Mickael Remond
10219ec1e6 Refactor parsing / improve typing 2018-01-13 18:50:17 +01:00
Mickael Remond
01063ec284 Refactor attributes name 2018-01-13 17:54:07 +01:00
Mickael Remond
d2765aec15 Refactor namespace handling 2018-01-13 17:46:10 +01:00
Mickael Remond
24ac2c0526 Keeps component connection open 2018-01-12 19:08:47 +01:00