Feature Requests

The MuWire file sharing application
Post Reply
sNL
Posts: 8
Joined: 01 Jul 2019 03:18

Feature Requests

Post by sNL »

Feature Requests
BeaconLilt
Posts: 18
Joined: 05 Dec 2018 02:18

Re: Feature Requests

Post by BeaconLilt »

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.
jogger
Posts: 44
Joined: 19 Feb 2018 09:00

Re: Feature Requests

Post by jogger »

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.
jogger
Posts: 44
Joined: 19 Feb 2018 09:00

Re: Feature Requests

Post by jogger »

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.
User avatar
zlatinb
Posts: 103
Joined: 24 May 2018 17:14

Re: Feature Requests

Post by zlatinb »

jogger wrote: 05 Jul 2019 07:19 When downloading the speed value jumps around and gives no indication when the download will finish.
This should have been fixed or at least improved greatly in recent versions (0.4.5 and newer)
GPG: https://keybase.io/zlatinb
blog: http://zab.i2p
mail: zab@mail.i2p
MuWire: https://muwire.com
MuCats: http://mucats.i2p
arowana
Posts: 25
Joined: 05 Sep 2018 20:55

Re: Feature Requests

Post by arowana »

Is this the proper place to suggest features?
User avatar
zlatinb
Posts: 103
Joined: 24 May 2018 17:14

Re: Feature Requests

Post by zlatinb »

Sure, here, on GitHub (if you're not anonymous) or the #muwire Irc2P channel all will do
GPG: https://keybase.io/zlatinb
blog: http://zab.i2p
mail: zab@mail.i2p
MuWire: https://muwire.com
MuCats: http://mucats.i2p
arowana
Posts: 25
Joined: 05 Sep 2018 20:55

Re: Feature Requests

Post by arowana »

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?
User avatar
zlatinb
Posts: 103
Joined: 24 May 2018 17:14

Re: Feature Requests

Post by zlatinb »

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

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.
GPG: https://keybase.io/zlatinb
blog: http://zab.i2p
mail: zab@mail.i2p
MuWire: https://muwire.com
MuCats: http://mucats.i2p
arowana
Posts: 25
Joined: 05 Sep 2018 20:55

Re: Feature Requests

Post by arowana »

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. ;-)
Post Reply