rcorniere
5fcb1c4337
Refactor tests
5 years ago
rcorniere
e59a86c380
Refactor tests
5 years ago
rcorniere
0459144512
First commit with dirty tests
5 years ago
remicorniere
22ba8d1f4e
Merge pull request #150 from jacksgt/patch-2
...
Remove "no depdencies" statement from README
5 years ago
remicorniere
fa59efbfdc
Merge pull request #151 from FluuxIO/Rmv_Xtra_Deps
...
Removed unnecessary dependencies from the core lib go.mod
5 years ago
rcorniere
086ceb4047
Removed unnecessary dependencies from the core lib go.mod
5 years ago
Jack Henschel
35e3defc62
Remove "no depdencies" statement from README
...
As is apparent from the current go.mod file, this library definitely depends on various other libraries.
This in turn makes it depend on Go 1.13 (currently).
5 years ago
remicorniere
79cd7e37f1
Merge pull request #149 from remicorniere/Fixes
...
Various fixes
5 years ago
rcorniere
2083cbf29c
Various fixes
5 years ago
remicorniere
928c1595ef
Merge pull request #148 from remicorniere/ResultSetsRework
...
- Changed IQ stanzas to pointer semantics
- Fixed commands from v 0.4.0 and tests
- Added primitive Result Sets support (XEP-0059)
- Tests for Result sets are not implemented yet. Result sets seem to be fairly unused across servers and is a little weird to test without a specific implementing XEP like XEP-0313; because the implementations are different across XEPs. Therefore, as 313 is coming, I'll update the tests for XEP-0059 with it.
5 years ago
rcorniere
70ef1d575f
Reset Tests
...
Will come with MaM (XEP-313) implementation
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
3a3a15507e
Update README.md
5 years ago
remicorniere
84665d8c13
Merge pull request #146 from remicorniere/PubSub_Example
...
Pub sub example update
5 years ago
CORNIERE Rémi
e9bda893d6
Added tests for new Owner namespace function
5 years ago
CORNIERE Rémi
1d1adb0c48
Example pubsub code cleanup
5 years ago
CORNIERE Rémi
20e02cc9ad
Added node config
5 years ago
remicorniere
9b557a68b3
Merge pull request #145 from remicorniere/PubSub_Example
...
Added README.md to PubSub client example
5 years ago
CORNIERE Rémi
9ca9f48c89
Added README.md
5 years ago
remicorniere
6b0a036d07
Merge pull request #144 from remicorniere/PubSub_Example
...
PubSub example
5 years ago
CORNIERE Rémi
f3218c4afa
PubSub example
5 years ago
remicorniere
75531f457a
Change log pub sub ( #143 )
...
* 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
* Changelog v0.4.0
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
Jerome Sautret
6e2ba9ca57
Remove context leak warnings
5 years ago
Jerome Sautret
600f7d5246
Merge branch 'master' of github.com:FluuxIO/go-xmpp
5 years ago
Jerome Sautret
ab80709aeb
Added xmpp_component2 example.
5 years ago
remicorniere
94aceac802
Changed "Disconnect" to wait for the closing stream tag. ( #141 )
...
Updated example with a README.md and fixed some logs.
5 years ago
remicorniere
e62b7fa0c7
Update client.go
5 years ago
remicorniere
daf37cf5a8
Update Disconnect method on client
...
Remove wrong stanza sends
5 years ago
remicorniere
ccc573c3b2
Update xmpp_chat_client.go
...
Quickfix : go back to menu when contacts are updated from server.
5 years ago
remicorniere
26114d40eb
Merge pull request #140 from remicorniere/Roster_Chat_Example
...
Added roster update to chat client example
5 years ago
CORNIERE Rémi
f3252346c4
Added roster update to chat client example
5 years ago
remicorniere
3037bf6db8
Merge pull request #139 from remicorniere/IQ_Roster
...
Added Roster IQs
Added an overly primitive "disconnect" for the client to use in the chat client example
5 years ago
remicorniere
f8f820170e
Merge branch 'master' into IQ_Roster
5 years ago
CORNIERE Rémi
390336b894
Added Roster IQs
...
Added an overly primitive "disconnect" for the client to use in the chat client example
5 years ago
remicorniere
38f53642ba
Merge pull request #138 from remicorniere/Basic_Terminal_Client
...
Basic terminal client
5 years ago
CORNIERE Rémi
c006990c20
Logging.
...
Added menus.
Can now send raw stanzas.
5 years ago
CORNIERE Rémi
f0179ad90e
Logging.
...
Added menus.
Can now send raw stanzas.
5 years ago
CORNIERE Rémi
1ba2add651
Example client with TUI
5 years ago
remicorniere
27130d7292
Merge pull request #135 from remicorniere/Error_Handling
...
Added callback to process errors after connection.
5 years ago
rcorniere
3c9b0db5b8
Fixed decoder usage.
...
Decoders have internal buffering, and creating many on a single TCP connection can cause issues in parsing exchanged XML documents.
5 years ago
rcorniere
fd48f52f3d
Using precisely sized buffers for tcp tests
5 years ago
rcorniere
1f5591f33a
Merge branch 'Error_Handling' of github.com:remicorniere/go-xmpp into Error_Handling
...
# Conflicts:
# client.go
# client_test.go
# tcp_server_mock.go
5 years ago
CORNIERE Rémi
6d8e9d325a
Try removing decoder from IQ tests and changing writing method
5 years ago
CORNIERE Rémi
e675e65a59
Added callback to process errors after connection.
...
Added tests and refactored a bit.
5 years ago
remicorniere
b74c0f0374
Merge pull request #136 from Crypho/eventmanager-status
...
Fix updating of EventManager.CurrentState
5 years ago
remicorniere
4f4e9f454f
Merge pull request #134 from Crypho/configurable-keepalive
...
Make keepalive interval configurable
5 years ago
Wichert Akkerman
f41177775a
Make keepalive interval configurable
...
This fixes #133
5 years ago
Wichert Akkerman
f8c992a385
Fix updating of EventManager.CurrentState
...
The EventManager methods did not use a pointer as receiver, which
caused updated of CurrentState to be lost.
5 years ago
CORNIERE Rémi
5eff2d7623
Added callback to process errors after connection.
...
Added tests and refactored a bit.
5 years ago