Professional Documents
Culture Documents
Change Log
Change Log
*
*
*
*
*
*
*
*
-- 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
* [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 --
sts (emtee)
* Refresh open file lists when they are being opened again (poy)
-- 0.761 2010-03-14 -* [L#533840] Fix crashes with themed menus (poy)
* Fix showing settings from the tray menu (poy)
* Prevent a crash when the app is closed while a modal dialog is up (poy)
-- 0.760 2010-03-11 -* [L#263390] Fix main icon format (poy)
* Help updates (emtee, poy)
* Handle file lists better in finished windows (emtee, poy)
* [dwt] Implement Richedit text control (cologic)
* Update the file list window title bar when the user online status changes (poy
)
* Re-open previous windows - no auto-connect/auto-open setting anymore (poy)
* Fix own file list not deleted on closure
* Fix menu title size (poy)
* [L#239895] Display ISTA
* "Recent windows" button in the toolbar (poy)
* Upgraded to OpenSSL 0.9.8m-beta1 (poy)
* [L#350585] Fix sorting issues in finished windows (poy)
* [L#339872] Fix crash when decompression initialization fails (steven sheehy)
* Restore check-boxes in the "Context" user command group (poy)
* CTM protection by domain name instead of ip (thanks poy)
* [L#362598] Fix share crash (thanks emtee)
* [L#367186] Fix crash in waiting users (poy)
* [L#261185] Use standard user menus in PMs, waiting users, file lists (poy)
* [L#210727] Solve file list refresh & hashing sync issues (thanks ben)
* [L#264342] Stop hashing on shutdown (thanks steven sheehy)
* [L#350994] Fix ignored downloads from search (poy)
* [L#362878] Compilation fix for Mac OS X (thanks ximin luo)
* Save user nicks (poy)
* [L#384558] Don't share the temporary download directory (poy)
* [L#385818] More native menu colors (poy)
* [L#385821] Apply the font to check-boxes and tabs (poy)
* [L#213213] Implement bandwidth throttling (cologic, bigmuscle)
* New icons (thanks radox)
* Fix dialog focus issues (poy)
* Fix a crash in queue frame
* Move finished downloads functionality into queue frame
* [L#415965] Hashing can be paused (bigmuscle, emtee, poy)
* [L#414068] No 35-characters limit to nick and description (ullner)
* [ADC] Support the TS param of MSG (poy)
* Convert language codes to real names in settings (poy)
* Improve user command support in ADC hubs (poy)
* Improve context-sensitive help (poy)
* Fix Ctrl+Shift+Tab (poy)
* Readded WTL exception to the license (for mod developers)
* Update to boost 1.40
* [L#463723] Fixed download directory path on non-win32 (thanks razzloss)
* Favorite hub groups (poy)
* [L#206778] Fix issues related to users online in multiple hubs (poy)
* [L#460724] [ADC] Handle self-QUI when sent before INF (thanks sulan)
* [L#431045] Don't overwrite downloaded files in some cases (thanks emtee)
* Fix splitter positioning (poy)
* [ADC] Don't send commands that the hub has forbidden via STA (poy)
* [L#458498] Fix bad bloom error message causing disconnects
* Fix coloring of drop-down controls (poy)
* Show last main chat lines, add a "History" settings category (poy)
dow (poy)
* Double-click on the "AWAY" indicator to switch away mode on/off (poy)
* Add "/dslots <number>" chat command (thanks fusbar)
* [L#316475] Fix crash on decompression errors
* [L#317339] Fix round-off issue when segmented downloads are disabled
* [L#253702] Fix crash on too many connections
* [L#228582] Fix crash when dirs share virtual name
* [L#261618] Fix crash when finished transfers lists are too busy (poy)
* [L#316096] Send base hub address when connecting to other peers
* Fix errors and warnings when compiling with g++ (steven sheehy)
* [L#241995] Restore word selection in text-boxes on double-click (poy)
* [L#220499] Optionally use system paths for queue etc
* [L#300268] [ADC] Validate utf8 before processing messages
* Updated Polish, German, Finnish, Romanian, Swedish, Brazilian Portuguese,
French, Bosnian, UK English, Hungarian, Korean, Serbian, Russian, Turkish,
Portuguese, Latvian, Bulgarian, Norwegian and Estonian translations (thank
you all translators)
* Added secure connection status to hub frame
-- 0.7091 2008-11-27 -* Fix packaging issues with regard to the settings dialog
* New GUI translations for Canadian English, Gujarati and Malayalam languages
* Update existing GUI translations
* Help translation system using po4a (thanks poy)
* Partial Help tanslations for Greek, Norwegian, Brazilian Portugese, Russian,
French, Romanian, UK English, Polish, Hungarian, Swedish, Italian, German,
Turkish, Serbian and Galician languages (thanks to the respective translators)
-- 0.709 2008-11-27 -* Fix favorite users columns (emtee)
* [L#249159] Prevent UI freeze when selecting lots of items in list views (poy)
* [L#261172] Add favorite user & ADLS removal confirmation dialogs (poy)
* [L#263108] Misc fixes related to search results grouping (poy)
* [L#263390] Fix tray icon format (poy)
* Resize finished DL & search spy check-boxes correctly (poy)
* Help updates (poy, emtee)
* [L#268353] Fixed TigerHash regression on big-endian architectures (steven shee
hy)
* Upgraded to OpenSSL 0.9.8i (poy)
* [L#262540] Fix crash when closing a busy window (poy, arnetheduck)
* Better header arrows for Common Controls < 6 (poy)
* Fix keys in the "Connections" window (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#228059] Fix UI not updating after "Find" in a file list window yields no re
sult (poy)
* Fixed invisible menu items in large owner-drawn menus (poy)
* [L#230972] Copy any field of hubframe userlist to clipboard (cologic)
* Prevent transfer tabs from being closed (poy)
* [dwt] Improved richedit support (thanks cologic)
* [L#228285] No "beep" sound when starting a search with the enter key (poy)
* Upgraded to OpenSSL 0.9.8h (poy)
* [L#237396] Fix crash when segmented downloads are switched off (thanks bigmusc
le)
* [L#238333] Fix a possible remote crash on partial file list requests (thanks c
rise)
* [L#238522] Make translations work with wide path names (poy)
* Extra mouse buttons can be used to switch between tabs (poy)
* Fixed Alt+key combinations in the file list window (poy)
* Added a drop-down menu next to the toolbar icon for favorite hubs (poy)
* [L#237682] Fix bug that would make DC++ not return correct search results
* Fixed directories not being returned when searching for directories only
* Fix wrong default settings in some cases (poy)
* Fixed favorite hubs & ADLSearch windows scrolled down when opened (emtee)
* Fix removal of multiple favorite users at the same time (poy)
* Double-click on status bars to open corresponding log files (poy)
* The number of filtered items shown in public hubs (emtee)
* [L#225592] Fix file corruption when partially downloaded file is corrupted (pa
rt emtee)
* [L#239793] Automagically retry if coral fails (thanks emtee)
* Updated Icelandic, Greek, Polish, Turkish, German, Finnish, Chinese, Slovak,
Arabic, Norwegian, Dutch, Ukranian, Czech, Spanish, Estonian, Brazilian,
Hungarian, French, UK English, Romanian, Hebrew, Swedish, Russian,
Portuguese and Slovenian translations (thanks to the respective translators)
* [L#228271] Right-click selects user in waiting users
* [L#235852] Add 1000 mbit upload speed
-- 0.706 2008-04-24 -* [L#202563] Fixed some missing translations
* Use setenv on unix (thanks yakov suraev)
* Fixed out of focus window when restoring from icon (poy)
* [L#203865] Fixed multiple instances (poy)
* Context-sensitive help (poy)
* Updated help files (poy, mikejj, emtee)
* Fixed toolbar separators (poy)
* Upgraded to bzip2 1.0.5 (thanks mikejj)
* Fixed background color of drop-down controls
* Fixed selection glitches
* Both up&downloads are disconnected if evil users quit (thanks poy)
* Add average share to status bar (thanks mikejj)
* Minor improvements to load / save dialogs
* [L#208917] Fixed menu background colors (poy)
* [L#208344] Fix about dialog up/down stats
* [L#209099] Fixed non-disappearing controls in search (poy)
* [L#208684] Made the Alt key work again for line history in hub window (poy)
* [L#209684] Fixed parsing of non-XML hub lists (poy)
* [L#205660] Readded hub column to transfers (thanks mikejj)
* [L#209277] Fixed crash on bad translation (thanks poy)
* More controls now use the font defined in settings (poy)
* [L#211164] Fixed bug when a new tab row is created while DC++ is minimized (po
y)
* [L#211480] Fixed duplicated settings pages on bad translations (poy)
* Added the title of the currently selected page in settings (poy)
* [L#206785] Fixed a crash when a menu is owner-drawn while the desktop isn't vi
sible (poy)
* [L#211313] Fixed bad virtual name being loaded (thanks kulmegil)
* [L#202801] Allow virtual folders to have the same name
* Allow more characters in virtual names
* [L#190015] Improved transfer speed averaging
* [L#212411] Fixed downloading multiple file lists (poy)
* Added filter already shared from search results (thanks smir)
* [L#206521] Fixed directory not being removable (thanks poy)
* Reduced resize flicker some
* [L#195209] Added various sound options (thanks poy)
* [L#211497] Segment size is automatically chosen depending on speed
* [L#209876] Added option to completely disable segmented downloads
* [L#209885] Fix antifrag not working as it should
* Anti-frag no longer optional - not using it was broken by segmented downloadin
g
* [L#215779] Fix a few hub list download issues (thanks emtee)
* [L#195209] Changed tab order in hub windows (poy)
* Removed unused rollback option (thanks mikejj)
* Fixed PM history not showing the last line (poy)
* Queued field in connections no longer counts paused items
* [L#185722] Fix missing progress bars (no longer optional)
* Fix a crash when adding a favorite hub that already existed
* Renamed smartwin to dwt since by now it's very different from its roots
* Added some menu icons (poy)
* Updated several translations, we now have complete (or almost) Brazilian Portu
guese, UK English,
Finnish, French, Hungarian, Italian, Polish, Romanian, Swedish, Norwegian,
German and Spanish translations
* [L#210117] View user/hub online/offline status
-- 0.705 2008-03-14 -* Several patches for better *nix compatibility of the core (thanks steven sheeh
y et al)
* Improve segmented download implementation
* Fix search request ip when using multiple ip's (thanks stanislav maslovski)
* Fixed a crash when right-clicking in own file list
* [ADC] Searches filtered by token if available so that each search window only
gets its own results
* [ADC] Implemented test version of bloom filters which will dramatically reduce
hub bandwidth usage for TTH searches
* Fixed a crash with partial list browsing
* Replaced homegrown i18n solution with gettext (thanks david grundberg, mikejj)
* 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)
* 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)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
on is delayed a minute
* [NMDC] Fixed extra space in chat
* [B#395] Fixed password being blanked
* [B#419] Allowed changing case only when moving file in queue
* [B#736] Fixed escaping of menu items
* [B#1013] Fixed gcc warnings (thanks steven sheehy)
* [B#1023] Fixed some large stack allocations (thanks steven sheehy)
* [B#1026] Fixed some potential buffer overflows (thanks steven sheehy)
* [B#1027] Improved unix socket support (thanks steven sheehy)
* [B#1028] Improved big endian support (thanks steven sheehy)
* [B#1029] Fixed BSD compile issue (thanks steven sheehy)
* [B#1031] Fixed a crash after closing hub window (thanks bigmuscle/mikejj)
* [B#1032] Fixed certificates help (thanks mikejj)
* Added possibility to store configuration files in separate directory
* Switched back to unicows for w9x users, opencow was missing too many functions
* [B#876] Fixed lost tooltips (thanks poy and bigmuscle)
* [B#1041] Fixed about tab order (thanks mikejj)
* [B#1042] Fixed experts tab order (thanks mikejj)
* [B#1047] Fixed possible nmdc crash (thanks guitarm)
* [B#1049] Added tooltip to tab bar (thanks poy)
* [B#1053] Fixed vista detection (thanks ullner)
* [B#988] Fixed duplicate nicks
* [B#1015] Fixed chevron text
* Default hub lists updated
-- 0.694 2006-07-10 -* Fixed crash in certificates page
* [B#1005] Fixed linux compile issue (thanks tpo)
* [B#1004] Fixed browse file list on self
* Both .crt and .pem files are read as trusted certificates
-- 0.693 2006-07-09 -* Fixed crash bug
* Added language code to example language xml
-- 0.692 2006-07-09 -* [B#927] Fixed OP detection bug really (thanks mikejj)
* [B#938] Added a few more ADC info fields (thanks ullner)
* [B#939] Fixed hub info update (thanks ullner)
* [B#940] Fixed a 64-bit compile error (thanks steven sheehy)
* [B#942] Fixed atomic operations on unices (thanks tobias nygren)
* [B#943] Fixed unix utsname compile issue (thanks tobias nygren)
* [B#944] Fixed unix string conversion bug (thanks tobias nygren)
* [B#945] Fixed unix mutex initialiser (thanks tobias nygren)
* [B#946] Tiger hash supports big endian and 64-bit architectures (thanks tobias
nygren)
* [B#941] Updated usercount display (thanks mikejj)
* [B#951] Fixed issue with high port numbers (thanks tpo)
* [B#958] Search spy tth option automagically saved (thanks ullner)
* [B#959] Code cleanup (thanks mikejj)
* [B#966] Max hash speed fixed when fast hashing method is not used (thanks stev
en sheehy)
* [B#967] Fixed path case-sensitivity issue (thanks steven sheehy)
* Fixed auto-reconnect
* [B#936] Fixed duplicate entries in search hubs
* Fixed some hub title display issues
* Some spring cleanup
* [B#970] Unix file permissions correctly set (thanks steven sheehy)
* [ADC] Allowed $ and | in nick/description
* Fixed targetdrive bug for temp target location
*
*
*
*
*
*
e
Fixed op count
[B#230] Added settings to tray menu
[B#403] Unfinished file lists deleted since they're never resumed anyway
[B#639] Separated remove user from queue menu option
[B#766] Fixed broken app titlebar
Removed support for generating NMDC-style file lists (old clients won't be abl
to download from you)
-- 0.689 2006-04-01 -* Fixed displaying of available bytes when user list is off
* Fixed a potential crash when not showing user list
* Fixed 100% CPU bug on upload
* [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
et (thanks sed)
* Fixed user command string for file list context (thanks sed)
* [B#290] Added more correct escaping of search strings (thanks sed)
* [B#432] Fixed download directory for adlsearch matches (thanks ullner)
* Some UPnP fixes (thanks nils maier)
* ADL Search byte prefix fixes, might screw up your adl search settings on first
load (thanks ullner)
* Linux download path fix (thanks jens oknelid)
* Added purge button for search history (thanks sulan)
* Added column reorder to file listing (thanks ullner)
* Fixed alt source download starts (thanks paka)
-- 0.668 2004-11-30 -* [B#311] Fixed crash on open own filelist (thanks sulan)
* Added option to make /join open a new window (thanks ullner)
* Added mailto: to link-clicking (thanks ullner)
* Fixed stack overflow with excessive xml nesting (thanks farcry)
* Fixed virtual name issue with invalid chars in the virtual name (thanks farcry
)
* Fixes to ADC implementation, see http://developer.berlios.de/projects/ddc/ for
a
somewhat compatible hub in development
* Some linux patches (thanks tim burton)
* PgUp/PgDn now scroll the chat window (thanks jonathan stone)
* Small fix with line history (thanks jonathan stone)
* Added option to use separate TCP and UDP ports
* [B#303] Fixed a raw command guessing bug (thanks garg)
* [B#345] Fixed an xml listing parsing bug
* [B#309] Hopefully fixed nt4 startup
* Hopefully fixed an issue with downloading international search results from ol
d clients
-- 0.667 2004-11-15 -* Improved multiple hublist support (thanks garg)
* Fixed some favdirs issues (thanks naga)
* Fixed a status logging issue (thanks naga)
* [B#289] Fixed annoying login issue
* Added possibility to rename shares (thanks naga and tremor)
* [B#106] Fixed show joins for fav users (thanks ullner)
* Fixed some unnecessary connects when download slots are full
* Fixed magnet registration issue (thanks garg)
* Some code documentation work (thanks jonathan jansson)
* Makedefs.py fixes (thanks garg)
* A connection attempt is made when you grant a slot to potentially start the ot
her
fella's transfers (thanks sed)
* Fixed passive search results issue with international nicks (thanks garg)
* Fixed search frame extension vs tth again
* FAQ added to the help file (thanks bsod)
* Upgraded to zlib 1.2.2, fixing a security issue (thanks garg)
* Added %[file] to the transfer view user commands (thanks naga)
* Fixed myinfo update issue (thanks sulan)
* Added option to use only up/down for command line history (thanks jonathan sto
ne)
* Improved installer (thanks bsod)
* Fixed so that a connection attempt is made when changing a transfer to highest
priority
-- 0.666 2004-11-03 -* [B#173] Fixed copy nick to clipboard (thanks trem)
*
*
*
*
*
*
shown
Fixed a crash issue with invalid DcLst:s (thanks garg)
Better strategy for removing old filelists on exit (thanks garg)
Added Geo-IP license and fixes (thanks garg)
Added Help file - make sure you read it (thanks garg)
[B#169] Fixed a memory leak with rollback buffers under certain conditions
ADC INF updates only send the necessary info (thanks sed)
*
*
*
*
*
*
nks farcry)
* Fixed a few closing window crashes (thanks farcry)
* Fixed a tab moving issue (thanks farcry)
* Sources with rollback errors are now automatically removed (thanks garg)
* Fixed compile.txt and readme.txt (thanks garg)
* Magnet handler included in installer (thanks garg & magnethandler author)
* New icon with alpha channels for xp (thanks olle svensson, sorry all other ico
n
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)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
)
* 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)
32k though...)
* Made it possible to compile using the stl supplied in msvc 7.x, it's untested
though, and I won't maintain it
(I just wanted to see if it works)
* Already existing files are prioritised when queueing
* Changed so that files are downloaded in alphabetical order when first added (t
his makes opening large user file
lists a little bit slower)
* Upgraded to STLPort 4.5.0725 (should be compatible with msvc 7.1)
* Fixed right-click menu in hub frame when the username comes last on a line (th
anks sed)
* Added stored password sent notification when connecting to favorite hubs
-- 0.261 2003-07-15 -* Fixed user list problems
* Fixed a queue frame crash
-- 0.26 2003-07-15 -* Search for alternates now sets file type as well (and should work correctly wi
th sizes...)
* Search now returns results for exact size matches on at least/most searches
* Some minor fixes
* Fixed a crash on adding items to the queue
* Progress bar now has different color for selected items
* Added notification for which file was not available for downloading
* Added H: to main window status bar
* Hub developers: Added section about $Supports scheme for client-hub communicat
ion to extensions.txt that
dc++/dch++ will (probably) use to extend the protocol (if it ever happens =).
* Default hub list now points to one that works
* Minor code cleanups
* M:5 in the <++ tag means socks5 mode (this should have worked since 0.20...)
* If no nick is set the settings dialog pops up at startup (to help newbies...)
* Added a smarter queue tree display, to make it less deep
* Fixed downloading of files with ? and * in name
* Fixed downloading of filelists from users with \ in name
* ADLSearch: Added Break on first option and special 'discard' target (see help)
(by henrik as usual)
* Added time left and speed columns to transfer window
* Add to favorite user available from search frame
* <++ tag is now shown in a separate column in the hub frame
* Different tab types are now colored differently (some day I might actually mak
e the colors configurable...)
* Tabs are back at using the system menu font instead of the custom one
* Added tab completition in hub frame, turn it off in advanced settings to get o
ld tab behaviour (it can also
be used as a user search...)
* Added move up/down controls to favorite hubs
* Added options to open the finished downloads and favorite hubs window at start
up
* Fixed a bug where bad results were being given when searching for directories
-- 0.251 2003-05-28 -* Fixed 100% cpu bug in new search (thanks opera)
* Fixed a bug with queue selection counts (thanks sed)
* Fixed a problem with percents not being escaped correctly in user commands (th
anks sed)
* Added so that you can use time formatting in the away message (%Y, %m ...) (th
anks vladimir marko)
* Added %[file] to search frame user commands (that becomes the current filename
) (thanks sarf)
* Fixed some of the vc6 compile errors/warnings
* ADLSearch: now accepts %[nick] (see help)
-- 0.25 2003-05-20 -Major:
* Implemented a faster substring search algorithm for share and file listing sea
rches (the QuickSearch variant of
Boyer-Moore)
* User commands now work from search as well
* Fixed a major bug where queue items without sources were not loaded from disk
on restart
* Fixed slow favorites opening / excessive saving (thanks garg)
* Large speedup in file listing search (QuickSearch + unnecessary processing add
ed earlier removed)
* Added selection size info to queue frame (same as file listing)
* Fixed some crashes when closing windows (and perhaps added some new ones...)
ADLSearch: (by Henrik Engstrm)
* Keyboard shortcuts.
* Context menu (back again).
* Removed 'Active' column and made it a check box.
* Unified button texts to the rest of DC++.
* Fixed bug with multiple destination directories, some search results only en
ded up in the first of multiples.
Minor:
* Memory savings for users with many files in share
* Hyperthreading / multicpu users, try again and report back if it works
* Fixed %[hub] in upload log
* Some code cleanup
* Fix for buggy HTTP servers sending Content-Length with wrong case (thanks sand
os)
* Added link to change log in help menu (thanks garg)
* Fixed link to faq (thanks garg)
* Fixed public hub list mouse clicks and reopening (thanks garg)
* Fixed so that "3/4 users offline" can be translated to polish
* Fixed tabbing in search frame
* Added option for not downloading zero-byte files
* Added handling for dchub:// in main chat (opens the hub)
* Fixed a bug with strange nicks causing problems with file list opening
* Fixed a bug with orphaned file lists
* Fixed a bug with socks5 password length (thanks dwomac)
* Double-clicking text selects the word (as in old versions, thanks garg)
* Directories are no longer returned for "at least" searches with bytes > 0 (i e
directory size is assumed 0)
* Fixed another issue with accesses to invalid drive letters (thanks sarf)
* Holding shift during startup (when the main window shows) will disable autocon
necting to hubs
* Fixed user description saving and updating (thanks garg)
* Large files are now moved in a separate thread to avoid losing connection whil
e moving (if using temporary download dir)
-- 0.242 2003-04-19 -* Updated compile.txt with some notes on submitting patches
* Perhaps fixed the multicpu/hyperthreading issue (could someone try and report
to the bug tracker?)
* Various optimizations of the socket code to regain some of the upload performa
nce that some seem to have problems
with (keep in mind that SFV-checking, when enabled, slows things down on the d
100% cp
should
were be
tested
it once
* Fixed
* Fixed
)
* Fixed
* Fixed
this time...
a "dc++ would not shutdown" bug (thanks garg)
another thing with hub lists being unnecessarily downloaded (thanks garg
a bug with opening faulty .bz2 file lists (thanks who)
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
* Added so that only files with the same extension are visible in the download t
o menus (this was actually done in 0.21
but I forgot to write it down...=)
* Fixed a bug where dc++ would stop listening to incoming connections, causing c
onnection timeouts in active mode
* Right-click menu now works for all nicks (even outside < and >)
* Fixed width of some status bars when font size differs from mine (I think...wh
y would anyone want to change anyway? =)
* Fixed height of edit controls when font size differs from mine
* Added the hub the user was last connected to to the finished downloads.
* Added hub to the logging (see readme for available parameters)
* Fixed a bug in speed calculation in the finished downloads frame (for resumed
downloads)
* Last known hub is now shown in pm window when user goes offline
* Progress bars can now be disabled in the advanced settings
* Added user-customizable right-click menu commands to the hub windows (to send
commands to hub bots)
* Advanced settings dialog remade a bit
* Fixed missing default setting for default download directory, making a lot of
queue items miss a target directory =)
* Fixed case sensitivity in search right-click menu
* Fixed crash when opening file lists
* Added on-the-fly SFV checking, enable it in the advanced settings. Failed file
s are removed and requeued.
* Added sfv parameter to the logging (for full list, see readme.txt) and finishe
d files frame
* Fixed startup crash when settings file was incorrectly saved (unfortunately, t
his makes you lose your settings tho)
* Fixed vc6 project file (zlib wasn't in the dependencies...come on guys, this m
uch you should be able to figure out)
* If you're translating and find any untranslated string or have problems becaus
e something can't be done in your
language (strange plurals?), add it to the bug report...(settings excluded)
-- 0.211 2002-12-26 -* Oops, forgot to remove the transfer slowdown code when I was testing the progr
ess bars...=)
-- 0.21 2002-12-26 -* Some DLLs are now delay loaded, speeding up startup and initial memory usage a
tiny little bit
* 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 =)
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
-- 0.18 2002-07-01 -Added a finished downloads window
Added temporary download directory option
Added support for dchub://hubip:port and dchub://hubip:port/nick (will downloa
that users filelist) (partially
by Luca Rota, thanks) (completely untested)
* Sort by slots in search is now secondarily sorted by open slots
* Fixed sort by priority in queue window
* Fixed "don't remove dupes" option
* Improved performance a bit when there were a lot of "no free download slots"
* Fixed missing join messages
* Shift-enter in hub send message instead of adding a newline to the text (use c
trl-enter for newlines)
(because a lot of people can't type properly and keep holding shift when press
ing enter...I hear old (60+)
people often do this...=)
* More changes to the autosearch, it should now be more random and therefore yie
ld better results...
* Old download queues (pre 0.174) are no longer loaded
* Added better error handling on failed downloads
* Added a column to the queue window that shows which sources have failed and wh
y
* Major changes in the connection queue handling for better stability in the fut
ure
*
*
*
d
* Added doxygen configuration file. To generate a very nice overview of the dc++
sources
download doxygen (Www.doxygen.org) and graphviz (search google), then check do
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
* Changed so that second "/away <msg>" updates the away message instead of disab
ling away mode. "/away"
without message still enables default msg first time and disables away mode se
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
* 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
*
*
*
*
*
*
-- 0.161 2002-03-18 -* Fixed a hub counting bug (this should also reduce the number of redunant descr
iption updates, thus lessening the load on the hub)
* Hopefully fixed the 100% cpu bug (found a very likely candidate at least...=)
-- 0.16 2002-03-15 -* Fixed a resource leak that might have caused the sudden deaths (thanks carxor)
* Added saving of last kick & redirect reasons (and server...)
* Added hub name to the password dialog
* Changed default port to 1412, should improve compatibility with a lot of 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)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
-- 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
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* Some thread work, but more needed to be done, current model really sucks...
-- 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