Commit Graph

  • 9219bf5aa9 Add namespace delegation and priviledged entity example Mickael Remond 2019-06-18 14:24:33 +0200
  • 715bf6976f Fix client tests Mickael Remond 2019-06-18 12:41:58 +0200
  • 348f29e055 Update example client to use router Mickael Remond 2019-06-18 12:37:16 +0200
  • 45c7ca74b1 Make client use the new Router Mickael Remond 2019-06-18 12:34:25 +0200
  • 7aef8357ed Clean-up Mickael Remond 2019-06-18 12:34:17 +0200
  • 2c7b03fcea Clean-up Mickael Remond 2019-06-18 12:26:17 +0200
  • 9b57809e9d Adapt examples to new routing library for components Mickael Remond 2019-06-18 12:19:39 +0200
  • f0f0d5a285 Improve component README Mickael Remond 2019-06-18 10:06:50 +0200
  • 61cdac89e0 Add support for generating delegation forwarded iq response Mickael Remond 2019-06-18 09:58:43 +0200
  • c6f0d03f60 Add support for delegation namespace packet parsing Mickael Remond 2019-06-17 11:59:39 +0200
  • cc2fa7307f Ignore directory where I put private notes Mickael Remond 2019-06-17 09:59:38 +0200
  • 9db33d5792 Introduce Sender interface to abstract client sending in router handlers Mickael Remond 2019-06-14 09:37:38 +0200
  • b05e68c844 Add router to make it easier to set up routing info Mickael Remond 2019-06-13 17:22:39 +0200
  • 76d06e13a3
    Add namespace delegation and priviledged entity example Mickael Remond 2019-06-18 14:24:33 +0200
  • 7e51d0e02b
    Fix client tests Mickael Remond 2019-06-18 12:41:58 +0200
  • 9a3aa56568
    Update example client to use router Mickael Remond 2019-06-18 12:37:16 +0200
  • 627c4f4c82
    Make client use the new Router Mickael Remond 2019-06-18 12:34:25 +0200
  • 72ab9f1474
    Clean-up Mickael Remond 2019-06-18 12:34:17 +0200
  • 65281ab6c2
    Clean-up Mickael Remond 2019-06-18 12:26:17 +0200
  • 0fc5390918
    Adapt examples to new routing library for components Mickael Remond 2019-06-18 12:19:39 +0200
  • 6208d40b0e
    Improve component README Mickael Remond 2019-06-18 10:06:50 +0200
  • f280cb612b
    Fix test import Mickael Remond 2019-06-18 10:06:25 +0200
  • 6ad369086c
    Add support for generating delegation forwarded iq response Mickael Remond 2019-06-18 09:58:43 +0200
  • f7b7482d2e
    Update README.md v0.1.0 Mickaël Rémond 2019-06-18 09:01:07 +0200
  • 355401aa84 wrong package import url let it failed genofire 2019-06-18 01:25:50 +0200
  • 64008d9039
    wrong package import url let it failed genofire 2019-06-18 01:25:50 +0200
  • f4554b3d4c
    Add support for delegation namespace packet parsing Mickael Remond 2019-06-17 11:59:39 +0200
  • 10d2369d88
    Ignore directory where I put private notes Mickael Remond 2019-06-17 09:59:38 +0200
  • eba22dd5d2
    Introduce Sender interface to abstract client sending in router handlers Mickael Remond 2019-06-14 09:37:38 +0200
  • f48c3b2b4e build example feixiao 2019-06-14 11:21:51 +0800
  • 729ff89a48
    Add router to make it easier to set up routing info Mickael Remond 2019-06-13 17:22:39 +0200
  • eb54ec9fb1
    Update Fluux XMPP version for examples Mickael Remond 2019-06-11 15:31:28 +0200
  • 4d4710463d
    Add basic support for keep-alive (#48) Mickaël Rémond 2019-06-11 15:29:08 +0200
  • c10b249bd1
    Make keepalive process independant of the client structure Mickael Remond 2019-06-11 15:19:26 +0200
  • 44e2e5f4ae
    Protect access to the keepaliveQuit channel Mickael Remond 2019-06-11 12:29:16 +0200
  • 6a716c178a
    Do not write keepalive packets in traffic logger Mickael Remond 2019-06-11 12:17:39 +0200
  • c7e92c61e8
    Initial keepalive implementation Mickael Remond 2019-06-11 12:06:27 +0200
  • 2af9521036
    Add support for detecting ProcessOne extensions Mickael Remond 2019-06-11 09:20:33 +0200
  • 30e6adc073
    Add support for detecting Stream Management Mickael Remond 2019-06-10 16:36:47 +0200
  • 709a95129e
    Clean up and fix StartTLS feature discovery Mickael Remond 2019-06-10 16:27:52 +0200
  • 44568fcf2b
    Remove dead code Mickael Remond 2019-06-10 15:06:41 +0200
  • 08bb9965b8
    Update component to advertise version feature and return it Mickael Remond 2019-06-10 12:35:48 +0200
  • 322a6594e7
    Fix missing entry in payload registry Mickael Remond 2019-06-10 12:30:01 +0200
  • 45cb2e6f34
    Add support for Software Version parsing Mickael Remond 2019-06-10 11:56:07 +0200
  • 411619c2ef
    Make channel type more specific (Packet instead of interface{}) Mickael Remond 2019-06-10 10:58:41 +0200
  • 36e3379f5a
    Update examples dependencies Mickael Remond 2019-06-09 13:12:51 +0200
  • bc2fad6693 Let component handle discovery for now Mickael Remond 2019-06-09 13:02:58 +0200
  • 909cf753c9 Fix missing default channel creation Mickael Remond 2019-06-09 12:48:22 +0200
  • 83ae778d33 Return errors on SendRaw Mickael Remond 2019-06-09 12:21:20 +0200
  • 6fc12e9779 Fix import and test Mickael Remond 2019-06-08 19:47:05 +0200
  • 2d95ca9384 Simplify component writing and make it similar to client Mickael Remond 2019-06-08 19:42:02 +0200
  • 736a60cd1b Use StreamClient interface in StreamManager Mickael Remond 2019-06-08 18:52:19 +0200
  • 021f6d3740 Refactor ClientManager into a more generic StreamManager Mickael Remond 2019-06-08 18:09:22 +0200
  • 54dfa60f12 Clean-up Mickael Remond 2019-06-08 18:07:52 +0200
  • 57136f2379
    Let component handle discovery for now Mickael Remond 2019-06-09 13:02:58 +0200
  • 59f636980b
    Fix missing default channel creation Mickael Remond 2019-06-09 12:48:22 +0200
  • fd4d6d1a37
    Return errors on SendRaw Mickael Remond 2019-06-09 12:21:20 +0200
  • 2e5e359ad0
    Fix import and test Mickael Remond 2019-06-08 19:47:05 +0200
  • b001c276c2
    Simplify component writing and make it similar to client Mickael Remond 2019-06-08 19:42:02 +0200
  • 36900cee20
    Update README.md Mickaël Rémond 2019-06-08 19:16:20 +0200
  • c02a94f421
    Use StreamClient interface in StreamManager Mickael Remond 2019-06-08 18:52:19 +0200
  • 63a29d5c21
    Refactor ClientManager into a more generic StreamManager Mickael Remond 2019-06-08 18:09:22 +0200
  • fefc03df7c
    Clean-up Mickael Remond 2019-06-08 18:07:52 +0200
  • d4a8616da2
    Move examples out of the cmd directory Mickael Remond 2019-06-08 11:34:09 +0200
  • b7461ae97f
    Do not reconnect on "connection replaced" stream errors Mickael Remond 2019-06-08 11:15:51 +0200
  • 3689448c90
    Adds an example directly in README file to get a feel of the API Mickael Remond 2019-06-07 16:33:10 +0200
  • 0865f4e35c
    Improves comments Mickael Remond 2019-06-07 16:30:57 +0200
  • eb2b506e3b
    Add helpers to access full / bare jid as string Mickael Remond 2019-06-07 16:25:18 +0200
  • ae153e1ee5
    Fix filename Mickael Remond 2019-06-07 16:00:58 +0200
  • 1be04b0fba
    Expose JID fields and rename to match XEP-0029 wording Mickael Remond 2019-06-07 15:56:41 +0200
  • 269f78b30d
    Fix typo Mickael Remond 2019-06-07 15:40:34 +0200
  • 2d8d4516fd
    Handling basic unrecoverable errors Mickael Remond 2019-06-07 15:23:23 +0200
  • d45dd6a44a
    Returned client will be nil if parameter are incorrect Mickael Remond 2019-06-07 12:16:58 +0200
  • b8fdc510a6
    Further improvements on JID parsing Mickael Remond 2019-06-07 11:40:10 +0200
  • 3ccc2680b0 Add typing support: XEP-0085: Chat State Notifications Martin/Geno 2019-06-06 20:08:10 +0200
  • 3ea0e38f98 fix chat markers - id is a attribute not element Martin/Geno 2019-06-06 20:26:27 +0200
  • 4ea2b34a00
    fix chat markers - id is a attribute not element Martin/Geno 2019-06-06 20:26:27 +0200
  • 1af37d5da8
    Add typing support: XEP-0085: Chat State Notifications Martin/Geno 2019-06-06 20:08:10 +0200
  • b7c21871b1
    Add TODO Mickael Remond 2019-06-06 19:12:31 +0200
  • a451e64638
    Improves comments Mickael Remond 2019-06-06 12:01:49 +0200
  • 2f391fde80
    Add Client Manager to monitor connection state and trigger reconnect (#39) Mickaël Rémond 2019-06-06 11:58:50 +0200
  • 636cb6ff5c
    Improve comments Mickael Remond 2019-06-06 11:44:34 +0200
  • e7b514346b
    Clean-up / move metrics handler to connection manager Mickael Remond 2019-06-06 11:31:19 +0200
  • 1aa5a99a39
    Remove obsolete comment Mickael Remond 2019-06-06 10:49:36 +0200
  • 2a424688b3
    Clean up TODOs Mickael Remond 2019-06-06 10:42:39 +0200
  • c43714e95a
    Fix channel usage versus reconnect Mickael Remond 2019-06-05 17:57:19 +0200
  • fb52c24be4
    Move retry & reconnection handling to a client manager Mickael Remond 2019-06-05 16:38:00 +0200
  • 82232845ed
    Fix echo client XMPP message matching Mickael Remond 2019-06-05 16:27:19 +0200
  • 6cdadc95e9
    Expose type registry for custom user-defined payload and extensions Mickael Remond 2019-06-05 10:23:18 +0200
  • b93a3a2550
    Improve JID parsing Mickael Remond 2019-06-05 10:02:24 +0200
  • 80d8d6d231
    Apply namespace fixes from #33 Mickael Remond 2019-06-05 08:51:21 +0200
  • f034b74b54 fix import after moving Martin/Geno 2019-06-05 03:43:28 +0200
  • e7c57cad97 complete XEP-0333 support (with displayed) Martin/Geno 2019-06-05 03:58:51 +0200
  • 5477997a38
    complete XEP-0333 support (with displayed) Martin/Geno 2019-06-05 03:58:51 +0200
  • 4e290f1916
    fix import after moving Martin/Geno 2019-06-05 03:43:28 +0200
  • dbb2d21c65
    improve namespacing Martin/Geno 2019-06-05 04:12:38 +0200
  • 8f3dc190f4
    complete XEP-0333 support (with displayed) Martin/Geno 2019-06-05 03:58:51 +0200
  • 7d3aa6807e
    fix import after moving Martin/Geno 2019-06-05 03:43:28 +0200
  • 0ed11292bf
    Merge 7902e79f81 into 4e597505f4 genofire 2019-06-05 01:38:22 +0000
  • 7902e79f81
    WIP: use xml Name Martin/Geno 2019-06-05 03:36:28 +0200