Search found 374 matches

by sarf
2003-07-04 01:17
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Response and v0.25105594k

Yes, Indrid, getting rid of ML Donkey clients will stop most of those messages. If DC++k is set to chat only it CAN'T download filelists (nor anything else), it is chat only. Alright? Oh, and yet another version hits the shelves : -- 0.25105594k -- * Fixed so that the junk file check does not check ...
by sarf
2003-07-03 16:35
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

BSOD2600: Hmm... strange. <PING> Of course! Ehm... the junk file detection thingy looks into ALL directories currently. And then it sees several versions of the same file, thus increasing the junk file amount! ... the best way of solving this is to let go of the junk file thingies and use the ADL Se...
by sarf
2003-07-03 12:15
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Questions and v0.25105593k

Umm... Spookie? Are you aware that the bandwidth limiter is byte based? So that if you put 25 in the upload limit field, you limit your upload bandwidth to 25 bytes/second, and your download bandwidth to 100 bytes/second? Just checking. Oh, and by the way, new version out. Changelog : -- 0.25105593k...
by sarf
2003-07-03 07:11
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Bad StringDefs file. My fault. Changelog : -- 0.25105592k -- * Oops! I forgot an entry in the StringDefs, which made DC++k a bit... wonky thanks to everyone who reported this! BSOD2600, I found the bug, but I didn't check here until after I published the new version. I've fixed it, but I can't publi...
by sarf
2003-07-02 06:52
Forum: Programmer's Help
Topic: Client::sendMessage from WinUtil::CheckCommand
Replies: 3
Views: 2494

You need to check for the /away command in HubFrame.cpp, in the onLine() method. Here you have access to a Client object. Unfortunately, you do not have access to a Client object in the WinUtil::checkCommand() method, so it is not possible to do what you want there. Sarf --- Never attribute to malic...
by sarf
2003-07-02 06:37
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.25105591k and rant

Built-in triggers and et cetera are better to put into scripts that can be easily modified by users. To build scripting capabilities for DC++k is beyond the scope of what I want to do (currently). I'd suggest that you use some sort of hub soft which could use compiled scripts if the CPU speed on the...
by sarf
2003-06-30 06:52
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510559k

Thanks for helping out, [PT]Devilishly! I'll keep the "faker list" in mind, but as you know, I currently do not have a good way to get the IP of the users, which means that it would not be as good as it could be. Never fear, however, as it is a "desired feature" of many people. New version with some...
by sarf
2003-06-30 06:33
Forum: Hubs and scripts
Topic: [BBB] Sweden #1-5 -JAH-
Replies: 6
Views: 3402

tobik, the "[BBB] Sweden X" hubs only allow BBB and SuNET users (though not all). This might be the reason for you being redirected.

Sarf
---
I will never lie to you.
by sarf
2003-06-27 19:40
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.25105581k

Last version this weekend (I wish!). Changelog : -- 0.25105581k -- * Fixed the "make all commands add the current file as a forbidden file" bug hugs to XeroX for giving me the info I needed to stomp this bug! (it should be fixed now, however, considering that it is 2 AM, I'll accept a "possible" fix...
by sarf
2003-06-27 19:05
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Spookie - I think this only happens when the OPs join the hub and they have not been registered as OPs yet. To fix it, disable the "automatically check new users" and use continous checking instead. When it works. Until then, there is nothing I can do, I'm afraid. This SHOULD NOT be happening if the...
by sarf
2003-06-27 08:22
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510558k

New version : v0.2510558k Changelog : -- 0.2510558k -- * Fix (tm) Edition :-) * Fixed the error in junk share reporting thanks to cyberal for notifying me! * Added some more description to the junk share reporting thanks to cyberal for suggesting this! * Fixed the "/addforbiddenfile" command in the ...
by sarf
2003-06-27 07:44
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Thanks for covering for me, cyberal! :) [PT]Devilishly, there IS a %[ip] command in DC++k now - it requires that the hub supports $UserIP, however. I would recommend you to start using it as it will be "updated" along with the rest of the program when (if) I merge DC++k with a CDM module. The proble...
by sarf
2003-06-27 07:14
Forum: Feature Discussion (Archived)
Topic: Encryption to protect files and users
Replies: 8
Views: 3862

