Matt Goodall
efce8dbb97
Merge pull request #9 from emgee/fix-names
...
Fix various names (some breaking).
Some breaking name changes:
- FilterId -> FilterID
- Id -> ID (various struct types)
- Iq -> IQ and IqResult -> IQResult
- XMPP_CLIENT_PORT -> ClientPort
And a few related, non-breaking cleanups:
- bindIq -> bindIQ
- streamId -> streamID
- nextFilterId -> nextFilterID
2017-04-14 16:32:34 +01:00
Matt Goodall
c315cb9d49
Fix un-golang names (mostly case).
2017-04-14 12:21:45 +01:00
Matt Goodall
647313d46c
Merge pull request #8 from emgee/lint-cleanup
...
Various lint cleanups.
* Simplify if/else
* Remove unused and unreachable code
* Improve error message format
* Fix log message
2017-04-14 12:19:01 +01:00
Matt Goodall
519c5a1846
Fix typos in comments.
2017-04-14 12:14:36 +01:00
Matt Goodall
0d9f3a4de5
Improve error message format.
2017-03-30 20:56:11 +01:00
Matt Goodall
19c81df5d6
Simplify. Remove unused/unreachable code.
2017-03-30 20:53:36 +01:00
Matt Goodall
9a399bd692
Fix log message.
2017-03-30 20:40:06 +01:00
Matt Goodall
29a325f2ae
Merge pull request #7 from chteufleur/master
2017-03-30 20:04:24 +01:00
Chteufleur
6465ebd169
go fmt
2017-03-21 22:21:01 +01:00
Chteufleur
2d4531739a
Fix typo.
2017-03-21 22:19:01 +01:00
Chteufleur
b32173d11e
Fix typo on Confirm message.
2017-03-21 22:18:23 +01:00
Chteufleur
3125d02cf6
Remove useless function that already exist in strings pakage.
2017-03-21 22:17:01 +01:00
Chteufleur
5cfc61169b
Fix a small bug introduced in lang support.
2016-11-14 17:43:04 +01:00
Chteufleur
4df4e9cec2
Add support for multi body in message with lang definition.
2016-11-13 20:25:47 +01:00
Chteufleur
0490e0a087
Add support of Remote Roster Manager (XEP-0321).
2016-10-05 21:26:42 +02:00
Chteufleur
7d5b58fc8d
Add support of ping (XEP-0199).
2016-10-05 21:24:36 +02:00
Chteufleur
e4acd3d349
Add Close method on *XMPP.
2016-10-05 21:23:56 +02:00
Chteufleur
0aac61b1cc
Add error forbidden.
2016-10-05 21:22:32 +02:00
Chteufleur
f1443ca444
Change position of close XMPP receiver log.
2016-09-18 07:38:18 +02:00
Chteufleur
eccf505942
Add In-Band Registration support.
2016-09-15 09:33:54 +02:00
Chteufleur
a52f910d62
Add code error in Error struct.
2016-09-15 09:33:21 +02:00
Chteufleur
dacdc4ac04
Add support for chatstates notification (XEP-0085)
2016-09-04 14:52:07 +02:00
Chteufleur
97363908e1
Remove all log.Fatal() that make exit(1) any application that use this lib.
2016-09-04 14:49:59 +02:00
Chteufleur
6859516f81
Add log when threads « sender » and « receiver » end.
2016-08-20 22:43:20 +02:00
Chteufleur
72135514fc
Fix certificat domain check in case of SRV
2016-08-15 22:37:28 +02:00
chteufleur
476e0d7ddb
Merge branch 'master' of louiz/go-xmpp into master
2016-08-11 11:46:04 +02:00
louiz’
8b007c8bc8
Add text-private in the possible ad-hoc field types
2016-08-11 11:29:41 +02:00
louiz’
d4c5b8f4da
Rename the ad-hoc status “execute” into “executing”
...
From http://xmpp.org/extensions/xep-0050.html#desc-command only “executing”
is valid.
2016-08-11 11:28:46 +02:00
Chteufleur
30ec9e14fb
[fix] Add domain name in Stream to get TLS working
2016-07-23 11:59:21 +02:00
Chteufleur
d90f7642e3
Add not authorized error condition
2016-07-23 11:58:03 +02:00
Chteufleur
3f618b50f5
Add message type and error condition
2016-07-18 20:12:28 +02:00
Chteufleur
5b2aa0c077
Replace URL namespace in an ugly way to avoid unmarshal error
2016-07-18 18:18:18 +02:00
Chteufleur
934c81ee39
Add implementation of xep-0070
2016-06-20 21:28:11 +02:00
Chteufleur
da8d105154
Fix missing change in disco
2016-05-18 22:27:03 +02:00
Chteufleur
23e93d518b
Fix typo
2016-05-18 19:13:27 +02:00
Chteufleur
8f21af2b45
Add vcard support
2016-04-20 22:24:38 +02:00
Chteufleur
e0e253ce4b
Add Ad-Hoc command
2016-04-20 22:19:59 +02:00
Chteufleur
e82f10fe48
Add XEP-0092 (Software version)
2016-04-20 22:16:31 +02:00
Chteufleur
f7b1e7ecb2
Add params for presence and disco info
...
- Add Show, Status, Photo and Nick into presence stanza
- Add Node attribute into DiscoInfo payload
2016-04-20 22:10:37 +02:00
Matt Goodall
160d4cd390
Add license (MIT).
2016-04-16 23:32:10 +01:00
Matt Goodall
0daeeda190
Report and exit on unexpected error.
2013-04-23 09:16:08 +01:00
Matt Goodall
40fc5bc2ad
go fmt
2013-04-22 10:17:33 +01:00
Matt Goodall
001fb31173
Simple producer + user/component consumer throughput test.
2013-04-19 12:45:27 +01:00
Matt Goodall
35be3433e5
Relax error checking for home server lookup to handle localhost, etc.
2013-04-19 12:45:27 +01:00
Matt Goodall
1cd15d7297
Quick README.
2012-07-20 15:13:42 +01:00
Matt Goodall
541db6d37c
Unindent overview docs.
2012-07-20 15:05:04 +01:00
Matt Goodall
8bb5c81347
Implement XMPP closing.
2012-07-18 16:30:44 +01:00
Matt Goodall
703012bbb5
Initial Disco support.
...
Clients get the nice Disco type to use, components will probably just
use the other types to build <iq/> responses.
2012-07-18 12:14:20 +01:00
Matt Goodall
9ba9dcbe86
go fix. Clearly, I need to run this more often ;)
2012-07-18 11:40:36 +01:00
Matt Goodall
82015bcab4
Collect and consolidate namespaces.
2012-07-18 11:36:59 +01:00