Changes between Initial Version and Version 2 of Ticket #1802


Ignore:
Timestamp:
2012-09-06T03:27:32Z (12 years ago)
Author:
davidsarah
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1802

    • Property Keywords forward-compatibility added
  • Ticket #1802 – Description

    initial v2  
    11In [source:src/allmydata/introducer/server.py], new introducer furls are created with the guessable swissnum "introducer".
    22
    3 New furls should instead be created as random, by omitting the {{{"introducer"}}} argument to [http://foolscap.lothar.com/docs/api/foolscap.pb.Tub-class.html#registerReference tub.registerReference] and using {{{furlFile="introducer.furl"}}} instead. Existing furls will not change because {{{introducer.furl}}} will already exist, so this is backward-compatible.
     3New furls should instead be created as random, by omitting the {{{"introducer"}}} argument to [http://foolscap.lothar.com/docs/api/foolscap.pb.Tub-class.html#registerReference tub.registerReference] and using {{{
     4furlFile=os.path.join(self.basedir, "private", "introducer.furl")
     5}}} instead. Existing furls will not change because {{{introducer.furl}}} will already exist, so this is backward-compatible.
    46
    57The full security benefit is not obtained without #860, but there's no reason to continue generating guessable furls for new introducers in the meantime.