Older news :

28-05-2003

 -- 0.25085k --
* Fixed a small issue with matching queues in shares
   DC++k would crash if you closed the window while the matching was done
   thanks to arne who forced me to to use speakers - they helped a lot
* Fixed a minor bug with an esoteric and (previously) abusable command
* Added nick display with "Error during decompression"
   thanks to Spookie for suggesting this
* Added a clarification to the report cheaters command
   it only reports cheaters that have been found - they're not magically discovered
   I recommend that you use /checkshare before using report cheaters
* Added a setting to assume that exceptions occurring when you open a filelist for checking means cheating
   it is by default set to ON
* Set the junk-file sizes to zero (off) by default
 -- 0.250841k --
* Added usernames (nicks) to the cheating report - sorry for this one
* Fixed a small bug in the SimpleXML file which I had introduced by creating Util::toString(bool)
   thanks to GP for tracking this one down for me

27-05-2003

 -- 0.25084k --
* Fixed a small announcement message problem
   thanks dcarr!
* Added a command to report all cheaters in your hub - /reportcheaters | /cheatingreport
   just fire it off then right-click and ban! It's never been easier!
* Added a fix to make sure that the number of lists downloading will not run away too far (I hope!)
* Added whitespace elimination to hublists - will eliminate starting whitespace
* Added detection of filelist not available
* Added detection of filelist no slots available if the client is an OP
* Cleaned up the DirectoryListingFrame class
   kept the class names (I like my class names long and descriptive, thank you ;)
   added and used speakers instead of stupid boolean variables
   thanks to arne for prodding me to do this... "fix" :)
* Updated the default hublists to some hublists I personally find to be good ones

26-05-2003

* Released 0.25083k
* Fixed a minor problem with the share size
* Released 0.25082k
* Fixed the detector settings pane
* Fixed the so that the show share checked users is shown immediately
* Fixed so that the percent fake shared tolerated weren't quite so intolerant
* Released 0.25081k
* Added show share checked users
* Added ignore junk files
* Fixed fake share detector
   now the percent fake shared tolerated is percent and not times
* Released 0.2508k
* Added %[file] as a parameter to user specified commands
* Applied Sedulus lost last battle fix 
   may improve download performance if your your upload slots are all used
* Applied Sedulus port in search result fix
* Applied Sedulus user ip fix
* Big honking thanks to Sedulus!
* Released 0.2507k
* Added more options to the fake share detector
   A *RAW* command has been added - this will be sent DIRECTLY to the hub, so if you want to send,
    for instance, a normal "+kick user" message you would enter "<%[mynick]> +kick %[nick]|" without the "s
   The option to set the percent fake share tolerated - default is 20 percent
   VOB-file-size have been set to zero by default
* Added a new option, Always show all get target matches
   if enabled, this will make DC++ take all matches when using "Download To...", 
    but will put the files with matching suffixes first
* Fixed the junk-file detector 
   it should now (correctly) consider all paths with chr(255) and chr(0) invalid and therefore junk
   also, files with $ in them are considered junk

25-05-2003

* Released 0.25061k
* Made a few fixes that might improve stability (and might crash everything)
* Released 0.2506k
* Revamped some code in order to increase stability
   will produce (hopefully much) fewer threads now

24-05-2003

* 0.2505k released
* Fixed stringdefs error - sorry about that - (thanks to Sedulus once again!)
* 0.2504k released
* Added some extra fixes to the share reporter
   you can now make DC++k report the results of the checks to the main chat (Settings -> Advanced -> ...)
* 0.2503k released
* Fixed some stability issues with the share-checking
   it will now check a number of filelists that is equal to your download slots (or 20 if 
    you have not specified the download slots)
   this number is "reset" every time you initiate a check
   will now report the inflation a little bit better
   thanks to Sedulus for the suggestions (and the bug-testing!)
* 0.2502k released
* Added a way to toggle "chat-only" mode in DC++k
   it can be toggled in a hub by writing /chatonly and it can be set up in the Favorite Hubs window
   it will ensure that you will only be able to chat in that hub and that people from that hub will not
    be able to get files (nor your filelist) from you
   the hub is also not counted in your hubcount
   you are listed as sharing 0 bytes and sharing 0 slots in those hubs 
    this is the best way I can ensure that this is is not misused (and it is definitely not stealthy)
   by the way - in the Favorite Hub properties window, you should use false and true when specifying the 
    chat only property
* Changed the behaviour on "Get file list" in the transfer window
   it will now reconnect to the user in question to retrieve the file list as soon as possible
* Added an accelerator (keyboard shortcut) for open file list - Control and O
* Added a share checker - checks the shares of all selected users in a hub against the share size they 
   have said that they have (the share size in the user list)
   use /checkshare if you want to check all users share (will try to download your own)
   may be a bit unstable if you get a whole load of filelists at the same time
21-05-2003
* 0.2501k version released
* Contains all old fixes/features

