From: <arn...@us...> - 2006-03-18 20:12:26
|
Revision: 595 Author: arnetheduck Date: 2006-03-18 12:12:05 -0800 (Sat, 18 Mar 2006) ViewCVS: http://svn.sourceforge.net/dcplusplus/?rev=595&view=rev Log Message: ----------- 0.688 Added Paths: ----------- dcplusplus/tags/dcplusplus-0.688/ dcplusplus/tags/dcplusplus-0.688/changelog.txt dcplusplus/tags/dcplusplus-0.688/client/Client.h dcplusplus/tags/dcplusplus-0.688/client/ClientManager.cpp dcplusplus/tags/dcplusplus-0.688/client/File.h dcplusplus/tags/dcplusplus-0.688/client/version.h dcplusplus/tags/dcplusplus-0.688/help/changelog.html Removed Paths: ------------- dcplusplus/tags/dcplusplus-0.688/changelog.txt dcplusplus/tags/dcplusplus-0.688/client/Client.h dcplusplus/tags/dcplusplus-0.688/client/ClientManager.cpp dcplusplus/tags/dcplusplus-0.688/client/File.h dcplusplus/tags/dcplusplus-0.688/client/version.h dcplusplus/tags/dcplusplus-0.688/help/changelog.html Copied: dcplusplus/tags/dcplusplus-0.688 (from rev 592, dcplusplus/trunk) Deleted: dcplusplus/tags/dcplusplus-0.688/changelog.txt =================================================================== --- dcplusplus/trunk/changelog.txt 2006-03-18 19:34:20 UTC (rev 592) +++ dcplusplus/tags/dcplusplus-0.688/changelog.txt 2006-03-18 20:12:05 UTC (rev 595) @@ -1,1894 +0,0 @@ --- 0.688 2006-02-26 -- -* 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 (<0.304) -* [ADC] Directory size returned with search results -* Fixed a rare deadlock - --- 0.674 2005-04-10 -- -*** WARNING *** - This version fixes a security bug, upgrade unless you want to risk losing data - anywhere on your drive, this error affects all clients from 0.307 to date (thanks cologic for finding it) -*** WARNING *** -* Added stats window to autoopen (thanks paka) -* Fixed context menu open for multi-screen setups (thanks trem) -* Changed country database to the original format so that users can update by themselves (thanks paka) -* Fixed some registry issues (thanks trem) -* [bug 443] Fixed localised number encodings (thanks trem) -* Updated sorting to use a more windows-like order (thanks trem) -* Fixed an issue with restore all (thanks krzysztof tyszecki) -* Added list view tooltips - --- 0.673 2005-03-22 -- -* Added auto-prio by file size settings (thanks paka) -* Fixed yet another context menu fix (in case anyone wondered, it should now - be possible to use the context menu key for all context menus) -* Fixed a search crash with search history set at 0 -* Updated unicows W95 unicode support -* Updated to latest WTL -* Fixed directory listing total sizes (thanks trem) -* Fixed empty oplist issue - --- 0.672 2005-03-20 -- -* Fixed an issue when loading pre-671 file lists -* Fixed the context menu fix - --- 0.671 2005-03-19 -- -* Added possibility to set minislot size (thanks ullner) -* [bug 22] Added possibility for multiline away messages and user commands (thanks ullner) -* Added file type to queue frame (thanks ullner) -* Changed stats frame to use standard colors (thanks yoji) -* [bug 439] Fixed purge button (thanks ullner) -* Fixed search frame only tth issue (thanks naga) -* Updated to ADC 0.9 -* Fixed a crash bug (thanks trem) -* Fixed a geoip init bug (thanks trem) -* Fixed a prio setting bug (thanks tpo) -* Fixed some font settings (thanks tpo) -* Fixed ADC password sending -* Magnet registration fix (thanks ullner and farcry) -* Finished partial file lists for ADC -* Fixed some ADC crashes -* Basic ADC searches now work -* Basic ADC pms now work -* Basic ADC transfers now work -* Added option to specify bind address for sockets (thanks sed) -* Made the connection flood trigger slighly less sensitive -* [bug 58] Fixed strange user list behaviour -* [bug 83] Consolidated auto-open window options -* Fixed some context menu stuff - --- 0.670 2005-02-04 -- -* Fixed an issue with international formats of float numbers (also fixes UDP port setting) -* Fixed a minor crash log output address issue -* Split off color and sound to a new page (thanks ullner) -* [bug 359] Fixed an issue with negative search terms (thanks naga) -* Added option to filter TTH results in search spy (thanks joakim tosteberg) -* [bug 184] Updated log functionality to allow users to customize log filenames (thanks naga) -* Fixes to log edit function (thanks naga) -* Added possibility to filter all searches without tth (thanks naga) -* More preferences splitting (thanks ullner) -* Small socket fix (thanks tremor) -* Search tab goes bold if set to (thanks naga) -* Hopefully fixed an UPnP crash -* [bug 302] User commands in file lists (thanks joakim tosteberg) -* ADC url's clickable (thanks naga) -* [Bug 117] Improved search timer to avoid spamming hub (thanks naga) -* Redid some of the hash storage code, should be slighly more efficient -* [bug 94] Share is cached for faster startup -* Temporary targetnames are now filled in when download starts, not when item is added to queue, - which makes temp target dir changes happen for current queue items as well, plus we get a huge - memory save on huge queues. -* [bug 363] Added "Remove All Sources" to queue (thanks izzzo & garg) -* Queue menu items greyed out when there are no items (thanks izzzo) -* Fixed a crash with certain empty lists (thanks garg) -* Added "restore all" to undo "minimize all" (thanks guitarm) -* Added optional pm history (thanks trem and ullner) -* Better log file managment (thanks trem) -* [bug 412] Fixed a queue count issue on removal (thanks ullner) -* [bug 9] Fixed a queue move issue (thanks paka) -* [bug 20] Fixed upload auto-slot granting (thanks naga) -* Redid adl search to accomodate for partial list browsing (thanks garg) -* Added initial ADC file transfers support -* ADC hub connectivity improved -* Fixed unnecessary COM initialisation (thanks garg) -* Some linux compile fixes -* Added readd all sources (thanks garg) -* Fixed a deadlock when closing hub windows (thanks trem) -* Added user ip logging in up and downloads (thanks ullner) -* Small spy frame fix (thanks garg) -* Small pm fix (thanks garg) -* Added password warning for n00bs (thanks sed) -* Help file updates (thanks ullner, garg) -* Probably fixed the list redownloading bug -* Hash index format change (as a side effect, it's very easy to find dupes - in the new format, someone should make a tool) -* Download manager changes in preparation for partial list browsing and other - ADC features -* Improved efficiency for small files (<=64KiB) in the hash storage -* Added advanced resume that detects and tries to repair rollback inconsistencies - using tiger trees -* Fixed a rare invalid zlib decompression error -* Autosearch and automatch queue is now done by tth only (!) (thanks garg) -* Automatch search done by tth only, should make things slightly faster -* Search for alternates automatically uses tth if available (thanks garg) -* Lowered compression level so that uploads will take less cpu -* Added exact file size to directory listings (thanks paka) -* Remove confirm fix (thanks trem) -* Added option for the new tab select behaviour (thanks trem) -* [bug 116] Added possibility to download to temp folder on the same drive as target (thanks sed) -* Fixed user command string for file list context (thanks sed) -* [bug 290] Added more correct escaping of search strings (thanks sed) -* [bug 432] Fixed download directory for adlsearch matches (thanks ullner) -* Some UPnP fixes (thanks nils maier) -* ADL Search byte prefix fixes, might screw up your adl search settings on first load (thanks ullner) -* Linux download path fix (thanks jens oknelid) -* Added purge button for search history (thanks sulan) -* Added column reorder to file listing (thanks ullner) -* Fixed alt source download starts (thanks paka) - --- 0.668 2004-11-30 -- -* [bug 311] Fixed crash on open own filelist (thanks sulan) -* Added option to make /join open a new window (thanks ullner) -* Added mailto: to link-clicking (thanks ullner) -* Fixed stack overflow with excessive xml nesting (thanks farcry) -* Fixed virtual name issue with invalid chars in the virtual name (thanks farcry) -* Fixes to ADC implementation, see http://developer.berlios.de/projects/ddc/ for a - somewhat compatible hub in development -* Some linux patches (thanks tim burton) -* PgUp/PgDn now scroll the chat window (thanks jonathan stone) -* Small fix with line history (thanks jonathan stone) -* Added option to use separate TCP and UDP ports -* [bug 303] Fixed a raw command guessing bug (thanks garg) -* [bug 345] Fixed an xml listing parsing bug -* [bug 309] Hopefully fixed nt4 startup -* Hopefully fixed an issue with downloading international search results from old clients - --- 0.667 2004-11-15 -- -* Improved multiple hublist support (thanks garg) -* Fixed some favdirs issues (thanks naga) -* Fixed a status logging issue (thanks naga) -* [bug 289] Fixed annoying login issue -* Added possibility to rename shares (thanks naga and tremor) -* [bug 106] Fixed show joins for fav users (thanks ullner) -* Fixed some unnecessary connects when download slots are full -* Fixed magnet registration issue (thanks garg) -* Some code documentation work (thanks jonathan jansson) -* Makedefs.py fixes (thanks garg) -* A connection attempt is made when you grant a slot to potentially start the other - fella's transfers (thanks sed) -* Fixed passive search results issue with international nicks (thanks garg) -* Fixed search frame extension vs tth again -* FAQ added to the help file (thanks bsod) -* Upgraded to zlib 1.2.2, fixing a security issue (thanks garg) -* Added %[file] to the transfer view user commands (thanks naga) -* Fixed myinfo update issue (thanks sulan) -* Added option to use only up/down for command line history (thanks jonathan stone) -* Improved installer (thanks bsod) -* Fixed so that a connection attempt is made when changing a transfer to highest priority - --- 0.666 2004-11-03 -- -* [bug 173] Fixed copy nick to clipboard (thanks trem) -* Removed some old code (thanks garg) -* Added tth to log codes (thanks garg) -* Added # of locally filtered results to search frame (thanks garg) -* Fixed a crash in the upnp code -* Fixed wide formatting of time (thanks garg) -* [bug 166] Added local filtering of searches with "-" in front of the search term (thanks cologic) -* Fixed a missing hubframe stats bug (thanks trem) -* [bug 87] TTH's are now correctly searched for in search spy (thanks trem) -* [bug 256] Fixed an issue with utf8 user commands (thanks trem) -* Moved to a less intrusive build procedure where stlport and wtl are local to the - DC++ build (see compile.txt) -* Added /log to show log for current hub / user (thanks garg) -* More internationalization (thanks garg) -* Updated some template code (thanks farcry) -* Extended log command (thanks ullner) -* [bug 212] Fixed issue with utf-8 nicks during login to some hubs (thanks garg) -* Fixed issue with utf-8 time formatting for certain languages in certain locales -* Removed search optimisation obsoleted by tth's and bloom filters (those of - you with a large number of files in your share, post on the forum if you notice - any big increase in CPU usage) -* [bug 69] Added option not to download files already in share (by TTH) (thanks TPO) -* Help file work (garg, ullner) -* Added petabytes (PiB) (thanks garg) -* Clicking on active tab will deactivate it (thanks garg) -* [bug 227] Fixed an issue with loading invalid virtual names when upgrading (thanks garg) -* [bug 256] Fixed another issue with user commands (thanks garg) -* Updated to WTL 7.5.4291 -* [bug 183] Hopefully fixed a few issues with w9x and Unicode -* Fixed common control initialization -* Unix makefile now generates a shared lib (thanks jeremy huddleston) -* Slight memory save for hash database -* [bug 130] Added favorite hub removal confirmation option (thanks ullner) -* [bug 5] Fixed broken redirect (thanks garg) -* Added spy frame column saving (thanks garg) -* ADL Search autoqueue saved now (thanks garg) -* Window minimization issue fix (thanks garg) -* [bug 129] Fixed some issues with downloading >4GiB files -* [bug 15] ADL Search goto directory fixed (thanks garg) -* Some fixes for compiling on osx (thanks jonathan jansson) -* Removed Makedefs in favour of a python script -* FastAlloc disabled in debug builds -* [bug 266] Fixed a crash with offline users and user commands (thanks naga) -* [bug 165] Fixed a case insensitivity issue (thanks farcry) -* [bug 18] Added favorite download directories (thanks naga) -* Fixed MyINFO spam when hashing - --- 0.4034 2004-10-03 -- -* Help file additions (thanks naga & ullner) -* [bug 170] Fixed a few issues with files not being hashed correctly (thanks garg) -* More ADC fixes (thanks sed) -* Fixed some ADLSearch stuff (thanks garg) -* Added item count to finished frames (thanks garg) -* Fixed user commands encoding (thanks garg) -* Added last search time to search spy (thanks ullner) -* [bug 3] Fixed queue size growing on queue item move -* Fixed missing file list on 0 byte share -* [bug 185] Fixed missing search results (thanks garg) - --- 0.4033 2004-09-27 -- -*** WARNING *** - This update will change all your config files and queues, and it is - very probable that you won't be able to revert back to an older version - once the update has been done!!! - Also, finish your queue file before upgrading if you care for your - international filenames in it - they will not be correctly converted. -*** WARNING *** - -* Fixed a rare download crash (thanks farcry) -* Fixed tab dropping in the last position (thanks trem) -* Fixed directory sorting in the file listings (thanks trem) -* Files that can't be moved to the target drive from the temp folder - are now renamed to their real name -* Text with unix and mac line end encodings should now be correctly displayed -* [bug 35] TTH Values are used for right click download menus when available -* Upgraded to WTL 7.5.4196 -* Updated license to allow others to release legal binaries compiled against WTL -* Moved the core structures to UTF-8 to allow correct internationalisation (major change) -* Moving towards full unicodization of the user interface, MS layer for unicode - now needed for old crappy windows versions, and I don't know how good that works. The - rest of us can now see correct names being displayed in file listings (for XML filelists anyway) -* Rewrote the share manager so that it doesn't lock the whole of DC++ while reading the - directories of shared files when refreshing the list -* Added virtual share name -* Removed autosearch string, it's not used any more -* Fixed a tth hash speed bug (hashing should be much faster now) -* File listings are now generated on the fly when someone needs them -* [bug 127] Added UPnP support (thanks mark gillespie) -* Ctrl-L now opens file lists (thanks garg) -* Various ADC patches (thanks sedulus) -* Slightly changed temporary download name -* TTH Leaf uploads no longer logged (thanks garg) -* Added (initial) support for hublist.org xml hublists, now default - (you have to change your hub list address to http://www.hublist.org/PublicHubList.xml.bz2 - if you want to benefit) -* Fixed an issue with invalid TTH inconsistencies due to files being downloaded to the same - target filename as a previously downloaded file (.nfo's usually) -* Some memory savings for people with large queues -* Fixed a bug with autosearch repeating the same search needlessly (this should result in fewer - autosearches, good for the hubs) -* Files scheduled for viewing are always set to highest prio -* Added rudimentary automake and autoconf support for the client part, perhaps this will encourage someone - to finish a nice linux port -* [bug 162] Fixed dupe usercommands on reconnect (thanks sed) -* Links now clickable in PM's and notepad as well (thanks naga) -* Files are no longer hashed if the shared directory is removed while hashing -* Added hash progress dialog, hashing is run at a higher priority when dialog is shown -* Fixed a crash issue with invalid DcLst:s (thanks garg) -* Better strategy for removing old filelists on exit (thanks garg) -* Added Geo-IP license and fixes (thanks garg) -* Added Help file - make sure you read it (thanks garg) -* [bug 169] Fixed a memory leak with rollback buffers under certain conditions -* ADC INF updates only send the necessary info (thanks sed) - - -- 0.4032 2004-08-08 -- -* Fixed issue with autosearch not getting filelists -* Fixed an issue with autosearch by tth not being done -* Added folder histore for single file downloads (thanks slowmo) -* Fishing locale from os, changes string representations in some places (thanks garg) -* Caseless icon optimization (thanks garg) -* CTRL-E shortcut for refresh (thanks garg) -* Fixed a process termination issue (thanks defr) -* DCTC file not available detected (thanks defr) -* Fixed bad window size being saved for minimised windows (thanks trem) -* Fixed an issue with the ADC parser (thanks trem) -* More WTL 7.5 preparations (thanks garg) -* Added a switch to ease the life of the UPX compressor (exe compressors suck btw) (thanks garg) -* Added irc:// as web link (thanks ullner) -* Fixed an issue with the adc parser (thanks sed) -* TTH trees no longer require a slot -* Added options to open file lists and pm's in background (thanks sed) -* Minor number formatting fixes (thanks palm and garg) -* Some more linux compile fixes (thanks palm) -* Additional translation strings (thanks garg) -* Fixed own search results bug (thanks garg) -* <64KiB files auto-highest priority (thanks garg) -* Fixed search in utf-8 file lists (thanks fleetcommand) -* Fixed utf-8 encoding/decoding, chinese and other multi-byte scripts should - now work ok (thanks liny) -* Removed obsolete Import from NMDC queue (blame cologic) -* Added option to disable bolding for hub frames (thanks ullner) -* Fixed a small leak in the Search Frame (thanks psf8500) -* Added bitzi.com lookup and magnet link copy (thanks garg) -* Removed .bz2 lists from "open file list" types (thanks garg) -* Fixed a download-to crash (thanks farcry) -* Fixed dialog modality in several places (thanks garg) -* Fixed some debug assertions (thanks garg) -* Queue sorted sensibly (thanks garg) -* Added customizable timestamps (thanks ullner) -* Added extended dupe logging (thanks xan) -* Some code pedantry cleanup done (thanks garg) -* Unfinished files now have a slightly different naming scheme (thanks garg) -* Added default unfinished folder (thanks garg) -* When matching queue, users marked with file not available are readded (thanks farcry) -* Added (limited support for) magnet link handling (thanks garg) -* Uninstaller now removes the one registry key DC++ creates (thanks garg) -* Fixed a few link click bugs (thanks garg) -* Added quick connect (thanks tpo) -* + and - in the queue change priority (thanks tpo) -* Network stat colors are now the same as in the transfer window (thanks tpo) -* Fixed a rare automatch crash (thanks farcry) -* Allowed sharing of network folders (thanks garg) -* Added option to automatically add finished files to share without refresh (thanks farcry) -* Fixed a few closing window crashes (thanks farcry) -* Fixed a tab moving issue (thanks farcry) -* Sources with rollback errors are now automatically removed (thanks garg) -* Fixed compile.txt and readme.txt (thanks garg) -* Magnet handler included in installer (thanks garg & magnethandler author) -* New icon with alpha channels for xp (thanks olle svensson, sorry all other icon - submitters who sent it before him, neither aestethic nor personal reasons why - yours wasn't chosen =) -* Fixed another download to crash (thanks garg) -* Stringdefs automatically rebuilt (thanks farcry & garg) -* DC++ will only share files that HAVE BEEN HASHED! - - -- 0.403 2004-06-27 -- -* Fixed 100% cpu / crash bug - - -- 0.402 2004-06-27 -- -* Fixed transfer view crash (thanks garg) -* Removed default sort in search frame -* Window sizes / positions of favorite hubs saved (thanks trem) -* Begun work on the ADC protocol (major change) -* Fixed issue with the exceptioninfo growing indefinately (recursive behaviour) -* Readded missing TTHSearch to hub $Supports -* Fixed unnecessary $MyINFO being sent out -* Removed time left and speed from waiting transfers (thanks garg) -* Documented %[line:reason] -* Fixed a bug with hanging queue display -* When searching by hash, size mode set to normal (don't care) -* Hash speed tweaks, check if it's any better. -* Fixed a crash when moving files -* Fixed directory sorting in directory listings -* Fixed an unnecessary disconnect on file not available -* Fixed missing write buffering -* Added drag-drop of directories onto the shared dirs view (thanks trem) -* Added option for specifying max hashing speed -* Updated installer to optionally create a backup of the settings when upgrading -* Changed to a more convenient observer implementation (no, not a functor (or something more fancy) based one) -* Fixed an invalid XML file list crash -* Copy address to clipboard from public hub list (thanks joakim tosteberg) -* Changed to IEC binary multiple units (MiB, KiB etc) -* GETSETREF templetized (thanks farcry) -* Small files size increased to 64KiB -* Op's that use a client that supports minislots always get a minislot (for small files / xml file lists), - regardless of how many minislots are already taken. -* Matching by name removed for queue items with a TTH root (for autosearches) -* Autosearch is done by TTH for queue items that have a root -* Removed GetTestZBlock (no more safe/compressed transfers from old clients) -* Added support for automatic user command clearing (code 255) (thanks sedulus) -* User country shown in ip field (thanks pofis) -* Automatic search matching is now done exclusively by tth for those items that have a TTH root and - by exact filename for those that don't. -* Dropped support for bzip2 file lists -* Show joins parts for fav users only option added (thanks psf8500) -* Added possibility to log hub status messages (thanks naga) -* Removed full-row-select option (blame garg) -* Added possibility to drag-drop tabs (thanks trem) -* Added toggles for transferview showing (thanks trem) -* HTTPS added as chat click link (thanks naga) -* Autoconnect postponed if no nick has been set (thanks sed) -* Various unix compile fixes (thanks christer palm) -* Fixes for IEC in settings pages (thanks slowmo) -* Remove multiple directories from share (thanks slowmo) -* Added executable TTH to about box (for reporting bugs) -* Changed exceptioninfo.txt format to prepare for automatic crash logging -* Added download by TTH root instead of share path. This feature enables - the downloading client to find the file even if the uploader has reorganized - its share. -* Fixed number formatting in search and queue frames (thanks slowmo) -* Workaround for WTL75 bug with menus (thanks garg) -* .mkv and .flac added as file formats (thanks garg) -* Added warning about non-shared files with $ in them (thanks garg) -* Fixed a rare deadlock when autosearching -* Search by TTH greyed out for items that don't have a TTH root (thanks slowmo) -* Added default menu items to finished frames (thanks slowmo) -* TTH leaves (TTHL) exchanged between capable clients to verify data integrity -* Fixed a disconnecting bug caused when $UGetBlock and $GetZBlock are given an - unknown number of bytes to send - - -- 0.401 2004-03-28 -- -* Fixed the dupe file issue -* Hopefully fixed the dupe op issue -* Rephrased remove dupes option (thanks garg) - - -- 0.400 2004-03-27 -- -* Fixed escape in user commands (thanks garg) -* Probably fixed search frame hang -* Exact size in queue frame (thanks cologic) -* Ip in search frame (thanks cologic) -* Small fix to transfer view sorting (thanks naga) -* User commands in transfer view (thanks naga) -* Extra logging in main status bar (thanks garg) -* Option not to bold queue tab (thanks garg) -* Option not to send unknown /-commands (thanks garg) -* Hopefully fixed some encoding issues with the xml filelist -* Hashing is now mandatory (stop whining, it was only meant to be optional in 0.307) -* Match files now works correctly with TTH's in queue -* Hub name more or less correct on TTH results in search frame -* Added search by TTH to queue frame -* Large speed improvement in user list loading when lists sorted on user name -* Fixed inverted ratio of uploads -* New icons in window menu (thanks garg) -* SFV failure message (thanks garg) -* Bolds for defaults in some menus (thanks garg) -* Fixed random filelist crash -* Performance improvement in background match queue -* Dupe file check done by TTH value - - -- 0.307 2004-03-10 -- -* Experimental release, lots and lots of core code has changed => 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 seppälä) -* 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 <++ tag means socks5 mode (this should have worked since 0.20...) -* If no nick is set the settings dialog pops up at startup (to help newbies...) -* Added a smarter queue tree display, to make it less deep -* Fixed downloading of files with ? and * in name -* Fixed downloading of filelists from users with \ in name -* ADLSearch: Added Break on first option and special 'discard' target (see help) (by henrik as usual) -* Added time left and speed columns to transfer window -* Add to favorite user available from search frame -* <++ tag is now shown in a separate column in the hub frame -* Different tab types are now colored differently (some day I might actually make the colors configurable...) -* Tabs are back at using the system menu font instead of the custom one -* Added tab completition in hub frame, turn it off in advanced settings to get old tab behaviour (it can also - be used as a user search...) -* Added move up/down controls to favorite hubs -* Added options to open the finished downloads and favorite hubs window at startup -* Fixed a bug where bad results were being given when searching for directories - - -- 0.251 2003-05-28 -- -* Fixed 100% cpu bug in new search (thanks opera) -* Fixed a bug with queue selection counts (thanks sed) -* Fixed a problem with percents not being escaped correctly in user commands (thanks sed) -* Added so that you can use time formatting in the away message (%Y, %m ...) (thanks vladimir marko) -* Added %[file] to search frame user commands (that becomes the current filename) (thanks sarf) -* Fixed some of the vc6 compile errors/warnings -* ADLSearch: now accepts %[nick] (see help) - - -- 0.25 2003-05-20 -- -Major: -* Implemented a faster substring search algorithm for share and file listing searches (the QuickSearch variant of - Boyer-Moore) -* User commands now work from search as well -* Fixed a major bug where queue items without sources were not loaded from disk on restart -* Fixed slow favorites opening / excessive saving (thanks garg) -* Large speedup in file listing search (QuickSearch + unnecessary processing added earlier removed) -* Added selection size info to queue frame (same as file listing) -* Fixed some crashes when closing windows (and perhaps added some new ones...) - -ADLSearch: (by Henrik Engström) - * Keyboard shortcuts. - * Context menu (back again). - * Removed 'Active' column and made it a check box. - * Unified button texts to the rest of DC++. - * Fixed bug with multiple destination directories, some search results only ended up in the first of multiples. - -Minor: -* Memory savings for users with many files in share -* Hyperthreading / multicpu users, try again and report back if it works -* Fixed %[hub] in upload log -* Some code cleanup -* Fix for buggy HTTP servers sending Content-Length with wrong case (thanks sandos) -* Added link to change log in help menu (thanks garg) -* Fixed link to faq (thanks garg) -* Fixed public hub list mouse clicks and reopening (thanks garg) -* Fixed so that "3/4 users offline" can be translated to polish -* Fixed tabbing in search frame -* Added option for not downloading zero-byte files -* Added handling for dchub:// in main chat (opens the hub) -* Fixed a bug with strange nicks causing problems with file list opening -* Fixed a bug with orphaned file lists -* Fixed a bug with socks5 password length (thanks dwomac) -* Double-clicking text selects the word (as in old versions, thanks garg) -* Directories are no longer returned for "at least" searches with bytes > 0 (i e directory size is assumed 0) -* Fixed another issue with accesses to invalid drive letters (thanks sarf) -* Holding shift during startup (when the main window shows) will disable autoconnecting to hubs -* Fixed user description saving and updating (thanks garg) -* Large files are now moved in a separate thread to avoid losing connection while moving (if using temporary download dir) - - -- 0.242 2003-04-19 -- -* Updated compile.txt with some notes on submitting patches -* Perhaps fixed the multicpu/hyperthreading issue (could someone try and report to the bug tracker?) -* Various optimizations of the socket code to regain some of the upload performance that some seem to have problems - with (keep in mind that SFV-checking, when enabled, slows things down on the downloading end when a file is checked...) -* Fixed problems with changing active port -* Fixed favorite hub properties saving -* Added option not to send away message to bots (users that have not sent a myinfo that is...) (thanks sedulus) -* Fixed 302-moved code a bit (thanks sedulus) -* Added match queue feature to the file listing window. This will take every file in the file listing and see if there - is any matching file in the queue (exact filename & size match). Every match will then be added to the queue as an - extra source. Depending on your queue size and the number of files in the listing this might take some time to do... -* UI updates to ADLSearch (by Henrik Engström) - - -- 0.241 2003-04-01 -- -* Made the XML parser a bit more robust against bad XML data (to avoid embarassing situations such as the last one...) -* Favorite users and hubs are now saved on edit instead of on exit. -* Added support for "302 file moved" for hublist downloads (thanks sedulus/sandos) -* Fixed error reporting for hublist download -* Same server but different port is now properly considered a different hub (thanks sedulus) -* Last entered parameter for user commands is now remembered (%[line:...]) -* VC6 projects files brought up-to-date -* Added a DLL to the installation procedure to make sure we get good debug info under older windows versions (research - by garg) -* Fixed attempt to access f: I think (it seems that the debug info generator tries to access f: when dc++ crashes, - because microsoft compiled their stuff from f:...untested, I don't have any f: =) -* Update to some confirmation dialog (thanks garg) -* Partially changed back to the 0.233 code for uploads (since the new one seems to cause upload performance problems) -* The queue is now only bolded when an file is finished. -* Added away indicator in the main status bar (thanks garg) -* Added finished uploads frame (thanks garg) -* Added finished bold disable option (thanks garg) -* Minor adjustments to the sort order -* Added anti-fragmentation feature. When downloading, it creates a file of the expected target size with unspecified - content. If the download fails, the file is truncated to the size DC++ thinks it has downloaded, and - resume should work fine. If DC++ crashes, you'll lose the whole downloaded part + any resumed part as well, as - there's no way to know how much valid data there is in the file. Disabled by default. -* Added a few keyboard shortcuts here and there -* Fixed bug with SFV retrying (files will now properly be retried _once_ beforer a source is discarded) -* The maximization state of the inner windows is now remebered, default to maximized first time. - - -- 0.24 2003-03-11 -- -* The splash screen is now correctly centered (we thank Vladimir Marko for this important patch =) -* Added ADLSearch, a new search filter for browsing files, submitted/made by Henrik Engström. -* Local ip handling improved, so that a per-hub ip is used if nothing is entered in the active field (good for - people who connect to local hubs or through different network cards) -* You can now use $ and | in the chat. DC++ uses the HTML standard $ and | to replace them...some people - might not like this because it's different than the escape sequence used in the lock, but I prefer a standard way - of escaping that's not limited to numbers below 999...later on, perhaps I'll add full &-escaping support so that - people will be able to send all kinds of strange characters. The same escpace sequences are used in the description - and email. -* Incoming connections are now handled in a completely different, more effective way (one thread less...). This could - perhaps help with the multicpu/hyperthreading issue, but I doubt it... -* Fixed a crash-at-exit in the debug build -* Fixed a bug causing missing search results (thanks opera) -* Another go at the case insensitive string comp bug (tried with a queue file that was reported not to work so...) -* Added custom per-hub user description to favorite hubs (thanks garg) -* Some code cleanup and minor fixes -* Updated H: tag. It now looks like H:x/y/z where x, y, and z are normal, registered and op hubs respectively. It - is updated roughly once a minute, but if you're disconnected, the count won't go down until the window is closed - (i e hubs you're trying to reconnect to count as well, to avoid too many updates being sent to the hub). Also, - note that there's a problem with the op count. All op's will first be counted as registered users, and then, - when they're fully logged in the count will be updated. This is a protocol limitation and there's not much to - do about it (although, most of the time you shouldn't notice, if the hub sends the op list fast enough...). This - release also fixes a bug where the count was not correctly updated across all hubs. -* To avoid confusion when receiving text pasted from the chat, "- " is inserted whenever a line starts with '<' or - '[' in the main and private chat (so that it won't look like somebody else is writing a message) -* I think you can now use %-shortcuts in the nick when specifying user commands (%[line:] does not work tho...) -* Doubled interval between autosearches (2 minutes now, and 60 between each research of the same file), this to - ease the bandwidth load on busy hubs -* Favorites, users and user commands are now saved to a separate file. The old ones will still be loaded for a - few versions... -* Added info about current directory/selection to the file listing browser - - -- 0.233 2003-02-24 -- -* Back to normal... -* Fixed a small bug with disappearing tray icon (thanks vladimir marko) -* Fixed a major bug in the case insensitive string compares resulting in 100% cpu/crashes in certain cases - (specially with filenames that contain international characters). This should also fix sort problems - and perhaps some search problems as well... -* Fixed some problems with file lists not refreshing correctly when they were being downloaded at the same time. -* Added option to disable the hourly automatic share refresher -* Fixed another Finished Files crash -- now it *should* work, I actually tested it once this time... -* Fixed a "dc++ would not shutdown" bug (thanks garg) -* Fixed another thing with hub lists being unnecessarily downloaded (thanks garg) -* Fixed a bug with opening faulty .bz2 file lists (thanks who) -* Fixed a bug with whole descriptions not being visible in the settings - - -- 0.232 2003-02-14 -- -* Fixed a bug when temp download directory was missing '\' in the end -* Fixed another crash when disk full bug -* Files containing $'s are no longer added to share (can't be downloaded later on...) (this is a protocol limitation) -* Changed the "download whole directory" back to the old way of working (see 0.23 notes), it turned out that i didn't - like it and neither did anyone at the forum seem to do...maybe I'll think of something better later on... -* Fixed the move file thing (properly this time, I hope) -* Fixed edit boxes being enabled when option was not in logs&sound settings (thanks garg) -* Fixed "add shared directory" modality (thanks garg) -* Fixed finished files crash -* Added an icon for the finished downloads to the toolbar (thanks garg) -* The main icon now contains a 48x48 icon as well (thanks garg) -* I hope the owner of the picture doesn't sue me / mind =)... - - -- 0.231 2003-02-04 -- -* Minor speedup in the string tokenizer (silly...) -* Fixed missing search results when searching without type (fix also provides a tiny speedup when being searched) -* Fixed a silly assertion fault in the debug build -* Fixed the single file move crash (together with "wrong file moved", same bug) -* Fixed so that a user won't be granted a slot when using a "free" slot if disconnected because of the - autodisconnect feature (thank... [truncated message content] |