0.402 info(tth leaf transfers and no bz2list support)

Technical discussion about the NMDC and <a href="http://dcpp.net/ADC.html">ADC</A> protocol. The NMDC protocol is documented in the <a href="http://dcpp.net/wiki/">Wiki</a>, so feel free to refer to it.

Moderator: Moderators

Locked
arnetheduck
The Creator Himself
Posts: 296
Joined: 2003-01-02 17:15

0.402 info(tth leaf transfers and no bz2list support)

Post by arnetheduck » 2004-05-23 14:03

Ok, for those interested, the next version will support tth leaf transfers using an adc-like command, you can look in the cvs for details...

Oh, and bz2-filelist support has been dropped in favor for xml.bz2...remember, no free slots given for nmdc-style .dclst filelists, not even for op's if I remember things correctly...

Guitarm
Forum Moderator
Posts: 385
Joined: 2004-01-18 15:38

Post by Guitarm » 2004-05-23 16:01

Ah, great to hear from you Arnie, Thanks for the info!

Regards
"Nothing really happens fast. Everything happens at such a rate that by the time it happens, it all seems normal."

Harhs
Posts: 3
Joined: 2004-05-25 14:01

Post by Harhs » 2004-05-25 15:23

So what will this ADC and DC++ v. 0.402 mean regarding the compatibility with other clients and the DC protocol in general? Will it be fully "transparent" so that things work as before?

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

Post by GargoyleMT » 2004-05-25 15:45

Harhs wrote:Will it be fully "transparent" so that things work as before?

No, it's not fully transparent because the option to refresh the user list is gone.

PseudonympH
Forum Moderator
Posts: 366
Joined: 2004-03-06 02:46

Post by PseudonympH » 2004-05-25 20:14

Ahh... can't wait to get reported to ops for having DC++ and not having open slots for the file list ;) Still sounds great though; more reasons for people to upgrade to TTH-capable clients.

Naga
Posts: 45
Joined: 2003-12-02 11:24
Location: Sweden

Post by Naga » 2004-05-26 01:55

I've already been baned for life one time because I was using DC++ 0.402 (Or rather the CVS version). "you are using a client with nonstandard supports....". Think I'll see what happens when 0.402 get released, it's going to be interesting :)
Last edited by Naga on 2004-05-26 03:03, edited 1 time in total.
Thanks to all open source programmers!
They enable the rest of us to learn a lot!

vellu
Posts: 20
Joined: 2003-08-30 01:33
Contact:

Post by vellu » 2004-05-26 02:56

Naga wrote:Think I'll see what happens when 0.402 get released, it's going to be interesting :)


Indeed, the CDM's and other op-modded clients are going to be plenty confused when 402 hits the playing fields...Atleast for a while.

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 02:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2004-05-26 09:48

Naga wrote:I've already been baned for life one time because I was using DC++ 0.402 (Or rather the CVS version). "you are using a client with nonstandard supports....".
You're not alone :D

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

Post by TheParanoidOne » 2004-05-26 11:03

joakim_tosteberg wrote:
Naga wrote:I've already been baned for life one time because I was using DC++ 0.402 (Or rather the CVS version). "you are using a client with nonstandard supports....".
You're not alone :D

Not by a long shot. Anything which doesn't conform is automatically "bad" as far as some people are concerned. :sigh:
The world is coming to an end. Please log off.

DC++ Guide | Words

Harhs
Posts: 3
Joined: 2004-05-25 14:01

Post by Harhs » 2004-05-27 12:35

The new DC++ just needs to be compatible enough, so that searches, file list transfers and file transfers work like before with other Direct Connect clients, too. This is my main concern.

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

Post by TheParanoidOne » 2004-05-27 13:32

Harhs wrote:The new DC++ just needs to be compatible enough, so that searches, file list transfers and file transfers work like before with other Direct Connect clients, too. This is my main concern.

As far as I can tell, the core has been split into NMDC stuff and ADC stuff. There should therefore be no loss in functionality with existing hubs.
The world is coming to an end. Please log off.

DC++ Guide | Words

Gargol
Posts: 1
Joined: 2004-06-12 00:13

Post by Gargol » 2004-06-12 00:20

joakim_tosteberg wrote:
Naga wrote:I've already been baned for life one time because I was using DC++ 0.402 (Or rather the CVS version). "you are using a client with nonstandard supports....".
You're not alone :D
The big problem was dc++k CDM out at the moment belived DC++ cvs 402 to be BCDC and thats why many OPs banned it.
Fixed in dc++k CDM 3.0
version 3.1 fixes no fillist. (Last version of dc++k CDM)

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

Post by GargoyleMT » 2004-06-13 09:01

