Ticket #4470 enhancement closed fixed

Opened 3 years ago

Last modified 11 months ago

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) (diff)

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

See: #5694, and #5695

Change History

1

Changed 3 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.

2

Changed 2 years ago by glyph

  • keywords endpoint added

3

Changed 2 years ago by <automation>

  • owner glyph deleted

4

Changed 2 years ago by jknight

  • keywords ipv6 added

5

Changed 15 months ago by acapnotic

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

6

Changed 13 months ago by ashfall

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

7

Changed 12 months ago by ashfall

  • owner set to ashfall

8

Changed 11 months ago by ashfall

  • status changed from new to closed
  • resolution set to fixed
  • description modified (diff)
Note: See TracTickets for help on using tickets.