Feature Requests
Feature Requests
Feature Requests
-
- Posts: 18
- Joined: 05 Dec 2018 02:18
Re: Feature Requests
I wanted to say thanks for all the work you've done on this.
I read up a little on this and I'm curious if this is Gnutella1 or Gnutella2?
https://en.wikipedia.org/wiki/Gnutella2
My request is...too much but I'll make it anyways.
It seems that having all the infrastructure for distributed files, which you have, is a large part of the code needed to host a web page that is distributed. Now I know there's a lots of gotchas and massive work involved but...can't hurt to ask.
Something like zeronet where you have an icon link added on each website that would mirror the site on their computer to serve it if they wish.
Looking at the link above,"...Hubs index what files a Leaf has by means of a Query Routing Table, which is filled with single bit entries of hashes of keywords, which the Leaf uploads to the Hub, and which the Hub then combines with all the hash tables its Leaves have sent, it in order to create a version to send to their neighboring Hubs..."
Convenient that it includes keywords. Could the header of the keywords have the web site dated and then the web site contents could change the site with changed hash tables.
Yes it gets complicated real quick because how are you to know that the site is represented correctly without some sort of cartographic guarantees that the publishers data is the same as the mirrored data. I think freenet has part of this. Could it be pilfered for the same purpose here?
Anyways I'm babbling and no I'm not capable of doing this myself but you might be. I bring this up as I think distributed web is going to be more and more important in the future as the web becomes more controlled. If I2P was to have this capability I think it would get more users. Some of these would the kind you don't want so...maybe it's better not to have the capability easily, but any anonymous uncensored system has the same problem. By making it explicit that ONLY the sites you click on the mirror button would be mirrored on your computer it would alleviate some of these concerns.
Thanks.
I read up a little on this and I'm curious if this is Gnutella1 or Gnutella2?
https://en.wikipedia.org/wiki/Gnutella2
My request is...too much but I'll make it anyways.
It seems that having all the infrastructure for distributed files, which you have, is a large part of the code needed to host a web page that is distributed. Now I know there's a lots of gotchas and massive work involved but...can't hurt to ask.
Something like zeronet where you have an icon link added on each website that would mirror the site on their computer to serve it if they wish.
Looking at the link above,"...Hubs index what files a Leaf has by means of a Query Routing Table, which is filled with single bit entries of hashes of keywords, which the Leaf uploads to the Hub, and which the Hub then combines with all the hash tables its Leaves have sent, it in order to create a version to send to their neighboring Hubs..."
Convenient that it includes keywords. Could the header of the keywords have the web site dated and then the web site contents could change the site with changed hash tables.
Yes it gets complicated real quick because how are you to know that the site is represented correctly without some sort of cartographic guarantees that the publishers data is the same as the mirrored data. I think freenet has part of this. Could it be pilfered for the same purpose here?
Anyways I'm babbling and no I'm not capable of doing this myself but you might be. I bring this up as I think distributed web is going to be more and more important in the future as the web becomes more controlled. If I2P was to have this capability I think it would get more users. Some of these would the kind you don't want so...maybe it's better not to have the capability easily, but any anonymous uncensored system has the same problem. By making it explicit that ONLY the sites you click on the mirror button would be mirrored on your computer it would alleviate some of these concerns.
Thanks.
Re: Feature Requests
When downloading the speed value jumps around and gives no indication when the download will finish. I would prefer "Estimated time of completion" calculated as "start time" + "time elapsed" * "total bytes" / "bytes transferred". This takes into account all outages and speed variations.
Re: Feature Requests
A real bonus compared to other similar apps would be a "get info" feature. This would request metadata about a file from the sender to make a better decision whether to download. This could be the top dir listing for compressed files or the output of MediaInfoLib for music and videos.
Re: Feature Requests
Is this the proper place to suggest features?
Re: Feature Requests
Sure, here, on GitHub (if you're not anonymous) or the #muwire Irc2P channel all will do
Re: Feature Requests
Feature suggestion when it comes to search. Could we have an option to get it file-centric?
Right now if I search for a file I get the potential hosts for the file that I click to find the file. This is fine, but perhaps have an option to switch so that I could have the file first and click that to show the hosts.
I still have to pick a host to download from I guess?
Right now if I search for a file I get the potential hosts for the file that I click to find the file. This is fine, but perhaps have an option to switch so that I could have the file first and click that to show the hosts.
I still have to pick a host to download from I guess?
Re: Feature Requests
Wouldn't that be similar to the old UI, i.e. before 0.4.7? The reason I changed to host-centric is because that makes it much harder to spam the network with fake results. If the search view is file-centric, a single malicious node could fill up your entire screen with fake files.arowana wrote: ↑28 Oct 2019 22:08 Feature suggestion when it comes to search. Could we have an option to get it file-centric?
Right now if I search for a file I get the potential hosts for the file that I click to find the file. This is fine, but perhaps have an option to switch so that I could have the file first and click that to show the hosts.
I still have to pick a host to download from I guess?
Having said that, if you're willing to accept that risk I can make it file-centric, but it will take some time and it won't be on by default.
Re: Feature Requests
It would be similar, and I understand how you think. I like the new layout. However, with a file centric view I would be able to see what files are shared by many and would be fast-ish to download. Keep the one you have as default, but with an option to switch. If you notice a node misbehaving, you can always switch back. Or mark them as bad.
Also, I'm stuck on 0.5.5 because I can't understand how to start the new versions. Nothing happens when I hit the bat-file and I can't be arsed to debug it to find out what's wrong for me.![Wink ;-)](./images/smilies/icon_e_wink.gif)
Also, I'm stuck on 0.5.5 because I can't understand how to start the new versions. Nothing happens when I hit the bat-file and I can't be arsed to debug it to find out what's wrong for me.
![Wink ;-)](./images/smilies/icon_e_wink.gif)