Gargol wrote:The big problem was dc++k CDM out at the moment belived DC++ cvs 402 to be BCDC and thats why many OPs banned it.
Fixed in dc++k CDM 3.0
version 3.1 fixes no fillist. (Last version of dc++k CDM)
:) CDMs have their place, but this is a prime example of their shortcomings.

PPK
Posts: 9
Joined: 2003-01-03 17:11
Contact:

Post by PPK » 2004-06-14 13:06

Gargol wrote:version 3.1 fixes no fillist. (Last version of dc++k CDM)
Fix without testing => not fixed and 3.1 always kicking people for DC++ without slot for filelist :lol:

psf8500
Posts: 23
Joined: 2003-03-04 18:51
Contact:

Post by psf8500 » 2004-06-14 18:02

PPK wrote:Fix without testing => not fixed and 3.1 always kicking people for DC++ without slot for filelist
erm. yeh it was tested. 3.1 will not consider a DC++ client without "BZList" in it's supports to be cheating if it does not give a slot for file list...
DC++k CDM 3.1 wrote:else if( (d->isSet(Download::FLAG_USER_LIST)) && (client->getOp()) && (user->isSet(User::DCPLUSPLUS))
&& (user->getSupports().find("BZList") != string::npos) && (client->getClientFavNoSlotsDcpp()) ) {
// some code to deal with people who don't give a slot for filelist...
}
Maybe there using an older version....

PPK
Posts: 9
Joined: 2003-01-03 17:11
Contact:

Post by PPK » 2004-06-14 21:36

Bad testing, if client have XmlBZList supports is kicked and DC++ have it from 0.307 :lol:
&& (user->getSupports().find("BZList") != string::npos) && // <= BUG
This work better :wink:
else if( (d->isSet(Download::FLAG_USER_LIST)) && (client->getOp()) && (user->isSet(User::DCPLUSPLUS))
&& (aSource->isSet(UserConnection::FLAG_SUPPORTS_BZLIST)) && (client->getClientFavNoSlotsDcpp()) )
{

psf8500
Posts: 23
Joined: 2003-03-04 18:51
Contact:

Post by psf8500 » 2004-06-15 01:04

OK. Point taken. Maybe some more testing was needed (losing interest in DC++k CDM now).
I'll fix it.

norti
Posts: 34
Joined: 2003-10-22 14:42
Location: Hungary
Contact:

Post by norti » 2004-06-18 08:35

garg:

Code: Select all

* Removed full-row-select option
Why? :roll: :)
.: Norti :.

PseudonympH
Forum Moderator
Posts: 366
Joined: 2004-03-06 02:46

Post by PseudonympH » 2004-06-18 11:15

Because you touch yourself at night.

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 02:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2004-06-18 12:04

PseudonympH wrote:Because you touch yourself at night.
lol, this thread is beginnning to go oftopic I think but I'll let it be left to see if anything more intressting happens :D

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

Post by GargoyleMT » 2004-06-18 22:18

norti wrote:Why? :roll: :)
Should I read that as a serious question, or as sarcasm? I'll bet you saw the other thread on the subject. ;)

norti
Posts: 34
Joined: 2003-10-22 14:42
Location: Hungary
Contact:

Post by norti » 2004-06-19 10:45

GargoyleMT wrote:
norti wrote:Why? :roll: :)
Should I read that as a serious question, or as sarcasm? I'll bet you saw the other thread on the subject. ;)
Haven't seen anything yet :roll: Is there another 0.402 topic, I wasn't reading this forum for weeks :D Sarcasm of course ;) but I'd be interested why it was removed? I always turn it on if it is supported in software :)

PseudonympH: no comment...
.: Norti :.

Sedulus
Forum Moderator
Posts: 687
Joined: 2003-01-04 09:32
Contact:

Post by Sedulus » 2004-06-20 13:10

er.. the option is removed, the functionality is not
it's now enabled wether you like it or not
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)

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

Post by GargoyleMT » 2004-06-21 19:24

norti wrote:Is there another 0.402 topic, I wasn't reading this forum for weeks :D Sarcasm of course ;) but I'd be interested why it was removed
The previous thread:
http://dcplusplus.sourceforge.net/forum ... hp?t=10867

norti
Posts: 34
Joined: 2003-10-22 14:42
Location: Hungary
Contact:

Post by norti » 2004-06-22 16:04

Thx

One note: I don't think "Current CVS version" name for a topic would be good for future reading, say in 6 months :DDD

And I think "0.402 info..." would fit better to these questions. But that's my opinion :)
.: Norti :.

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

Post by TheParanoidOne » 2004-06-22 17:13

norti wrote:I don't think "Current CVS version" name for a topic would be good for future reading, say in 6 months :DDD
Heh. Unfortunately people don't think in that way. That would require them to actually think about how what they do affects others.
The world is coming to an end. Please log off.

DC++ Guide | Words

Locked