Commit Graph

444 Commits (Rmv_Xtra_Deps)
 

Author SHA1 Message Date
rcorniere 086ceb4047 Removed unnecessary dependencies from the core lib go.mod 4 years ago
remicorniere 79cd7e37f1
Merge pull request #149 from remicorniere/Fixes
Various fixes
4 years ago
rcorniere 2083cbf29c Various fixes 4 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.
4 years ago
rcorniere 70ef1d575f Reset Tests
Will come with MaM (XEP-313) implementation
4 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)
4 years ago
remicorniere 3a3a15507e
Update README.md 4 years ago
remicorniere 84665d8c13
Merge pull request #146 from remicorniere/PubSub_Example
Pub sub example update
4 years ago
CORNIERE Rémi e9bda893d6 Added tests for new Owner namespace function 4 years ago
CORNIERE Rémi 1d1adb0c48 Example pubsub code cleanup 4 years ago
CORNIERE Rémi 20e02cc9ad Added node config 4 years ago
remicorniere 9b557a68b3
Merge pull request #145 from remicorniere/PubSub_Example
Added README.md to PubSub client example
4 years ago
CORNIERE Rémi 9ca9f48c89 Added README.md 4 years ago
remicorniere 6b0a036d07
Merge pull request #144 from remicorniere/PubSub_Example
PubSub example
4 years ago
CORNIERE Rémi f3218c4afa PubSub example 4 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
4 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
4 years ago
Jerome Sautret 6e2ba9ca57 Remove context leak warnings 4 years ago
Jerome Sautret 600f7d5246 Merge branch 'master' of github.com:FluuxIO/go-xmpp 4 years ago
Jerome Sautret ab80709aeb Added xmpp_component2 example. 4 years ago
remicorniere 94aceac802 Changed "Disconnect" to wait for the closing stream tag. (#141)
Updated example with a README.md and fixed some logs.
4 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
rcorniere 6a3833b27d Removed last bits of codecov 5 years ago
remicorniere 51db430cff
Merge pull request #130 from remicorniere/master
Removed codeship and codecov. We now use github actions and coveralls.
5 years ago
rcorniere bfe2b7a30f Removed codeship and codecov. We now use github actions and coveralls. 5 years ago
remicorniere a95b53d9ad
Update with coveralls badge. Removed codecov badge 5 years ago
remicorniere 10078e2a1b
Merge pull request #124 from Crypho/github-ci
Setup GitHub actions to run tests
5 years ago
remicorniere 80ba790555
Added coverage
Should detect race conditions, use the same covermove as the current mode in test.sh, and update code coverage on the repo. 
See : https://github.com/marketplace/actions/coveralls-github-action
5 years ago