Opened 4 years ago

Closed 2 years ago

#4470 enhancement closed fixed (fixed)

Add IPv6 Stream Endpoints

Reported by: glyph Owned by: ashfall
Priority: normal Milestone:
Component: core Keywords: endpoint ipv6
Cc: Branch:
Author: Launchpad Bug:

Description (last modified by ashfall)

Pending completion of #3014 and #1442, we should have an IPv6 stream endpoint implementation.

See: #5694, and #5695

Change History (8)

comment:1 Changed 4 years ago by glyph

(In [29147]) Merge endpoints-1442-5: a high level connection and listening API

Author: rwall, dreid, glyph

Reviewer: radix, exarkun, glyph, jknight

Fixes: #1442

Refs: #4470
Refs: #4471
Refs: #4472
Refs: #4473
Refs: #3204

Added new "endpoint" interfaces in twisted.internet.interfaces, which
abstractly describe stream transport endpoints which can be listened on or
connected to. Implementations for TCP and SSL clients and servers are present
in twisted.internet.endpoints. Notably, client endpoints' connect() methods
return cancellable Deferreds, so code written to use them can bypass the
awkward "ClientFactory.clientConnectionFailed" and "Connector.stopConnecting"
methods, and handle errbacks from or cancel the returned deferred,
respectively.

comment:2 Changed 4 years ago by glyph

  • Keywords endpoint added

comment:3 Changed 4 years ago by <automation>

  • Owner glyph deleted

comment:4 Changed 3 years ago by jknight

  • Keywords ipv6 added

comment:5 Changed 2 years ago by acapnotic

(In [33841]) Remove the changes to endpoints. Those are for
refs #4470

comment:6 Changed 2 years ago by ashfall

Taken up in #5694 (for TCP server endpoint) and #5695 (for TCP client endpoint)

comment:7 Changed 2 years ago by ashfall

  • Owner set to ashfall

comment:8 Changed 2 years ago by ashfall

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.