Changes between Initial Version and Version 52 of Ticket #203
- Timestamp:
- 09/20/2015 12:42:38 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #203
- Property Cc reg.trac.foolscap.4v9Xu@… added
-
Property
Component
changed from
negotiation
tonetwork
-
Property
Summary
changed from
switch to using Endpoints
tochange Tub.listenOn() to use Endpoints
-
Property
Milestone
changed from
eventually
to0.9.1
- Property Owner set to Brian Warner
-
Ticket #203 – Description
initial v52 10 10 (like .i2p addresses which aren't associated with port numbers). 11 11 12 It would probably be a good idea to change Foolscap's internal12 ~~It would probably be a good idea to change Foolscap's internal 13 13 socket-handling code to use Endpoints rather than 14 14 `internet.TCPServer` and `reactor.connectTCP` directly. It might also 15 15 be good to allow our connection hints to include any string that 16 `endpoints.clientFromString` is capable of parsing. 16 `endpoints.clientFromString` is capable of parsing.~~ 17 18 The current plan is to make `Tub.listenOn()` accept a "stream server endpoint description string", which is then parsed by Twisted to build a "stream server endpoint". This will get us listen-on-IPv6 support for free. 19 20 We no longer intend to allow FURLs to specify client endpoint strings directly: instead we added connection-hint handling plugins (in #236) to safely map externally-supplied connection hints to locally-generated client endpoints. 17 21 18 22 This process started in #167 (where early Endpoints support broke