Big Muscle
Member-
Content count
702 -
Joined
-
Last visited
Everything posted by Big Muscle
-
There is connection per seeder limiter by ip or if possible by ID
Big Muscle replied to Olorin's topic in Feature Requests
I just got an idea. There could be CID extension for NMDC sent in $Supports. If user supports it, we could send him $GetCID| command before transfer starts and he would responds with $CID <his_CID>|. This <his_CID> would be searched in existing users. If found, this user would assigned to this transfer (and old user thrown away). If not found, user's CID would be changed to this new one. The purpose: it would allow recognizing users and block transfers with duplicate CID. Negative: it would work only for clients supporting it. -
By the way, OpenSSL LICENSE file claims that it is under "BSD-style Open Source" and this license is compatible with GPL. Also, OpenSSL FAQ page says: And I don't see any problem with it. So where's the problem?
-
and btw if StrongDC++ got exception that it can be compiled with WTL, does it pay for its derivation (ApexDC++) then? Interesting question, isn't it? :P
-
If we are talking about licence violating than using GPL code doesn't give you copyright, so removing copyright notice is license violating too and it means that CzDC violates GNU/GPL too, so don't worry, be happy :thumbsup: But it's very simple, PPK dislikes that ApexDC++ is based on the most extended DC client - StrongDC++ - which includes SSL/TLS encryption for NMDC connections that is incompatible with some pseudo-PPK's method (which doesn't exist at all), so must do something to sabotage such client. But... let's just ignore him.
-
TTH Inconsistency message isn't there for horseplay. It says that transferred data have been corrupted, so if rehashing doesn't help you then start searching for some HW problem.
-
I don't remember I have ever changed any TTH code
-
I still don't understand why users can't make an order in their share and must share folders where they download to :P
-
this happens when you select some piece of text when new line arrives. It is because new lines are added in own thread to avoid GUI freezing when there's too many communication.
-
[1.1.0] Random freeze when pressing Enter for private frame
Big Muscle replied to RoLex's topic in 1.1.x
I was solving deadlock in RSX++ with adrian and it was completely different problem. -
[1.1.0] Random freeze when pressing Enter for private frame
Big Muscle replied to RoLex's topic in 1.1.x
i just think there's something wrong with your computer, because I send PMs via enter all day long and everything is ok, also no other person has reported this bug. -
why should you change topic title? This topic is about DC++, understand it?
-
this crash is caused by bug in FlatTabCtrl, WTL or WinAPI, because I noticed that it sometimes sends message in incorrect time. For example, WM_MDIACTIVATE before WM_CREATE (why it wants to activate window before creating it?) and this is easily reproducable by very fast switching and opening new tabs.
-
Nobody doesn't force to update to the latest version. StrongDC++ is the most stable DC client ever, so why don't use it? Why do you have to use version 2.2? To complain that it's not stable? Or to say us that you will use different client?
-
me not, wait for next release, please. This one contain some serious bugs.
-
isn't it because 705/706 doesn't return all search results?
-
If I understand this correctly, then it's already there ;)
-
as you said, it has nothing to do with p2p, so there's no reason why it should be there.
-
what does winamp toolbar have to do with p2p application???
-
It's not 2-3 seconds! I took filelist from random user in our hub. He has 52 059 files in his share. Download speed was 9.36 kB/s. Let's count. Timestamp is 64-bit number, so it's has up 20 digits! OK, let's take only 10 digits, because reaching 64-bit limit is only dream. Then you have to store 2 quotation marks to XML and some attribute name. Let's use TimeStamp (= 9 characters). So, result is 10 + 2 + 9 = 21. Let's round it down to have nice number :-) So 20. Now count 52 059 * 20 = 1041180. So filelist will be larger about 1 MB. Download speed was 9.36 kB/s. So it will take 109 seconds to download this additional data. His filelist has 1.53 MB. It takes about 167 seconds to download. So, it will take 109 + 167 = 276 seconds (it's more than 4.5 minutes!!!) seconds to download his filelist with timestamps!!! No, thank you, I don't want this feature! Now I could start same counting with another random user. But his filelist isn't finished yet. It has 5.64 MB and speed is 1.11 kB/s!!! What will happen when timestamps will be in this filelist??? Not we. You! how many people need to check FL for changes???
-
No change is needed for this. Its NMDC protocol defect, ADC hubs are ok, so if you don't like this behaviour, use ADC hubs only.
-
[1.1.0] Debug frame doesn't output non Unicode characters
Big Muscle replied to RoLex's topic in 1.1.x
It's not bug in Debug Frame. This happens because NMDC hubs don't support unicode encoding. ADC works ok. -
and FL DL time is the most precious thing !!!
-
also, it's not true that sfv file is made before releasing. It can happen in some cases, but not always. I have never seen someone with sfv file in our hubs and that's the reason why it has been removed.
-
Too much reading for me. So shortly... there's no reason to raise maximum segments above 10 DOT
-
how? If I delete some files from archive and then make sfv file?