Commit graph

  • 83bc8581fd Cleanup the IQ result route API Wichert Akkerman 2019-10-29 11:02:41 +0100
  • 8088e3fa7e Add Client.SendIQ method Wichert Akkerman 2019-10-29 10:49:01 +0100
  • 070934743f Add tests for iq result routes Wichert Akkerman 2019-10-29 10:34:33 +0100
  • 6a25856e85 We need to lock isResultRoutes Wichert Akkerman 2019-10-29 10:34:23 +0100
  • 8e1dac6ffa Add IQ result routes to the Router Wichert Akkerman 2019-10-28 21:48:01 +0100
  • 21f6a549db Always add an id to IQ queries Wichert Akkerman 2019-10-28 21:21:35 +0100
  • 1d7db9ceee
    Comments clean-up Mickael Remond 2019-11-04 12:58:10 +0100
  • 0227596f90 Increase size of XML decoder internal buffers Wichert Akkerman 2019-11-01 21:57:38 +0100
  • ebb6e845bf
    Update requirements to go1.13 as required by new websockets dependencies Mickael Remond 2019-10-29 14:52:31 +0100
  • a16483397d
    Update test platform to go1.13 Mickael Remond 2019-10-29 14:47:04 +0100
  • ef2c0b465e
    Update examples Mickael Remond 2019-10-29 14:39:58 +0100
  • 2f8ec7b36f Only try startTls if the connection is not secure Wichert Akkerman 2019-10-28 14:46:13 +0100
  • 6da1962962 Correctly open new streams after StartTLS and auth Wichert Akkerman 2019-10-25 15:55:27 +0200
  • 33446ad0ba Create a new stream after StartTLS Wichert Akkerman 2019-10-25 15:22:01 +0200
  • 390f9b065e Replace readWriter and decoder after StartTLS Wichert Akkerman 2019-10-21 11:02:23 +0200
  • 60e2cdd088 Close the transport if NewSession fails Wichert Akkerman 2019-10-21 10:16:45 +0200
  • a6709a1f71 Do not try to create a stream logger before we have a net.Conn Wichert Akkerman 2019-10-21 10:10:18 +0200
  • 38bdcaec36 Do not copy more bytes than were read Wichert Akkerman 2019-10-21 10:05:43 +0200
  • ffadd331dd Add a go function to always read websockets Wichert Akkerman 2019-10-21 08:57:44 +0200
  • 92329b48e6 Transports need to handle open/close stanzas Wichert Akkerman 2019-10-18 20:29:54 +0200
  • 25fd476328 Negotiate xmpp websocket subprotocol Wichert Akkerman 2019-10-16 14:44:22 +0200
  • 36e153f981 Allow transports to define their own ping mechanism Wichert Akkerman 2019-10-15 20:56:11 +0200
  • d0f2b492ac Fix XMPP TLS config Wichert Akkerman 2019-10-12 20:47:16 +0200
  • 87ff01ac68 Fix websocket connect timeout Wichert Akkerman 2019-10-12 17:50:00 +0200
  • 01d78a1e5c Fix error result from Transport.Connect errors Wichert Akkerman 2019-10-12 17:46:53 +0200
  • 8fb3e33a1f Only do ensurePort for XMPP transport Wichert Akkerman 2019-10-12 15:49:22 +0200
  • a189748b9c Fix test for ws connection Wichert Akkerman 2019-10-12 15:48:29 +0200
  • 06a76160c8 Use transport factory function Wichert Akkerman 2019-10-11 07:19:55 +0200
  • 8db608ccc1 Add IsSecure() to Transport Wichert Akkerman 2019-10-11 07:15:47 +0200
  • 7fa4b06705 Move address into transport config Wichert Akkerman 2019-10-11 06:41:15 +0200
  • f8d0e99696 Move XMPP transport to separate file Wichert Akkerman 2019-10-11 06:32:26 +0200
  • e97d290e2b Use Transport in Component Wichert Akkerman 2019-10-11 06:24:47 +0200
  • 96fccbd399 Split out TransportConfiguration Wichert Akkerman 2019-10-11 06:24:27 +0200
  • 66e219844b Add a websocket transport Wichert Akkerman 2019-10-06 20:15:26 +0200
  • a3c62e515e Introduce Transport interface Wichert Akkerman 2019-10-06 19:37:56 +0200
  • 2781563ea7 Update go.sum file Mickael Remond 2019-10-01 11:30:42 +0200
  • 4f68c5eee2 Add X-OAUTH2 authentication and example Mickael Remond 2019-10-01 11:30:23 +0200
  • 9c8353d081 Introduce Credential structure to define auth type Mickael Remond 2019-10-01 10:59:55 +0200
  • 3b66e31888 We do not need the Content to be innerxml. cdata is enough. Mickael Remond 2019-09-27 17:23:38 +0200
  • 005c8823d9 Fixes issue with unescaped character % Mickael Remond 2019-09-27 16:30:12 +0200
  • 2cdda48467 Update xerrors dependency for go 1.13 Mickael Remond 2019-09-27 16:29:34 +0200
  • 8794ea6ed8
    Check if we have a connection open before trying to close it Mickael Remond 2019-09-06 10:28:49 +0200
  • 7e596fc33c quick fix for component see #47 Martin/Geno 2019-09-05 22:01:40 +0200
  • 6f9808fe16 fix(doc): typos Martin/Geno 2019-09-04 19:16:44 +0200
  • 7b1f83f6b7 Expose Route.AddMatcher Wichert Akkerman 2019-09-03 12:45:56 +0200
  • 6005a964ba fix stream management for component + add test Martin/Geno 2019-08-08 17:46:02 +0200
  • d3b45b42a5
    Fix typo Mickael Remond 2019-08-06 18:27:51 +0200
  • 6e65ba2a0b fix naming from fluxxmpp to fluuxmpp Martin/Geno 2019-08-06 16:03:48 +0200
  • 76f59be5ed merge commandline tools Martin/Geno 2019-08-06 11:00:52 +0200
  • 80d2e0fa1e Remove debug print-out Mickael Remond 2019-07-31 18:54:49 +0200
  • 2e864ff7f6 Clean-up: remove test/debug code Mickael Remond 2019-07-31 18:51:16 +0200
  • 3de99e0e0e Add initial support for stream management Mickael Remond 2019-07-31 18:47:30 +0200
  • e531370dc9
    An invalid certificate is a permanent error if we do not skip cert check Mickael Remond 2019-07-31 11:43:54 +0200
  • 4e185f4bb6
    Use intermediate version (before 0.2.0) to fix stanza package usage Mickael Remond 2019-07-30 10:55:49 +0200
  • 4f1e0ded97 Simplify disco with builder helpers Mickael Remond 2019-07-09 18:09:23 +0200
  • 176dcdce33 Simplify disco and software version Mickael Remond 2019-07-09 18:05:26 +0200
  • 61adf7e414 Add builder & test on software version helpers Mickael Remond 2019-07-09 17:53:49 +0200
  • 014957e029 Expand comments Mickael Remond 2019-07-09 17:06:57 +0200
  • 69118a952a Add helpers for IQ DiscoItems Mickael Remond 2019-07-09 16:59:54 +0200
  • 1c74d102c7
    Fix reference to missing tag Mickael Remond 2019-07-30 10:39:19 +0200
  • 7ab6c3a62d
    Refactor to start removing global variables Mickael Remond 2019-07-27 18:06:55 -0700
  • a3867dd0b3
    Expand TODO list Mickael Remond 2019-07-27 17:50:45 -0700
  • d2a1329dc6
    Report errors Mickael Remond 2019-07-27 17:50:28 -0700
  • 6ff7812ac4
    go mod tidy Mickael Remond 2019-07-27 17:34:10 -0700
  • 3453336f27
    For now we need to use master version for xmpp module Mickael Remond 2019-07-27 17:31:11 -0700
  • a23194ad96
    Add submodule for commands Mickael Remond 2019-07-27 17:15:28 -0700
  • f984a93e63
    Formatting Mickael Remond 2019-07-27 16:50:41 -0700
  • 6a5f2750f1
    Clean-up Mickael Remond 2019-07-27 16:50:10 -0700
  • e553028754 Minor wording fixes Mickaël Rémond 2019-07-27 16:35:15 -0700
  • fed23ad7ad Minor improvements for sendxmpp doc Mickaël Rémond 2019-07-27 16:33:34 -0700
  • 244acdc02a Fix typos Mickaël Rémond 2019-07-27 16:32:38 -0700
  • 4d6c783619 Improve wording Mickaël Rémond 2019-07-27 16:32:05 -0700
  • 5697d40e5c use - instatt of --stdin to detect stdin Martin/Geno 2019-07-26 08:53:33 +0200
  • ff5885f29d todo for sendxmpp genofire 2019-07-25 11:33:43 +0200
  • e3e57ac803 add parameter and config for address to sendxmpp Martin/Geno 2019-07-18 01:10:03 +0200
  • 3daa5c505c fix README.md Martin/Geno 2019-07-17 23:56:13 +0200
  • 0fb90abcf7 improve authentification Martin/Geno 2019-07-17 23:55:49 +0200
  • 6aa942dd58 first idea of sendxmpp Martin/Geno 2019-07-17 00:31:33 +0200
  • c41d068c9f
    Improve comments Mickael Remond 2019-07-27 15:19:32 -0700
  • 9f095cb90f
    Update dependencies Mickael Remond 2019-07-27 09:22:44 -0700
  • 7deaf59642
    Quickfix for build error Mickael Remond 2019-07-27 09:22:04 -0700
  • fe6cea870d use highest DNS-SRV entry for client connection genofire 2019-07-18 01:27:11 +0200
  • 323de704f6 improve command xmpp-check Martin/Geno 2019-07-16 22:03:26 +0200
  • e05f36c69f init empty TLSConfig, if nothing given Martin/Geno 2019-07-16 00:26:21 +0200
  • d36428fb2f
    Avoid copying tls.Config lock Mickael Remond 2019-07-15 18:40:20 +0200
  • 9577036327 Add support for self-signed certificates Mickael Remond 2019-07-15 12:18:35 +0200
  • 79803a8af9
    Improves comments Mickael Remond 2019-06-29 17:52:36 +0200
  • 604d2c6c1e
    Improves comments Mickael Remond 2019-06-29 17:48:38 +0200
  • 7c71d93026
    Remove unused channels Mickael Remond 2019-06-29 17:39:59 +0200
  • cca0919b8a
    Fix session element parsing on IQ Mickael Remond 2019-06-29 17:39:19 +0200
  • 40e907e8ee
    Clean-up & refactor Mickael Remond 2019-06-29 16:49:54 +0200
  • 838c059398
    Remove Bind in the payload list, as it is intended to be used by XMPP client and not by users of the library. Mickael Remond 2019-06-29 16:10:53 +0200
  • 3ba59afd6e
    Start listing supported specifications Mickael Remond 2019-06-29 15:15:09 +0200
  • 661188752e
    Formatting Mickael Remond 2019-06-29 15:09:05 +0200
  • 409d563eec
    Update README example after API change Mickael Remond 2019-06-29 14:58:59 +0200
  • d90cc239ae
    Spelling consistency Mickael Remond 2019-06-29 14:57:24 +0200
  • b35868b689
    Improve stanza package documentation Mickaël Rémond 2019-06-29 14:53:14 +0200
  • 6165232d7a
    Improves documentation of stanza package Mickael Remond 2019-06-29 14:40:35 +0200
  • 91c562200d
    Move missing file to stanza package Mickael Remond 2019-06-29 11:03:55 +0200
  • 5992cc2231 Fix XMPP logger consistency Mickael Remond 2019-06-29 10:45:25 +0200