Welcome to our official feedback forum. Do you have an idea? Do you recognize a good idea when you see one? We want to hear from you!
-
238 votes
release the 20 nodes barrier under review
most of the users nowadays have a lot of upload-bandwith available. Myself has about 3Mbits upload, but the limit to connect to not more than 20 nodes results in about 50kb/s max. Please release the limit or use a dynamic system that offers more connections if the node has a high bandwith upload ... more
Under consideration. Current thinking is a maximum of 40 or 50 peers, and the peers limit depending on the output bandwidth limit. Not likely before 0.7.5, since it will take some tuning to get it right.
- toad -
189 votes
one GUI for all under review
For new (non-technical) users it may be very difficult to understand what they really need, how to do it and how to use it.
The entry point of an application plus its visible style, the user interface aso. are playing the biggest role for acceptance nowadays.
Therefore there may be the need of ... more
We are working on improving the web interface, and integrating more functionality into it - particularly Freetalk. The next stable build (1213) will have multi-level menus and some more documentation on the web interface.
- toad -
153 votes
Add a 'pause' feature planned
It would be cool if it was possible to 'pause' a freenet node. I mean, stop all network traffic, warn peers that we are on pause, but keep the node alive.
That would allow short downtimes for online gaming without the hassle of having to restart the node and wait for it becoming usable again.
Devs have been considering this idea for a while as "offline mode". IMHO it's a good idea... Actually the bit about warning peers to minimise traffic is an interesting point, we might actually want to keep connections up to avoid incoming reconnect attempts?
How important is a system tray icon? Would it be acceptable to turn pause mode on and off on the web interface?
- toad -
113 votes
Implement reinsert on demand
Provide a "reinsert on demand" feature, similar to FreemulET implementation, but as a standard feature.
This would improve sharing of large files, and would make sharing of rarely requested files more reliable.
There are doubts whether on-demand reinsert poses some anonymity risks, bu... more
Is this a plea for better data retrievability in general? Current plans for 0.8 include duplicating the top block in CHKs (called DHKs or MHKs), and Bloom filter sharing (which would improve both performance and data retrievability). On the other hand, infinity0's distributed searching plugin may eventually turn into a filesharing system which might benefit from insert on demand.
- toad -
109 votes
use the port 80,443,53,1863 for comunication planned
Some of us, "live" behind a restrictive firewall, mine only accepts Http conections and drops others then i cannot connect to the freenet, can you implement standart ports like 80,443,53,1863, etc for connection???
This requires transport plugins, which may not happen until after 1.0. When we do have transport plugins, we could not only support TCP, but we could also disguise traffic as valid HTTP data to get around proxies.
I'm amazed how highly this is ranked, are people having real difficulty getting Freenet to work on their ISPs?
- toad -
85 votes
freenet linux
I would like to see a linux distribution, prolly based on debian or ubuntu, that has freenet and other aspects of cryptography deeply integrated into the system from first install. I feel it is very important to get as many people on freenet as possible, but it is a complicated concept to grasp ... more
How would making a livecd or other form of distribution make Freenet a less complicated concept? It would be useful to have an easily deployable node however, using a USB stick or swap space... But this is out of scope for the project proper, maybe some volunteer will build it. And *you will still need to complete the wizard in any case* to specify your security settings, and you might need to specify which drives to use etc.
- toad -
73 votes
Make FMS/Freetalk part of the Freenet project started
A working messaging system (FMS/Freetalk) could be included in the core Freenet project and some fraction of time could be dedicated to it.
Currently the lack of a working, trusted, bundled messaging system contrasts with good usability of core Freenet. This is an issue for end users and harms ... more
Generally agree. Freetalk is being implemented by p0s, I am reviewing his commits, he has recently posted a spec and this is being negotiated with FMS folks. Freetalk will be an important part of 0.8. However I see no urgent need *at this moment* for me to hack on it; this will be reviewed if p0s doesn't manage to finish it.
- toad -
72 votes
Add an anonymous code repository via freenethg
Via FreenetHG developers can collaborate anonymously/pseudonymously in a distributed fashion with all the advantages of distributed version control via Mercurial.
I think it would be great (and consistent with freenets idea) if freenet had an anonymous repository (for example a regularly update... more
Freenet has switched to git. Both mercurial and git can be inserted to Freenet, and support distributed workflows well.
- toad -
71 votes
Really easy system to add friend-connections. planned
It would be nice if it's a lot easier to make friends connections. If darknet is more secure, I think it should get more attention.
Find out and try to solve: Why are people not making friend connections?
One possibility would be that person A could have a (by Freenet generated) link in there si... moreSomething like this is planned eventually, (the original poster misses some complexities), unfortunately I can't focus on darknet at the moment. Volunteers welcome otherwise wait until 0.9/0.10. Update: One of our SoC students may be working on this as part of a project mainly focused on more friend-to-friend functionality.
- toad -
65 votes
Write a killer file-sharing application under review
The title essentially says it all. Freenet would increase notably in popularity if it could be used to reliably and efficiently share files. This would at a minimum entail (a) a good search engine and (b) a mechanism to preserve the integrity of files. The latter could either be reinsertion of mi... more
It is very far from easy to determine whether a file will be available without requesting it. Any mechanism which allows this will open up new attack vectors. However, better (web of trust based) file search will hopefully be implemented by one of our Summer of Code students. Spam is a big problem on all filesharing networks, hence the centralised forum-based tracker sites; we may be able to reproduce something like that, but anonymous.
- toad -
56 votes
Create a Mac installer
Mac users expect to download a DMG file image containing an application that they can then drag to their Applications folder. Freenet should be distributed in this way for Mac users.
The main problem with this is that a DMG or more likely a PKG cannot be produced except on a Mac, and would have to be reconstructed on every new stable build. Given very few of the devs have Mac's, this is not an immediately solvable problem...
- toad -
46 votes
TCP transport plugin planned
TCP transport plugin. TCP is much easier to work with router, and transport plugin give us possibility to have freenet-over-https or other less suspicious protocol
Planned ... eventually!
- toad -
32 votes
make it easier to mirror large web content
Freenet could use an easier way to mirror a large website. In the past I've wget'ed to my desktop and then massaged the content to insert into freenet. But with fairly large inserts I run into problems with container size and trying to stitch the result into a useful addition to freenet's content.
Two issues here:
- toad
1. Big sites have problems. If you are able to reproduce this on demand, please file a bug on https://bugs.freenetproject.org/ including exactly what you did so we can reproduce the bug easily.
2. It would be great to have a wizard/plugin to mirror a website. This isn't something I will spend time on but if somebody wants to make a start we'd be very happy to bundle it. -
31 votes
Routing only mode on less than n-connections planned
Hi,
it would be nice if you could create a configuration variable how many connections the node will need to initiate requests. Currently the node will start (routing and initiating own requests) after 3 Peers are connected. But since a mayor point of freenet is plausible deny, I would like to p... moreGood idea. Bug 2824 added.
- toad -
30 votes
Share key database with trusted peers planned
I am running more than one peer (on different computers in different datacenters…). Since all of them belong to me, I really trust them all ;)
(My own nodes are connected as Friends, but I run open net on all of them as well; since I don’t know someone running freenet personally)
Since I really ... moreThis is planned, see "Bloom filters", it's a big 0.9 feature. If we also implement some additional anonymity measures, the datastore will no longer indicate what you have downloaded and can therefore be shared with all your Friends, except for the most paranoid users.
- toad -
30 votes
Let node serve installation package
It would be nice if 0.7 nodes had the option to serve the installation package like 0.5 used to. This would allow distribution in places where the Freenet website is blocked. It would also be good for public proxys, so if visitors are intrigued, they can get the installation packed right from t... more
This would be nice, although it should probably form part of a comprehensive overhaul of how Freenet is installed.
- ianclarke -
28 votes
Official plugin should be described planned
at http://127.0.0.1:8888/plugins/ you can load official plugins. But there's no easy place where to see a (short) description for them. Please take care of user interface (and easy of use) a bit more.
The first-time user will abandon the software if it is not easy to manage.Planned feature:
- toad
https://bugs.freenetproject.org/view.php?id=2566 -
23 votes
transfer speed -> scale runing transfers agains upbandwith under review
freenet transfers are very slow. Remembering that at any given route (like 10 hops) the slowest node limits the speed oft the complete route, i made some test by limiting my node to 20kb/s upload. This resulted in about 30 runing sending transfers. So every runing transfer is below 1kb/s. 20kb/s ... more
There has been work on this lately. The first effort was far too severe and greatly reduced bandwidth usage. Currently we are testing "turtle mode", a system whereby slow transfers are separated and completed in the background; the original requesters get a transfer failure. In future (after 0.8) it is likely that we will implement a bulk vs realtime flag, with requests treated differently in the two categories. The basic problem is that the probability of any given request succeeding is quite low, so to maintain throughput we have to accept lots of requests; the bulk flag would help because we could accept relatively few realtime requests, since most requests are in fact bulk requests.
- toad -
20 votes
Bandwith scale based on time planned
Hi, currently I can configure how much upload and download bandwidth freenet may use. I am running my node 24/7, but I am not working 24/7 at my system. During day I need the bandwidth to do my work, but during night freenet may use much more bandwidth.
What I am asking for is a configuration opt... moreThis has been planned for some time. Somebody started on it but had to give up ...
- toad
