Big Muscle

Member
  • Content count

    702
  • Joined

  • Last visited

Everything posted by Big Muscle

  1. [Leak] Apex 0.2.2/0.3.0/0.4.0/sDC2.03

    any reason for pressing that button so many times ?
  2. Temp Sharing

    yes, disable segmented downloading
  3. ApexDC 0.4.0 randomly crashes #2

    but it should be else it's bad application :)
  4. [Bug] Change colors/userlist icons diaappered

    it happened to me too, but it's hard to fix it when it's not easily reproducable
  5. Balloon popups settings page

    "MS Shell Dlg" is not the font. It's only substituted name for font which is set for dialogs :P
  6. this change has no meaning because only apexdc would know it
  7. 1-2 second pause between segment blocks

    for ADC it selects correct hub, but for NMDC it's that one which is connected first. A and B are the same-nick user but one from hub A and the second one from hub B: Situation #1 * you connect to A * A is connected and decided hub is correct A * you connect to B * B is connected and decided hub is correct B Situation #2 * you connect to A * you connect to B * B is connected but decided hub is incorrect A * A is connected but it will be disconnected due to unknown connection
  8. 1-2 second pause between segment blocks

    you can lose slot only in hubs where the emulation is enabled. So, you are in 2 hubs A and B => A with emulation, B without emulation. You have file with 2 sources - one is in hub A, the second one is in hub B. So you can lose slot only for first source which comes from hub A where the emulation is enabled.
  9. 1-2 second pause between segment blocks

    the best solution is not to use DC++ emulation ;)
  10. 1-2 second pause between segment blocks

    I think that Apex has longer pause beucase it sends partial info to all partial source before starting new chunk... but it's only my guess, so I can be wrong ;)
  11. Linux Project Development

    try to fix this error by type casting NULL to (Pointer<FileChunksInfo>)NULL or something like that.
  12. 1-2 second pause between segment blocks

    aah.. now I understand the whole problem. It's what Crise said. If you have DC++ emulation enabled, then one segment needs to be disconnected when it gets to the part which is already downloaded and therefore you can lose the lost. It's because DC++ doesn't use chunked transfer so you can't request file by chunks but you must request it by whole file size. And current protocol has no command to cancel to transfer, so it must be completely disconnected. There's no such problem when DC++ emulation is not used (then it behaves how I described above) And this has been discussed many many times.
  13. 1-2 second pause between segment blocks

    There can be a pause. But realize what happens during this pause - client sends and receives one $ADCGET/SND command and it has about 140 bytes together. So if there's 1 second-long pause, it means that your connection speed is 140 bytes/second. And take in account there's some pause. You can't lose your slot even in the case that this pause is 2 minutes, because your connection is not disconnected. You can lose slot only if you disconnect it or the remote user disconnects you. I don't think that "matt" is idiot. He just says nearly what he sees. But it's like "hmm, progressbar stops and starts from the beginning, so there's one second pause (especially when the progressbar is updated maximally once per a second to decrease CPU usage) and I think that I can lose my slot" and this is only his thought, so he starts to spreads the guff over the network, so everyone will think the same :-/
  14. Users downloading from unshared folders

    wow, you have talked to OPs that you are a leecher and you don't want to upload? :P
  15. so a) substract two following items :stuart: count min(1 MB, filesize / 100) :whistling:
  16. 1-2 second pause between segment blocks

    They just don't understand how it works. Yeah, there's the pause, but neither 1 nor 2 seconds, it's only a few miliseconds. I'm just guessing that this user has never counted how long the pause is and only says "it's 1-2 seconds" also the phrase "you can easily lose that slot" is false. You can lose your slot only when you are not connected, but during this pause you are not disconnected and your slot is still held. I'm just guessing that this user has never lost slot in this situation and only says "you can".
  17. ah, now I understand where the bug is it is because filelist size in queue is -1, but CBarShader supports only unsigned size. Thank you for your hint, I'll fix it with a little bit different way :)
  18. Any news about this crash? I wanted to reproduce it but I'm not able to do it, so I can't to fix it but I'd like to fix it very soon.
  19. not displaying search result is blocking too and again WE ARE NOT LEECHERS (only you seem to be a leecher) and there's one small thing - it's impossible not to send search result to some type of clients, because you don't know that type during a search :blushing:
  20. no blocking feature will be implemented, we are not fake client to block any upload. Once again, ask the hubowner to forbid these clients... or change the hubs.
  21. Remote client does not fully support TTH - cannot download

    there's TTH getting tool in the File menu, so everyone can compre the TTH. And you loose many things in a second check - from HDD abrasion to "time", which is the biggest reason of removing such unuseful check.
  22. Remote client does not fully support TTH - cannot download

    I removed "Check again TTH after download is finished" option because it's completely unuseful. Files can be corrupted only if your hardware is damaged or you corrupted them manually and it's not the role of DC client to check this. Imagine one situation I had in the past: StrongDC++ downloaded the file with correct TTH. Then my friend came to me with external IDE harddrive connected via reduction to USB. But after copying that file to this HDD, the file got corrupted (and TTH was changed). Should your DC client also count with this situation, because corrupted file was originally downloaded with your DC client? I don't think so. DC client should only ensure that it doesn't corrupt files itself or they haven't been corrupted during the way from remote DC client to your DC client :P
  23. Remote client does not fully support TTH - cannot download

    No, they don't :-P The change has been made by author of DC++, the most used client. There's no other so wide-spread client and since original NMDC client is dead, there's no reason to maintain the support for it. it's true that it's not up to developers to decide which clients it can connect to, but it's up to developers whether their client will manage files without TTH (which can be corrupted, but you can't verify that).
  24. [Support] Does Multisource adversely affect hubs?

    there's no disconnection puase is defineable by your and user's connection speed and it is how many time the "$ADCGET" command takes
  25. [patch] 0.3.0 memory leak in HubFrame.h

    i've tested it, but there's no memory leak. If I make the change which PPA proposed, it does nothing :)