Commit graph

65 commits

Author SHA1 Message Date
Mickael Remond a23194ad96
Add submodule for commands
The goal is to keep dependencies list minimal for users of the xmpp
modules. We do not want to force to increase largely the number of
indirect dependencies when you require xmpp.

The command-line stuff may not likely be needed in the end developer
application.
2019-07-27 17:15:28 -07:00
Mickael Remond 6a5f2750f1
Clean-up 2019-07-27 16:50:10 -07:00
Mickaël Rémond e553028754 Minor wording fixes 2019-07-27 16:36:35 -07:00
Mickaël Rémond fed23ad7ad Minor improvements for sendxmpp doc 2019-07-27 16:36:35 -07:00
Mickaël Rémond 244acdc02a Fix typos 2019-07-27 16:36:35 -07:00
Mickaël Rémond 4d6c783619 Improve wording 2019-07-27 16:36:35 -07:00
Martin/Geno 5697d40e5c use - instatt of --stdin to detect stdin 2019-07-27 16:36:35 -07:00
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