Unfortunately, people can be sued / disconnected by their ISP / harassed no matter if they ARE fakesharing. Try to bring it up in court and you'll probably only earn a "huh?" from the judge/jury/official person. Then they'll think you're bad cause you are cheating. Wisp, DC can't be "reforged" into ...
by sarf
2003-06-26 10:41
Forum: Protocol Alley
Topic: threads
Replies: 1
Views: 1917

Yes, you are correct (although my teachers at the university would probably cry in their whiskey if you asked them). I would recommend the Thread.h (don't think there is a Thread.cpp) in the client part of DC++ - in essence, this class wraps all the ugly thread code and gives you a nice, fresh, clea...
by sarf
2003-06-26 10:30
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Well, cyberal, I might include your feature, but only after I've gotten a working (preferably good) CDM mod merged with DC++k. Even so, this is related to the clone option and would "merely" require a quick check of the tag (and an associated checkbox to be able to turn on/off this check, naturally)...
by sarf
2003-06-26 07:23
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510557k and some comments

Clone checking will have to wait until I get hold of a good CDM module (since they often get the IPs of the users and since it would be redundant when said CDM module is incorporated). Client-side scipting will have to wait until arne decides to support a plugin framework, at which time I'd be happy...
by sarf
2003-06-25 13:50
Forum: Protocol Alley
Topic: How to tell which hub a certain user is on?
Replies: 8
Views: 4750

I would make DC++ use the hint it can be given to get the "most likely hub"-user first... unfortunately, as I see now, this is not possible with onLock(). A list of user which are to give up their locks / pks should suffice - and have a secondary list containing "duplicate users" so that any nick ca...
by sarf
2003-06-25 11:43
Forum: Feature Discussion (Archived)
Topic: Segment Downloading
Replies: 37
Views: 12453

All right, then ixon - I'm the first to agree that off-topic posts are not good. Segmented downloading is not currently a priority since hashing has not been done yet. Hashing - almost a prerequisite for segmented downloading, and certainly a prerequisite for efficient segmented downloading - may be...
by sarf
2003-06-25 11:43
Forum: Feature Discussion (Archived)
Topic: upload speed limiter
Replies: 56
Views: 18866

cyberal, to answer your question about "leaving a little bandwidth for other programs/ACKs" - it can't be done easily. Unfortunately.

Sarf
---
There has been an alarming increase in the number of things you know nothing about.
by sarf
2003-06-25 11:29
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510556k

Changelog : -- 0.2510556k -- * Added an option to treat ANY junk files just as if the user were fakesharing thanks to Mr. Guest for inspiring me to do this! * Fixed (I think) the multiple forbidden files thingy also fixed the redundant display of the forbidden files thanks to XeroX for pointing out ...
by sarf
2003-06-25 11:08
Forum: Protocol Alley
Topic: How to tell which hub a certain user is on?
Replies: 8
Views: 4750

If you wish to make it your way, simply insert the current tick in a field when you add someone to the CTM list and get the most recently "wanted" user instead. It should be somewhat safer.

Sarf
---
I like winter. I like the cold. I like the sound of flowers dying.
by sarf
2003-06-24 10:15
Forum: Feature Discussion (Archived)
Topic: Queue Line Position
Replies: 16
Views: 5721

More bandwidth = more (possible) slot hammering. If you have enough bandwidth you could theoretically saturate the client with which you wish to communicate and make (almost) sure that you will get a slot.

Sarf
---
Mmm. I forgot about that.
by sarf
2003-06-24 10:06
Forum: Feature Discussion (Archived)
Topic: Segment Downloading
Replies: 37
Views: 12453

cyberal, the pros and cons of RAR have been discussed before, but I will try to give a few reasons why I do not want to share 'em : RARs take up place, especially if I use the data contained in them. While it is true that I only watch a movie once or twice, I most often delete it afterwards or keep ...
by sarf
2003-06-24 09:56
Forum: Protocol Alley
Topic: How to tell which hub a certain user is on?
Replies: 8
Views: 4750

Extend the getUser() method with parameters (default set to NULL or something, so that you don't break the code that uses the old getUser() method). For example, checking for a user in a certain hub should work well (use either a string or a char array, and check both IP and address). If you manage ...
by sarf
2003-06-24 09:48
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Finally got rid of my summer school work (C laborations are... interesting). First thing for people who do not want to re-check filelists, make sure that the recently added "Recheck clients" option is NOT enabled. <BONK> Oops. Forgot to add this option in the advanced client. Anyhow, that only means...
by sarf
2003-06-22 17:31
Forum: Feature Discussion (Archived)
Topic: Queue Line Position
Replies: 16
Views: 5721

Nazo, remember that on most P2P applications you have LOTS of users - Direct Connect uses hubs with (usually) at most 1200 users apiece. With the most common rule for DC++ (three hubs in my experience) this leads to a maximum of 3600 people (well, 3598, but...) that could be ahead of you in the queu...
by sarf
2003-06-22 17:25
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510554k

New version with some fixes - changelog follows: -- 0.2510554k -- * Added new description for junk files to make it less like the normal fake share report. thanks to cyberal for the suggestion! * Fixed the "too even share" report thanks to all people who reported this! * Fixed so that when a single ...
by sarf
2003-06-22 16:11
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

XeroX, bug reports should go to my mail.

Anyhow, no, forbidden files are not supposed to be added twice. I may change the look of the report if there is only one forbidden file.

Sarf
---
The only good Smurf is a dead Smurf.
by sarf
2003-06-21 08:31
Forum: Programmer's Help
Topic: 100 error(s), 1 warning(s) - okay... what's going on?
Replies: 6
Views: 3643

This code seems to make problems for you.

Code: Select all

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
I'd suggest to remove it (not that I think it is really what causes your problems).

Good luck.

Sarf
---
Guns don't kill people. Bullets do.
by sarf
2003-06-21 08:00
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

If I were to add more functionality I would almost have to use some sort of ADL Search thingy. The easiest thing would actually be to "patch" ADL Search so that each search had a property lik "forbidden" which would trigger the mega-ban-thingy. Hmm... sounds good. As said, the reason for not having ...
by sarf
2003-06-18 04:36
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510553k

New (beta) version out. Any problems in it should be MAILED to me, since I will be gone a few days (for the midsummer). Changelog : -- 0.2510553k -- * Added experimental forbidden files checking add forbidden files with /addforbiddenfiles <forbidden file name> remove them with /removeforbiddenfiles ...
by sarf
2003-06-17 17:49
Forum: Feature Discussion (Archived)
Topic: Wild card search
Replies: 3
Views: 2243

All searches are wild card searches, so to speak - searching for "smurf frumf" will match "smurf glunka frumf.mp3" as well as "glunka frumf smurf.mp3" (as well as "jukqw frumf lax smurf.txt").

Hope you understand what I mean.

Sarf
---
You don't have a disease. You just live in New Jersey.
by sarf
2003-06-17 14:50
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

XeroX?, thanks. I've fixed this in my version. OLDoMiNiON, these are part and parcel of a lock/pk handler. As I've stated before, others are working on modified versions of DC++ with good handling of 'em - I don't feel the urge to butt in on their territory when I can simply wait until they publish ...
by sarf
2003-06-17 10:55
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

[PT]Devilishly, anyone with a modified client worth its lameness should not say they had any slots available and then tell you that they had no slots available - there is no real reason to do so (not when you can join hubs with zero free slots). This is also a bit hard to code, and since it won't gi...
by sarf
2003-06-17 06:58
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.2510551k

PM me (or mail me) your DCPlusPlus.xml file and I'll see. I'll make a small test to see if there's a logic problem with the latest version. Note that the command WILL NOT be sent if this is not the first time you check the user - this is a "bug" in the current version and is fixed in my version. So,...
by sarf
2003-06-17 04:59
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

I've used the command you specified successfully. I've yet to try the kick, though. The kick worked fine. I tested this with an out-of-the-box NM DC Hub. I would recommend you to use this command instead of the one you used before : $To: %[nick] From: %[mynick] $<%[mynick]> :: You are being kicked b...
by sarf
2003-06-16 15:25
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

It might be the space between the pipe and the dollar sign : "| $Kick" should be "|$Kick". But tell us, what happens when you use the command? If they do not get disconnected then it's probably because of this space, but otherwise... Sarf --- Any given program, when running, needs debugging. Any deb...
by sarf
2003-06-16 06:12
Forum: Feature Discussion (Archived)
Topic: Download queue features...
Replies: 10
Views: 4009

In the case of "thousands files" DC++ will go through your queue list (somewhat at random) and search for one file per minute . So, in an ideal world, it would take "thousands" of minutes. In reality, it would actually be slower than this since the iteration is a bit random (to prevent the list from...
by sarf
2003-06-16 06:11
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Fixed some issues (I hope). Changelog : -- 0.251055k -- * MuLTe edition (murky) * Added a possible trap to a lock error thanks to Mr. Guest for this one * Note about lock errors when these occur, I am not too sure what the problem is - it might be because of an overabundance of threads, or something...
by sarf
2003-06-16 05:46
Forum: Feature Discussion (Archived)
Topic: Download queue features...
Replies: 10
Views: 4009

(yes, it's offtopic) ixon, it searches for alternate sources for one file in your queue once every minute.

Sarf
---
If Cthulhu calls... let the machine pick it up.
by sarf
2003-06-16 04:37
Forum: Feature Discussion (Archived)
Topic: DC++ NEEDS THIS!!!! (and it's something regular DC has!)
Replies: 35
Views: 14682

Johner, are you trying to provoke people, or are you some form of stealth troll on a rampage? You seem to totally ignore what GargoyleMT says (and then turn around and try to blame him for ignoring what you said), even when it actually concurs with some of your points! Now, I'll admit that you might...
by sarf
2003-06-16 04:19
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Looking into this. I've moved the ThreadedGetList creation to when the hub-window is created. The other error (crashing when someone connects to you very fast) is eluding me at the moment. I'll see if any ideas hit me on the head later on today, otherwise I am releasing the current version with its ...
by sarf
2003-06-15 18:09
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Eh? "Check only when OP" ? Where'd you find that? Oh, you mean the "Only send command when OP" ? Well, surprise, surprise, it only affects whether the command is sent when you are an OP. <screech> (sound of thought hitting alcohol-fogged-brain) Oh, wait. That's not entirely true. The new situations ...
by sarf
2003-06-15 04:54
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

codigo, this is probably due to either corrupted sources or (I would guess) that you got a huge chunk of corrupted data at the end of the larger files. Try searching for the tool "cutoff" on the boards and using that. Hmm... strange, Shinonome. Can't say why that would occur. The check is pretty str...
by sarf
2003-06-14 06:07
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

v0.251053k

Released v0.251053k. Changelog : -- 0.251053k -- * MuLTe edition (decaying) * Added a lot more logging thanks to cyberal for suggesting this * %[cheatingdescription] is only supposed to contain the reason for why DC++k considers the user cheating, and NOT the nick of the user in question. I've now f...
by sarf
2003-06-14 05:38
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

(Warning: mood is not good) What do you mean "Seems doesn't work..." ? Are they using DC++? You can't get their filelist? Well, sucks to be them, then, because THERE IS NO LEGAL WAY for them to prevent upload of a filelist to an OP. OK? With me here? So, in your experience, what is the problem? Are ...
by sarf
2003-06-13 05:39
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

Hmm... really weird. Ah well, might as well release a new version and see if it works better. Changelog for v0.251052k : -- 0.251052k -- * MuLTe edition (somewhat new and with fewer bugs) * Added some error-handling code thanks to Shinonome for pointing me in the right direction, even if I do not kn...
by sarf
2003-06-12 15:22
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

The reason why I do not add a "do not consider disconnects to be cheating" is that I am running out of space on the DC++k detector page. Oh well. I'll add it as an option to the advanced page instead (defaults to on, of course). Hmmm... what pdb file are you using? I hope that you are using this one...
by sarf
2003-06-12 15:06
Forum: Programmer's Help
Topic: 100 error(s), 1 warning(s) - okay... what's going on?
Replies: 6
Views: 3643

Switch the whole static thingies to use this code (which will be used publicly in the next version I release) : enum VersionURLTypes { VERSION_URL_TYPE_NORMAL = 0, VERSION_URL_TYPE_SARF }; /** * Returns a Version URL for update checks. * @param versionURLType the type of the version file - see VERSI...
by sarf
2003-06-12 06:39
Forum: Other Direct Connect tools
Topic: DC++k
Replies: 361
Views: 195443

0.251051k

While your suggestion has much merit, coding it is a bit too much work right now. I am aware of the bug in the 0.25105k version, I will release a 0.251051k version momentarily. Changelog for v0.251051k : -- 0.251051k -- * MuLTe edition (rather new and improved!) * Fixed a CPU-hogging / crash bug Sar...