StrongDC++ Changelog

What's new in StrongDC++ 2.42

Dec 27, 2010
  • DC++ 0.777 core synchronization
  • added automatic incoming connection type detection
  • stability fixes
  • added option to disable Explorer theming in listviews and treeviews
  • hopefully fixed throttling with very large speeds
  • DHT fixes
  • updated internal libraries (OpenSSL, BZip2, ZLIB, boost) - fixes some security issues
  • removed STLPort dependency
  • performance tweaks
  • added support to set favorite hub encoding
  • DC++ emulation is off by default (for non-favorite hubs)
  • webserver encoding changed to utf-8
  • webserver session timeout changed to 10 minutes

New in StrongDC++ 2.41 (Apr 3, 2010)

  • fixed compatibility with older ADC clients in passive mode
  • crash fixes
  • deadlock fix
  • adding OPs to ignore list is allowed
  • correctly displaying finished status in queue frame
  • fixed country flags crash under win2000
  • added country flags into userlist
  • slow chunks overlapping is applied on very slow sources too
  • improved clients detection
  • ignored users are saved on exit
  • tabs can be placed on all sides of windo

New in StrongDC++ 2.40 (Mar 2, 2010)

  • the first 64-bit release
  • merged with DC++ BZR
  • added possibility of passive-passive connections
  • many DHT fixed and optimizations
  • implemented DHT packets encryption
  • crash fixes
  • added some missing country flags (THX RadoX)
  • hopefully fixed UTF-8 in magnet links (FlyLinkDC++)
  • added hub address into queue context menu
  • changed default hublists
  • updated OpenSSL, Boost, WTL libraries
  • added favourite hubs groups
  • bandwidth limiter optimizations
  • chat optimizations (THX Crise)
  • look adopted to Windows native theme
  • language file name now accepts path relative to strongdc.exe directory
  • upload limiter value shown in Connection field (hubs should update their scripts)
  • removed TestSUR checking
  • many other fixes, changes etc. see developer changelog

New in StrongDC++ 2.30 (Aug 31, 2009)

  • fixed upload connection tokens (grant extra slot, upload queue etc.)
  • added cheating string for old clients
  • get full list when partial one is not available
  • fix round-off issue when segmented downloads are disabled (DC++ BZR)
  • fix crash on too many connections (DC++ BZR)
  • fixed slots info in ADC hubs
  • fixed info update on limiter change from toolbar
  • improved manual searching for something planned for autosearch
  • using OpenSSL with disabled TLS extension
  • better hub detection for client-to-client connections
  • hopefully fixed extra slot issues
  • upload queue position and TLS connections are enabled in spite of stealth mode
  • implemented DHT search engine
  • rewritten bandwidth limiter
  • some other changes, fixes, memory optimizations etc.

