Professional Documents
Culture Documents
Change Log
Change Log
the UI (ullner)
-- 0.830 2013-09-22 -* [L#1010996] Correct search responses (maksis, poy)
* [L#1206658] Fix transfer painting issues (poy)
* [L#1208049] Properly ungroup transfer items (poy)
* [L#1206855] Fix a bug with duplicate directory downloads (maksis)
* Optimize searches with multiple extensions (emtee, poy)
* [L#1032153] Added CDATA parsing to XML parser (crise)
* [L#233798] Added option to set automatic search interval (ullner)
* [L#1033249] The text in the /help-command now lists the description of each co
mmand. (ullner)
* Move the PM channel selector to a status bar menu (poy)
* [ADC] Direct encrypted PM channels (poy)
* [ADC] Validate connection tokens to avoid impersonators (poy)
* [ADC] Send FM / FB in code 43 STAs instead of FL (poy)
* Don't reconnect after a manual hub disconnect (poy)
* [L#1225930] Always show the window when double-clicking the notif icon (poy)
* [L#1220488] Upgrade the compiler
* Reduce the max protocol command size from 16 MiB to 16 KiB
* Documentation and translations updated as usual, thanks everyone
-- 0.828 2013-07-23 -* Translation fixes
* [L#1194299] Prevent races when sending INF/MyINFO (maksis, poy)
* [L#1194299] Prevent races when closing a connection (maksis, poy)
* [ADC] Send the LC (locale) parameter in INF
* [L#1197557] Fix collateral row deletions in transfers & searches (poy)
* Fix duplicate user rows in transfers (poy)
* Icons in the plugin menu to show whether they are enabled (poy)
* Toolbar button to open the download directory (emtee)
-- 0.825 2013-06-18 -* [L#1191099] Group partial file list uploads to avoid a crash (poy)
* [L#1189975] [ADC] Disallow some malevolent messages (maksis)
-- 0.822 2013-06-03 -* Improve plugin management
-- 0.820 2013-05-21 -* Rotate the icon while DC++ is loading (poy)
* [L#243727] Allow expanding merged search results (poy)
* Merge connections, downloads and uploads in the same list (poy)
* [L#249622] Add user commands to transfer menus
* Add a tab menu command to disconnect a hub (poy)
* Validate input before trying a TTH search (emtee)
* Display HTTP downloads in the transfer list (poy)
* [L#190964] Handle more connection errors (poy)
* Support city-level GeoIP databases - new params such as %[city] (poy)
* Distribute an x64 version
* Package plugins as .dcext files (poy)
* Toolbar button to access plugin commands (poy)
* Update zlib to version 1.2.8
* Update MiniUPnPc to version 1.8
-- 0.811 2013-03-04 -* Fix status bar parts when the window is too small (poy)
* [L#534440] [NMDC] Preserve encodings in some search results (poy)
* [ADC] Fix problems after marking oneself as a favorite user
* Display progress information when DC++ starts (poy)
*
*
*
*
*
-- 0.810 2013-01-30 -* Fix a race condition on file list download (thanks bigmuscle)
* [L#668548] Fix a potential infinite loop in BufferedSocket->setDataMode (crise
)
* Add "chunked" transfer encoding as per the HTTP/1.1 spec (crise)
* [L#1072041] Fix DPI conversion problems (poy)
* Remove the "Windows UPnP" port mapper in favor of MiniUPnP (poy)
* Improve the plugin API (poy, crise)
* Delete "View as text" files only when their window is closed (poy)
* Fix queue matching when files have the same TTH but a different size (thanks i
rainman)
* Update Boost to version 1.52 and atomic&lockfree to the version in trunk
* Restore "Requesting" messages in the transfer list
* [L#1071363] Apply link & plugin formatting to status messages (crise, poy)
* [L#311818] Share file name duplicates due to directory merges (poy)
* [L#311818] Share file name duplicates due to case differences (poy)
* [L#311818] Reject file lists that contain duplicate items (poy)
* Drag & drop text into text input fields (poy)
* [L#1096465] Add "user online" / "user offline" status lines to PMs (emtee, poy
)
* Apply "send unknown /commands" to PMs (poy)
* Don't clear the message box when trying to send a message to a disconnected hu
b (poy)
* Improve OpenSSL error handling
* Add copy menus to various lists (poy)
* [L#289713] Add a "Copy user information" menu item (poy)
* [ADC] Revise INF order in c-c connections as advised by ADC 1.0.2
* Add hublist.eu to default hub lists
* Add a toolbar button to open own file list (poy)
* [L#489704] Fix invalid share sizes after a directory merge (poy)
* Satisfy some boost lockfree requirements, could fix bugs on heavy load
* Clean up earlier after receiving zlib data (thanks irainman)
* [ADC] Send passive search replies via the hub they were requested from (poy)
* [ADC] Actions on search results happen on the correct hub (poy)
Note: The hash registry will be upgraded when running this version for the
first time. Make sure all your drives are connected to avoid re-hashing.
That upgrade only works on Win >= Vista; re-hashing is compulsory on XP.
-- 0.802 2012-10-20 -* Perf improvements using lock-free queues, requires P6 CPUs (poy)
* Reduce freezes when displaying file list dirs that contain lots of files (poy)
* Less CPU consumption with large hubs/queues/lists (poy)
* Fix incorrect user lists when DC++ is under heavy load (poy)
* Plug resource leaks (poy)
* [L#411484] [ADC] Fix BLOM when h > 32 (thanks yorhel)
* [L#198416] Fix a crash when closing the download queue (poy)
-- 0.801 2012-09-29 -* [L#1029629] Prevent crashes on heavy use by updating Boost.Atomic
-- 0.800 2012-09-16 -* [L#270107] Revamp favorite hub settings (poy)
* Reduce resource consumption when slots are full (poy)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
s
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
s
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
More icons (many from the Crystal Clear project, thanks to them)
Add notifications via balloon popups and sound (poy)
Fix taskbar tab previews when DC++ is elevated (poy)
When holding shift at start, hubs are opened but not connected to (poy)
Fix an integer overflow when starting a search 25 days after the previous one
DC++ survives a Windows theme change better (poy)
Remove the license page from the installer
Update OpenSSL to version 1.0.0e
[L#189241] Store crash reports in a CrashLog.txt file (poy)
Improve "View as text" windows (poy)
[L#804024] [ADC] Separate application and version in INF (ullner)
[L#696761] Modal dialog fixes (poy)
Link with DEP and ASLR support (thanks cologic)
Store the password (if available) using "Add to favorites" (thanks iceman50)
Fix queries in http downloads (thanks bigmuscle)
Update MiniUPnPc to version 1.6
[L#309402] Initial IPv6 support
Update boost to version 1.48
COM initialization fix for the Windows UPnP mapper (thanks bigmuscle)
[L#425667] More accurate indexing time left calculation (poy)
Switch to binary GeoIP databases, add the IPv6 one (poy)
The country format can be customized, see help for available codes (poy)
Handle GeoIP database updates from within the program (iceman50, poy)
[L#783516] ZLIF compression support (iceman50)
[L#874282] Fix the "Close disconnected hubs" command (poy)
[L#721102] Close tabs when releasing the mouse button (poy)
[L#729684] Fix the /userlist chat command (poy)
Revamp style settings (poy)
Add user matching settings (poy)
[L#887021] No beep on ctrl+A in some text-boxes (poy)
Improve list filters, add one to filter search results (poy)
[L#901237] Fix a possible crash on parital list removal from the queue (thanks
bigmuscle)
* [L#900650] Fix removal of same ADC users logged into multiple hubs when they g
o offline (emtee)
* Plug memory leaks in list and tree controls (poy)
* [L#735512] Switch to Boost.Atomic to solve freezes (poy)
* [L#871975] Safer updating of the finished transfer window (poy)
* Load file lists in a separate thread (bigmuscle, poy)
-- 0.782 2011-03-05 -* Prevent a remote crash triggered via malformed user commands (poy)
* Avoid crashes when closing from the taskbar too often (poy)
* [L#580051] Restore DC++ colors to the fav hub window (poy)
* Be stricter when determining whether MiniUPnP has succeeded (poy)
* [L#704743] Fix hang on exit under WINE in active mode (cologic)
* [L#654483] Don't duplicate file list entries when re-downloading it (poy)
* Highlight window splitters on mouse hover (poy)
* Prevent endless redirection loops with some Coral servers (poy)
* [L#590651] Plug a resource leak with regard to tab icons (poy)
* [L#726254] Avoid a crash related to the Win 7 taskbar integration (poy)
-- 0.781 2011-01-12 -* Add a dummy serial number to TLS certs to satisfy some parsers (poy)
* Avoid loading unprocessed file lists on exit (poy)
-- 0.780 2011-01-10 -* Compiled with C++0x support
* Update Boost to version 1.45
* Prevent hub-provided cmds from "open own list" from going to the wrong hub
* Auto-resize the message editing box when composing a multiline message (poy)
* Remove flicker when opening a window (poy)
* Re-try UPnP mappings after closing settings (poy)
* [L#485018] Handle adcs:// links (thanks emtee)
* [L#484247] Fix memory usage when parsing (unreasonably) large file lists
* [L#242259] Fix a few more cases when adding sources to the queue (emtee)
* [ADC] Filter some status messages
* Drop support for non-xml hub lists
* [L#351393] Fix memory leak during share update
* [L#400080] Improve hub list status messages (emtee)
* [ADC] Allow hubs to send IPs of passive users via INF (poy)
* [L#473173] Fix crash when hashing files on non-Windows systems (thanks razzlos
s)
* Update list-view filters more often (poy)
* Show multiple user-command params in the same dialog (poy)
* [L#509456] Fix pressing Tab in the notepad (poy)
* Register in HKCU instead of HKLM to avoid UAC warnings; ditch magnet.exe (poy)
* Don't use the Vista download dir when running in local mode
* When a static window is opened, check its menu & toolbar buttons (poy)
* [L#321246] Fix crash with debug builds on non-Windows systems (steven sheehy)
* [L#510314] Fix a possible crash in rechecker (thanks poy)
* Don't move files <= 10 MB to weird places
* [L#515646] Remove ADC 0.10 compatibility (not ADCS 0.10) (cologic)
* Change the tray icon on private messages (poy)
* [L#195209] Revise keyboard shortcuts (poy)
* Error message when loading the notepad file fails (poy)
* Remove obsolete default hublists (emtee)
* Chat actions should work better when the user list is hidden (poy)
* Icons and tooltips in status bars (radox, poy)
* Update the installer to cope with new settings directories (emtee)
* [L#512032] Guard against out-of-screen window placement
-- 0.75 2009-03-06 -* [L#243727] "Merge results for the same file" check-box in search (poy)
* [L#306209] [ADC] Send only 5 results to passive users (thanks sulan)
* [L#300993] Status message when a download fails from search (poy)
* [L#264146] Fix the finished downloads check-box sometimes not appearing (poy)
* Remove unsightly border below tab headers (poy)
* Fix wrong mouse cursors (poy)
* [L#312946] Add possibility to recheck unfinished downloads (emtee, poy)
* Fixed lists being matched twice
* [L#206778] Searches and connection attempts go through the correct hub if poss
ible
* [L#254191] Bzr revision in AboutBox
* Upgraded to OpenSSL 0.9.8j (poy)
* [L#256358] Fix multiple instances (poy)
* Fix encoding issues in translated help files (poy)
* Help updates (emtee, poy)
* [L#259100] Fix upload speed reporting
* [L#275588] Clean up whitespace before sending search
* [L#302376] Clickable paths in the system log window (thanks poy)
* [L#195047] Auto-resizable UI (arnetheduck, poy, emtee)
* Shell menus for multiple selections (poy)
* [L#256357] Fix painting issues (poy)
* Add hub closing confirmation dialog (poy)
* [L#324960] Make sure downloaded chunks are always saved (thanks emtee)
* [L#264479] Double-click on main status bar stats to open the network stats win
dow (poy)
* Double-click on the "AWAY" indicator to switch away mode on/off (poy)
* Add "/dslots <number>" chat command (thanks fusbar)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
)
*
*
*
*
*
*
*
*
-- 0.704 2007-12-14 -* Hub lists added to utilize Coral's distributed network (ullner)
* Use system header arrows on common controls 6+ (thanks poy)
* Fixed badly drawn arrows (thanks poy)
* Fixed transfer view header widths (thanks james ross)
* Fixed about years (thanks james ross)
* Fixed version info (poy)
* Keep selection visible on move up/down in some list views (poy)
* Fixed clicking in the header of the favorite hubs list view (poy)
* Update most things to ADC 1.0
* Fixed pressing enter in the notepad (poy)
* Fixed user commands params (poy)
* Readded list view double buffering (thanks poy)
* Fixed some msvc compile issues (thanks james ross)
* Fixed key handling in file listings (poy)
* Message always focused first in chats (poy)
* Fixed filter in public hubs (thanks poy)
* Fixed missing title changes on tab change (thanks poy)
* Fixed user list filter (poy)
* Readded chat message box auto-scroll (poy)
* Fixed tab order in public hubs (poy)
* Tooltips for toolbars (thanks poy)
* Close tab with middle mouse button (thanks poy)
* Fixed socket ip bind (thanks garg's quasi-friend)
* Finished UCMD extension draft implementation
* Fixed status bars (poy)
* Fixed protocol error STA being sent as type C
* Fixed a multisource download crash
* Fixed state checks for uploads (an invalid sequence could possibly crash clien
t from remote)
* Page up/down in private chat scrolls chat log just as in hub chat
* Fixed crash on right-click in the download queue (poy)
* Readded waiting users frame keyboard shortcut
* Handle some QUI flags (thanks pret/poy)
-- 0.703 2007-11-08 -* Fixed invalid strings (thanks james ross)
* Reverted initial anti-flicker (needs rethinking)
* Fixed some memory leaks
* Fixed background color in settings dialog example (thanks poy)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
ent
* [B#968] Fixed unix compile issue (thanks mikejj)
* [B#975] Fixed silly warning (thanks mikejj)
* [B#978] Fixed 64-bit compiler issue (thanks steven sheehy)
* [B#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 t
o work
* [B#996] Fixed an issue where directories that are hard to delete were created
* [B#1000] Fixed linux compile issue (thanks steven sheehy)
* [B#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
* [B#977] Added copy hub address to hub right-click menu (thanks mikejj)
* [B#1001] Fixed assertion on unix (thanks steven sheehy)
-- 0.691 2006-06-03 -* Links to bugzilla in html changelog
* [B#122] Added userlist filter (thanks trem)
* [B#578] Added search for alternates to transfers menu (thanks trem)
* [B#861] Fixed auto-prio not being set correctly (thanks trem)
* [B#878] Added close all ... to window menu (thanks trem)
* [B#903] Holding shift while minimizing will use opposite tray setting (thanks
joakim tosteberg)
* [B#923] PM history always read (thanks trem)
* [B#927] Fixed OP detection bug (thanks mikejj)
* [B#929] Fixed list view flicker issues (thanks trem)
* [B#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 l
ist 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
* [B#464] Added option for masked password prompt (thanks ullner)
* [B#922] Updated help links (thanks xan)
* Fixed op count
* [B#230] Added settings to tray menu
* [B#403] Unfinished file lists deleted since they're never resumed anyway
*
*
*
e
-- 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
* [B#853] Fixed missing function in opencow
-- 0.688 2006-03-18 -* Fixed public hubs sorting (thanks mikejj)
* Fixed a ZPipe issue (thanks jove)
* [B#858] Fixed a 100% cpu / crash bug
* [B#872] Fixed a pm issue hopefully
* [B#812] Fixed pm's being sent to bots
* Files with invalid crc-32, as per their sfv file, are no longer shared
* [B#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
* [B#89] Readded dynamic compression disabling
* Added filelist download speed to filelist browser status bar
* Added advanced hublist filter (thanks trem)
* [B#579] Fixed 0-byte files not being created if directory doesn't exist
* [B#804] Cleaned up project files (thanks mikejj)
* Socket buffer size = 0 now means use system default
* [B#789] Fixed wrong nick being copied (thanks ullner)
* [B#794] [ADC] Fixed automatic reconnect (thanks ullner)
* [B#806] Fixed description for favorite hubs (thanks ullner)
* Updated to latest ADC specs, this will break 0.68/0.681/0.6811 queue sources a
nd fav users (for NMDC as well)
* Fixed a bufferedsocket crash
* [ADC] Fixed quitting user processing (thanks ullner)
* [B#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 fi
le space)
* [B#335] Search window settings saved automatically (thanks mikejj)
* Open folder selects file in explorer (thanks mikejj)
* 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
* [B#632] Subtotals shown when selecting users in hub frame (thanks cologic)
* [B#625] /u chat command opens url (thanks pur)
* [NMDC] The first word of hub name is taken as short name for displaying purpos
es when space is limited
* [B#629] Waiting users frame added (thanks cologic)
* Removed old versions check (thanks cologic)
* [B#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)
* [B#260] Added option to only download files with TTH (thanks ullner)
* [B#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, o
n 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)
* [B#717] Fixed search combo box (thanks mikejj)
* Added option to change auto-refresh interval (thanks ullner)
* [B#740] Removed tab completion option (thanks ullner)
* [B#743] Added registry key creation failure notification (thanks ullner)
* [B#717] Fixed dropdown sizes (thanks mikejj)
* [B#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 (tha
nks 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 th
emselves (thanks paka)
* Fixed some registry issues (thanks trem)
* [B#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)
* [B#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)
* [B#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
* [B#58] Fixed strange user list behaviour
* [B#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 por
t setting)
* Fixed a minor crash log output address issue
* Split off color and sound to a new page (thanks ullner)
* [B#359] Fixed an issue with negative search terms (thanks naga)
* Added option to filter TTH results in search spy (thanks joakim tosteberg)
*
*
*
*
*
*
*
*
n
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 ico
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 so
mething 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 smal
l 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)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* Speed increase when loading shares with many files of the same size (thanks fa
rcry)
* 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 eff
iciently (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 (exploitab
le 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 ra
w 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 la
rge 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 f
inish 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 automati
cally shown
* An extra buffer flush is done to ensure that file lists are fully written to d
isk
* 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 thepar
anoidone)
* Directories with '$' in the name are no longer shared (they can't be downloade
d)
* 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 downloa
ds
* Added option to automatically download filelist and match it on autosearch mat
ch. This will dramatically speed up
autosearching, lessening the strain on the hubs as less searches have to be do
ne.
* 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 at
tached 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 suppo
rt 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 upgr
ade 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 downloa
ds, 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 y
ou'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 pa
lm, 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 li
nes 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 co
de extensively
rewritten to ease future changes
* Updates to the autosearch feature
* Added (well, enabled) GetZBlock, a feature that makes all transfers safer by c
hecking CRC's
during the transfer and if possible, compresses. This is an experimental featu
re, and it might
require some extra cpu, so it can be turned off in settings, turning it off wi
ll 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 ex
ample), but the extra
CRC check is still done. Safe transfers are marked by a * in the active transf
ers 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 connec
tion attempts...one
* Added option not to send away message to bots (users that have not sent a myin
fo 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 fil
e in the file listing and see if there
is any matching file in the queue (exact filename & size match). Every match w
ill then be added to the queue as an
extra source. Depending on your queue size and the number of files in the list
ing this might take some time to do...
* UI updates to ADLSearch (by Henrik Engstrm)
-- 0.241 2003-04-01 -* Made the XML parser a bit more robust against bad XML data (to avoid embarassi
ng 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/sand
os)
* Fixed error reporting for hublist download
* Same server but different port is now properly considered a different hub (tha
nks 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 tri
es 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 e
xpected 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 par
t + any resumed part as well, as
there's no way to know how much valid data there is in the file. Disabled by d
efault.
* 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 maxim
ized 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 Hen
rik Engstrm.
* 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 
)
* 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 o
n...) (this is a protocol limitation)
* Changed the "download whole directory" back to the old way of working (see 0.2
3 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 s
omething 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 (tha
nks 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 disco
nnected because of the
autodisconnect feature (thanks garg)
* The tab control now supports more than one row
* In the tab chevron menu, those windows that have updated (that would have been
bold) now have a dot
* The download queue tab now goes bold if something about the queue has updated
(download finished/added/failed/etc)
* The message edit box in the hub and pm windows now uses the font selected in t
he settings
* The finished files frame now goes bold when new items are finished
* Fixed some of the problems when not viewing the directory tree in the queue. T
here might be some bugs left tho,
haven't tested...
-- 0.23 2003-01-30 -* New release policy, I'll wait a few days with the "new version" nag, just to s
ee if a release is ok (doesn't have
any fatal bugs in it). If you want to be on the bleeding edge, either subscrib
e to the release notification on
sourceforge or check it every now and then. The same goes for the link on http
://dcplusplus.sf.net (i e the download
will only be available from http://www.sf.net/projects/dcplusplus in the files
section).
* Removed the -Debug zip file. The debug information is now included in all publ
ic releases of DC++, this to rid
the debug forums of crash reports with missing debug information. There are no
performance penalties from having
the debug symbols, they are loaded on demand (and if you're really deperate fo
r disk space, you can remove the .pdb
file). This of course makes the distribution download a bit bigger, an unfortu
nate side-effect...
xyfile
for the proper paths, and then type start doxygen in the project directory
* Removed sources are no longed automatically readded by the autosearch feature
* Added option to readd a removed/bad source from the queue window
* Added option to remove a user from all queued downloads from the transfer wind
ow
-- 0.177 2002-06-07 -* Improved performance on "File not available" (connection / slot is now kept)
* Remove source on "File Not Available" is no longer an option. Don't ask why.
* Changed the queue back to the old behaviour, that files are downloaded in the
order they're added (to avoid
having all the smallest files of multiple unfinished directories)
* Fixed some queue random crash bugs
* Fixed the wrong transfer icon bug (I think...)
* Improved overall queue performance (again...=)
* Fixed a small bug that caused some unnecessary traffic to the hub (nmdc works
this way, every time a user logs
on, his info is requested from the hub, but this request is unnecessary as the
info is sent out automatically
to all users, in nmhub v1.0.25 at least...complain if I'm wrong...)
* Fixed the long shutdown time when a _very_ slow transfer was in progress
* Added some other minor bandwidth saving features (only the users that need to
be updated are updated when
reviewing the user list after having closed it for a while)
* More potential connection timeout fixed (go, farcry, go!)
* Fixed some minor client-client protocol issues
* Fixed some more faulty "user offline" errors
* Made autosearch more effective (much less hub bandwidth usage...)
* Added a tiny splash sceen (no gfx, just text...)
* Added a search hit counter to the search spy
* Fixed a small redrawing bug in the tabs at the bottom
* Fixed the sort by slots in search results
* Fixed the slow upload speeds I think...at least it should be a bit better...
* Switched to vc.net...we'll see if it's any good...
-- 0.176 2002-05-26 -Various optimizations of search handling and list sorting for better perfomanc
*
e
*
*
*
*
*
)
*
*
*
*
d
cond...
* Fixed so that only one connection / hub is opened (even when being redirected.
..)
* Fixed a connection timeout bug (thanks farcry)
* Fixed the update speed of a few lists (thanks farcry)
-- 0.175 2002-05-18 -* Fixed a 100% cpu bug (thanks zc...stoopid nmdc hub, sending strange things...)
* Fixed dupe search filter
* Fixed bad total transfers info (you have to edit/remove dcplusplus.xml to make
it display correct values
if 0.174 got it wrong)
-- 0.174 2002-05-17 -* Fixed a tray icon bug (thanks andreas kronquist)
* Fixed a minor search results bug (thanks andreas kronquist)
* Fixed a redirection bug
* Changed so that the average speed is calculated as a running average over the
last 30 seconds (instead of
the whole transfer time...the value in the log file is still a whole file aver
age)
* Added some advanced logging options (log format now customizable)
* Found a bug in the msvc7 optimizer...after a small workaround, my vc7-compiled
build seems quite stable
* Search spammers are now ignored for 2 full minutes before they're given respon
ses again
* Fixed so that multiple search results from the same user are not shown
* Fixed a few case (in)sensistivity issues
* Huge performance increase on large queues with many sources / download
* Changed the order of downloads, smaller files with equal priority are now down
loaded first
* Added two more priorities
* Tray icon is now redisplayed if explorer crashes
* Queue is now saved to a separate file, and updated 6 times as often (old queue
will still be loaded in
this version)
* Fixed some minor hublist bugs
* Fixed unknown error 0x0 (I think...)
* Fixed min speed autogrant slot (was counting bytes instead of kilobytes...=)
* Fixed hidden directory sharing (not sharing...)
* Added a few icons to the search list
* Added some all time stats to the about window
* Fixed some searching issues
* Added quick links to files of the same size when selecting multiple files with
same size in
the search (thanks patbateman)
* Added right-click menu to the directory bar in the download queue
* Fixed a crash when closing dc++
* Added support for dns names in the ip field in the active mode settings (untes
ted)
* Users with same nick but on different hubs are no longer added to the queue
* Added an icon for the download queue (thanks zc), more icons to come
-- 0.173 2002-04-29 -* Fixed some minor debug mode bugs
* Fixed some vc7 compatibility issues, but some initial experiments show that th
ere are stability problems
when compiling with optimization on..._STL::list seems to generate a lot of cr
ashes...
* Fixed win95 missing explorer icons bug (?)
*
*
*
*
*
*
* 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 firew
alls
(that only allow incoming data on port >1024)
* Updated user handling, issues related to diffent users with same nick should w
ork 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 an
d closing windows)
* Should have fixed the scroll problem (although I've never experienced it mysel
f...)
* Increased time between kickmsg and actual kick...wonder if it's enough or need
s 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 <rollbacksize> byte
s, and
then checks the <rollbacksize> 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 ad
ded 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 chan
ged by loading a different language XML
* Added some information to the description field, <++ V:x,M:x,H:x,S:x> 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 passiv
e.
(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 act
ually 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 reconnectio
n 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 remov
ed 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 (maj
or 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 b
uffer space"
* Fixed circular pm:s (away messages are now only sent once per user when the wi
ndow 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 message
s)
* 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 downloa
ds" 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 win
dow
* Added options to disable automatic opening of queue and public hub list window
s
* 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 bott
om
* 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 (no
te; 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 <msg> and /back (no, you don't have to specify an away message, th
ere'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 y
ou 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...th
anx 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 sa
me user within 7 seconds, DC++ will send
out a warning)
* Added /dc++, /search <string>, /slots #, /refresh and /join <hub> 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 wo
rking 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 prob
lem 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?) (on
ly 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...)
*
*
*
*
*
ue
* Reorganized transfers menu
* Running downloads are now moved to top of transfer list, and running uploads a
re put at bottom
* Files smaller than 16k and file lists are now downloaded before any larger one
s 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 mu
ltiple ip's...
* Made sure transfers stop when the disk is full (also added more verbose file e
rror messages)
* Users can now download files <16kb and file lists regardless of free slots (!)
* Readded tooltips for the toolbar buttons
* Added a "Follow last redirect" to the menu (will add to toolbar later on)
-- 0.122 2002-01-16 -* Fixed search bug
* Hopefully fixed download bug, please report...
-- 0.121 2002-01-15 -Fixed resume bug
Fixed rollback bug
Fixed upload slots bug
Fixed some minor download queue bugs
Tried a different approach to the download problems in 0.12. When implementing
different user nicks on different hubs,
I had to change some of the download code to something that I'm not sure will
work with the original client,
that's why you've had so many problems with 0.12. Please remember that this is
still alpha software, and that
I release these versions this frequently so that 1) you have the latest of the
latest and 2) so that I have someone
who does the testing for me to speed up development...anyway, keep on reportin
g them bugs and one day, they will be gone!!
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
-- 0.06 2001-12-13 -* A lot of UI work, the app should be at least a tiny bit more comfortable to wo
rk with
* Automatic reconnections (to hubs and users)
* Yet another slew of bugs killed (hm, where are all those bugs coming from? =)
* Downloading of directories and multiple files at a time
* Default download directory
* Some work on the search window, although searching is far from finished...
* Quicker startup (huffman encoding of the file list is now done in a separate t
hread)
* Automatic ip detection (if nothing's entered in the settings dialog...)
* Changed to case insensitive sorting...
* Download deleting
-- 0.05 2001-12-08 -Searching (A very basic first version, only in active mode)
More information about things (Hub statistics)
A lot of bugs fixed, still a lot of them left tho...
More bugfixes...
Improved Huffman en/decoding speed quite a bit
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
-- 0.02 2001-11-22 --