rcorniere
e59a86c380
Refactor tests
5 years ago
rcorniere
086ceb4047
Removed unnecessary dependencies from the core lib go.mod
5 years ago
rcorniere
8798ff6fc1
- Changed IQ stanzas to pointer semantics
...
- Fixed commands from v 0.4.0 and tests
- Added primitive Result Sets support (XEP-0059)
5 years ago
remicorniere
947fcf0432
PubSub protocol support ( #142 )
...
* PubSub protocol support
Added support for :
- XEP-0050 (Command))
- XEP-0060 (PubSub)
- XEP-0004 (Forms)
Fixed the NewClient function by adding parsing of the domain from the JID if no domain is provided in transport config.
Updated xmpp_jukebox example
* Delete useless pubsub errors
* README.md update
Fixed import in echo example
* Typo
* Fixed raw send on client example
* Fixed jukebox example and added a README.md
5 years ago
CORNIERE Rémi
1ba2add651
Example client with TUI
5 years ago
Mickael Remond
08878ed4a2
Update go.sum file
5 years ago
Mickael Remond
ebb6e845bf
Update requirements to go1.13 as required by new websockets dependencies
5 years ago
Wichert Akkerman
7fa4b06705
Move address into transport config
...
This makes it possible to use a factory function to create a transport of the right type and not having to repeat the address when calling Transport.Connect()
5 years ago
Mickael Remond
9c8353d081
Introduce Credential structure to define auth type
...
For now we are planning to support Password and OAuthToken.
In the future, we would like to add certificate-based authentication.
5 years ago
Mickael Remond
2cdda48467
Update xerrors dependency for go 1.13
5 years ago
Martin/Geno
6f9808fe16
fix(doc): typos
5 years ago
Mickael Remond
d3b45b42a5
Fix typo
5 years ago
Martin/Geno
6e65ba2a0b
fix naming from fluxxmpp to fluuxmpp
5 years ago
Martin/Geno
76f59be5ed
merge commandline tools
5 years ago
Mickael Remond
4e185f4bb6
Use intermediate version (before 0.2.0) to fix stanza package usage
5 years ago
Mickael Remond
1c74d102c7
Fix reference to missing tag
5 years ago
Mickael Remond
7ab6c3a62d
Refactor to start removing global variables
5 years ago
Mickael Remond
a3867dd0b3
Expand TODO list
5 years ago
Mickael Remond
d2a1329dc6
Report errors
5 years ago
Mickael Remond
6ff7812ac4
go mod tidy
5 years ago
Mickael Remond
3453336f27
For now we need to use master version for xmpp module
5 years ago
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.
5 years ago
Mickael Remond
6a5f2750f1
Clean-up
5 years ago
Mickaël Rémond
e553028754
Minor wording fixes
5 years ago
Mickaël Rémond
fed23ad7ad
Minor improvements for sendxmpp doc
5 years ago
Mickaël Rémond
244acdc02a
Fix typos
5 years ago
Mickaël Rémond
4d6c783619
Improve wording
5 years ago
Martin/Geno
5697d40e5c
use - instatt of --stdin to detect stdin
5 years ago
genofire
ff5885f29d
todo for sendxmpp
5 years ago
Martin/Geno
e3e57ac803
add parameter and config for address to sendxmpp
5 years ago
Martin/Geno
3daa5c505c
fix README.md
5 years ago
Martin/Geno
0fb90abcf7
improve authentification
5 years ago
Martin/Geno
6aa942dd58
first idea of sendxmpp
5 years ago
Martin/Geno
323de704f6
improve command xmpp-check
5 years ago
Mickaël Rémond
d455f29258
Fix installation note
5 years ago
Mickael Remond
683fdea2ec
Fix installation note
5 years ago
Mickael Remond
7f889909fd
Add initial doc for xmpp-check
5 years ago
Mickael Remond
4d015e5b29
With go modules, we should be able to remove import comments
5 years ago
Mickael Remond
c8ded1462f
Fix import path
5 years ago
Mickael Remond
28ae759144
Fix import path
5 years ago
Mickael Remond
55c7251fac
Fix import for go get
5 years ago
Mickael Remond
d4a8616da2
Move examples out of the cmd directory
...
They are now in _examples dir.
Fix #26
5 years ago
Mickael Remond
3689448c90
Adds an example directly in README file to get a feel of the API
5 years ago
Mickael Remond
0865f4e35c
Improves comments
5 years ago
Mickael Remond
2d8d4516fd
Handling basic unrecoverable errors
...
Fix #43
5 years ago
Mickael Remond
a451e64638
Improves 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
80d8d6d231
Apply namespace fixes from #33
5 years ago
Mickael Remond
7a4364be95
Refactor / clean up registry
5 years ago
Mickael Remond
b3a6429e0e
Check for errors in component connect.
5 years ago