Changes between Initial Version and Version 52 of Ticket #203


Ignore:
Timestamp:
09/20/2015 12:42:38 PM (9 years ago)
Author:
Brian Warner
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #203

    • Property Cc reg.trac.foolscap.4v9Xu@… added
    • Property Component changed from negotiation to network
    • Property Summary changed from switch to using Endpoints to change Tub.listenOn() to use Endpoints
    • Property Milestone changed from eventually to 0.9.1
    • Property Owner set to Brian Warner
  • Ticket #203 – Description

    initial v52  
    1010(like .i2p addresses which aren't associated with port numbers).
    1111
    12 It would probably be a good idea to change Foolscap's internal
     12~~It would probably be a good idea to change Foolscap's internal
    1313socket-handling code to use Endpoints rather than
    1414`internet.TCPServer` and `reactor.connectTCP` directly. It might also
    1515be 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
     18The 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
     20We 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.
    1721
    1822This process started in #167 (where early Endpoints support broke