Changelog Dc

download Changelog Dc

If you can't read please download the document

Transcript of Changelog Dc

-- 0.695 2006-09-10 --* PM popup/ignore options updated, in nmdc a hub is any nick which hasn't sent a hello or myinfo, and a bot is a nick with myinfo without connection type* [bug 125] Fixed out-of-order PM/quit* [bug 224] Slots are no longer granted to disconnected users, instead disconnection is delayed a minute* [NMDC] Fixed extra space in chat* [bug 395] Fixed password being blanked* [bug 419] Allowed changing case only when moving file in queue* [bug 736] Fixed escaping of menu items* [bug 1013] Fixed gcc warnings (thanks steven sheehy)* [bug 1023] Fixed some large stack allocations (thanks steven sheehy)* [bug 1026] Fixed some potential buffer overflows (thanks steven sheehy)* [bug 1027] Improved unix socket support (thanks steven sheehy)* [bug 1028] Improved big endian support (thanks steven sheehy)* [bug 1029] Fixed BSD compile issue (thanks steven sheehy)* [bug 1031] Fixed a crash after closing hub window (thanks bigmuscle/pothead)* [bug 1032] Fixed certificates help (thanks pothead)* Added possibility to store configuration files in separate directory* Switched back to unicows for w9x users, opencow was missing too many functions* [bug 876] Fixed lost tooltips (thanks poy and bigmuscle)* [bug 1041] Fixed about tab order (thanks pothead)* [bug 1042] Fixed experts tab order (thanks pothead)* [bug 1047] Fixed possible nmdc crash (thanks guitarm)* [bug 1049] Added tooltip to tab bar (thanks poy)* [bug 1053] Fixed vista detection (thanks ullner)* [bug 988] Fixed duplicate nicks* [bug 1015] Fixed chevron text* Default hub lists updated-- 0.694 2006-07-10 --* Fixed crash in certificates page* [bug 1005] Fixed linux compile issue (thanks tpo)* [bug 1004] Fixed browse file list on self* Both .crt and .pem files are read as trusted certificates-- 0.693 2006-07-09 --* Fixed crash bug* Added language code to example language xml-- 0.692 2006-07-09 --* [bug 927] Fixed OP detection bug really (thanks pothead)* [bug 938] Added a few more ADC info fields (thanks ullner)* [bug 939] Fixed hub info update (thanks ullner)* [bug 940] Fixed a 64-bit compile error (thanks steven sheehy)* [bug 942] Fixed atomic operations on unices (thanks tobias nygren)* [bug 943] Fixed unix utsname compile issue (thanks tobias nygren)* [bug 944] Fixed unix string conversion bug (thanks tobias nygren)* [bug 945] Fixed unix mutex initialiser (thanks tobias nygren)* [bug 946] Tiger hash supports big endian and 64-bit architectures (thanks tobias nygren)* [bug 941] Updated usercount display (thanks pothead)* [bug 951] Fixed issue with high port numbers (thanks tpo)* [bug 958] Search spy tth option automagically saved (thanks ullner)* [bug 959] Code cleanup (thanks pothead)* [bug 966] Max hash speed fixed when fast hashing method is not used (thanks steven sheehy)* [bug 967] Fixed path case-sensitivity issue (thanks steven sheehy)* Fixed auto-reconnect* [bug 936] Fixed duplicate entries in search hubs* Fixed some hub title display issues* Some spring cleanup* [bug 970] Unix file permissions correctly set (thanks steven sheehy)* [ADC] Allowed $ and | in nick/description* Fixed targetdrive bug for temp target location* Fixed a crash bug when hash data cannot be saved* Possibly fixed issues with queue items not being updated* Added warning when someone tries to spam hublist.org or dcpp.net with your client* [bug 968] Fixed unix compile issue (thanks pothead)* [bug 975] Fixed silly warning (thanks pothead)* [bug 978] Fixed 64-bit compiler issue (thanks steven sheehy)* [bug 988] Only unique nicks diplayed in title bar * Added protection from hubs/clients sending junk data resulting in high memory usage / crash* Updated to yaSSL 1.3.7* Added a few TLS options; [U] in transfer status means untrusted TLS (encrypted but certificate not validated)* Added certificate generation, OpenSSL must be installed and in PATH for this to work* [bug 996] Fixed an issue where directories that are hard to delete were created* [bug 1000] Fixed linux compile issue (thanks steven sheehy)* [bug 949] Fixed a crash when reading invalid XML files* TLS port may now be specified in settings and is only opened if TLS is enabled* Added TLS port to /connection* [bug 977] Added copy hub address to hub right-click menu (thanks pothead)* [bug 1001] Fixed assertion on unix (thanks steven sheehy)-- 0.691 2006-06-03 -- * Links to bugzilla in html changelog* [bug 122] Added userlist filter (thanks trem)* [bug 578] Added search for alternates to transfers menu (thanks trem)* [bug 861] Fixed auto-prio not being set correctly (thanks trem)* [bug 878] Added close all ... to window menu (thanks trem)* [bug 903] Holding shift while minimizing will use opposite tray setting (thanks joakim tosteberg)* [bug 923] PM history always read (thanks trem)* [bug 927] Fixed OP detection bug (thanks pothead)* [bug 929] Fixed list view flicker issues (thanks trem)* [bug 931] Improved keyboard navigation (thanks trem)* Added "all" to hub list field search (thanks trem)* Fixed bug when sending active ADC search results* Updated to ADC 0.11* Passive users now also get ADC search results* Changed nmdc bot-detection to what it was before, should fix pm-to-bot bug-- 0.69 2006-05-21 --* Small linux / old gcc fixes (thanks jens oknelid)* Fixed an issue where client could be crashed from remote* Fixed an issue bad nicks could cause directories to be created in log / file list download folder* Changed autodrop default to 2 for fewer unexpected autodrops (thanks paka)* Saved users file more often to have fewer missing nicks around* CID of user shown if nick is missing (in queue for example)* Added display of CID in a few places* Updated yaSSL to 1.2.2* Fixed ADC hubname display (thanks ullner)* Advanced TTH rollback no longer performed if tree is invalid (thanks garg)* Option not to auto-disconnect favorite users (thanks ullner)* Fixed auto-disconnect delay (thanks ullner)* Another fix for opencow* Fixed user command parameters not being remembered* Fixed ADC op commands* [bug 464] Added option for masked password prompt (thanks ullner)* [bug 922] Updated help links (thanks xan)* Fixed op count* [bug 230] Added settings to tray menu * [bug 403] Unfinished file lists deleted since they're never resumed anyway* [bug 639] Separated remove user from queue menu option* [bug 766] Fixed broken app titlebar* Removed support for generating NMDC-style file lists (old clients won't be able to download from you)-- 0.689 2006-04-01 --* Fixed displaying of available bytes when user list is off* Fixed a potential crash when not showing user list* Fixed 100% CPU bug on upload* [bug 853] Fixed missing function in opencow-- 0.688 2006-03-18 --* Fixed public hubs sorting (thanks pothead)* Fixed a ZPipe issue (thanks jove)* [bug 858] Fixed a 100% cpu / crash bug* [bug 872] Fixed a pm issue hopefully* [bug 812] Fixed pm's being sent to bots* Files with invalid crc-32, as per their sfv file, are no longer shared* [bug 873] Added connect to hub option (thanks joakim tosteberg)* Fixed an issue with linux file reading (thanks bart vullings and steven)* Added back/forward mouse/keyboard navigation to directory listing frame-- 0.687 2006-02-26 --* Fixed XML file list generation for invalid filenames from other os's* Fixed a rare refresh crash* CID is now shown if no nick name is currently available for a user* Fixed another crash when loading file lists* Played some more with bufferedsocket performance* Fixed some VS 2005 issues (thanks trem)* Installer now removes old unicows library* Updated to yaSSL 1.1.5* Added possiblity to sort transfer view by all downloads first (thanks guitarm)* Some cleanup for frame creation (thanks martin)* Fixed some translation strings (thanks fleetcommand)* Fixed some finished transfers frames issues (thanks trem)* /pm and and a few other things work without user list in hub frame* Added support for the ZPipe extension (test version) (thanks jove)* Moved to subversion, CVS will no longer be maintained-- 0.686 2006-02-13 --* Fixed active search (oops)* Fixed a crash when clicking on dchub links-- 0.685 2006-02-12 --* Fixed "browse list" being available for NMDC users* [ADC] Removed obsolete CI field* Fixed missing upload progress* [bug 89] Readded dynamic compression disabling* Added filelist download speed to filelist browser status bar* Added advanced hublist filter (thanks trem)* [bug 579] Fixed 0-byte files not being created if directory doesn't exist* [bug 804] Cleaned up project files (thanks pothead)* Socket buffer size = 0 now means use system default* [bug 789] Fixed wrong nick being copied (thanks ullner)* [bug 794] [ADC] Fixed automatic reconnect (thanks ullner)* [bug 806] Fixed description for favorite hubs (thanks ullner)* Updated to latest ADC specs, this will break 0.68/0.681/0.6811 queue sources and fav users (for NMDC as well)* Fixed a bufferedsocket crash* [ADC] Fixed quitting user processing (thanks ullner)* Clarified upload speed setting (thanks pothead)* Manual away setting no longer cleared when un-minimizing (thanks pothead)* Search result automatching waits with match until file list is downloaded if auto-matching enabled* Slight performance improvement when sending files* Fixed an issue with nick names disappearing from hub* Added customizable maximum user count when autosearching* Changed to open source version unicows for win9x users, perhaps this one will work better for you (see it as a last attempt; if it doesn't work, w9x support will be phased out completely unless someone else solves the win9x issues)* [bug 774] Fixed invalid description being sent if hub modifies it* [bug 818] Fixed default exit mnemonic* Fixed some more crashes (thanks bigmuscle)* Fixed some shutdown issues* Updated country database-- 0.6811 2006-01-21 --* Fixed a socket race condition leading to failing connections and crashes-- 0.681 2006-01-21 --* Fixed a crash when using slow sources disconnect* Fixed system log overflow* Minor user command fix (thanks garg)* Removed some duplicate code (thanks trem)* Ctrl-a to select all items in a list (thanks garg)* [bug 484] Added a check for multiple refreshes running at the same time (thanks trem)* Fixed a few crashes here and there* Fixed no-slots message not being sent out always* Fixed yassl build locations (thanks pothead)* Added ip resolve cache when searching (thanks trem)* [bug 413] Failed file moves are now reported to the system log-- 0.68 2006-01-08 --* Changed the user identification process completely to work better with ADC. This leads to a more strict interpretation of which users are actually the same for NMDC (essentially, NMDC users are now identified by nick+hub always, not only nick)* Removed saving of directories scheduled for download, since the individual files should appear in the queue fast enough that this will rarely be used (since file lists are free and downloaded almost instantly)* Fixed international timestamps (thanks ullner)* Fixed targetdrive docs (thanks ullner)* [bug 485] Fixed transfer list view flicker on WinXP* New connection settings, please check settings page* Connection type strings changed* No longer falls back to passive mode on failed UPnP* Janitorial cleanups (thanks garg)* Removed some old favorite file format compatibility code* Added country to search frame (thanks paka)* Strftime fix (thanks garg)* [bug 521] Help instead of readme shown on first startup (thanks paka)* [bug 553] Minimize to tray and confirm appexit default to true (thanks paka)* [bug 452] Fixed example.xml language file generation (thanks tpo)* [bug 556] Fixed last searches purge (thanks sulan)* [bug 73] Added option to disconnect slow sources (thanks paka)* ADC hub counts updated correctly (thanks ullner)* [bug 325] Added error message when adding dupe fav hub (thanks ullner)* Updated bzip2 to 1.0.3 (thanks garg)* Some small *nix fixes (thanks poison)* Source path no longer saved for TTH enabled clients (saves memory and queue file space)* [bug 335] Search window settings saved automatically (thanks pothead)* Open folder selects file in explorer (thanks pothead)* Local echo in pm window formatted as the other side should see it (thanks paka)* Fixed debug assertion (thanks tpo)* Dirty tabs settings improved (thanks ullner)* ZLib upgraded to 1.2.3, possibly fixing security issues (thanks garg)* Slot grants now last one connection instead of 10 minutes* [bug 632] Subtotals shown when selecting users in hub frame (thanks cologic)* [bug 625] /u chat command opens url (thanks pur)* [NMDC] The first word of hub name is taken as short name for displaying purposes when space is limited* [bug 629] Waiting users frame added (thanks cologic)* Removed old versions check (thanks cologic)* [bug 635] Added option to limit maximum file list size to open (thanks paka)* Filelist transfer logging default to off (thanks paka)* Added some checks when creating fav hubs (thanks tpo)* More settings screen updates (thanks ullner)* Fixed linux file moving (thanks naga)* [bug 260] Added option to only download files with TTH (thanks ullner)* [bug 708] Fixed registry creation functions used (thanks ullner)* Updated WTL* Rewrote socket code to remove some old hacks and add some new (major change)* Now using standard windows error messages for socket errors* [ADC] Added basic SSL encryption support* Fixed a bug with file list loading and filenames differing in case only* Fixed a few standard compliance issues* Added dirtying to waiting users frame (thanks ullner)* Changed so that a few flags are shown in transfer status, [T] = TTH check on, [Z] = zlib on, [R] = rollback performed, [S] = secure* Parameter names all updated, your current %[xxx] macros will break all over, on the upside they're now more or less unified* [ADC] All hubs a user is online on are shown where only one was shown before * Fixed some log page issues* Replaced small buffer size option with the possibility to set recv/send buffer sizes manually* Consolidated bolding options, you'll have to reset them to your preference* Removed support for old hash index files (pre-0.670)* Improved hashing error reporting* Fixed hash database rebuild* Added /removefav command to remove a favorite hub (thanks ullner)* [bug 717] Fixed search combo box (thanks pothead)* Added option to change auto-refresh interval (thanks ullner)* [bug 740] Removed tab completion option (thanks ullner)* [bug 743] Added registry key creation failure notification (thanks ullner)* [bug 717] Fixed dropdown sizes (thanks pothead)* [bug 760] Fixed list subtraction issue (thanks cologic)* Added some right-to-left support, but it probably needs more work* [NMDC] Minislots are no longer given to old DC++ clients ( high fatal bug probability.* Fixed full name being displayed in user commands with submenus* Bloom filters dramatically improve cpu efficiency on incoming searches (if you have a large share)* Auto match results shown in status bar* Added option to match autosearch filenames exactly to further avoid the wrong file being downloaded (default on)* End of zlib transfer test period, semantics slightly changed ($GetTestZBlock -> $GetZBlock, $Sending changed)* Speed increase when loading shares with many files of the same size (thanks farcry)* Added file hashing, turn it off in advanced settings (experimental)* Merkle trees and tiger hashing added for TTH hash support* Compression totally rewritten, should also fix a few minor issues* Compression (GetZBlock) and hashing (TTHSearch) is advertised to hubs through $Supports, I advise hubs to advise its users to keep at least hashes on so that searching by hashes will work efficiently (as it's only useful if all clients on the hub support it).* Fixed bug where no/invalid file listing would be written if there was no disk space (the old one is used now instead...)* XML File lists that contain hashes if available, and support full utf-8 names (correct viewing is not guaranteed, but download should work)* Upgraded to zlib 1.2.1 (thanks garg)* Extra column for hub in transfer list (thanks naga)* Copy nick to clipboard in transfer list (thanks naga)* Files starting with a '.' are no longer shared if hidden files are not shared (...unix...)* Fixed a minor memory leak when an invalid search result is returned (exploitable minor security issue)* Slight speedup of file list loading* File IO rewritten (major change)* Rollback no longer depends on buffer size* /rebuild rebuilds the hash database and potentially reduces the size of the raw hash data file (also checks its integrity)* Ip column in transfer list (thanks cologic)* Scrollbar for multiline messages (thanks garg)* Fixed an issue with icon transparencies (thanks garg) -- 0.306 2004-01-09 --* Fixed an issue with UNC paths (those starting with "\\")* Changed autosearch so that it only searches if less than 5 sources are online, this should stop galloping filelist downloads as well* Upgraded to WTL 7.1, should fix a few UI issues* Fixed brightness of compressed transfer progress bars* Fixed a crash with badly formatted compressed transfer requests* Some work on memory managment, dramatically improving DC++'s behaviour with large queues / shares* Auto-match queue is only done on exact match* Fixed a bug in the compressor that may have caused compressed uploads not to finish and/or 100% cpu* The sound part of partially corrupted queues is now recovered* When opening a file list from search results, the file's directory is automatically shown* An extra buffer flush is done to ensure that file lists are fully written to disk* Readme automatically shown for new users (thanks johnny)* Filename is shown on transfer error (no slots etc) (thanks ciber)* Ctrl-tab order is now the standard last-seen* Added support for user command menu subitems (add a '\' to the name)* Fixed locale setting bug* Added option to automatically add items to queue from ADL search (thanks twink)* Fixed share sizes not being updated with the "share hidden" box (thanks theparanoidone)* Directories with '$' in the name are no longer shared (they can't be downloaded)* Favorite users can now have descriptions* Added filesize and filesizeshort to search frame %[...] macros (thanks gadget)* Added option not to log filelist transfers* Fixed some issues with being / not being op -- 0.305 2003-12-04 --* Fixed disappearing queue items bug* Fixed displaying of upload compression in progress bar* Added compression ratio column and %[actualsize] and %[actualsizeshort] to log formats available* Fixed doubled name when downloading directories from search frame* Fixed a mem leak for safe transfers* Fixed a crash during downloads* Fixed speed problems with user list* Added "open download directory" to file and tray menu* Shift-clicking tab will close window (thanks twink)* Added support for $UserIP, %[ip] as user command parameter and server side ip detection (automatically used if the ip field in settings is blank)* Transfer bar colors updated and user-configurable (thanks garg)* Fixed possibility to share same folder twice (thanks theparaniodone)* Fixed translations of kick & redirect user* Fixed missing subdirs when moving directories in the queue* Really fixed hublist space trimming =)* Added ".wmv" and ".ogm" as video extensions* Fixed some issues with same-named fav users* Fixed small mem leak in fav users* Max download slots default changed to 3* Max 3 slots more than max download slots are used for highest priority downloads* Added option to automatically download filelist and match it on autosearch match. This will dramatically speed up autosearching, lessening the strain on the hubs as less searches have to be done.* Added accelerator for filtering in public hubs (thanks garg)* Fixed some translations (thanks ciber)* Added "downloaded bytes" to queue (thanks ciber)* Fixed refresh file list from main menu* Switched user and filename column in search frame so that the image will be attached to the correct column (thanks garg)* A few message boxes updated (thanks garg)* Added supports NoHello, a hub bandwidth easing feature for the hubs that support it* Fixed a problem with matched list downloads not starting -- 0.304 2003-11-19 --* Fixed missing usercommands (thanks sed)* Added option not to receive usercommands * Fixed a bug with bad search result type (hub owners, make sure your users upgrade if they use 0.302-0.303) (thanks saurod)* Added "$Supports MiniSlots" for other clients to profit from dc++'s free small files and filelist free slots (thanks sed)* Added /getlist command to get users list from chat (thanks twink)* Added check so that temp directory cannot be added to share list* Hopefully speeded up hub connect a little* Fixed transfer view sorting I think, this is how it should be: running downloads, running uploads, waiting downloads, waiting uploads* Fixed missing string (thanks garg)* Fixed invalid date added formatting* Fixed trimming of spaces for http downloads (hub list...)* Fixed a bug in autosearch when using auto search strings (thanks ilkka seppl)* Fixed typo in user commands help* Fixed missing sort arrows* Added time last seen online to fav users (thanks gargoyle)* Changed auto-grant slot ui (thanks gargoyle)* Fixed error removing recently added share directory* Fixed open folder in finished frames -- 0.303 2003-11-14 --* Fixed reversed free and open slots in search results (oops...=)...upgrade or you're likely to be banned! -- 0.302 2003-11-14 --* Added a small menu to the tray icon (thanks orkblutt)* Added port to hub log files* Some fixes so that \client will compile better under linux (thanks christer palm, he's working on a linux version using dc++ as base...)* Speedups, code cleanup to GUI list handling* New STLPort again (4.6) (a lot of the match queue crashes are probably STLPort's fault, so I'm changing again, to see if the latest is better, + that I changed two lines in it)* Fixed some bugs in the &-translation* Can be compiled in MSVC 7.1 without stlport, make sure to undefine HAS_STLPORT in config.h* Updated the antifrag feature to recover from crashes (thanks distiller)* Fixed so that tab completion works with multiple [xxx] tags (thanks sed)* More code cleanup, keep a backup of your queue handy while upgrading, queue code extensively rewritten to ease future changes* Updates to the autosearch feature* Added (well, enabled) GetZBlock, a feature that makes all transfers safer by checking CRC's during the transfer and if possible, compresses. This is an experimental feature, and it might require some extra cpu, so it can be turned off in settings, turning it off will turn it off for both up- and downloads. If both users have it enabled it will automatically be used. Compression is automatically turned off file files that don't compress well (.rar's for example), but the extra CRC check is still done. Safe transfers are marked by a * in the active transfers list (I'll think of something better later on...)* New, very nice progress bars for the transfers window (thanks citruz)* Multi-shade progress bars to show how much was resumed and compressed* Added auto-grant option to favorite users (thanks saurod)* Improvements of robustness and speed of the XML reader* Fixed some minor Examples.xml issues ("\\" and "\t" are now correctly shown)* Fixed a queue crash bug* Changed transfer view sort order (active downloads, active uploads then connection attempts...one fine day perhaps it'll be configurable...)* Added date added column to queue* Temporary downloads folder no longer shared* Fixed a bug where the socks5 proxy was used for http proxy connections (thanks dan fulger)* Added command history scrolling using ctrl-up/down/home/end (thanks cologic)* Fixed match queue crashes* Fixed sending of unknown '/'-commands to the hub (thanks sedulus)* Added support for once-per-nick usercommands (and made kick/redirect work like once)* Filename and path in finished frames split ut in two columns (thanks twink)* Fixed NoGetINFO so that it actually doesn't send any getinfo's -- 0.301 2003-10-28 --* Fixed usercommands in hub frame (kick for example)* Other fixes to usercommands (thanks sedulus)* Fixed reading of DCTC file lists I think (haven't tested) (DCTC of course has to be different from all other clients and create file lists with multiple directories with the _same_ name for no reason)* Fixed "open folder" in finished frames* Added new search for alternates algorithm with possibility to set search string yourself (thanks saurod)* Added selection of which hubs to search in (thanks saurod)* Fixed link opening in some browsers* Added NoGetINFO extension support -- 0.300 2003-10-27 --*** WARNING *** Security update, upgrade unless you want to risk losing files anywhere on your hd (this is for all versions prior to this one) (thanks fusbar for bringing it to my attention) *** WARNING **** Some code cleanup* Added vertical tiling of windows* Nick and password are now taken from favorite hubs on redirect (thanks saurod)* Fixed a case sensitivity bug in favorite hubs (thanks saurod)* Locale formatting of exact size in search (thanks saurod)* Fixed a bug where directories were not correctly returned (thanks saurod)* Replaced the tab control in the settings with a tree, expect many more settings soon* Fixed a bug when changing priorities from paused* Reduced transfer view flicker somewhat when sorted by status* Reconnect time is randomized a little to reduce stress on hub when everyone reconnects* Small i18n fix in uploads settings (thanks atomicjo)* Numbers only on search size box (thanks atomicjo)* Delete multiple favorite users (thanks garg)* Autocomplete turned off when using shift-tab (to tab between the windows instead) (thanks garg)* Small fixes (thanks garg)* Toolbar updates (thanks garg)* Speeded up match queue a lot (I mean a _lot_)* Added a network statistics view* Added tab-specific context menus* Added support for hub $Supports* Added hub-sent usercommands* Usercommands changed to raw in save file* New %[ parameters in user commands* & is used to escape the & in chat (currently only escapes when really necessary, i e | or $ escape is used)* Added "Match Queue" to various right-click menus* Internationalised settings (thanks garg)* Fixed finished frame lockups* Moved to Visual Studio 7.1, 7.0 project files are available, but won't be maintained...* Own icon always set to blue (DC++) (thanks atomicjo)* Edges around the settings (thanks opera)* Fixed right-click issue in the hub frame (thanks twink)* Fixed a problem with detecting protocol extensions* Updates to the queue frame (bugs fixed and smarter when using with multiple drives)* Fixes to zblock sends (thanks sandos)* Links are opened in a new browser window* New STLPort again (4.5-1020)* Increased some buffer sizes to increase high-speed transfer performance* Added tooltip to hub window status bar that shows last 5 status lines* /-commands that don't exist are now sent to the hub* Added /pm* Added /g to search google* Added /imdb to search imdb-- 0.263 2003-09-30 --* Fixed a mouse click crash (thanks sed)* Fixed so that donating is done in euro's from the help menu (why don't you try it out? =)* Port can now be seen in the hub frame title (thanks sed)* Fixed a major bug with filename case sensitivity (causing strange queue behaviour)* Fixed another queue crash bug* Queue now starts fully expanded (makes sense with smart queues)* Fixed compiling issue on vc6 -- 0.262 2003-09-24 --* Added arrows and tri-state sorting (thanks saurod)* Fixed a crash with certain queues when opening queue frame* Fixed a bug in the search frame not setting b/kB/MB correctly when searching for alternates* Fixed bad loading of menu translations* Fixed tag not being removed when someone turns it off* Added connection flooding protection* Fixed a bug with file extension being cut off when moving files in certain windows setups (I think, not tested)* Small fix to ip detect code (thanks fusbar)* Fixed a file read crash* Fixed so that DC++ correctly returns hub port in search results (thanks sed)* Now correctly reacts to multiple $Hello's with own nick* When moving items in the fav lists, items are scrolled into view if moved outside the window* Added "View as text file" option when downloading files (only shows the first 32k though...)* Made it possible to compile using the stl supplied in msvc 7.x, it's untested though, and I won't maintain it (I just wanted to see if it works)* Already existing files are prioritised when queueing* Changed so that files are downloaded in alphabetical order when first added (this makes opening large user file lists a little bit slower)* Upgraded to STLPort 4.5.0725 (should be compatible with msvc 7.1)* Fixed right-click menu in hub frame when the username comes last on a line (thanks sed)* Added stored password sent notification when connecting to favorite hubs -- 0.261 2003-07-15 --* Fixed user list problems* Fixed a queue frame crash -- 0.26 2003-07-15 --* Search for alternates now sets file type as well (and should work correctly with sizes...)* Search now returns results for exact size matches on at least/most searches* Some minor fixes* Fixed a crash on adding items to the queue* Progress bar now has different color for selected items* Added notification for which file was not available for downloading* Added H: to main window status bar* Hub developers: Added section about $Supports scheme for client-hub communication to extensions.txt that dc++/dch++ will (probably) use to extend the protocol (if it ever happens =).* Default hub list now points to one that works* Minor code cleanups* M:5 in the 0.164 in both ends and was mainly added to test the protocol extension scheme, but should be fairly useful for all the low bandwidth people out there...* Added an optional annoying noise when a private chat window is opened and / or when a pm is received* Changed the way notepad is saved, old notepad contents will disappear when you update from older versions -- 0.163 2002-04-04 --* More internationalization* Added public hublist filter* Minor UI fixes* Changed error messages in public hubs frame* Fixed some minimize to tray issues (window popping up...)* Reduced flicker in the bottom tabs when resizing window* Added simultaneous downloads limit option, as well as max download speed to start new downloads* Added a favorite users frame* Added proxy support for downloading the hub list* Fixed a crash when loading invalid hub lists* Added transfer window sorting* Fixed kicking the same user multiple times from search* Added last kick/redirect reason to the search frame as well* Reordered some of the right-click menus so that "dangerous" options are at the end* Worked some on the cpu bug, should a bit better now...* Fixed a bug where some data was unnecessarily requested from the hub, causing a little extra load (thanks dan kline)* Added some new menu options to the help menu* Added search spy window with counter* Added NMDC queue importing (thanks luca rota)* Added some simple logging, more will probably come...* Removed option to keep finished downloads in queue (replaced by log...and yes, the log will be improved later on...) -- 0.162 2002-03-18 --* Fixed another hub counting bug (this is becoming annoying...gee, I should be sleeping...=)* Fixed a bug where the kick message was not sent correctly -- 0.161 2002-03-18 --* Fixed a hub counting bug (this should also reduce the number of redunant description updates, thus lessening the load on the hub)* Hopefully fixed the 100% cpu bug (found a very likely candidate at least...=) -- 0.16 2002-03-15 --* Fixed a resource leak that might have caused the sudden deaths (thanks carxor)* Added saving of last kick & redirect reasons (and server...)* Added hub name to the password dialog* Changed default port to 1412, should improve compatibility with a lot of firewalls (that only allow incoming data on port >1024)* Updated user handling, issues related to diffent users with same nick should work out better now (also increased performance in user handling) (Major change...)* Fixed some minor ui bugs* Added options to ignore or popup messages from bots and other offline users* Fixed some more minor memory and resource leaks* Improved incoming search performance, also fixed some minor search result bugs* Improved general window updating performance (when getting info about users and closing windows)* Should have fixed the scroll problem (although I've never experienced it myself...)* Increased time between kickmsg and actual kick...wonder if it's enough or needs to be increased more...* Fixed a bug where files that already existed on the target location were being added to the queue* Did some more work on the queue managment to reduce crash frequency* Improved file transfer perfomance a bit* Fixed so that priorities are saved / loaded* Improved rollback buffering, the app now discards the last bytes, and then checks the bytes before that for inconsistensies.* Fixed so that the correct edit box gets the focus when switching windows* Fixed a bug with renaming share directory names when refreshing* Some code cleanup* Added option to keep duplicate files in the dclist (but their sizes are not added to the file share total in any case)* More random crashes fixed* Added timestamps to private frames as well* Added possibility to change column order and widths* Added write buffering to reduce fragmentation when downloading multiple files* New search window with new search options (file types, free slots)* A first go at internationalization...many of the texts in DC++ can now be changed by loading a different language XML* Added some information to the description field, where V = client version, M = mode (a=active, p=passive) H=number of hubs connected to where you're not a registered user, S=number of slots you have open. This is updated every 10-15 minutes.* Small performance increase in loading dclists (thanks geoff)* Added total queue size and number of queue items to the download queue window* Added path column to download queue* Added a limit so that only 15 users and 1 op kan be kicked at a time from the hub user list* Fixed the download directory name bug -- 0.154 2002-02-25 --* Added passive user detection, those that are behind a set of bricks are passive. (detected when the user searches or tries to connect to you)* Added a primitive search history* Fixed a slot freeing bug* Added option to grant extra slots to specific users* Changed order of kick message sending, to increase the chances of the user actually getting the message* Improved XML loading speed a bit (there's more to be done if necessary...)* Fixed some XML parser bugs* The XML is now backed up before writing a new one, so that you don't lose your queue when ++ crashes* Added a quick-fix so that the XML file can be displayed in ie...* Fixed crash when trying to send a message to an unconnected hub* Fixed some random crashes* Fixed default download folder error (when missing '\')* Fixed multiline posting* Reworked ip detection once more, should now be able to detect changing ip's as well...* Fixed various invalid display bugs in the download queue* Fixed missing users and bots in the user list* Upgraded STLport (4.5.3 now...)* Hopefully fixed the growing threads issue* Fixed the connection type icon being reported to nmdc users* Partially fixed the connection timeout bug (++ now correctly shows reconnection attempts...)* Added chat timestamps (/ts)* Added exit confirmation dialog (optional)* Fixed search bug when part of the search string was in the directory and part of it was in the filename* Added dupe file removal, files with same name and size are automatically removed from your share* Fixed another search results bug -- 0.153 2002-02-11 --* Fixed some potential deadlocks* Fixed some potential crashes* Code cleanup, no more level 4 warnings* New STL (STLport 4.5.1), to improve standards compatibility and stability (major change...)* Added new favorites properties dialog* Added possibility to add unlisted hubs to favorites* Fixed a lot of minor instability issues* Added a slot counter to the status bar, shows the number of taken slots* Fixed the memory leak* Fixed a search bug* Fixed a rollback bug -- 0.152 2002-02-07 --* Fixed a queue saving bug (resulting in overwritten resumes...yes, this is _the_ resume bug...)* Improved network efficiency and application responsivness* Started improving the threading, which will result in less crashes.* Fixed disconnection from hubs at startup* Hopefully fixed "unknown error 0x2747", please report if you get "Ran out of buffer space"* Fixed circular pm:s (away messages are now only sent once per user when the window is opened, and only when he/she initiates the pm session...)* Hopefully fixed pm away message crashes* Fixed annoying scroll in hub window (when scolling up to view previous messages)* Added option to minimize to tray* Fixed a connection timeout bug* Fixed "Get User List" in transfer window crash* Fixed _some_ of the random crashes* DCLists are now removed from the download queue even if "keep finished downloads" is set...* Fixed bug where dc++ continued to try to establish a connection to a user even though there were no downloads in the queue* Fixed a bug where connections were not correctly removed from the transfer window* Added options to disable automatic opening of queue and public hub list windows* Fixed full row select in queue window* Fixed multiple copies of the same user as download source* Removed many of the annoying error boxes. The error message now appears in the status bar. -- 0.151 2002-02-03 --* Fixed stupid resume file bug (abnormal progam termination...) -- 0.15 2002-02-03 --* Added a new queue window, to reduce clutter in the transfer window at the bottom* Totally reworked the queue managment code, queue related bugs should now be a lot easier to find...=)* Added a check to ensure the minimum 1 slot* Added option to keep finished downloads in the queue* Fixed a small error with the rollback* Fixed incorrect search results for nm search by file type* Fixed lost slot problem, slots are now kept until the connection is broken (note; you do not get a slot for downloading the dc list, only when you start downloading real files...)* Fixed another small incompatibility with search results* Fixed description cheat* Added download priorities* Fixed redirect compatibility* Fixed dns resolution bug (for url:s beginning with a number)* Added option to filter away kick messages from the chat window* Fixed a memory leak when reconnecting to hubs* User list is now cleared upon hub disconnection* Added /clear in the chat* Added /away and /back (no, you don't have to specify an away message, there's a default...)* Added private message to search window menu* I've not had much time to test the new features, but hey, that's what I have you users for...=) -- 0.14 2002-01-26 --* Fixed upload slots bug* Fixed download resume bug* Fixed security bug (allowing people to download arbitrary files on the hd...thanx Simon E.)* Added new settings dialog* Added client version option* Added rollback size option* Added auto-follow redirects option* Removed some level 4 warnings when compiling* Almost made compatible with VC++ 7.0 (You still have to change one line in the WTL to compile due to changes in ATL...)* Fixed some performance issues with large download queues (the app was doing a lot of unnecessary saving...). This should also solve the problems people have had with unsaved settings...* Corrected transfer list display (Offline/Online users)* Added search flood detection (If more than 5 searches are received from the same user within 7 seconds, DC++ will send out a warning)* Added /dc++, /search , /slots #, /refresh and /join commands in the main chat* Added option to disable clearing of the search box* Added option to select full rows in all list boxes* Added option to automatically remove download sources if "File Not Available" is received* Fixed close hub window bug* Hopefully fixed another crash bug* Added text and background color selection* Added font selection (Only for chat windows so far...)* Added option to remove hidden files from share* Increased the size of the toolbar icons a bit* Fixed another bug where users could download files that were not shared -- 0.132 2002-01-21 --* Fixed a bug when downloading tiny file lists (people with 0b share...)* Removed the empty line in the chat windows* Set default focus in the chat window to the box where messages are entered* Fixed aborted uploads bug* Fixed the add similar directory bug* Added sound when new private message window opens* Added hub address to hub frame title* Added bold text in the window tabs whenever chat text changes...* Added time stamp to private messages* Fixed a bug where DC++ was returning bad search results ("At least" was not working correctly)* Because of a design flaw in the original dc client, I had to remove the small files and dc list extra slots feature for original dc users, but hey, it's their loss really (there's a problem with file listings closing just because "no free slots" is reported as soon as they try to download)* Fixed a private message crash* Added automatic saves every time the download list changes (now you only have to hope it doesn't crash while saving...=)* Added notepad (stupid feature really, what's wrong with windows' notepad?) (only visible in menu so far...)* Fixed missing close button on pm window (I think...can't find a window without at least...) -- 0.131 2002-01-20 --* Fixed the lock at start bug* Fixed the write to full disk bug (hopefully...)* Fixed a small transfer queue bug* Added an icon for the "follow redirect" thing...will probably change soon...* Added a maximum dc list slots (3 more than currently open slots...) -- 0.13 2002-01-19 --* Added directory listing sort* Fixed missing '\\' in the default download directory bug* Fixed a small bug where search responses sometimes reported -1 free slots* Fixed "Download to..." bug in search frame* Fixed some application lockups* Fixed some random crashes* Fixed a bug in the user connection procuedure* Fixed data corruption bug (in rare cases, dc++ was filling files with "$send")* Changed the default directory in "Download to..." to the default download directory (instead of "My Computer")* Added op commands in search window* Added "Download to" for each file of the same size already in the download queue* Reorganized transfers menu* Running downloads are now moved to top of transfer list, and running uploads are put at bottom* Files smaller than 16k and file lists are now downloaded before any larger ones from the same user* More work on the multihub feature* More work on the resume rollback, it should now work a bit better* Made sure that the settings file is never shared (DCPlusPlus.xml)* Reworked local ip discovery, hopefully it will work better on machines with multiple ip's...* Made sure transfers stop when the disk is full (also added more verbose file error messages)* Users can now download files