Commit Graph

  • efce8dbb97 Merge pull request #9 from emgee/fix-names master Matt Goodall 2017-04-14 16:32:34 +0100
  • c315cb9d49 Fix un-golang names (mostly case). Matt Goodall 2017-03-30 20:32:44 +0100
  • 647313d46c Merge pull request #8 from emgee/lint-cleanup Matt Goodall 2017-04-14 12:19:02 +0100
  • 519c5a1846 Fix typos in comments. Matt Goodall 2017-04-14 12:14:36 +0100
  • 0d9f3a4de5 Improve error message format. Matt Goodall 2017-03-30 20:56:11 +0100
  • 19c81df5d6 Simplify. Remove unused/unreachable code. Matt Goodall 2017-03-30 20:53:36 +0100
  • 9a399bd692 Fix log message. Matt Goodall 2017-03-30 20:40:06 +0100
  • 29a325f2ae Merge pull request #7 from chteufleur/master Matt Goodall 2017-03-30 20:04:24 +0100
  • 6465ebd169 go fmt Chteufleur 2017-03-21 22:21:01 +0100
  • 2d4531739a Fix typo. Chteufleur 2017-03-21 22:19:01 +0100
  • b32173d11e Fix typo on Confirm message. Chteufleur 2017-03-21 22:18:23 +0100
  • 3125d02cf6 Remove useless function that already exist in strings pakage. Chteufleur 2017-03-21 22:17:01 +0100
  • 5cfc61169b Fix a small bug introduced in lang support. Chteufleur 2016-11-14 17:43:04 +0100
  • 4df4e9cec2 Add support for multi body in message with lang definition. Chteufleur 2016-11-13 20:25:47 +0100
  • 0490e0a087 Add support of Remote Roster Manager (XEP-0321). Chteufleur 2016-10-05 21:26:42 +0200
  • 7d5b58fc8d Add support of ping (XEP-0199). Chteufleur 2016-10-05 21:24:36 +0200
  • e4acd3d349 Add Close method on *XMPP. Chteufleur 2016-10-05 21:23:56 +0200
  • 0aac61b1cc Add error forbidden. Chteufleur 2016-10-05 21:22:32 +0200
  • f1443ca444 Change position of close XMPP receiver log. Chteufleur 2016-09-18 07:38:18 +0200
  • eccf505942 Add In-Band Registration support. Chteufleur 2016-09-15 09:33:54 +0200
  • a52f910d62 Add code error in Error struct. Chteufleur 2016-09-15 09:33:21 +0200
  • dacdc4ac04 Add support for chatstates notification (XEP-0085) Chteufleur 2016-09-04 14:52:07 +0200
  • 97363908e1 Remove all log.Fatal() that make exit(1) any application that use this lib. Chteufleur 2016-09-04 14:49:59 +0200
  • 6859516f81 Add log when threads « sender » and « receiver » end. Chteufleur 2016-08-20 22:43:20 +0200
  • 72135514fc Fix certificat domain check in case of SRV Chteufleur 2016-08-15 22:37:28 +0200
  • 476e0d7ddb Merge branch 'master' of louiz/go-xmpp into master chteufleur 2016-08-11 11:46:04 +0200
  • 8b007c8bc8 Add text-private in the possible ad-hoc field types louiz’ 2016-08-11 11:29:41 +0200
  • d4c5b8f4da Rename the ad-hoc status “execute” into “executing” louiz’ 2016-08-11 11:28:46 +0200
  • 30ec9e14fb [fix] Add domain name in Stream to get TLS working Chteufleur 2016-07-23 11:59:21 +0200
  • d90f7642e3 Add not authorized error condition Chteufleur 2016-07-23 11:58:03 +0200
  • 3f618b50f5 Add message type and error condition Chteufleur 2016-07-18 20:12:28 +0200
  • 5b2aa0c077 Replace URL namespace in an ugly way to avoid unmarshal error Chteufleur 2016-07-18 18:18:18 +0200
  • 934c81ee39 Add implementation of xep-0070 Chteufleur 2016-06-20 21:28:11 +0200
  • da8d105154 Fix missing change in disco Chteufleur 2016-05-18 22:27:03 +0200
  • 23e93d518b Fix typo Chteufleur 2016-05-18 19:13:27 +0200
  • 8f21af2b45 Add vcard support Chteufleur 2016-04-20 22:24:38 +0200
  • e0e253ce4b Add Ad-Hoc command Chteufleur 2016-04-20 22:19:59 +0200
  • e82f10fe48 Add XEP-0092 (Software version) Chteufleur 2016-04-20 22:16:31 +0200
  • f7b1e7ecb2 Add params for presence and disco info - Add Show, Status, Photo and Nick into presence stanza - Add Node attribute into DiscoInfo payload Chteufleur 2016-04-20 22:10:37 +0200
  • 160d4cd390 Add license (MIT). Matt Goodall 2016-04-16 23:32:10 +0100
  • 0daeeda190 Report and exit on unexpected error. Matt Goodall 2013-04-23 09:16:08 +0100
  • 40fc5bc2ad go fmt Matt Goodall 2013-04-22 10:17:33 +0100
  • 001fb31173 Simple producer + user/component consumer throughput test. Matt Goodall 2013-04-19 12:40:41 +0100
  • 35be3433e5 Relax error checking for home server lookup to handle localhost, etc. Matt Goodall 2013-04-19 12:44:41 +0100
  • 1cd15d7297 Quick README. Matt Goodall 2012-07-20 15:13:42 +0100
  • 541db6d37c Unindent overview docs. Matt Goodall 2012-07-20 15:04:46 +0100
  • 8bb5c81347 Implement XMPP closing. Matt Goodall 2012-07-18 16:30:44 +0100
  • 703012bbb5 Initial Disco support. Matt Goodall 2012-07-18 12:14:20 +0100
  • 9ba9dcbe86 go fix. Clearly, I need to run this more often ;) Matt Goodall 2012-07-18 11:40:05 +0100
  • 82015bcab4 Collect and consolidate namespaces. Matt Goodall 2012-07-18 11:36:59 +0100
  • f9302660b0 Convenient method for creating an Iq response. Matt Goodall 2012-07-18 10:56:23 +0100
  • 438164a9d9 Better/correct Error type. Matt Goodall 2012-07-18 10:42:31 +0100
  • dde0afb688 Document more of the XMPP API. Matt Goodall 2012-07-16 17:32:42 +0100
  • c1da50ce26 Organise code into better logical groups. Matt Goodall 2012-07-16 17:24:48 +0100
  • cc012762e9 Replace Send/Recv funcs with In/Out channels. Matt Goodall 2012-07-16 17:13:34 +0100
  • e22b95e43e Add way to peek at Iq's payload element. Matt Goodall 2012-07-16 16:06:13 +0100
  • 91b33a0f3d Mention a couple of bugs to fix at some point. Matt Goodall 2012-07-16 16:04:46 +0100
  • b439198518 Convert FilterFn into the Matcher/MatcherFunc interface/adapter pair. Matt Goodall 2012-07-16 12:02:05 +0100
  • 17d143cb2c Add client session establishment. Matt Goodall 2012-07-13 11:23:49 +0100
  • ba349b1058 Add Iq.Error and define xml tags for Error type. Matt Goodall 2012-07-13 11:22:51 +0100
  • 466ab47e09 Add debug option to see XML stanzas. Matt Goodall 2012-07-13 11:15:47 +0100
  • 1ab83b491b Add component handshake stanza namespace. Matt Goodall 2012-07-12 01:17:27 +0100
  • 7cc19606e1 Oops, fix tail.go for new Stream config. Matt Goodall 2012-07-12 01:16:21 +0100
  • e95528641b Combine Stream's Decode and DecodeElement methods. Matt Goodall 2012-07-12 00:56:35 +0100
  • f97ed9ea37 Remove element name match test from Stream.Next(). Matt Goodall 2012-07-12 00:48:44 +0100
  • 6dfd9e096b Documentation tweaks and additions. Matt Goodall 2012-07-12 00:40:55 +0100
  • 20c380ebc6 Add UUID4 func and use it instead of hard-coded <iq/> ids. Matt Goodall 2012-07-12 00:37:46 +0100
  • 909d0f5fac Make example code easier to read with a bit of log-and-die trickery. Matt Goodall 2012-07-12 00:02:49 +0100
  • 424c06855c Make stanza logging in the Stream optional. Matt Goodall 2012-07-11 23:55:40 +0100
  • 2c5fbc7122 Log incoming stanzas before they're unmarshaled. Matt Goodall 2012-07-11 17:23:55 +0100
  • 318a97947b Read incoming start element explicit part of sending outgoing start element. Matt Goodall 2012-07-11 16:09:48 +0100
  • 30441cacf4 Fix typo. Matt Goodall 2012-07-11 23:24:26 +0100
  • de92cf1a55 Some JID and XML writer tests. Matt Goodall 2012-07-11 15:57:06 +0100
  • 9013ad6a6a Remove extra "has" from func comment. Matt Goodall 2012-07-11 15:55:37 +0100
  • 85472a72b4 Ensure all methods that decode a stanza go via the same route. Matt Goodall 2012-07-11 15:50:27 +0100
  • 2a11a800da Extract writeXMLStartElement func. Matt Goodall 2012-07-11 15:35:24 +0100
  • 32bf10887c Keep filters in ordered list, with most recent at head. Matt Goodall 2012-07-10 19:01:40 +0100
  • c31efeffe5 Protect XMPP filters from concurrent access. Matt Goodall 2012-07-10 17:20:16 +0100
  • 15a35ce4ff Separate sections of attrs with useful comments. Matt Goodall 2012-07-10 17:25:25 +0100
  • cf45380866 Only call with attrs that need to be non-zero. Matt Goodall 2012-07-10 17:12:54 +0100
  • c33950f532 Fix EOF's package in overview doc. Matt Goodall 2012-07-10 15:18:35 +0100
  • 38b727ed46 Fix client creation example code in overview docs. Matt Goodall 2012-07-10 15:11:39 +0100
  • 5ab3a9be80 Extract/improve auth response check - it's common to all mechanisms. Matt Goodall 2012-07-10 13:14:46 +0100
  • 6ccf6e41a8 Rename auth struct field. Matt Goodall 2012-07-10 13:13:13 +0100
  • 32df77187c Make authentication a little more pluggable. Matt Goodall 2012-07-10 12:27:29 +0100
  • 5966340a3a Package overview doc. Matt Goodall 2012-07-10 10:43:27 +0100
  • de111bc744 Turn googletalk.go into a generic XMPP message tail tool. Matt Goodall 2012-07-10 10:43:00 +0100
  • 2a32fc1e44 Add home server from JID lookup helper. Matt Goodall 2012-07-10 10:35:39 +0100
  • 2776e78613 Nicer var name to it's clearer it's an error. Matt Goodall 2012-07-10 10:08:49 +0100
  • c64a5bc2fe Add example of Google Talk. Matt Goodall 2012-07-09 15:11:25 +0100
  • b752357c8d Remap EOF to ErrUnexpectedEOF now we're checking for end of stream. Matt Goodall 2012-07-09 15:04:57 +0100
  • 6b01a7f10c Cleanly detect & signal end of stream, and fix code above. Matt Goodall 2012-07-09 14:50:35 +0100
  • 5536f034bd Improve fatal error message. Matt Goodall 2012-07-09 14:48:04 +0100
  • 4759e83863 Add <error/> stanza. Matt Goodall 2012-07-09 14:47:50 +0100
  • b13d0baad0 Simplify error creation. Matt Goodall 2012-07-09 13:27:49 +0100
  • 7a91f5d8ea Send stream's version='1.0' attr. Matt Goodall 2012-07-09 02:51:16 +0100
  • e2c05fea94 Send xml PI encoding. Route through Stream.send for logging. Matt Goodall 2012-07-09 02:49:33 +0100
  • 56a481ff8e No client config means default config. Matt Goodall 2012-07-09 02:49:04 +0100
  • dc447769b2 go fmt Matt Goodall 2012-07-09 02:21:18 +0100
  • 6a42d26a31 Log stanzas sent to the XMPP component. Matt Goodall 2012-07-09 02:19:10 +0100