On Wednesday 26 Jun 2013 13:56:47 Matthew Toseland wrote: > There are four options here. If the user does the full wizard, I propose the > following screen: > > ------------------------------------------------------ > > Do you want to share Freenet with other people on your local network? Freenet > is hard for your internet provider to detect, but you may want to share it > with people on the same router. > > * I want my family or housemates to be able to use my Freenet node, including > deleting my downloads etc. (Hide unless it is the current setting or we are > in advanced mode) > * I want my family or housemates to be able to use my Freenet node, but not > control my downloads or download big files. > * I want my family or housemates to be able to see my Freenet node, but not > use it. This makes it easier to connect to your friends, especially if you > use the Freenet smartphone app. (RECOMMENDED for most users). > * I am in a building with people I don't trust, and I'd prefer they don't > know I'm using Freenet. E.g. student dormitories, hotels, work, building-wide > ethernet in a tower block, etc. Note that local users on the same network may > still be able to detect that you are running Freenet, for example because it > uses rather a lot of traffic (at least 20GB/month). > > ------------------------------------------------------ > > This would also be a page on the Configuration menu, and ideally we would > provide a pop-up when we switch LANs, e.g. on a laptop node. > > The technical implications of the above are: > - Whether to enable FCP and fproxy for all local addresses. > - Whether to enable full access for FCP and fproxy from all local addresses. > - Whether to enable MDNSDiscovery broadcasts announcing the node's FCP and > Fproxy ports. > - Whether to enable signed MDNSDiscovery broadcasts announcing the node's > existence, offering to exchange noderefs, and to listen for such broadcasts. > - Whether to enable signed MDNSDiscovery broadcasts for talking to the > smartphone app, which IMHO will provide the most convenient way to exchange > noderefs. > > Defaults: > - If the user chooses "low security" at the beginning of the wizard, default > to option 3. > - If the user chooses "high security" at the beginning of the wizard, show > the above question page, with the default being option 3, and don't show the > top option. > - If the user chooses "custom", show the above question page as part of the > old wizard. > One further implication: The smartphone app can still work even if we are in mode 4. The user would need to connect the phone via USB, and the node would need to detect the new (point to point?) USB connection and broadcast to it. This would need to be robust enough to work with different devices, different operating systems, but it may be possible.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
