ifmn

Member
  • Content count

    523
  • Joined

  • Last visited

Posts posted by ifmn


  1. Solving the forcibly closed connection

    Statement of problem

    Some hubs (Outdated hubs) have problems with the new connection types(NMDC2) and when you connect to such hub you get "An existing connection was forcibly closed by the remote host.", because hubs consider your

    $MyInfo for invalid.

    NOTE:This is solution only for the outdated hubs problem.You can get the same message for different reasons.

    Solution

    You must use the old connection types(NMDC1) (and not use emulation for now).To change your current connection type:

    • 1. Go to Settings (General tab).
      2. Select "Connection Type (old DC++ method)" and choose your connection.

    Here's an example:

    apexcontypejc4.jpg


  2. do you mean to modify the current notepad?? i kind off like it the way it is now and i use it all the time. if there will be any change plz dont loose any of the current usability.

    If I got it right, he means to make the notepad usable through the webserver.


  3. Why do you even worry about the FL size ? Is 1MB (or 10) such a waste of space for you ? If you don't want second filelist don't use it...You should worry about the tech. side of adding this feature - I guess it'll take much coding and thats way i ain't sure if it'll be implemented at all.

    Little explanation about how Apex can hash the files (its like bigcanuck suggested)

    1.When a filelist is refreshed it should check is the file thats going to be hashed already in the GHI//General Hash Index//This can be done by comparing the file path...

    1a.If its hashed add the hash for it and go to the next file.

    1b.If its not hashed - hash it in the GHI and then go to point 1.

    There also should be a function to clean up the files in the GHI that ain't used.


  4. I am more concerned about the disk space these filtered lists will eat up. Will it be like 5xYourNormalList, when having 5 FLs?

    Yes, but you can disable(actually not use them) them if the HDD space is so precious for you and for some users //like me// the FL is only 50KBs big :thumbsup:

    BTW I just checked stealthy 0.251 //or smt like that// and it did have 5 FL and customizable slots for each hub.maybe if you ask Phaedrus he'll give ya the src.


  5. To view the renewed files the other client must send you the renewed filelist, but before that client does that it must be notified that the share content has changed - the other user can do that by refreshing filelist or restarting the client.So probably the other user added some file to a shared folder and you couldn't see it.By the time you deleted the filelist and re-downloaded it again the other client must have auto refreshed its filelist and therefor everything looked right.

    I dont understand networks very much - i know only the stuff i need so i cant tell you about your router.btw about the crash try doing the same thing with the admin acc.


  6. So don't mouse over the filelist entry in the download queue.

    Im sure it overwrites the file.To prove you this - download a filelist.Go to "ApexDir\Settings\FileLists\" and see when the filelist was last modified.After several minutes download it again,click on it and see Modified date again - it'll be different.It all depends on the other client...

    BTW are you the admin ?


  7. 1.-I dont have such problem.And they are removed for a reason.(Its not a bug)

    2.-That doesn't depend from Apex.It depends on the other user's client.There's no difference if you delete the filelist and download it again and download it - its overwritten anyway.


  8. PeerGuardian plugin settings explained

    Below is a guide explaining what each option and setting does on the Security page for the PeerGuardian plugin. If you want to enable to the PeerGuardian plugin, use this guide to help you.

    checkmarknq7.jpg - by filling this check mark you enable PGP and vice versa.

    reloadandupdatejc4.jpg - Reload Blocklist reloads the list of blocked IPs. Use this if you have modified it.(ApexDC++ auto-reloads the list at startup). Update Blocklist connects to the internet to download the updated blocklist.

    loggingep2.jpg - When enabled this logs every block in the system.log file(if logging is enabled). Also you can view them by holding your mouse over the bottom bar of ApexDC++.

    inoutsearchoo7.jpg - Here you can select what ApexDC++ will block if the connecting IP is in the blocklist:

    • 1.Outgoing connections(download) - can you download from him;
      2.Incoming connections(upload) - can that user download from you;
      3.Searches - will you answer his searches

    rangesos4.jpg - This shows you how many blocked IP ranges are in your blocklist.

    Last updated - 27.12.07.

    Related guides: How to install the PeerGuardian plugin | Blocking specific IP's


  9. Sorry it took me so long to answer your question but i had some tech problems...

    So lets say you want to block the IP 192.168.3.152 - you must type the IP.So the line you have to enter in PG blocklist is:

    ifmnzhack:192.168.3.152
    OR
    ifmnzhack:192.168.3.152-192.168.3.152

    If you want to block several IPs you have to do that again (with the proper IPs).

    BTW if you enable 'logging' it will show u a msg (when u pause your mouse over the slots) like "PGPlugin: Blocked incoming connection to 192.168.3.152 (ifmnzhack)" and copies that in the system.log log.(if you have enable logging)

    EDIT: Added this in the guide...


  10. I dont think that apex will 'win' anything from boloood - if he doesnt have the patience to wait for the hash process to finish i dont think he'll 'waste' his time reporting bugs or maybe recommending apex to another users.(The whole dc community losses from the fact that he doesnt hash his files but even if you make such feature as requested dc com. will still lose)


  11. Congrats on your mod but dont you think that 200 segments are too much?By doing one user's favour you take slots from another normal dc user.And i dont think that posting such topic in this forum is very good idea - probably it'll be deleted after several hours.(after all your steeling apex's users)


  12. Dude, although you don know it - you need TTH.Make a search to see some topics about oDC //or any other non-TTH client// problem (which comes from the fact that oDC doesn't hash its files).

    BTW how can 200 GBs take you 2 days to hash ? So, lets make some calculations about you HDD speed then : 2 days = 48*3600 s = 172800 s.So 200 Gbs are ~ 200 000 MBs.200 000 / 172 800 = ~ 1.16 MBs per second reading speed.LOL - you have some very 'fast' HDD.I'm sure that it'll take only few hours.Just be patient.


  13. I'm just asking for a feature that displayes an error message just like the one when they try to get filelists.

    As far as i know the exact error msg comes from the client.You cant tell oDC to show such message.

    ...

    } else if(j->isSet(QueueItem::Source::FLAG_NO_TTHF)) {

    tmp += TSTRING(SOURCE_TOO_OLD);

    ...

    Now that i think of it - it will be good if apex automatically sends a PM to some non-TTH-client user with explanation and maybe little 'spam' (trying to convince him switching to Apex :ermm: ).That way we can decrease the number of non-TTH clients' users and increase apex's number of users :)