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.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
