powered by UserVoice

General Forum

Log in or Sign up |

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!

  1. 296 votes

    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 mi... more

    Status: under review

    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, 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.

    Default-avatar toad Admin
  2. 289 votes

    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 ... more

    Status: started

    We 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.

    Default-avatar toad Admin
  3. 194 votes

    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.

    Status: planned

    This 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.

    Default-avatar toad Admin
  4. 187 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

    Status: under review

    We 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".

    Default-avatar toad Admin
  5. 182 votes

    use the port 80,443,53,1863 for comunication

    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???

    Status: planned

    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?

    Default-avatar toad Admin
  6. 125 votes

    Chat

    Somethink like IRC.
    I hate IRC actually, but I wonder if freenet is capable to have one ;-)

    Status: started

    digger3 has started this. Expect it to be slow (lag in the region of 30 seconds) until we implement major architectural changes though.

    Default-avatar toad Admin
  7. 113 votes

    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 ... more

    Status: started

    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. 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.

    Default-avatar toad Admin
  8. 82 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 si... more

    Status: planned

    Something 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.

    Default-avatar toad Admin
  9. 52 votes

    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 opt... more

    Status: planned

    This has been planned for some time. Somebody started on it but had to give up ...

    Default-avatar toad Admin
  10. 50 votes

    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 ... more

    Status: planned

    A proper webmail interface for Freemail is planned.

    Default-avatar toad Admin
  11. 49 votes

    TCP transport plugin

    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

    Status: planned

    Planned ... eventually!

    Default-avatar toad Admin
  12. 39 votes

    Official plugin should be described

    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.

    Status: planned
  13. 37 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.

    Status: under review

    Large freesites are not handled very efficiently at the moment. We have half-finished code to greatly improve this, but don't have time to integrate it in the near future. Apart from that, it would be good to have a mirroring wizard.

    Default-avatar toad Admin
  14. 34 votes

    Routing only mode on less than n-connections

    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... more

    Status: planned

    Good idea. Bug 2824 added.

    Default-avatar toad Admin
  15. 33 votes

    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 wh... more

    Status: planned

    IMHO this is important, but some of the changes needed may be difficult. You are always likely to gain speed from running it 24x7, 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.

    Default-avatar toad Admin
  16. 30 votes

    Share key database with trusted peers

    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 ... more

    Status: planned

    This is planned, see "Bloom filters", it's a big 0.9 feature (might make 0.8 but increasingly unlikely), it should improve performance considerably. Because of recent changes ensuring that your local requests are not stored in your datastore, we can do this safely for Friends, and even for Strangers (opennet peers) if we contact them often enough.

    Default-avatar toad Admin
  17. 18 votes

    add an option to limit monthly bandwidth

    All the residential ISPs in my area have monthly bandwidth limits now, and I can't be sure how much freenet will use if I leave it running 24/7, even if I'm not actually using it.. So it would be great it I could set a 20 Gb limit and just leave it running.
    When the monthly limit gets closer the ... more

    Status: planned

    Agreed, we need to support monthly bandwidth limits with different limits at different times of day. Although you can of course calculate what it will use, on the basis that the input bandwidth will usually be lower than the output bandwidth, and Freenet will usually use up the output limit.

    Default-avatar toad Admin
  18. 14 votes

    Migrate Freenet wiki to Mediawiki

    Mirate Freenet wiki (http://wiki.freenetproject.org/) to standard MediaWiki.

    MediaWiki is a de facto standard for wiki software (used by wikipedia for example).

    Wikka Wakka that we have now uses slightly different wiki code dialect and a different GUI. It may require some additional effort to ... more

    Status: started

    We are starting to implement this. At the moment there is a prototype mediawiki on sourceforge, we may have to find another provider though.

    Default-avatar toad Admin
  19. 11 votes

    HTML 5 "video" and "audio" tags

    While Firefox 3.1 coming closer and a special version of Opera already supporting it, it would be nice if FProxy could accept "video" and "audio" tags, used in the actual HTML 5 specifications.
    Native support can be used (without the scripted controls), to "stream" a... more

    Status: planned

    We would have to implement filters for common audio and video formats to make this work. But yes we probably will support these tags eventually (after 0.8). There are even some ideas about pseudo-streaming...

    Default-avatar toad Admin
  20. 9 votes

    Collusion prevention mechanism based on IP address ranges

    A very simple but powerful mechanism to prevent colluding sybil nodes from obtaining too many connections with a target node could look like as follows:

    Each node seeks for a certain IP address-based diversity in his direct neighbors. That is: the more prefix bits are shared between two nodes'... more

    Status: planned
powered by UserVoice