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.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to