-
Notifications
You must be signed in to change notification settings - Fork 510
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 2581, Bug 3081, Bug 2948: various TCP socket connection problems
Bug 3081: During conversion of listening socket handlers to AsyncCalls a violation of the AsyncCall API was introduced. Resulting in occasional crashes from invalid re-use of call objects. This implements a TcpAcceptor async job which receives a listening socket and a CallSubscription. For every connection attempt on the listener socket a new AsyncCall is spawned from the subscription template. Initial users are the HTTP and HTTPS listening sockets and FTP data channel. In order to implement this job in FTP the logics surrounding data channel handling had to be extended and reworked. Fixing bug 2948 and 2581 in the process.
- Loading branch information
Showing
14 changed files
with
531 additions
and
383 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
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
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
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.