Commit Graph

  • 6c0bb895d9 Add config for glangci-lint, lint, handle "wire" errors fo auth procedure master Sergei 2023-09-24 14:06:38 -07:00
  • af169899cd Implement IQ responses Service Unavailable and Feature not Implemented Sergei 2023-08-18 13:31:49 -07:00
  • 3d611c2991 Properly pass errors in xmpp_pubsub.go Sergei 2023-08-18 13:29:48 -07:00
  • 2696ef2a9d Implement IQ responses to version, last activity, client time Sergei 2023-08-18 13:28:00 -07:00
  • d1f8a0defa Implement ping response according to xep-0199 Sergei 2023-08-18 13:21:57 -07:00
  • 84bd84a051 Fix field name in Presence struct Sergei 2023-07-29 22:39:38 -07:00
  • a21cf6d866 Extend Presence struct with real jid, affiliation and role info Sergei 2023-07-23 15:13:44 -07:00
  • b88ebc5f25 Update README.md, LICENSE, clean up Sergei 2023-07-23 15:01:27 -07:00
  • e096bfe29f Do not send node attribute in query tag in DiscoInfo() eleksir 2023-06-24 16:44:33 +03:00
  • 5a1c0b9e09 Extend DiscoResult type with ID, From and To fields eleksir 2023-06-24 15:45:21 +03:00
  • 66f98df60e Add DiscoverInfo() as thin wrapper around RawInformation() eleksir 2023-06-24 13:44:19 +03:00
  • c6c2a88f51 Merge branch 'extend_SendPresence' eleksir 2023-06-18 16:15:44 +03:00
  • f9fb151cfd add missing closing angle bracket eleksir 2023-06-18 16:13:52 +03:00
  • 49e9b353e8 Create go module out of this heap eleksir 2023-06-18 15:42:16 +03:00
  • c721f798e4 Add IQTypeError eleksir 2023-06-18 15:34:07 +03:00
  • b043074b77 Extend SendPresence() stub func to allow send useful statuses eleksir 2023-06-17 19:38:59 +03:00
  • bef3e549f7 add scram auth (#147) Martin 2023-05-21 09:26:59 +02:00
  • 9129a110df fix syntax errors (#145) Martin 2023-03-02 16:20:58 +01:00
  • d72a0f3154 Implement Disco queries against other entities (#124) PapaTutuWawa 2023-03-02 05:23:29 +01:00
  • 9fc0b1236c Print sent stanzas in debug mode. (#141) Martin 2023-03-02 05:22:44 +01:00
  • 05cd75074a success msg (#144) Martin 2023-03-02 05:20:49 +01:00
  • 369824c83a Update xmpp_subscription.go (#131) vakalmikov 2023-03-02 04:32:52 +03:00
  • 2eb234970c Remove unnecessary newline. (#140) Martin 2022-07-13 00:17:24 +02:00
  • 3b26f73300 [codespell] Fix typo. (#139) Martin 2022-07-10 19:58:21 +02:00
  • 1411b9cc8b Add xml attribute support for XMLElement (#136) milampi 2022-05-13 11:24:06 +03:00
  • 99ddfc1aa4 Return all pubsub IQs. (#137) Martin 2022-04-10 13:46:12 +08:00
  • e773596ea0 Provide error replies for IQs. (#135) Martin 2022-03-19 21:58:56 +08:00
  • 912ba61489 Prevent crash in avatar code (#133) Polynomdivision 2021-10-29 15:14:15 +00:00
  • 3871461df9 Update xmpp_information_query.go (#130) Josh Martin 2021-07-22 19:55:38 -07:00
  • db1339b3a5 Fix host with anonymous connection (#129) tytan652 2021-07-22 16:17:14 +02:00
  • b40e129499 use ServerName to verify tls hostname (#127) marzzzello 2021-01-21 09:27:23 +01:00
  • 42ee290fc5 Add the ability to customize the connection timeout (#122) Steven Santos Erenst 2021-01-21 00:26:29 -08:00
  • da2b7586cd Avoid creating copies of locks (#121) Steven Santos Erenst 2021-01-21 00:25:57 -08:00
  • 37fa6ef92f Implement XEP-0084 (User Avatar) (#120) Alexander 2021-01-21 09:24:39 +01:00
  • 899ef71e80 Implement a bit of XEP-0060 (PubSub) (#119) Alexander 2020-03-09 10:10:41 +01:00
  • 3e4868bd3e Implement OOB in Send() and add SendOOB() function for messages without body (#117) Qais Patankar 2020-03-09 09:10:06 +00:00
  • a86b6abcb3 Proxy handling / additional send method (#95) harald-mueller 2020-01-28 16:58:07 +01:00
  • ac4c216a42 Merge pull request #108 from kjx98/master mattn 2020-01-29 00:56:32 +09:00
  • 6093f50721 Merge pull request #110 from eaglerayp/feature/noTLS mattn 2019-01-24 18:32:44 +09:00
  • 1f614e5b8d Fix client no StartTLS & server no required rayshih 2019-01-24 15:48:01 +08:00
  • ef6a1a617c keep IQ struct unchange Jesse Kuang 2019-01-15 10:53:08 +08:00
  • 65fd08aee2 mv xmpp_get_info to other repo Jesse Kuang 2019-01-12 14:46:18 +08:00
  • a79a0e59ef remove GNUmakefile .gitignore mv new example.go to other repo Jesse Kuang 2019-01-11 12:02:02 +08:00
  • 5709ddefa8 move IQ stuff to xmpp_get_info and example Jesse Kuang 2019-01-11 11:20:54 +08:00
  • 51b558cd2c add urn:xmpp:time; now response jabber GetInfo Jesse Kuang 2019-01-10 23:36:50 +08:00
  • 66c008d798 add iq:version, iq:last Jesse Kuang 2019-01-10 22:53:01 +08:00
  • 224305b3ef test with local prosody without conferenc Jesse Kuang 2019-01-10 20:43:44 +08:00
  • 1e7b50b41c add conference support Jesse Kuang 2019-01-10 14:46:50 +08:00
  • c18873b880 fix query roster process subscription="remove" roster improve roster process Jesse Kuang 2019-01-09 17:35:00 +08:00
  • 2c5079ea28 fix param of tlsconn.VerifyHostname Jesse Kuang 2019-01-09 15:35:32 +08:00
  • 113d9c0420 implement DNS SRV lookup Jesse Kuang 2019-01-09 13:52:43 +08:00
  • e543ad3fcd go fmt Yasuhiro Matsumoto 2018-05-05 20:33:05 +09:00
  • 4fdbee9ac5 Add 'id' to outgoing message using cnonce Richard Phillips 2018-05-04 12:20:46 +01:00
  • 8a5843171f Merge pull request #97 from frankbraun/debug mattn 2018-04-23 11:14:11 +09:00
  • 04ea54f191 introduce DebugWriter Frank Braun 2018-04-19 21:38:23 +00:00
  • 7ec2b8b7de add comments Harald Müller 2018-01-30 15:28:48 +01:00
  • 43e817cebe Uppercase NO_PROXY takes precedence over no_proxy as in HTTP_PROXY Harald Müller 2018-01-30 15:10:17 +01:00
  • 66aade104d check also for uppercase NO_PROXY env Harald Müller 2017-11-15 13:00:48 +01:00
  • 2271ce0aec add method to send IQ messages without <query> element Harald Müller 2017-11-15 09:47:24 +01:00
  • fda8e5cb42 respect enviroment var no_proxy Harald Müller 2017-11-15 09:46:44 +01:00
  • bd84bf7b04 Merge pull request #90 from WorksSystems/master mattn 2018-01-31 10:27:03 +09:00
  • 44c76a8761 Merge pull request #93 from sshikaree/master mattn 2017-11-13 08:53:31 +09:00
  • 3e4f4a3a80 Move to xml.Escape() sshikaree 2017-11-11 20:56:39 +03:00
  • d0cdb99fae Merge pull request #92 from amia-as/fix/neglected-eof-error mattn 2017-11-07 14:16:34 +09:00
  • 127e75bc8b Fix neglected io.EOF handling Martin Hebnes Pedersen 2017-11-03 13:12:33 +01:00
  • e69bd697cb Merge pull request #88 from i5heu/patch-1 mattn 2017-09-14 15:18:50 +09:00
  • 2f138678c0 Update README.md i5heu 2017-09-13 22:09:24 +02:00
  • e015f92cdf Merge pull request #87 from cooox/master mattn 2017-09-11 16:18:41 +09:00
  • fe382e4805 Reformat fix for MUC NoHistory Dominik Pataky 2017-09-11 09:13:11 +02:00
  • 7ec8e81ec3 Fix MUC NoHistory invalid XML Dominik Pataky 2017-09-10 13:15:16 +02:00
  • f3cf3c3b40 Add Subject and Thread for Chat K.J. Kao 2017-06-13 18:51:37 +08:00
  • 906d9d747d don't modify DefaultConfig Yasuhiro Matsumoto 2017-04-23 19:07:54 +09:00
  • 16b6a7bdba Merge pull request #84 from joyrex2001/master mattn 2017-03-07 00:24:45 +09:00
  • a74ec7bb2d Add SendKeepAlive method to send "whitespace keepalive" Vincent van Dam 2017-03-06 15:06:43 +01:00
  • ac40267866 Merge branch 'master' of https://github.com/mattn/go-xmpp Yasuhiro Matsumoto 2017-03-01 18:09:43 +09:00
  • 1610c524f7 check double quote also Yasuhiro Matsumoto 2017-03-01 18:09:02 +09:00
  • 0fe2a76e77 Merge pull request #81 from froodian/auth-failure-text mattn 2017-01-28 09:53:20 +09:00
  • 325c112042 Merge pull request #81 from froodian/auth-failure-text mattn 2017-01-28 09:53:20 +09:00
  • 18cda4524c more robust error messages for authentication failures Ian Leue 2017-01-27 13:27:21 -05:00
  • f4550b5399 Add Chat.OtherElem member lufia 2016-11-21 06:01:58 +09:00
  • f66ee47cd9 Add a test for Recv() lufia 2016-11-21 04:43:28 +09:00
  • 02db6f5ed6 add .travis.yml Yasuhiro Matsumoto 2016-11-21 10:25:22 +09:00
  • 62f9ce3246 Merge pull request #77 from ros-tel/master mattn 2016-09-09 14:33:26 +09:00
  • 6265286138 Removed debug comment and extra action with an IQ query Vladimir 2016-09-09 09:56:30 +05:00
  • ccac8addc9 Auto reply on server ping-request Vladimir 2016-09-08 20:56:40 +05:00
  • e44d1877bb Merge pull request #76 from TallaInc/improvement/information-query mattn 2016-06-23 10:20:22 +09:00
  • c7af92b53b expose information queries for custom extensions james lawrence 2016-06-22 12:48:40 -04:00
  • aeb80ddc4d Merge pull request #71 from TallaInc/implement-discovery mattn 2016-05-09 09:58:32 +09:00
  • bacbdeb205 implement discovery extension James Lawrence 2016-03-31 16:57:38 -04:00
  • 12d5633a9d Merge pull request #70 from tcriess/master mattn 2016-04-11 19:32:53 +09:00
  • 0948d88dae Merge pull request #74 from rounds/bolshoy/xmpp-ping-jid mattn 2016-04-11 14:49:11 +09:00
  • e3871c2deb Xmpp ping fixed to use the obtained jid. David Bolshoy 2016-04-10 18:43:42 +03:00
  • 7c0791141b Add SendPresence, add join muc with history, add function return values in xmpp_muc Thorsten Riess 2016-02-04 08:17:25 +01:00
  • 54cdc20727 Merge pull request #65 from da4nik/connect-fix mattn 2016-01-17 23:51:24 +09:00
  • 0e6327115f Fixed host completion in 'connect' Maksim Stepanov 2016-01-16 20:28:14 +03:00
  • e810b2faca Merge pull request #64 from psilva261/recv_client_iq mattn 2016-01-15 11:57:42 +09:00
  • adbceb5dae Recv: handle clientIQ: more terse code Philip Silva 2016-01-14 16:40:46 +01:00
  • c84fc9afab Recv: handle clientIQ Philip Silva 2016-01-14 14:32:03 +01:00
  • 7d83a73298 Merge pull request #63 from psilva261/ping_err_codes mattn 2016-01-14 19:04:06 +09:00
  • 5197953ad4 Ping: return errors Philip Silva 2016-01-13 18:29:23 +01:00