• Content count

  • Joined

  • Last visited

Posts posted by CrazyBerserk

  1. I guess the link will not be fixed:

    This guide is very much obsolete nowadays, so I don't mind the link being broken really...

    But here is how make it work in a fresh install of ApexDC, anyway:

    Well, concluding I guess it would have gone faster to simply create an empty file ApexDC\Settings\guardian.p2p and then fill it by pressing [update Blocklist] - assuming one gets such splendid idea.

    As stated before: Create the file 'guarding.p2p' in your ApexDC's settings folder, e.g. in C:\Programs\ApexDC\Settings\.

    Then go to your ApexDC settings and there select "Security". Now, on the right side of the Settings window, check the box next to "PeerGuardian" and press the button [View Blocklist].

    In the window that popped up, make sure that the box "Current list:" points to the file you just created, in my example "C:\Programs\ApexDC\Settings\guarding.p2p", and in the "Update server:" box should be entered the location of your blocklist, such as "". Klick [OK] to leave the window.

    Now press the [update Blocklist] button. That might take a while, depending on your internet connection speed, but after the list has been loaded and written to the file you created and pointed to before, you can look at the list any time by clicking on [View Blocklist] again.

    At last, set up PeerGuardian via the checkboxes at the bottom as to what actions you wish to be monitored by PeerGuardian and click [OK]. If you don't know what the checkboxes mean you might wanna consult this thread.

    I don't know why that file is not being created automatically when needed - at least it wasn't for me - but maybe that's a bug or a feature yet to be implemented. :)

    Good luck,


  2. Kole, do you use a VPN client for setting up your internet connection? I've never used it, but as far as I heard from users in our campus network, there are VPN clients available that can define for each application which network connection to use. So with such a VPN client you could tell Apex to always use the 10.200. network. I'm not sure if it was the Cisco VPN client or OpenVPN that had this feature, and neither I know how stable it really is.

    I hope this helps somehow. :D


  3. I guess I just finally figured out how to activate the PeerGuardian plugin effectively.

    Though, I don't suppose that the following is not the normal way everybody has to go:

    Going to ApexDC's settings >> Advanced >> Security, checking the box next to PeerGuardian and then having the status message say "Blocklist running but not active". Pressing [View Blocklist] only brings up a box saying something like "Blocklist is empty or in an unknown format". Of course neither pressing [Reload Blocklist] nor [update Blocklist] is bringing any changes; the file ApexDC\Settings\guardian.p2p pointed to in the [View Blocklist] box simply doesn't exist and neither is being created automatically.

    Than finally having the great idea of visiting the
    with a browser, finally finding an obviously working blocklist, saving the file from the browser to ApexDC\Settings\guardian.p2p, pressing the [Reload Blocklist] button and finally having the status message say "Blocklist reloaded, with XXX.XXX IP Ranges".

    Well, concluding I guess it would have gone faster to simply create an empty file ApexDC\Settings\guardian.p2p and then fill it by pressing [update Blocklist] - assuming one gets such splendid idea. But shouldn't this file better be created automatically when activating the PeerGuardian plugin?

    Is this just gone lost because all of you already have had the plugin installed the "old way" months ago and therefore everything on your side worked? Or am I just a single weird case? ;)

    Anyway, Regards,


  4. Uhm.. you're confusing me. ;) Why obsolete if the PeerGuardian blocklist is still being updated more or less regularly? In order to use it I should need to install and therefore download it according to this guide, right? Or is there something new I haven't found yet? Can you give me a hint?

    So, if somebody knows something how to nowadays automatically block known "bad and evil" IPs, I'd appreciate any hint as to what to search for. Sorry for not knowing, but I'm rather new again to DC in the internet...



  5. Hi,

    on the very last page, in the section "13 - How To Install The PeerGuardian Plugin", it might be useful to have the phrase "plugin files" be a link to the actual .rar file or so as it is in the original topic. It just took me some time of searching several topics to find the files needed to install until I found the link in the original topic. Maybe there are more people as blind as me. ;-)

  6. Crazy, we've said continously that you can't except these feature requests to be implemented straight away. We're pretty much feature-closed for 1.0 until we focus on 1.1. :(

    I am aware of that. And also of that you are mostly spending your sparetime on this client. What makes me sort of angry is that Crise didn't ever reply to my PMs and questions here about the possible status. As I mentioned several times I didn't wanna ask someone else if Crise had already racked his brain about it. But he chose to ignore my questions completely.

    By now I have been begging for those features for more than 9 months - being ignored most of the time I think it's only natural to give up any hope.

    Furthermore, in a couple of weeks I'm going to leave the campus I live on and where I host my hubs and use DC. So whatever features there will or won't come in the future, I will most likely not have any use for them. Given the current legal situation (MPAA, RIAA, lawyer's infiltrations, "Anti-terror laws" circumventing fundamental freedom and privacy a.s.o.) I doubt that I will use DC in the internet. It's most unfortunate; I only hope that maybe some other users may have benefit of my requested features - if they ever find their way back to the DC community.

    So, back to the point: Farewell, fellaz.

    And @ifmn: Good luck with your coding. I appreciate you're posting status messages. :(

  7. Well, this went really, really sad, I guess. Obviously none of you ever used features that useful and therefore learned to appreciate havning things much easier... Wish ya guys good luck and lotta fun with copypasting nicknames throughout your DC windows and having your harddrives mistreated due to moving finished DLs from temp to target drives and I guess you will simply miss some of your friends since you didn't get notified they just came online. Farewell, fellas.

  8. In case you have use for it, on the previous page of this thread I've posted a link to the source code of .PhantomDC, which already had it implemented. Maybe you see more than only a confusing bunch of even more confusing code in it.. :D

    Good luck with your coding. ;)

  9. it's up to the devs to decide whether it should be added or not...

    Of course it is. But it's also up to us to tell them that we want those features - as long as there are some people with me asking for them.

    And as the last months showed, devs rather seem to choose to ignore this thread and PMs concerning this thread. And if nobody supports these requests, they will go on doing that. Hell, I couldn't even get Crise to tell me if it's OK to bother some other DC coder or if he already spent some work on these requests. I just didn't wanna be unfair and ask someone else to do it while Crise might already be working on it. ;)

    If being a pain gets features requests you want implemented then do it. :)

    That being said, this it what I'm currently trying to do. :D

    Painful regards,


  10. If being a pain gets features requests you want implemented then do it. :)

    As stated somewhere else: If I did know how to code I would have done it long ago. [...]

    I just noticed that I missunderstood you, Greg. :crying: Hell, sometimes I don't know if my English is too bad or I'm just too tired..

    Anyway, YES, if it helps I WANNA be a pain in the ass!!! Maybe I'll be lucky with the next non-beta release..

    So, here again my feature requests (started new numbering):

    #R1 - Tab completion of nicknames working in all chat and PM windows belonging to a hub and working with any part of the nickname, not just with the beginning or the first characters behind a [iSP]-prefix

    -> Thoroughly explained throughout this thread, as number 2 and with a very nice example given by Point_Alpha in the previous post

    #R2 - Direct downloading to target drive and folder so downloaded files don't have to be (automatically) moved when finished to their selected destination drive/folder ("%[targetdrive]" directive isn't enough since this does only work by drive letter, so it's useless when an NTFS drive is mounted into a folder). This moving of downloaded files (especially to another drive when it's mounted into an NTFS folder) slows down performance considerably and furthermore you can only guess what makes your harddisks go crazy for several minutes when the DVD image just downloaded is being moved by the DC client. Neither the DC client nor any other standard utility does show you what is currently going on. Not to mention what may happen to the file in case the client crashes while moving...

    -> As well explained throughout this thread, as number 5

    #R3 - Online alert function that pops up standard PM window from a user as soon as this users logs into a hub when a certain command was typed in mainchat window. Example:

    [09:51:09] <CrazyBerserk> /watch prfx.testuser

    [09:51:09] *** You just added prfx.testuser to your watch list

    ...entered in MC will result in a PM popup like this from prfx.testuser as soon as he logs in:

    [10:26:21] >>>>>.PhantomDC Watcher<<<<<: <prfx.testuser> I have just come online.

    -> This feature was explained in another feature request thread, but I still want it and can't understand how especially OPs can "live" without...

    To all the other people reading this: Tell the devs that you want the features as well! ;) A client without just isn't complete!

    (And, before you further discuss the features please read the according threads first to avoid double statements. Thank you.)


    Crazy "PainInTheAss" Berserk

    EDIT: I hope I don't forget it: I will re-upload the source code of .PhantomDC++ in case it helps. All other links I gave are down by now...

  11. 975 User(s) are reading this topic (970 Guests and 0 Anonymous Users)

    5 Members: CrazyBerserk, s_e_r_d_j, animalz, wsr, KauH

    Two minutes ago there where 944 users. Must be heavy load for the server...

    EDIT: Oh, yeah, and looking forward to testing the new version - eventhough still missing some important features. Since Crise hasn't been responding to any of my status requests on the features (here and here) I guess they won't come.. ;)

  12. Code: c0000005
    Version: 0.3.0 (2006-11-12)
    Major: 5
    Minor: 1
    Build: 2600
    SP: 2
    Type: 1
    Time: 2006-11-23 02:00:56
    d:\cvs\apexdc++\includes\stlport\src\lock_free_slist.h(244): _STLP_atomic_freelist::pop
    d:\cvs\apexdc++\includes\stlport\stlport\stl\_alloc.h(432): stlp_std::allocator<char>::allocate
    d:\cvs\apexdc++\includes\stlport\stlport\stl\_string.c(140): stlp_std::basic_string<char=0x00C69FD8,stlp_std::char_traits<char>=0x00C6A020,stlp_std::allocator<char> >::_M_append
    d:\cvs\apexdc++\includes\stlport\stlport\stl\_string.c(203): stlp_std::basic_string<char=0x00C69FD8,stlp_std::char_traits<char>=0x00C6A020,stlp_std::allocator<char> >::_M_assign
    d:\cvs\apexdc++\apexdc\client\bufferedsocket.cpp(239): BufferedSocket::threadRead
    d:\cvs\apexdc++\apexdc\client\bufferedsocket.cpp(528): BufferedSocket::run
    d:\cvs\apexdc++\apexdc\client\thread.h(134): Thread::starter
    f:\rtm\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex
    f:\rtm\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex

    Suddenly crashed, no clue why. ApexDC was running for almost exactly 28 hours. I didn't really use it, just installed it over Apex 0.2.2 directory last night. Since then, after browsing the settings for the first 5 minutes or so I minimized it and there it remained in the tray until now.

    ApexDC was connected to 2 LAN hubs, active mode. I guess no major uploads since I was not yet sharing much with this client version. But can't proof since I didn't log ULs. System is WinXP SP2, Athlon XP 2200+ with 1GB RAM. Didn't do anything extensive on this computer the moment it crashed, CPU load around 10% I guess.

    If further info is needed, please tell me.

  13. It's a matter of there being lots to do.

    I can honestly imagine that, especially since I'm also reading many posts in Feature Requests and Support & Bug Reports section of this forum. I didn't ask for when I will finally have it - I wouldn't dare. I just wanted to have something like a status report to know if I better should bug someone else to get these features. As stated above I'd find it rather unfair to simply ask elsewhere if Crise had already done some work on it, you know?

    If being a pain gets features requests you want implemented then do it. :P

    As stated somewhere else: If I did know how to code I would have done it long ago. But considering that when I look at the source of .PDC or ApexDC I wouldn't even know where to search for the right files to manipulate; considering that it would take me months if not years until I might be good enough at C++ to code it in a clean, stable and reliable way; considering that I almost got kicked off my studies because I disgracefully failed in another programming language somehow similar to C++... Well, I hope you see my point. :P

    Anyway, I don't wanna push Crise or anyone else here. Just wanna know if it's worth waiting and settling down my search. Though, I'd still like ApexDC to be my final choice for me and my users. I really like this client.

  14. @2 - Tab completion of nicknames working in all chat and PM windows belonging to a hub and working with any part of the nickname, not just with the beginning or the first characters behind a [iSP]-prefix

    @5 - direct downloading to target drive and folder without annoying and harddisk torturing extra tour via a temp folder ("%[targetdrive]" directive isn't enough since this does only work by drive letter, so it's useless when an NTFS drive is mounted into a folder)

    Just wanted to remind in these requests and ask again if they might be implemented. Unfortunately, Crise didn't respond to a (private) message I sent him months ago concerning these features. I was thinking about bugging Phrozen! or BM with it so it wouldn't be all loaded on Crise. But I didn't wanna do it in case he already did some work implementing it. But yeah, no reaction there and now with 0.3.0 not having them I'd again like to know the status, particularly of my requests number 2 and 5 cause these are most important to me - this time an open question.

    More exact explanations on the requests - if necessary - throughout this thread, as well as links to sources of clients that had the features built-in, I think I more or less summarized it in one or two of my last posts.


    P.S.: And yes, I know I can be a pain in the behind. :P

  15. He doesn't know what room on campus it's located... is that good enough?

    Depends on how your network is built up. If by your hub's address he or your provider can trace you back I guess it would not be enough. So changing the address could be a good idea, so in case he really does it, they at least won't find anything under the address he gave away.

    Anyway, my suggestion would be something like finding him first. :blushing: I'm sure he would make a whole bunch of campus inhabitants hate him... :)

    When I once was in that situation I could was lucky enough solving it by talking to that guy making him clear how many people he would take down - even his own selfish self. In the end he "confessed" that he just wanted to panic us to get back into the hub but didn't really intend to make his threats true. And afterwards he even became sort of a sympathetic and friendly user.

  16. IMHO it should remove these marks from the text written to you, not to remove them from the text you type, since you have full control over your KB layout.

    I have seen people with SDC and ApexDC that had that setting checked, and whatever they posted to mainchat, had the äöü converted to aou. Also they saw the converted version in mainchat, although definitely writing umlauts in the first place. So this appears to me like what is sent from the client to MC is also converted.

    EDIT: Oh, and as far as I remember they could very well see the umlauts others wrote in MC...

  17. Hey, something for the stats lovers here.. :ermm:

    Nick(s): CrazyBerserk (and for secondary accounts whatever dirty nicks come to my mind...)

    Gender: male

    Age: 28 (Feb '78)

    Country: Germany (currently in the south-west, originated in the east) but with my heart and mood I'm somewhere in the south, close to equator, in a country where there naturally grow palmtrees... B) (or at least not in southern Germany)

    Zodiac sign: Aquarius

    Hobbies: DC, mistreating computers, my hub's website, alotta music, sun, beach, feeling good

    On DC since: first from 2001 to 2002 on public hubs, then since 2004 in DC in a campus LAN; running a hub since march 2004

    Worst thing what happened on DC: one of my users who found someone with some kiddie-porn-like-named files in share on my hub and wanted to involve the authorities.. Hell, asshole with those files can really skrew one's enthusiasm about a DC hub!

    Second worst thing on DC: when I found out that due to recent developments my good old and perfect DC client will not be tolerated anymore by DC community

    Best thing what happened on DC: hm... there happened many good things, chats, events.. maybe the hub meeting this year, or when my hub rendered to be the most popular in our campus network.. :)

    Funniest thing what happened on DC: I think some of the MC dialogs that were a little skrewed by word replacements I built into my hub, something like "with" <-> "without" or "do" <-> "don't" (well, German versions of them). That can really cause some funny moments... :D

  18. Not much of an idea, and probably this won't help you, but I give it a shot:

    I recently encountered similar troubles with a dell laptop. It occassionally froze, also whenever it happened, a certain application, a mail program, was running. Without this application I couldn't reproduce the freezing crash. But I'm not sure, though.

    It all started after I removed the RAM. I didn't do anything with it and I also handled it very carefully. I put it right back into its slot, only wanted to see and compare what RAM there is in a laptop. And after that the computer froze again and again after running for like one hour or so, for no obvious reason.

    After taking that RAM bar out and putting it back inside several times, making sure there's no dirt, no hair, no whatsoever in the way, by now that laptop seems to run stable again. Also, I checked the laptop with memtest86 and other RAM and hardware checking programs, without any errors. I even had that computer running for several days nonstop without that particular mailer, without any incidences. And after the first start of that mailer there still nothing happened, not anymore.

    So I'm still not sure if it really was the RAM. But it started right one day after I had it opened.