Commit Graph

468 Commits (160-regression)
 

Author SHA1 Message Date
Wichert Akkerman 6da1962962 Correctly open new streams after StartTLS and auth
5 years ago
Wichert Akkerman 33446ad0ba Create a new stream after StartTLS
5 years ago
Wichert Akkerman 390f9b065e Replace readWriter and decoder after StartTLS
5 years ago
Wichert Akkerman 60e2cdd088 Close the transport if NewSession fails
5 years ago
Wichert Akkerman a6709a1f71 Do not try to create a stream logger before we have a net.Conn
5 years ago
Wichert Akkerman 38bdcaec36 Do not copy more bytes than were read
5 years ago
Wichert Akkerman ffadd331dd Add a go function to always read websockets
5 years ago
Wichert Akkerman 92329b48e6 Transports need to handle open/close stanzas
5 years ago
Wichert Akkerman 25fd476328 Negotiate xmpp websocket subprotocol
5 years ago
Wichert Akkerman 36e153f981 Allow transports to define their own ping mechanism
5 years ago
Wichert Akkerman d0f2b492ac Fix XMPP TLS config
5 years ago
Wichert Akkerman 87ff01ac68 Fix websocket connect timeout
5 years ago
Wichert Akkerman 01d78a1e5c Fix error result from Transport.Connect errors
5 years ago
Wichert Akkerman 8fb3e33a1f Only do ensurePort for XMPP transport
5 years ago
Wichert Akkerman a189748b9c Fix test for ws connection
5 years ago
Wichert Akkerman 06a76160c8 Use transport factory function
5 years ago
Wichert Akkerman 8db608ccc1 Add IsSecure() to Transport
5 years ago
Wichert Akkerman 7fa4b06705 Move address into transport config
5 years ago
Wichert Akkerman f8d0e99696 Move XMPP transport to separate file
5 years ago
Wichert Akkerman e97d290e2b Use Transport in Component
5 years ago
Wichert Akkerman 96fccbd399 Split out TransportConfiguration
5 years ago
Wichert Akkerman 66e219844b Add a websocket transport
5 years ago
Wichert Akkerman a3c62e515e Introduce Transport interface
5 years ago
Mickael Remond 2781563ea7 Update go.sum file
5 years ago
Mickael Remond 4f68c5eee2 Add X-OAUTH2 authentication and example
5 years ago
Mickael Remond 9c8353d081 Introduce Credential structure to define auth type
5 years ago
Mickael Remond 3b66e31888 We do not need the Content to be innerxml. cdata is enough.
5 years ago
Mickael Remond 005c8823d9 Fixes issue with unescaped character %
5 years ago
Mickael Remond 2cdda48467 Update xerrors dependency for go 1.13
5 years ago
Mickael Remond 8794ea6ed8
Check if we have a connection open before trying to close it
5 years ago
Martin/Geno 7e596fc33c quick fix for component see #47
5 years ago
Martin/Geno 6f9808fe16 fix(doc): typos
5 years ago
Wichert Akkerman 7b1f83f6b7 Expose Route.AddMatcher
5 years ago
Martin/Geno 6005a964ba fix stream management for component + add test
5 years ago
Mickael Remond d3b45b42a5
Fix typo
5 years ago
Martin/Geno 6e65ba2a0b fix naming from fluxxmpp to fluuxmpp
5 years ago
Martin/Geno 76f59be5ed merge commandline tools
5 years ago
Mickael Remond 80d2e0fa1e Remove debug print-out
5 years ago
Mickael Remond 2e864ff7f6 Clean-up: remove test/debug code
5 years ago
Mickael Remond 3de99e0e0e Add initial support for stream management
5 years ago
Mickael Remond e531370dc9
An invalid certificate is a permanent error if we do not skip cert check
5 years ago
Mickael Remond 4e185f4bb6
Use intermediate version (before 0.2.0) to fix stanza package usage
5 years ago
Mickael Remond 4f1e0ded97 Simplify disco with builder helpers
5 years ago
Mickael Remond 176dcdce33 Simplify disco and software version
5 years ago
Mickael Remond 61adf7e414 Add builder & test on software version helpers
5 years ago
Mickael Remond 014957e029 Expand comments
5 years ago
Mickael Remond 69118a952a Add helpers for IQ DiscoItems
5 years ago
Mickael Remond 1c74d102c7
Fix reference to missing tag
5 years ago
Mickael Remond 7ab6c3a62d
Refactor to start removing global variables
5 years ago
Mickael Remond a3867dd0b3
Expand TODO list
5 years ago