New in StrongDC++ 2.22 (Feb 12, 2009)

  • better URL detection in chat
  • stability fixes - now it's almost perfect :)
  • removed detection of too many same numbers in share size
  • changed default URL to client profiles
  • fixed graphics on 16-bit color depth
  • tab key switching works in PM
  • ctrl+m userlist's shortcut to send PM
  • fixed losing focus in settings' tree
  • advertising NMDC TLS support
  • small memory optimization
  • added support for secured HTTP connections (https://)
  • changed binary prefixes to match standard IEC 60027-2
  • added extra slots for partial share
  • fixed copying folders info in filelists
  • don't bold queue tab when filelist/testsur is finished
  • alternate sources are added to queue even if autosearch is disabled
  • queue automatch downloads partial filelists only
  • unsuccessful partial filelist requests are removed from queue
  • temp target file is checked for its existence before download resumes
  • added TLS support for NMDC hub connections (nmdcs://)
  • changed to stable version of OpenSSL
  • improved partial file sharing chunk size
  • fixed displaying hub name in ADC userlist
  • fixed invalid state icon in TreeListViewCtrl when using filtering
  • fixed possible file corruption on crash
  • many other bugfixes (see developer changelog for details)

New in StrongDC++ 2.21 (Jul 16, 2008)

  • stability fixes
  • encrypted transfers fixes
  • strings in Certificate settings are translatable
  • "Send unknown commands to hub" settings applies to PM too
  • added Cipher column to transfer window
  • nonfiltered kick messages are coloured as server messages
  • added transfer message when asking for a slot
  • removed obsolete garbage commands

New in StrongDC++ 2.2 (Jul 8, 2008)

  • added some other libraries which could cause crash
  • fixed that Windows subfolders were shared
  • fixed problems with disabled segmented downloads
  • fixed remote exploit (THX Fartman)
  • whole folder can be downloaded without downloading whole filelist
  • added "Browse filelist" to userlist/transferlist default actions
  • fixed usercommands in PM tab context menu
  • updated bzip2
  • fixed some problems with returning search results (DC BZR)
  • some fixes to chat formatting
  • fixed some crashes
  • implemented Quick Search function (ApexDC )
  • fixed finished items' total size
  • added option to place usercommands outside of submenu
  • bars positions and sizes are saved
  • search interval is hub dependent
  • upload slots settings has its own page
  • ADL search is done via regexp
  • fixed partial file sharing
  • added option to set maximum auto-opened slots (old Kulmegil's patch)
  • implemented some tweaks to hash progress dialog (old Kulmegil's patch)
  • fixed memory leak in network settings (ApexDC )
  • fixes for partial file sharing
  • added support for encrypted NMDC transfers
  • implemented new clients detection system (THX adrian_007)
  • added temporary fix to avoid spamming ports 80 and 2501

New in StrongDC++ 2.06 (Dec 27, 2007)

  • fixed many crashes
  • added info about many libraries which could cause crash
  • queue match displays number of really added alternates
  • changes in slow user disconnecting
  • selecting random chunk position for partial sources
  • better transfer's progressbar coloring
  • hopefully fixed "download starting" report
  • hopefully fixed URI encoding in Webserver
  • yaSSL replaced with OpenSSL
  • some changes from DC 0.705 SVN
  • removed autodisconnecting when speed is below 1B/s
  • hopefully fixed timer problems (reconnect, wrong uptime etc.)
  • many other fixes

New in StrongDC++ 2.04 (Jul 8, 2007)

  • DC 0.699 SVN update
  • fixed deadlock on some queue operations
  • fixed some memory leaks (THX redsaq)
  • TTH inconsistency doesn't remove the source from queue anymore
  • when tempfile doesn't exist, the file will be completely redownloaded
  • fixed missing Pk and Lock strings in some cases
  • fixed invalid share size
  • fixed bug when "too many same numbers" mainchat cheat message could not be disabled
  • hopefully fixed silent crash in queue Filelists node (THX BugMaster for hint)
  • improved the response time to close connections
  • decreased memory usage for large queue and userlists
  • right clicks on users work also with disabled userlists
  • minimize to system tray sets "below normal" priority
  • added "ProxyFilter - Hide My IP 2007" to crash libraries
  • fixed rare crash when searching for some escaped characters (i.e. |||)
  • if there's no password for a hub, we will use default nick when adding this hub as favorite
  • Favorite hubs frame allow column sorting
  • emoticons with alpha channels are supported
  • fixed problem with changing colors and missing userlist icons
  • workaround for crash in FileChunksInfo::verifyBlock when can't allocate memory block
  • cache for progressbar drawings, now it's much faster
  • removed Pk and Upload speed columns from userlist
  • fixed one of possible remote exploits
  • completely removed $PSR support
  • ADC fixes
  • added some hublists

New in StrongDC++ 2.03 (Nov 6, 2006)

  • fixed some crashes
  • hopefully fixed absolute paths
  • updated STLPort
  • updated WTL
  • old sharing interface is enabled on default for Win9x
  • DC 0.698 update
  • user count format is "X/Y Users" when some users are hidden
  • some performance tweaks
  • flush file buffers when download finishes
  • removed green/red shield icons from queue frame
  • auto-priority doesn't set Lowest priority
  • emptying process working set every 5 minutes
  • some fixes for delayed "Upload finished" message
  • when private IP is detected, the passive mode is set by default

New in StrongDC++ 2.02 (Sep 7, 2006)

  • fixed shutdown timer
  • fixed late upload disconnection
  • hopefully fixed sorting by time and speed
  • fixed issue with opening logs
  • removed nicks from search spy - it saves many memory and it should be anonymous
  • fixed doubleclick on non-multisource files in Transfers
  • fixed popup preview in Settings
  • fixed some GDI leaks ( removed XP-styled menu)
  • saved memory for a large queues and large hubs
  • "Upload finished" message delayed for 5 seconds to avoid unnecessary blinking when single chunk finishes
  • added [C] tag to state chunked transfers
  • fixed loading nicks from Users.xml
  • firewall icon display for all users
  • added option not to announce new versions (version.xml is still downloaded)
  • fixed displaying outgoing PMs when incoming PMs are displayed in mainchat
  • size-based segmenting isn't so strict
  • fixed double search results when search filter was applied
  • PM windows limited to 200 to avoid remote abusing
  • removed some unuseful userlist columns
  • search request is removed from queue when the search window is closed
  • fixed problem with opening incomplete filelists
  • always using single nick instead of all user's nicks
  • added option to set download connections attemps per second
  • when download finishes, it will be removed sooner and can be removed by Close connection
  • fixed recreating finished file when it's deleted and someone wants to download it
  • added option to require pressing Enter to activate user/search filter
  • segments for autdrop are checked every 40 second (instead of 20 secs before)
  • hopefully fixed problem with setting cheating string for fakers with many same numbers in share size
  • workaround to display OP commands when selecting users from different hubs in SearchFrame
  • more files with same TTH can be added only if filesize is below 2 MB
  • fixed GUI deadlock in CDM Debug messages window
  • display "Offline" as a hubname when user is not in hub
  • changed partial search result format
  • fixed bug that max sources for auto-search couldn't be set over 15
  • when slow user is disconnected, the Readd menu will display user's speed
  • finally fixed very old bug with non-working tooltips if they once disappear
  • added $HubTopic support (iDC )

New in StrongDC++ 2.00 (Jul 24, 2006)

  • rewritten a lot of code - StrongDC is now faster and especially more stable
  • changed graphics in style Windows Vista
  • chunk splitting with download speed awareness
  • verify downloaded block on chunk done
  • fixed many deadlocks
  • fixed many crashes
  • fixed many memory leaks
  • updated to last DC SVN
  • updated to STLPort CVS and WTL CVS
  • added some AMD/MMX/SSE CPU optimizations
  • StrongDC should work on Win9x now
  • added finished file sharing
  • performance tweaks
  • removed some obsolete functions (MP3 Info, SFV check...)
  • project ported to Visual Studio .net 2005
  • reworked user filter - for activation you need always press Enter