-
Notifications
You must be signed in to change notification settings - Fork 74
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Close Escalus TCP connection in a clean way
* Wait for the stream end stanza. * Fail if a TCP error occurs. * Make connection opening and closing more symmetric. * Move stopping clients out of the cleaner process in order to receive the stream end stanza. Avoid opening unnecessary XMPP connections when creating users Fix bosh and ws transports Fix connection steps after changes Remove obsolete fields from the client record Fix bugs related to connection management Add API for querying TCP connection parameters Set JID for user without resource Fix minor issues reported by dialyzer Update client JID after the ‘bind’ step Refactor escalus connection handling - Add missing type specs - Move tls and zlib setup out of the transport modules
- Loading branch information
Showing
10 changed files
with
665 additions
and
511 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.