3 Features

Archived discussion about features (predating the use of Bugzilla as a bug and feature tracker)

Moderator: Moderators

Locked
taltamir
Posts: 9
Joined: 2003-05-13 17:41
Location: Hell (Coppell, Texas, U.S.A.)
Contact:

3 Features

Post by taltamir » 2003-05-13 18:00

1. Make filters for sharing, so that you can have it not share certain things even if they are in a folder that you designated for sharing, examples will be "porn", "*.dll", "thumbs.db"... all for example will not be wise to share as they can get you kicked and banned from certain hubs, but sometimes they just kreep in... some hubs will kick you for sharing files with certain words, like porn, regardless of context, sharing a picture called "Dont Need Porn Road Sign.jpg" can get you kicked, sifting through thosands of files to look for such files is a huge task, having it just not share anything containing certain words will be better.
2. Make a list of users who will be granted a slot automatically, there is already a request to autogrant slot to someone that you are downloading from, but this is a list of people who always get a slot even if you arent downloading from them, it will make it easier to give your frinds unlimited access...
Also an option to have those people bypass the filters on sharing suggested in #1, maybe have the filters be defined when created to be for "all users" or "friends"
3. Allow changing of file downloaded from a user, if a user has for example files 1-10 of a certain series, and for some reason it is downloading 3 at the moment, the only way to get it to download 1 will be to close the connection, to change the priority of 1 to be higher then all the rest, then to force connect in order to resume... a feature that allows you to click on a download, and change the file you are getting from that user will be most welcome.
4. I am not sure if this feature wasnt in the requested features list, I think not so here we go, It will be cool if when downloading a file that has multiple sources online with empty slots, it will periodically ping the users with free slots, and switch to the one with the fastest connection. Sometimes i have it downloading a file at mere bytes, when there is someone with an open slot that has it with a download speed of hundreds of kb... you can manually change it... but sometimes you are not there... or you do not notice, and anyway its alot of work...
5. Priority is very limited, it would be really nice if you could give numerical priorities... that is orginize all files in your download queue into a list where it downloads them in order they are in there (so if i am downloading a 20 file series, that goes in order, i could have it download them in the correct order)... if such a thing is made, then it will be good if there will be a selection box where you choose if you want newly added files to be downloaded in order added, or by size, by default, all of which ofcourse could be overrided and manually orginized if you so desire...
I do not have a superman complex; for I am God, not superman.

TheParanoidOne
Forum Moderator
Posts: 1420
Joined: 2003-04-22 14:37

Post by TheParanoidOne » 2003-05-13 18:37

1. Filtering things like thumbs.db can be done by deselecting "Share hidden files". Specific folders can be made hidden as well, and will therefore not be shared by DC++.

2. Automatically granting specific users slots. (Search term: grant slots)

3. I agree.

4. Ping is only a measure of latency, not data rate and is therefore useless.

5. Increased number of priority levels. Plus another thread (mentioned in this one) that I couldn't find.

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

interesting math, 3 = 5?

Post by GargoyleMT » 2003-05-13 22:26

1. oDC has an option for this... skiplist?
3. Check out a post about $Cancel / $Canceled in the Protocol Forum.

taltamir
Posts: 9
Joined: 2003-05-13 17:41
Location: Hell (Coppell, Texas, U.S.A.)
Contact:

Post by taltamir » 2003-05-15 22:12

1.although thumbts can be unshared by doing that, it doesnt help with the other things, like unsharing files containing certain words, or specific extentions.
Also what is oDC? isnt this a DC++ forum?
Any DC other then DC++ is banned in many hubs, as they often allow cheating etc.
3. "Check out a post about $Cancel / $Canceled in the Protocol Forum." - do you have a link? is $Canel / $ Canceled a valid thread name? or was it some sort of bug that produced this...
4. You are right about ping... i was tired and wasnt thinking straight... i meant check for the rate of download that you can get from them...
I do not have a superman complex; for I am God, not superman.

taltamir
Posts: 9
Joined: 2003-05-13 17:41
Location: Hell (Coppell, Texas, U.S.A.)
Contact:

Post by taltamir » 2003-05-15 22:15

5. thanks for the link... anway.. i think it will be best if there was no limit to values... it will just have an order for which to download files... rather then 1-100 (was that what he suggested? it said 100|10)

Anyway.. for some reason i cant edit my own posts.. forcing me to post another post to add something...

oh yea.. and where do i make NON controversial feature suggestions??? only seen the controversial.. although since i said the word "porn" some people will freak out so controversial is a nice safe place to be... ;p[/list]
I do not have a superman complex; for I am God, not superman.

TheParanoidOne
Forum Moderator
Posts: 1420
Joined: 2003-04-22 14:37

Post by TheParanoidOne » 2003-05-16 02:17

oDC is another Direct Connect client.

The (dollar)Cancel, etc wasn't a bug. They are DC commands and are perfectly valid for thread names.

The subtitle may say "controversial" features, but you can post any feature requests here. :)

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2003-05-19 21:09

