Professional Documents
Culture Documents
851 2015-04-06 -* [L#1414362] Prefer boost regex over std regex for the time being (poy)
* [L#1419454] [NMDC] Disallow malicious search requests (iceman50)
* [L#1419478] [NMDC] Block C-C connections to hubs (pavel pimenov, ullner)
* Installer page regarding contributions / donations (emtee)
* Update some links (emtee)
* Update OpenSSL to version 1.0.2a
* Support only secp256r1/prime256v1/P-256 elliptic curve for ECDHE (cologic)
-- 0.850 2015-01-17 -* [L#1308290] Enable TLS v1.1 and TLS v1.2-based ADCS connections (cologic)
* Update OpenSSL to version 1.0.1k
* Fix DWT button rendering on WINE (cologic)
* [L#1206864] Fix "Require TLS ADC C-C connections" (cologic)
* Add option to disable smart chat links - recommended on Wine (poy)
* Improve UTF-8 RFC-3629 compliance (cologic)
* Remove deprecated Bitzi TTH lookup (emtee)
* Update MiniUPnP to version 1.9
* Update the NAT-PMP library
* Update translations
-- 0.843 2014-04-28 -* [L#1307978] Fix subtract list functionality (crise)
* [L#1309390] [NMDC] Prevent crashes when receiving malicious search requests (p
avel pimenov)
-- 0.842 2014-04-10 -* Update OpenSSL to version 1.0.1g - notably fixes the TLS heartbeat attack
-- 0.841 2014-04-07 -* Reset fav hub column sizes (poy)
* [L#395400] Revert the hub list caching patch as it was messing logs up (poy)
-- 0.840 2014-03-31 -* [L#1115765] Added ability to filter out files and directories from the share (
ullner)
* [L#1225420] Open own list when using get/browse file list on self (ullner)
* [L#1250614] Added menu option on hub tab for only searching in that hub (ullne
r)
* [L#250238] Remove queued files that are already shared when DC++ starts (ullne
r)
* [L#309815] Hub icon will change depending on user status (user/registered/oper
ator) (ullner)
* [L#721513] Transferview: Added "Remove file from queue" menu option and "Force
attempt" is now only available for downloads (ullner)
* [L#210217] Add connectivity status for hubs to the favorite hubs window (ullne
r)
* [L#593613] Added /lastmessage in PMs to show the time of the last message (ull
ner)
* [L#363092] Disallow transfer port and encrypted transfer port to be the same (
ullner)
* [L#1245179] Avoid connection failures (maksis)
* [L#1228927] Fix columns for file lists in the Download Queue (emtee)
* HTTP fixes (crise)
* Safer hub state tracking (poy)
* Add "/d <search>" for DuckDuckGo searches (poy)
* Add a dialog box to nag XP suckers into upgrading (poy)
* Support for a new XP-only branch in version checking (poy)
* [L#395400] Hub list caching fixed on Linux (maksis, ullner)
* [L#1030613] Safeguards against user command flooding (ullner)
*
*
*
s
*
* Repurpose Ctrl+F to in-place searches in chat windows & file lists (poy)
* Better splitter resizing
* [L#730828] Prevent a stack overflow when searching within too big file lists (
poy)
* [L#710359] Add finished downloads log (emtee)
* Save and restore the current directory of file lists (poy)
* Move file list status bar buttons to the toolbar (poy)
* Faster startup with many tabs
* Reduce flickering when resizing
* Reorganize connectivity settings (poy)
* [L#748623] Port mappers respect the bind address (poy)
* Make more parts of the interface DPI-aware (poy)
* Resizable and scrollable settings dialog
* Remember the last settings page (poy)
* Fix focus problems in dialogs (poy)
* Fix Ctrl+W / Ctrl+F4 sometimes closing the wrong tab (poy)
* [L#604983] Fix transfers dying on setting upload/download throttle to 0 (colog
ic)
* [L#591626] Menus to adjust the bw limit from the tray menu & status bar (poy,
iceman50)
* Increase the max bandwidth limit from 32 MiB/s to 1 GiB/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
* Remove ADC empty token workaround targeting 0.698 (cologic)
* Enable Data Execution Prevention (cologic)
* Improved tabs, new settings (poy)
* [L#571546] Add an "X" icon to close the active tab (poy)
* [L#603071] Linux compile fix (thanks netcelli)
* [L#606435] Prevent potential re-hashing (thanks vasily.n)
* Automatic incoming connection type detection - enabled by default (emtee)
* Add "Close all hubs" to Window menu (emtee)
* New icons
* Update the links in the "Help" menu (poy)
* Prevent current-directory Windows DLL injection (cologic)
* [L#617021] Fix linux semaphore (thanks gennady proskurin)
* [L#617591] Fix multi-core/cpu issue with ref-counting (thanks gennady proskuri
n)
* Fix some counters that could have caused issues when running dc++ for a long t
ime
* [L#617517] More portable critical sections (thanks big muscle)
* Removed stlport support (probably defunct by now...)
* Modernize the installer and make it translatable (poy)
* Customize the font selection dialog, save the charset (poy)
* Blacklist rogue hub-lists (poy)
* Fix some wrong menu fonts (poy)
* [L#630655] Separate IP and Country columns in users and connections lists (tha
nks iceman50)
* Support taskbar thumbnails and "Aero Peek" live previews on Win 7 (poy)
* Fix menu separators on Win 7 (poy)
* [L#588224] Display folders using the correct icon on Win 7 (poy)
* Help updates (poy, emtee)
* [L#571914] Fix crash when a zero sized bloom filter is requested (emtee)
* Don't close the net stats window when double-clicking on the status bar (poy)
* Fix a random crash when reconnecting hubs and being unlucky (poy)
* Added notice about the original C implementation of Tiger (you must include th
is in mods!) (ullner)
* Add a menu to change the group of a fav hub more easily (poy)
* [ADC] Support hidden users as per the ADC ext spec (poy)
* [ADC] Group search extensions thanks to "SEGA" (poy)
* Keep search history in file list windows (emtee)
* Add a "Previous" button in file lists for backwards searching (emtee)
* More efficient file list searches that start from the current selection (poy)
* Move the file list searching functionality to a togglable search bar (poy)
* Update OpenSSL to version 1.0.0c (poy)
* [L#378829] Make sure our OpenSSL binaries aren't "optimized for MS-DOS" (poy)
* [L#674545] Add magnet keyword search (thanks flow84)
* [L#506288] Save settings periodically (poy)
* Add titles to various menus (poy)
* [L#535556] Make sure menus are not too wide (poy)
* [L#610466] Fix sharing of downloaded files from different drives (emtee)
* [L#300728] Fix infinite recursion when sharing a directory with a broken name
on unix (thanks alexander sashnov)
* [L#250149] Retry on more possible Coral errors (emtee)
* [L#260748] Really readded sfv check (was broken by segmented downloading) (emt
ee)
* Update bzip2 to version 1.0.6
* [ADC] Dispatch the amount of free slots with INF FS (poy)
* [ADC] Dispatch away mode changes (poy)
* Add a user icon modifier for users with no free slot (when INF FS is available
) (poy)
* Add a user icon to represent bots (poy)
* [L#534242] Better looking settings dialog (fleetcommand, poy)
* Allow regular expressions in ADL searches (poy)
* [L#395464] [ADC] Send "000" as the STA success code
* Add user information tooltips (poy)
* Avoid parallel hub list downloads (emtee)
* Display full country names rather than abbreviations (poy)
* Select a better default font (poy)
* [L#681754] Fonts and dialogs respect DPI settings - mark DC++ as DPI aware (po
y)
* Update MiniUPnPc to version 1.5 (poy)
* Ameliorate the MiniUPnPc device selection
* Prevent an endless loop on connection failure (thanks bigmuscle)
* More consistent behavior in file lists for back / forward / up, and some butto
ns (poy)
* Rework file and folder icons, add one for incomplete dirs (poy)
* Save and restore the selected tab when re-opening (poy)
* Process file lists only when they first come into view (poy)
* [L#700594] Prevent multiple password dialogs and give them the hub title (poy)
* [L#700593] Add an address bar in file lists (poy)
* Documentation and translations updated as usual, thanks everyone
-- 0.770 2010-07-05 -* [L#550300] Catch more potential file corruptions (thanks bigmuscle)
* Fix socket resolve in *nix systems (thanks razzloss)
* [ADC] NAT traversal to allow passive-passive connections (thanks cologic)
* Reduce donwload reconnect attempts after connection failures (poy)
* Fix crashes related to file lists (poy)
* [L#230973] Add MiniUPnPc for UPnP mappings and make it threaded (poy)
* Be stricter when parsing list-looking %[line:] params (poy)
* [L#326541] [ADC] Customizable search type extensions (emtee, poy)
* Update zlib to version 1.2.5
* Documentation and translations updated as usual, thanks everyone
-- 0.762 2010-05-16 -* Stability improvement related to menus (poy)
* [L#539992] Shell menus for directories when browsing own file list (poy)
* Parse separators in titles of user command param boxes (poy)
* Fix painting issues with /clear (poy)
* Smooth text-box menus (poy)
* Add user commands to the chat menu (poy)
* OpenSSL 0.9.8n - defends against a remote crash (poy)
* [L#289571] Fix non-responsiveness when the download queue has too many directo
ries on Vista (poy)
* Disallow fake connections to a few known hub list servers (poy)
* [L#269098] Fix the users list not clearing itself out (poy)
-- 0.708 2008-08-28 -* Added setting for max characters per tab (poy)
* [L#234458] Added "File size" and "% transferred" columns in finished windows (
poy, emtee)
* Fix absent country code for IPs > 128.0.0.0 in MSVC builds (poy)
* Remove useless chars in some paths that could lead to a Shell menu crash (poy)
* [L#234458] Disable some menu commands in finished windows when files don't exi
st (poy)
* Added option to always display tray icon and reorganized its menu
* [L#234897] Improve error message when file list is too big (thanks steven shee
hy)
* [L#234529] Right-alight sizes
* [L#243908] Better nick sorting in search results (thanks emtee)
* [L#231447] Fix file list positioning from search (arnetheduck, poy)
* Fix bogus menus when they contain more than 200 dynamic items (poy)
* Shell menus are now sub-menus, loaded only when requested (poy)
* [L#243728] Make Shell menus Vista-compliant (poy)
* Don't re-log logs when opening PM windows (poy)
* [L#243201] Save excluded search terms correctly in search history (thanks emte
e)
* Search spy tab highlighting (poy)
* Help updates (emtee, poy)
* Enable keyboard shortcuts in the help file (poy)
* [L#242365] Error message when getting version info fails (thanks emtee)
* [L#203763] Ctrl-A selects all list view items again (thanks poy)
* [L#245474] Error when adding multiple sources to queue (thanks emtee)
* [L#234458] "Only show fully downloaded files" check-box in the finished DL sta
tus bar (poy)
* Count transfers that have run then failed in finished windows (poy)
* [L#247038] Improve SSL connection setup
* [L#249692] Better magnet error message
* Fixed UPnP for TLS port
* [L#242329] Fix SSL assert
* [L#246080] Users with untrusted cert removed from queue
* [L#230991] Add fast hash option
* [L#217082] Remember the positions of transfers and queue splitters (poy)
* [L#251536] Fix file list columns (poy)
* [L#234527] Fix possible crash when auto-downloading ADL Search matches (poy)
* [L#239901] Fix user commands separators (poy)
* Downloaded file lists show up with their correct extension (poy)
* [L#251486] Correct $GetZBlock support announcment
* [L#228283] Sort downloads by % done when sorting by status, resort dynamically
* Up-down control in the main status bar to change upload slots (poy)
* Fix crash with the "unable to open ports" message (poy)
* Add an optional param to the /clear command that specifies the number of lines
to keep (poy)
* Add line history and /ts in private message windows, just like in hub windows
(poy)
* [L#255370] Fix "View as text" in own file list (thanks emtee)
* Add icons next to tab menu titles (poy)
* [L#256895] Fix behavior when starting minimized (poy)
* [L#257225] Automatch of search results always on
* [L#246596] Partial file list requests visible in download queue
* Queue frame is not marked dirty when file list finishes
* Parse %userCID when logging finished transfers (poy)
* Fixed an issue with nick encodings and nmdc connections (thanks stanislav masl
ovski)
* Added download view which shows per-file download information
* Chat timestamps on by default
* Added tab drag/drop (thanks poy)
* Changed Pothead to mikejj
* Fixed search spy crash
* Upgraded to bzip 1.0.4 (thanks mikejj)
* Tab tooltips (thanks poy)
* [L#185724] Allow spaces in the description field (poy)
* [L#180321] [ADC] Handle third person formatting (thanks poy)
* [L#186429] Fix right-click issue when chat history is long (thanks poy)
* [L#188107] In waiting users, show requested chunk (since we can't know % done)
* [L#188585] Fixed crash when download connection was disconnected before any da
ta was received
* Fixed crash due to race condition on idle check (thanks bigmuscle)
* Fixed crash when copying identity
* Fixed potential timer race condition (thanks bigmuscle)
* The good parts of partially downloaded segments are now added to queue (thanks
bigmuscle)
* Fancy menus (thanks poy)
* [L#180321] [ADC] Added /me handling (thanks poy)
* [L#187288] Fixed issues with scrolling (thanks poy)
* [L#190463] Fixed re-add sources showing wrong sources (thanks poy)
* [L#190469] Fixed kick message filtering (thanks mikejj)
* version.xml now use Coral (ullner)
* [ADC] Number of files counts unique files when sending stats to hub
* [ADC] Fixed kick handling
* [L#190955] Fixed 100% on remove all sources in queue
* Fixed a few hardcoded dc++'s (thanks steven sheehy)
* Don't always show the tray icon after killing and re-opening explorer.exe (poy
)
* Updated links (thanks pietry)
* Fixed clicking on active tab (poy)
* [L#195209] Fixed tabbing in hub windows (poy)
* [L#195209] Fixed Ctrl+F that opens favorite hubs (poy)
* [L#194696] Fixed small memory leak
* Some unix compile fixes (thanks pavel andreev and yakov suraev)
* [L#199192] [NMDC] Fixed crash on empty private message
* [L#198416] Fixed crash when closing the download queue (poy)
-- 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)
*
*
*
*
*
*
*
*
*
*
t
*
*
*
*
e encrypted if both
clients use a recent version (see the cipher column to know)
* Fixed one of several possible crashes at exit
-- 0.700 2007-10-11 -* [B#1102] Fixed move/rename queue folder (thanks mikael eman)
* [B#1124] Fixed thread shutdown on *nix (thanks mikael eman)
* Fixed invalid share size
* [B#1127] Fixed crash on invalid file list (thanks steven sheehy)
* [B#1019] Reworked initial filelist dir (thanks mikael eman)
* Moved to smartwin to enable mingw compiling (thanks cologic, ullner, poy)
* Removed notepad loading compatibility code for notepad texts from versions < 0
.20
* Fixed time issues with DC++ running for more than 49 days
* [B#980] Fixed PM's when popup is disabled (thanks ullner)
* [B#1066] Search for alternates not available on uploads (thanks ullner)
* [B#1104] Better error message on dupe source (thanks ullner)
* [B#1132] Download queue updated when users go offline (thanks stephan hohe)
* [B#1133] Fixed max tab rows being reset (thanks mikejj)
* [B#1134] Use SO_REUSEADDR for connection manager socket (thanks mikael eman)
* [B#1136] Fixed dupe changelog rebuild (thanks mikejj)
* [B#1139] Fixed download delay in some cases (thanks mikael eman)
* [B#1144] Added possibility to add many hub lists in one go (use ; as separator
) (thanks poy)
* [B#1152] Only refresh if there are directories shared (thanks ullner)
* [B#1153] More Shell menus (thanks poy)
* [B#1159] Removed unnecessary resume position reset (thanks cologic)
* Removed rollback support - advanced TTH resume is now always used (thanks colo
gic)
* Switched to mingw/stlport5.1
* Uninstaller removes adc registry key (thanks ullner)
* Private message status bar text handling more similar to hub frame
* yassl upgraded
* gcc 4.3 compile fix (thanks steven sheehy)
* Some upgrades to the charset handling (thanks steven sheehy)
* Fixed socket signal interrupts (thanks mikael eman)
* Spy frame average fix
* Fixed "Don't dl already queued" option
* Added segmented downloads
* Improved accuracy of transfer stats
* Files from passive users queued even when passive (in the hopes of finding an
alternative source)
* Tabs are on top with ugly little icons (new icons, anyone?)
* No more MDI
-- 0.699 2006-12-18 -* Switched to VC8/VS2005
* Removed some unused options
* Antifrag is now default
* Confirm hub removal is now default
* SFV checking is now default
* Fixed TLS port not being greyed out
* Automatic hub reconnection is only done if at least one successful connection
has been made
* [B#1080] Better nick tab completion (thanks cologic)
* [B#1081] Added user IP in hub frame (thanks cologic)
* No more STLport for the time being
* Linux checks for invalid file types (thanks steven sheehy)
* Fixed potential crash when search began with space
* [B#1085] Better sound playing settings (thanks cologic / ullner)
* [B#1111] OpenSSL compatibility and some unix fixes (thanks steven sheehy)
* [B#1056] Added option to sort fav users above other users in hub frame (thanks
poy)
* [B#1063] Added option to show Shell context menu in finished frame (thanks poy
)
* [B#1092] Fixed TTH tree being redownloaded (thanks stephan hohe)
* [B#1097] Fixed waiting users being removed (thanks stephan hohe)
* [B#1110] Added new adc hub list (thanks mafa_45)
* [B#1091] Added new nmdc hub lists (thanks poy)
* [B#1112] Port sign cleanup (thanks steven sheehy)
* [ADC] Fixed client-to-client connection sequence
* [B#1064] Updated to YaSSL 1.5.0, should fix crash
* [B#446] Public hub lists are cached and downloaded only when user requests it
(thanks poy)
* [B#1117] Fixed subfolders being created on filelist downloads (thanks mikael e
man)
* [B#1096] Updated credits in about box
* [B#1123] Removed some typecasts (thanks stephan hohe)
* [B#1099] Fixed "Readd all" spin
* [B#1095] Fixed about dialog
-- 0.698 2006-10-10 -* [B#1065] Code cleanup (thanks steven sheehy)
* Fixed readme.txt (thanks ullner)
* More code cleanup
* Fixed trusted/untrusted upload view
* Fixed crash on invalid remote command during upload
* [ADC] Improved GFI command support
* Lowest priority downloads are no longer started if there are other downloads r
unning
* Upgraded to STLport 5.0.2
* Updated compile instructions
* Updated unsigned types to C99
* Removed unmaintained autoconf files
* Reworked match listing to make it slightly faster
* Fixed a few random crashes
* [ADC] Removed obsolete DSC command
* Fixed user list not being updated in some cases
* [B#1071] Added fasthash for unix (thanks steven sheehy)
-- 0.697 2006-09-29 -* [ADC] Fixed a few protocol issues
* Some code cleanup
* Queue frame fixes and memory saves
* TLS port change without restart fixed
* [B#1007] Fixed nick character check
* Fixed some transfer view sorting issues
* [B#59] Added option to match all local lists
-- 0.696 2006-09-22 -* Fixed a possible deadlock
* [B#1058] Removed some whitespace (big thanks to mikejj)
* Removed the possibility to download files without TTH
* Removed the possibility to read *.DcLst files (no TTH, no i18n support)
* Files with no TTH no longer show up in search and directory listings
* Sources in the queue with no TTH support will no longer appear
* Files without TTH in the queue will be removed (finish downloads with an older
version)
* [ADC] Fixed support for uncompressed files.xml as well as proper files.xml.bz2
support
* 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)
*
*
*
*
*
*
*
*
*
*
*
*
*
-- 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)
* [B#184] Updated log functionality to allow users to customize log filenames (t
hanks 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
* [B#302] User commands in file lists (thanks joakim tosteberg)
* ADC url's clickable (thanks naga)
* [B#117] Improved search timer to avoid spamming hub (thanks naga)
* Redid some of the hash storage code, should be slighly more efficient
* [B#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, pl
us we get a huge
memory save on huge queues.
* [B#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)
* [B#412] Fixed a queue count issue on removal (thanks ullner)
* [B#9] Fixed a queue move issue (thanks paka)
* [B#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)
*
*
*
*
*
*
*
*
*
*
*
*
l
*
*
*
*
*
*
*
*
*
-- 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 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
* 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
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 th
e _same_ name
for no reason)
* Fixed "open folder" in finished frames
* Added new search for alternates algorithm with possibility to set search strin
g 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 bri
nging
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 setting
s 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 re
connects
* 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 inste
ad)
(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 nece
ssary, 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 main
tained...
* 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 dr
ives)
* 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 behavi
our)
* Fixed another queue crash bug
* Queue now starts fully expanded (makes sense with smart queues)
* Fixed compiling issue on vc6
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 
24; to replace them...some people
might not like this because it's different than the escape sequence used in th
e lock, but I prefer a standard way
of escaping that's not limited to numbers below 999...later on, perhaps I'll a
dd 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 th
at 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, regist
ered 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 updat
es 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 lim
itation 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 rese
arch of the same file), this to
* 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...
* Fixed a bug in the uninstaller (it didn't remove DCPlusPlus.pdb if installed)
* Fixed a bug with the user commands (PM didn't work)
* Some fixes to queue moving (moving to targets that already exist in queue now
adds the sources of the old file
to the existing target instead of just ignoring them...)
* Changed the way "download whole directory" works. It now downloads the files d
irectly to the directory you've
chosen, i e if you download the directory "mp3" to "x:\down" all files from "m
p3" will end up in "x:\down"
instead of "x:\down\mp3". This makes it easier to add files when somebody's ch
anged the directory name but not the
filenames (common with rar/ace sets). If you download to the default download
directory, the directory is created
(i e "default\mp3" in the example). Now I only have to decide whether I like t
his change or not...
* Cleanup of the VC7 Project files
* The number of uploads slots is now shown as negative if it exceeds the specifi
ed number of slots (because of autoopen or granting). We'll see how long it takes until someone reports this as a
bug...
* Added ability to set default away message (hm...perhaps this should use the la
st message set?)
* Redesigned the appearance dialog a bit (like the advanced options now)
* If DC++ receives "banned" during the login phase, it'll stop automatically rec
onnecting (njd nu, nev? =)
* The splash screen no longer shows on the task bar (avoids flicker when loading
is fast) and is not topmost (use
alt-esc instead of alt-tab to switch to it if you lose it...and it can't be an
option because it's shown prior to
any settings being loaded).
* Hublist is no longer loaded in the background by default when starting the app
lication.
* Fixed some proxy connection problems for the hublist (thanks Ondrea (or is it
Ondra or Ondrej? =))
* Disabled automatic opening of the hublist. You can reenable it in the settings
(this is to save some
bandwidth on the hub list servers).
* The hublist http://dcplusplus.sourceforge.net/PublicHubList.config has been re
placed by
* Fixed so that the default copy-menu appears when rightclicking outside a nickn
ame in the hub chat
* Added "copy nickname to clipboard" to the hub chat right click menu
* Fixed a directory searching bug (no directory search results when hubname cont
ained a space...*sigh*) (thanks xeroc)
* Fixed returning of own search results (oops, some debug code left...)
* More work on the queue internals (should hopefully fix the bug when an item is
reported as running even though it's
not)
* Fixed some issues with 0-byte files in the queue (an unnecessary disconnection
occurred)
* More work on the queue window; File lists now have a separate folder, fixed vi
ewing of right-click menus so that
they only show the commands that actually work depending on selection count.
* Fixed / Improved the sorting of the transfer status. It is now always sorted a
s running downloads connecting downloads - uploads (unless you flip the sort order...doh!)
* Added beautiful progress bars to the transfers area (hej ullis =)
* Added exact byte size to the search window
* Fixed a bug with directory downloading from other dc++ users (that use the .bz
filelist)
* Incomplete file lists are now deleted on failure.
* Fixed the socks resolve setting bug (somebody will have to try the DNS resolut
ion itself though...can't do)
* Added "no-tree-mode" to the queue. The queue window then shows the full list o
f queueitems (if possible,
the number of items it can show depends on your operating system)
* The search window now uses non-colored icons (system or dc++), I didn't like t
he coloring anyway, will think
of something better later on...
* Some minor changes to the settings dialogs...preparing for making translation
possible...
* Fixed port changing bug (DC++ would still listen to the old port until restart
ed)
* Added debug-build-type error reporting to the release builds as well. Now, if
supported by the OS, dc++ will emit
a useful bug report whenever it crashes. If you have a lot of problems with dc
++ crashing, you should download
the debug information from www.sourceforge.net/projects/dcplusplus, and then,
when reporting the bug, include
the generated "extenedinfo.txt" file. Do not report the crash unless you have
this file and have downloaded the
debug information file.
The extended tracing code is in part written by Zoltan Csizmadia (zoltan_csizm
adia@yahoo.com), found it on
some web site. (
* Added moving of files in the queue (experimental)
* Fixed bug when a '\' was not added to the temp downloads directory
* Right-click menu works for joins and parts as well now (changed the format of
the join/part message =)
* Fixed a lockup bug (transfer speeds would not update among other things...)
-- 0.20 2002-12-06 -* Collective thanks to all who have donated $$$ to me, I didn't think people wou
ld do it, but they
actually have, amounts ranging from $1 to $200...keep 'em coming =) (keep in m
ind tho that paypal steals 30 cents
and some percentage (4 i think) from me when you pay with a credit card). Oh,
I think you can also donate in
(euros) now, which is, of course, my preferred currency =)
* The forum and lichlord.org are currently down for maintenance, and the owner i
s waiting for new network equipment.
I would open an alternative forum if I could get the old posts, but because al
l network connections to the server are
broken it's difficult to get the old posts out of it for the moment (physical
access to the server is somewhat
limited). For the most desperate ones, I opened a new conference on sourceforg
e (where the old forums were) that
you can use, or if you feel like it, try one of the forums that people have pu
t up on their own (I won't read
them though, don't have time). Anyway, lichlord should be up soon I hope...
* This release is completely untested (more or less, i'm in the third world (ita
ly...amazing that this country made
it to the G7, and is still actually there...)), and is most problably not very
stable. If it crashes, I don't
want to know about it unless you're using the debug version (that most probabl
y doesn't work with w98), that
generates an exceptioninfo.txt file. If you report a crash bug ("unhandled exc
eption"), make sure you include
this file in the report, otherwise it's a waste of your time writing and my ti
me deleting. I do not recommend
this version for those who are comfortable with 0.181...
* I've decided to clear the bug and feature request forum of all posts, regardle
ss of whether they have been
fixed/implemented or not, because of the ridiculous amount of duplicates. I ap
ologize to those that made valid, new
fresh and interesting requests, but because of all double-posting idiots, I ca
n't keep up with things. I've tagged all
the closed requests as "out of date", and I kindly ask the original authors to
reopen their posts if they still
consider them valid and non-duplicate. You can find them by browsing for close
d posts. Also, before posting a feature
request, check that the feature is not already implemented (by looking in the
settings for instance). It is not
exactly a sign of intelligence to suggest features that already exist...and th
ere seems to be an alarming number of
stupid people out there...
* The CVS is not up to date (because of the retarded firewall at my school...)
* Clicking on a users name with ctrl pressed opens a pm window (thanks opera)
* Clicking on a users name with shift downloads the users file list (thanks oper
a)
* Right-clicking on a name in the chat will bring up the user menu (thanks opera
)
* Fixed a bug in the startup procedure resulting in a crash sometimes
* Fixed bug that window size was set to 0 when dc++ was turned of while being mi
nimized, resulting in "missing
dc++ window" on startup
* Added socks5 support (more or less...no gssapi support), works like passive mo
de. M:5 means socks5 in the <++ tag.
(No, I won't be adding socks4 as it doesn't support UDP forwarding)
* Myinfo is now sent out roughly every 1-2 minutes if something has changed hubcount-wise (was 10-20 min before)
* Added directory downloading (from the search window, unfinished, not sure if i
t works, experimental,
kids, don't do it at home, dangerous...)
* Fixed some random bugs and very uncommon memory leaks
* Fixed the ordering in the right-click menus so that "browse" and recent dirs a
ppear first
* Added directory (folder) searching
* .ogg and .wma are now returned when someone searches for audio files
* .txt and .nfo are now returned when someone searches for documents
* .divx is now returned when someone searches for videos
* .gif and .jpg (!) are now returned when someone searches for pictures (oops, m
ust have missed them
when reverse engineering the original .exe...=)
* Note; the extended search results only work if the client being searched is a
new dc++...
* Improved XML handling (much less memory used on queue load)
* Speeded up queue save a lot, shouldn't take any notable amount of memory eithe
r (for those with large
(10000+ files) queues), although if you have a queue that large you should per
haps consider your queuing
strategy...
* Added total bytes and average speed to finished downloads window
* A random free port between 1025 and 32000 is now used in active mode, unless a
port specifically has been set. This
port is changed on every restart to avoid problems with networks where traffic
on certain ports is limited or
banned. If you have a firewall that requires a certain port to be used (incomi
ng traffic), go to the settings
and set it (your best pick is a random one in the above noted range) (setting
not kept from previous version).
DC++ requires that both TCP and UDP data can reach the client on this port. To
find out the ip/port currently
in use, type /connection in a hub window.
* Failed downloads are now not put at the beginning to avoid having partial unfi
nished downloads
* The queue window now has a tree instead of a list to the left
* Added a common controls version check to rid the support forum of (at least so
me of the) stupid questions
* Spaces are now trimmed from most ip addresses
* Added O: in the <++ tag, it means that the user is using the speedautoopen slo
t feature, and the number is the kb/s
setting. IMHO this is a much better way of measuring the whole slots thing, an
d in future releases S: may become
optional if the min upload speed feature is turned on (a good topic for the dc
++ forums...). Uhm, in other words,
if the current total upload speed of a user is lower than the number after O:,
dc++ will automatically open another
slot.
* Some internal changes in the queue handling (might cause trouble, untested)
* The notepad content is now saved in a file called "Notepad.txt" in the dc++ ma
in directory instead of the xml file
* Fixed the file search and made it search a bit more accoring to the sort order
* Fixed so that the same string won't be added to the recent searches list
* Queue is now indexed by a map instead of a hash resulting in slightly more cpu
use (if you have a huge queue)
but queue is ordered accoring to filename to avoid partially downloaded direct
ories (when saved, queue is now sorted
by target location and will be downloaded in that order when reloaded from dis
k...)
* Fixed so that focus is correctly set to the message input edit box in the hub
chat window when changing back to dc++
* Recreates filelisting if it's missing on request from another user (if it's be
en deleted that is...). This effectively
stops the "delete filelist"-cheat.
* Added automatic disconnection of uploads if a user leaves the hub. This is a s
omewhat controversial feature
that disconnects any uploads to a user if the user leaves the hub (or is kicke
d...). If an upload is cancelled
in this way, a free slot is granted to the user being kicked, in case that the
user was unwillingly disconnected
from the hub and returns within 10 minutes. This effectively prevents the "jum
p into hub, start a bunch of downloads,
and exit the hub"-cheat, without the cheater being able to do anything about i
t. It is off by default, turn on in
the settings.
* Alt-S sends a message in the chats
* The PM window now correctly shows when a user goes on/offline and doesn't send
the message if the user is offline
(so that you don't lose it from the edit box)
-- 0.181 2002-08-12 -Fixed a nick changing bug
Fixed some vc6 project build settings
Fixed some minor vc6 compatibility issues
Fixed some issues with invalid filenames (names containing invalid characters,
should also fix
the file downloaded but missing from the download directory error) (thanks Kyr
re Aalerud)
* Added so that the user name appears at top level of the directory tree in the
browse file list window
so that directory totals for the top directories can be seen, untested, might
cause problems but shouldn't...
* Main window state (maximized and so on) and size are saved on exit (and restor
ed I think =)
* Kick messages are now correctly filtered (even when status line in chat settin
g is on)
* Fixed an issue with very long path names (win9x can't handle path names longer
than 260 chars),
these will now generate an error
* Fixed the speed display of very fast transfers (>4 mb/s)
* Fixed a bug where a bad file list could cause dc++ to crash
* Fixed the loading of list view column orders
* Added so that doubleclicking on usernames in the main chat (<nick>) will selec
t the user in the user list
* Added so that doubleclicking words starting with http://, www. and ftp:// will
open the link
* Fixed a bug with bad hublist server names (empty ones, not starting with http:
//...)
* Added WM_ENDSESSION handling so that the queue and settings are saved when shu
tting down the computer
* Added auto-away on minimize option
* Fixed restoring window to maximized state after minimizing to tray
* Added a "small send buffer" option that should help users that are having down
load problems when others leech
from them...basically, this makes the outgoing packet size smaller (1k instead
of 16k), leaving more bandwidth
for acks to flow through...it also makes sending less efficient, specially for
high bandwidth users, so don't
turn it on unless you have to...hard disk reading performance will be worse as
well with this option enabled...
* Added paypal-donate menu option to help
*
*
*
*
*
*
*
d
*
*
*
*
*
)
*
*
*
*
d
*
*
*
*
*
ey're smaller...)
* Fixed size column in download queue
* Added last known hub viewing for users that are offline (not saved between dc+
+ sessions, this would take too many resources...)
* Added /-commands to pm windows as well (most of them anyway...)
* Added /grant to pm window
* Added /close to close a window
* Added a very short /help message
* Added latest version to about dialog box
* Fixed windows maximization state change
* Added an option to use system icons when browsing files
* Added support for bzip2-compressed hub list downloading (also, the full hub li
st will only be available in bzip2 format to
ease the load on the dc++ list server)
* Added some info to the tooltip when dc++ is minimized to the tray (stats are f
or transfers only, hub traffic is not counted in...)
* Changed the slots info at the bottom to show free slots instead of taken (to a
void confusion when viewing the search results...)
* Added deleting from search results window (use the delete button on the keyboa
rd...)
* Added option not to popup a new window for pm:s (message is shown in main chat
instead unless there's already a pm window open)
* Added opening of previously downloaded user file lists menu option
* Fixed some minor UI issues
* Set default sorting to nick in the users list
* Fixed a bug that caused some temporary files not to be deleted
* Increased number of search results returned when searching in active mode to 1
0 (instead of 5...10 is much better as you can search
for 10 disks at a time in a rar/ace-set), passive mode is still 5
* Added option to automatically open an extra slot if current upload speed is le
ss than a certain kb/sec
* When sorting users by nick, op's are now put on top/bottom (ascending/descendi
ng)
* Added automatic reindexing of file list every now and then...
-- 0.171 2002-04-21 -Fixed version number in changelog and exe-file =)
Fixed downloading bug
Fixed queue frame size column
Fixed favorite users right-click menu
Fixed sort by file type in file list
Fixed missing font settings
*
*
*
*
*
*
* 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
* 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...)
*
*
*
*
*
* Changed default option in the search window to 'At Least'. All files are at le
ast 0 bytes long anyway...
* Added file extension field in the search frame
* Fixed a bug where the application could stop working if a right-button menu wa
s displayed
* Added PM and browse file list to uploads right button menu as well
* Huge performance increase in the user list (most noticeable when connecting to
the hub and getting the initial list...)
* More general ui performance fixes, it should now be a lot more responsive even
when the cpu load is significant
* Fixed empty search fields bug (I hope...)
* Fixed some of the random crashes (major code rewrite, so I might have introduc
ed some new ones...we'll see...=)
* Changed background color to white (or whatever you have as window color), don'
t worry though, soon you'll be able to choose it yourselves...
* Fixed case of connection type strings
* The bots are now visible in the user list (Seems like they don't answer to get
info requests...)
* Added user connection type to search frame
* New icons and colors for the user interface (Thanx mongomaster...)
* Fixed menu bug in NT4, hopefully it works in W95 as well now...btw, I'm consid
ering removing the menu...
* Fixed multiple connections per user bug
* Fixed remove last source bug
* Added list of favorite hubs
* Added right-button menu to Public Hubs
* Added auto-connect feature for favorites
* Added automatic password for favorites
* Added option to use different user names for different hubs (unknown stability
, might work, might not...)
* Added a new developer, peli...
* Changed some of the keyboard shortcuts
* Limited the buffer for the chat windows to 20000 characters, after that it wil
l start removing lines from the top (untested...)
* Added a graphics fellow/developer, mongomaster
-- 0.11 2002-01-08 -* Fixed annoying reconnect bug
* Fixed annoying Private Messaging bug
* Fixed search filtering bug
* Fixed search sorting bug
* Made more compatible with Win95 (Right-button menus should now work there as w
ell...haven't tested though)
* Fixed some other minor bugs
* Resume rollback, DC++ now checks the last 1024 bytes for exact match when resu
ming and aborts the download on failure
* Added a separator between each user in the transfer right button menu (I'll do
something better later on...)
* Added some keyboard shortcuts
* Public hubs automatically appears on startup
* Thanks for all the bug reports and feature request, keep on adding them!
* DC++ will now detect other DC++ users as soon as a connection attempt is made.
..look out for blue icons...=)
-- 0.10 2002-01-06 -Search results sorting
Multiple selections in search results
Removed some diagnostic messages
Default action in search window is now file download, not list download
Only one downloading connection per user now
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
-- 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 -* Settings dialog, to set user name and connection info.
* Search command recognised.
* New buttons.
-- 0.01 2001-11-21 -* Initial release.
* List hubs, connect to them and chat