19-05-2003

* 0.2425k version released
* Fixed the match queue button so that it is now disabled while the queue-matching is done
   (thanks to all the nice fellas on the DC++ developer hub!)
* Added some code that will try to reconnect to a user if the download speed should reach zero bytes / second

17-05-2003

* As you can see, I have loads of school-related work to do - thus my enthusiasm for DC++k!
* 0.2424k version released
* Fixed so that the overridden (if any) version string is sent when you are away (oops! again)
* Made some changes to the bandwidth-limiting code, might work better now
* Fixed the changes I made in the public hubs window so that the hubs are now shown. Oops.
   also made the patch a bit better integrated with the code
* Added threading to the match queue button - should now be a bit "nicer" to use on large filelists
* Added threading to the filelist window
* Added option to GUI which automatically matches the queue whenever a filelist is downloaded

12-05-2003

* 0.2423k version released
* Re-added the options that should be in the advanced settings pane (oops!)
* Made a small fix to the throttling code - it should now be more generous with a high upload limit
   may cause your upstream to become saturated as it is, currently, a wee bit less discriminating
* Added a possible fix to the "There is no disk in the drive. Please insert a disk into drive x:"
   when you receive search results and have enabled the "Use System Icons"-feature
* 0.2422k version released
* Fixed the fatal "upload 0 bytes/second" bug... sorry for this one.
* Three "Should skip auto-searching when..." options has been added 
   they (surprisingly) determine when auto-searching should be skipped
   the "Tr0n-fix" is simply default behaviour nowadays

11-05-2003

* 0.2421k version released
* Due to some people (Tr0n and others) problems, I've decided to allow the auto-search to do searches
   even on files which have online sources
* Re-added old changes from 0.241 and 0.242 (my version numbers, that is :)

26-03-2003

* 0.242k version released
* Finally got the thumb out of my behind and added Todd's upload/download limit-thingy
   This should reduce the "spiking" caused by my previous algorithm
   Will very likely improve your latency (ping) in games compared with the old method
   A big big big thanks to Todd for this fix (as well as the .diff files... when you attached them :)
* Added "Small File Threshold" as a setting to the DC++k setting page
   This determines the size you consider to be small, and is set 
* Fixed the "About..." dialog
   Before, it would download the version file no matter what you had decided in the settings
* Added experimental "Search for alternates" method to the transfer window
   which is where your uploads/downloads are shown
   This may work - pigs may fly, and you might suddenly be translocated to the gold reserve in Fort Knox,
    according to my understanding (very limited) quantum physics - it's just very unlikely
   Jokes aside - it works for me

17-03-2003

* 0.24 version released... without most features
* Added some more "transparency" (getX() methods) to HttpConnection 
   the first of many changes necessary to convert it to be useful for my... "special" needs
   a small bug may have been corrected (the HttpConnection should disconnect whenever an error occur, IMO)
* Updated the Public Hub Window to show what it is doing
   pressing the "Refresh" button will now make DC++ download the next hublist... even if it is already downloading one
   the Public Hub Window should now show more information about what it is doing (download/decompressing/twiddling its thumbs)
* Added "Search Collision Avoidance" - check it out, as it prevents auto- and manual-searches from colliding (thanks to [A&AM]Fireball for the idea)
* Added "Version Override" - overrides the version reported by DC++ to bypass the 0.24 block that some hubs have installed
* Added "Download Version File" as an option
* Added "Display Old Hubcount" - will display the hubcount as the old versions did
* Added "Upload Limit" and "Download Limit" - they are connected, so download limit is at most four times the upload limit
   setting upload limit to zero (or less) means that the upload limit is disabled (and the same goes for download limit),
   but it also means that download limit can be set to whatever you like
* All options have been added to the GUI (and some are available by using /commmands)

16-06-2002
Several minor updates
* Fixed the "Show User Responses"

* Added /showuserresponse which will turn on and off the whole user responses menu * Added the "Get User Response"
* Fixed the "Search for Hidden" to use new "Get User Response"
* Added /resetlock and /resetpk which both will reset the lock and pk strings to normal values
* Fixed "Always Away When Minimized" option - it will now set the away message correctly
* Note : DefaultAwayMessage is specified by either /awaymessage or /defaultawaymessage

15-06-2002
v0.17731k released
Fixed GUI error by me which made it hard to enter slot/extra slot via the GUI
Added several differing modded versions + a general recognizer to the "Show user response"
Fixed so that uptime is increased - sorry about that
Added "Search for Hidden" command - will download the filelists of users that connect to the hub