taltamir wrote:Also what is oDC? isnt this a DC++ forum?
oDC is DC++ based, it's a modification by Opera. http://www.gempond.com/odc/
Any DC other then DC++ is banned in many hubs, as they often allow cheating etc.
Heh, oDC isn't a "cheat" client. In fact, in the views of Opera, regular DC++ is a cheat client because you can auto-grant everyone in the user list an extra slot and circumvent the hub's rules about maximum slots.
3. "Check out a post about $Cancel / $Canceled in the Protocol Forum." - do you have a link? is $Canel / $ Canceled a valid thread name? or was it some sort of bug that produced this...
http://dcplusplus.sourceforge.net/forum ... +cancelled

Read. $Cancel and $Canceled are part of the DC protocol as implemented by NMDC.
5. thanks for the link... anway.. i think it will be best if there was no limit to values... it will just have an order for which to download files... rather then 1-100 (was that what he suggested? it said 100|10)
Feel free to discuss that in the topic it's mentioned in. Combining feature requests is a very poor way to have a conversation about a specific one.
h yea.. and where do i make NON controversial feature suggestions???
In the RFE (request for enhancement) trackers on sourceforge. Use DC++'s help menu > "Request a feature". Just don't post duplicates, it's cluttered enough as is (despite my effort to help keep them clean).

taltamir
Posts: 9
Joined: 2003-05-13 17:41
Location: Hell (Coppell, Texas, U.S.A.)
Contact:

Post by taltamir » 2003-05-19 21:38

thanks for all the help... btw.. my counting skills need improvement, this is 5 not 3 suggestions ^^... oh well...

Actually I combined those 5 requests to avoid posting 5 different threads... seemed kinda stupid to make 5 threads at the time... also.. it was evolving as i was writing.. when i first started this thread i planned on only requesting three...

Anyways... you all mentioned some of the 5 features for being suggested already or something... but what of the others? #4... is #4 acceptable?

What of feature 1? maybe oDC has a skiplist, but what about one for DC++?

Also.. the canceled thread is about something else... its about downloading like getright.. where you download diff parts..
I'll give you an example of what I meant for number 3...

Lets say a user, "god_of_stuff", has several files I want, such as Maze - 01.avi, Maze - 02.avi and Maze - 03.avi... now if it disconnects while it downloads part 1, it will for some reason, start on part 2 when it reconnects, and so on, if I close the connection, and assuming I dont lose my slot, force reconnection, it will resume 02 again (or the last one it was downloading, not the first one it was, or the one which is closest to completion), not 01, to have it resume 1 i have to change the priority of 1 to be highter then 2, and then disconnect, and reconnect. I was wondering if it was possible to right click on a connection and choose "download from user>" where it then opens a list of all the files I have queued that this user has, and allows me to choose which one to download, and then switch to downloading it without closing the connection, its a real problem when you have to close the connection to do that, cause usually someone else grabs the freed slot before you do, and if its something that only that user shares then you are out of luck, it can make getting a file take days more then it should for slower connections (and larger files). or for some cases where the user leaves the hub, you may never get the file.
I do not have a superman complex; for I am God, not superman.

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2003-05-19 23:03

taltamir wrote:Anyways... you all mentioned some of the 5 features for being suggested already or something... but what of the others? #4... is #4 acceptable?
Well, if you dig enough, you'll usually find that most things have been suggested. Or maybe just the ones that -are- duplicates stand out so much more than others. your request 4, which sounds like jumping sources to the fastest one, is one of those that has been requested, I closed some dupes in the RFE tracker actually.

[ 669593 ] Download from the best, change when below a certain speed
What of feature 1? maybe oDC has a skiplist, but what about one for DC++?
Well, for not downloading certain files:

[ 700364 ] Do not download Thumbs.db files!

Or for affecting what you share:

[ 656413 ] Filtering share
Also.. the canceled thread is about something else... its about downloading like getright.. where you download diff parts..
I'll give you an example of what I meant for number 3...
The $Cancel command would let you abort a file in progress and keep your connection and slot and download another file. This is important, for instance, because the way I'm implementing my upload queue, if you disconnect, you lose your slot. If you force a reconnect, you'll only get a place at the end of line faster.

taltamir
Posts: 9
Joined: 2003-05-13 17:41
Location: Hell (Coppell, Texas, U.S.A.)
Contact:

Post by taltamir » 2003-05-19 23:12

thanks... my misunderstanding about the cancel thing... anyways... yea the filters was suggested.. i missed it.. i actually checked through hundreds of suggested features before posting... that was a mindfuck indeed ^^.... anyway it is similar with the change when it goes under a certain speed, what i was saying tho is to have it check for best connection speed every set amount of time, and change to it... regardless of current speed, so that even if you are getting 20 kbs, it will check every ten minutes, and if it find someone with 100 kbs it will get it from him....
Where if you are getting 300 bytes/sec. it will check for fastest connection, and if nothing faster is found it will keep it, and then too only every certain amount of minutes, otherwise you can end up with it not downloading at all, and also it will slow you down with excessive checking if it checks too often...
I do not have a superman complex; for I am God, not superman.

Locked