-- 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 me27-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 ones26-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 junk25-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 now24-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 time21-05-2003
* 0.2501k version released * Contains all old fixes/features19-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 / second17-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 downloaded12-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 nowadays11-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 me17-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"
- it will now show the correct strings (when searching for special/hiding users)
* Added /showuserresponse which will turn on and off the whole user responses menu
- will take effect upon restart of DC++
* Added the "Get User Response"
- it will request a file that is reasonably certain not to exist on the target client, bringing up speed
- the file is not saved in the file queue at program termination
- use /getuserresponses or /getresponses to queue all current users in the hub
* Fixed the "Search for Hidden" to use new "Get User Response"
- unfortunately still unstable
* 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
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.