General
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!
-
Write a killer file-sharing application
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 missing blocks by seeders, or simply removing files from the search results when they lose their integrity.
684 votesIt 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, infinity0’s work on searching is well on the way towards a distributed, spam-resistant WoT-based search engine suitable for filesharing. 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.
-
one GUI for all
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 a GUI (I imagine one written in XUL, so it runs on all plattforms, easily extensible, aso., we are already using a custom firefox profile so why don't write our own user interface?) that provides all mechanisms that are available throughout the freenet network. File sharing, messaging,…
424 votesWe are working on improving the web interface, and integrating more functionality into it – particularly Freetalk, but also an easy blogging tool. The WoT backend should become a semi-official plugin loadable from the plugins page and auto-updated this week; Artefact2’s blogging tool is working fairly well although doesn’t have comment support yet.
-
Support more transports - TCP, HTTP, steganography etc
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???
308 votesThis 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?
-
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, but individual user may be given an option whether to enable it or not, whether to always reinsert complete file or individual blocks etc.
255 votesWe are working on improving data retrieval, and have made some progress. Further improvements are planned. There are several backend features (e.g. whole file checksums) that would help insert-on-demand filesharing apps, which we will probably implement in 0.9. Also see “write a killer file-sharing app”.
-
Add a 'pause' feature
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.
248 votesThis is a good idea, somewhat technically challenging but we have several possibilities for implementing it.
Also, on Mac and Windows, we now have a system tray icon, which allows the user to conveniently start or stop Freenet.
-
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 (that doesn't make it any less important).
225 votes
Admintoad
(Admin, Freenet Project Inc.)
responded
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.
-
Portable Freenet
Hello,
It would be a great step forward for Freenet if you could make it portable.
This would allow people to install on portable encrypted hard drives or containers and increase security much, much more.
At the moment Freenet creates a user account and leaves other traces that would do no one good unless they use something like TC's hidden OS.
219 votes
Admintoad
(Admin, Freenet Project Inc.)
responded
Most applications need admin rights to install on Windows. On unix, Freenet is self-contained within the installing user. More broadly, we don’t really want to encourage people to run Freenet for a few hours a day here and there behind other people’s NATs as low uptime is very problematic for the network; if you do need to run Freenet from a webcafe, use a laptop.
-
Chat
Somethink like IRC.
I hate IRC actually, but I wonder if freenet is capable to have one ;-)185 votesdigger3 has started this. Expect it to be slow (lag in the region of 30 seconds) until we implement major architectural changes though.
-
Make FMS/Freetalk part of the Freenet project
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 user retention, because communities cannot exist without messaging. (Some people stopped running Freenet node altogether since Frost is unavailable).
The proposal is:
- As a minimum, Freenet devs could review FMS/Freenet specs and publish an official "RFC-like" specifications for Freenet messaging. This would settle disputes over minor details. Making trusted specifications…163 votesGenerally 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. WoT (the backend web of trust system) will be loadable from the plugins page soon, and hopefully Freetalk will be official and bundled shortly after Christmas.
-
make Freetalk fully compatible with openJDK
Frost didn't work with OpenJDK, and required the installation of the Sun Java.
I think it would be a good point if Freenet/Freetalk were 100 percent compatible with fully open source systems, such as Debian, OpenBSD etc.
142 votes -
A public Roadmap (I can find)
It would be nice to have a public Roadmap with milestones, so we know which features are in the workd at the moment.
If you already have one: It would be nice if there'd be a link to that on the main page :)
An example for a really nice Roadmap: http://solid.kde.org/cms/1002
An example for a less rigid Roadmap: http://www.selenic.com/mercurial/wiki/index.cgi/UpcomingReleaseNotes
134 votes
Admintoad
(Admin, Freenet Project Inc.)
responded
The roadmap is in flux. Status updates posted to the mailing lists sometimes include our intentions at the time.
-
freenet wiki
include some kind of alternative to wikipedia for freenet that should be a very good tool against censorship
122 votes -
Really easy system to add friend-connections.
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 signatures (on freemail, FMS or even regular mail). If person B clicks on this link, he is requesting a friends-connection. He should give some information and person A should be able to accept or deny this. If it's agreed, it should be setup automatically.115 votesSomething like this is planned eventually, (the original poster misses some complexities), unfortunately mostly we can’t focus on darknet at the moment. Volunteers welcome otherwise wait until 0.9/0.10.
-
get a second developer
get a second developer to work full time on freenet and think on ways to get the money
remember "if you make what u always make you will get what u always got" so is time to get a different approach on donations
TIP
accepting donation wont help ppl to be anonymous u can accept gift credit cards on Sweden this cards are anonymous106 votes -
to Create a Major Legal application of freenet!
Because my Idia to Create a Backup System on Freenet was declined, i reinsert my primary idia in an more General Form to open a dicussion about how to do. Unfortunaty the statiscalli most criminal part of the population in my country, the politicals, trys to get control over the internet.
As vehicle they use things like gambling, (full prohibited since 2009) or the child porn dicussion. Instead of create some law to create for example full body scan in addition to the DNA scan of sexual criminals, the try to establish some working zensoring system within the internet.
Because…101 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 updated clone), which people could clone to contribute anonymously.
They could then upload these clones again to let the main developers pull - and Mercurial also supports signing changesets with GnuPG, so freenethg allows to have strong authentification of the pseudonymous contributors.
- Mercurial: http://selenic.com/mercurial
You can clone the freentehg repo via
hg clone http://127.0.0.1:8888/USK@fQGiK~CfI8zO4cuNyhPRLqYZ5TyGUme8lMiRnS9TCaU,E3S1MLoeeeEM45fDLdVV~n8PCr9pt6GMq0tuH4dRP7c,AQACAAE/freenethg/73/ freenethg
…
96 votes
Admintoad
(Admin, Freenet Project Inc.)
responded
Freenet has switched to git. Both mercurial and git can be inserted to Freenet, and support distributed workflows well. I believe that the repository has actually been inserted by a few people, I don’t know whether it is kept up to date.
-
Remove 24/7 asumption
Most people don't run ther computer and thus nodes 24/7 - only geeks do.
By releasing this assumption more people should get to freenet.
Things to do:
Speed up restarting and reintegration into the network by caching opennet connections 1-2 days.
Passive requests so data is coming closer even when offline.
Mechanism so many short term IP's don't clutter local files (IP change every few hours)96 votesIMHO this is important, but some of the changes needed may be difficult. You are always likely to gain speed from running it 24×7, but there is much we can do to speed up assimilation on opennet. I am hopeful that eventually small set top box type devices will be able to run Freenet… Of course, on darknet, this is way harder, because the darknet may not be connected at all, so we will need long-term requests for it to work.
-
Create a secure Freemail programm to read and write them without any other programms needed!
There must be a way to read and write freemails easy secure and encrypted!
It is to hard to get Freemail running and i need something like Thunderbird for it.
In Thunderbird Mails are not encrypted and mixed with normal Mails !
And i can clearlly see which account and name is used!Make it possible to get access to my freemails and indentities only with password !!
95 votesA proper webmail interface for Freemail is planned.
-
embed Freenet into Vuze/Azureus to gain critical mass
rather than creating a new platform from scratch: consider freenet as an OEM technology and embed it into a leader P2P client
91 votes
Admintoad
(Admin, Freenet Project Inc.)
responded
Clearly Freenet is rather heavyweight to be standard with Azureus, and also rather slow. But we will think about it. Update: a student has implemented this once…
-
Bandwith scale based on time
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 option, to tell freenet that it might use 512 Kbit/s from 07:00 to 20:00 and 2 Mbit/s from 20:00 to 07:00.89 votesThis has been planned for some time. Somebody started on it but had to give up …
- Don't see your idea?