Added "Flush Filelist" which deletes all filelists in the filelist directory
  • can be practical when you got more than 300 filelists
  • working on having "search for hidden"-initiated filelists being deleted/aborted ASAP
  • /ffl and /flushfilelist to engage Fixed "Always Away When Minimized" option - it now resets the away mode when you return

    14-06-2002
    v0.1772k released
    Added "Always Away When Minimized" option
    Added "Default Away Message" - the string that is used when going away with no specified message
    Fixed so that disabling the extended protocol was implemented (duh!)
    Added "Show user responses" and "Show user responses (special)"

    Added "Popup filelists" option - it defaults to on

    13-06-2002
    Upgraded to v0.177 source code
    Abuse-unfriendly binary (98% free from abuse functions! ;)

    30-05-2002
    v0.1763k released
    Connection-bugfix
    Do not open too many connections too quickly, or thou shalt be crashed
    Abuse-unfriendly binary

    29-05-2002
    v0.1762k released
    Added staggered connecting to the hub-connecting method
    Fixed extra slots GUI link
    Fixed "Browse..." finished command
    v0.1761k released - stable (AFAIK)
    All previous patches (except file not found-fix) implemented

    20-05-2002
    Unstable build - can only be run in debug mode
    Improved search stealthing

    19-05-2002
    Fixed PrivateFrame so that status feedback spamming does not occur

    Minor change of how PrivateFrame works - it is now limited as is HubFrame

    18-05-2002
    Fixed Client class so that DC++k can connect

    17-05-2002
    Release of DC++k v0.1735
    Test of "File Not Available"-fix continues

    Checks to see if search results user is present in other hubs and only show results from one hub
    Does not add already existing sources (by nickname)
    Removes all downloads from passive user when in passive mode
    Sourceless downloads option

    15-05-2002
    Release of DC++k v0.1734
    Test of "File Not Available"-fix

    Re-implemented the "Search in passive mode" option, it didn't carry over from version 0.172
    Fixed the update file, it no longer disallows old versions of DC++k
    Some small fixes

    13-05-2002
    Oops. Forgot to add all old files to the mirror site. Fixed now.

    09-05-2002
    Implemented the timedmessage command - it was there but didn't tick or show a message
    Changed the way the update system works, it no longer force-closes old versions
    Added remove is delete option

    Added delete filelists option
    Added mirror site which should prove a bit faster
    Added visual indications of commands
    Added denysearch command, which makes DC++k stop answering search requests
    Started a tentative search patch
    Fixed the Search dialog, it now has all requested features

    07-05-2002
    Added the "lock" and "pk" command, which specify the lock and pk, respectively.
    Fixed the number of search results returned
    Fixed the annoying "minimize to tray while maximized" bug
    Fixed the about dialog (latest version)

    05-05-2002
    Added all previous patches (except connection bugfix) to 0.173 source code
    Fixed small possible bug with extra slots

    04-05-2002
    Added timedmessage command
    Added extraslots command
    Returns 5 search results if in stealth mode
    Bugfix for connections installed

    29-04-2002
    Added option to search in passive mode
    0.1722k is completed & released
    Bugfixes complete
    Added an option to decide how many extra slots (for small files and filelists) are shared
    To patch your 0.1721k source code, simply add a comma to the end of line 61 at SettingsManager.cpp

    28-04-2002
    0.1721k is complete & released
    Fixed a minor display "error" (e.g. file size was not formatted correctly)
    Modified the source code so that the FinishedCommand works (both entering it and browsing it)
    Not a new version, since it only were some small bugfixes

    25-04-2002
    Added option use non-extended lock - this will implictly turn off the $Support command
    Added "Stealth" property page, with some old & some new options there
    Modified the homepage pointer to point to this site
    Added option to disable the new version check
    Fixed a bug that could make clients that used the extensions to fail miserably
        (didn't send $Supports when the lock was extended)

    22-04-2002
    Modified the 0.170 source code to include my most vital patches
    Added ability to remove the file when clicking on the connection
    Added option to stop sending the extended information
    Added program to be run when a file is complete
    That program is visible/invisible by setting and is not run on userlist files

    21-04-2002
    I've now moved to RAR files as the compression is far better (go here to find unextractor)
    Added ability to remove the file when clicking on the connection
    Added theoretical ability to delete files, but since it does not work it is only present at source code level
    Modified the program to be run when a file is complete to be minimized and hidden per default (sorry about that)

    19-04-2002
    Modified the program to be run when a file is complete to be minimized per default
    Also that program is not run on DcLst files anymore

    13-04-2002
    Added an option for a program to be run when a file is completely downloaded
    Added some extra code to (maybe) take care of erroneous "Connection reset by server" messages

    11-04-2002
    Added a help link to this page
    Made the link in the about box clickable

    06-04-2002
    Removed some memory leaks

    04-04-2002
    Remade my code include 0.163 changes

    03-04-2002
    Updated AdvancedPage.cpp to work
    Added AdvancedPage.cpp to 0.162-optionalinfo.zip
    Updated AdvancedPage.cpp in 0.162-k.zip
    Added 0.162-k-bin.zip
    Added 0.162-k3-bin.zip


    Do you have any questions? Suggestions? Indecent proposals?
    Then mail me! Don't forget to remove the exclamation marks in the mail address.