The Pinnacle of File-Sharing
Home
Forums
Download
Changes
Customise
Jobs
Donate
This page provides a complete changelog of new features, changes and optimisations in ApexDC++.
What's new in 1.5.6? -
Release notes
Merge: DC++ for
ADC 1.0.2
Fix: Magnet URI handler security vulnerability (DC++)
Fix: Prevent uploading to the same user when you've enabled hide share and reconnected to the hub (thanks
iceman
)
Fix: Wait for auto update of IP on startup before auto connecting to any hubs
Change: Decreased frequency of saving dht.xml file to 60 minutes to reduce disk writes
Change: Added
Hublist.eu
to the available hublists
Change: Use DC++ speed limit code and remove unneeded hardcoded limits
Change: Moved Plugins menu to File > Plugins
Change: Updated
Plugin API
(DC++)
Change: Updated to
OpenCandy SDK 1.7.0
Change: Updated to
OpenSSL 1.0.1e
Older versions
1.5.5 - 1st February 2013
Release Notes
-
Expand
Fix: Update check has been improved to help combat paranoid Anti-Virus programs
Fix: More problematic libraries have been added for detection
Fix: MiniUPnP library updated
Fix: zlib and minizip libraries updated
Fix: Plugins updated
1.5.4 - 1st June 2012
Release Notes
-
Expand
Fix: ADLSearch loading including
case sensitivity behaviour
Fix: KEYP checking for some configurations (added notes about our changes vs spec)
Fix: Potential crash that plugins could trigger
Fix: Updated to
OpenSSL 1.0.1c
Setup: Updated
OpenCandy SDK
Setup: Fixed duplicate directory issue when choosing existing installation
1.5.3 - 21st April 2012
Release Notes
-
Expand
Fix: Updated OpenSSL to remove a recently disclosed
vulnerability
Fix:
Typo in system log
1.5.2 - 24th February 2012
Release Notes
-
Expand
Feature: Plugin API has been enhanced
Fix: Undisclosed security vulnerability with
KEYP extension
Fix: Access Denied errors when partial file was locked
Fix:
Downloading folder while browsing filelist causes dupe
Fix:
Log file names changed unexpectedly in 1.5.0
Fix:
Lost tens of THOUSANDS of queued files due to a buggy implemented prune
Fix:
Protect tray password no longer working in 1.5.0
Fix:
System log cannot display complete error messages
Fix:
System log updates to current time when re-opened
1.5.1 - 17th November 2011 -
Release Notes
-
Expand
Fix: Possible fix for arranging toolbar for remote desktop users
Change: Files that no longer exist in downloads folder will be pruned from queue on startup
Change: Added encrypted ADC Fun hub to favourites (only if TGO hub is detected)
Change: Installer has option to launch ApexDC++ on startup
1.5.0 - 17th September 2011 -
Release Notes
-
Expand
Merge:
DC++ 0.782
and implemented some changes from
BZR
Feature: NAT-PMP for improved port forwarding (DC++)
Feature: MiniUPnP updated for improved port forwarding (DC++)
Feature: Added support for
ZLIF extension
(
FlexHub
only hubsoft to support this for now)
Feature: Added support for
KEYP ADC
extension
Feature: Auto update improvements
Change: Update check now uses digitally signed file to avoid potential malicious attacks
Change: Renamed "Use traditional tray icon behaviour" to "Single click tray icon to open"
Change: LuaJIT plugin updated
Change: Improved segment downloading by using shared file stream (StrongDC++)
Fix: Fixed System Uptime error when using /stats on 64bit machines (
Issue 112
)
Fix: Fixed spacing issue in Colors & Fonts preview pane
Fix: Fixed downloading of directories from partial lists (browse filelist)
Fix: "Recheck integrity" for finished files that remain in download queue
Removed: Redundant option "Keep finished files available" for x minutes (use "Keep finished files in queue" option instead)
Removed: Options "Keep downloads/uploads history between sessions" (enabled by default now)
1.4.3 - 28th April 2011 -
Release Notes
-
Expand
Fix: Browse Filelist was broken, causing downloading issues from any 1.4.2 user (Issue
#91
)
Fix: Can no longer Browse Filelist when a user is hiding their share (thanks
iceman50
)
Change: Added release notes link at end of setup
1.4.2 - 17th March 2011 -
Release Notes
-
Expand
Fix: Reverted an invalid fix regarding magnet links
Fix: Returned country flags by slawekebi from 1.3.x (thanks
Mek
)
Feature: When adding magnet link to queue the filename can be specified
Change: Random chunk selection introduced in 1.3.6 is now a Settings option (go to /Downloads/Queue to enable)
Change: Experimental version of the
LuaPlugin
using LuaJIT (reduces memory usage)
Change: Installer improvements (latest GeoIP database is downloaded from Internet)
1.4.1 - 6th March 2011 -
Release Notes
-
Expand
Fix: Hangs under certain conditions when geoip was in use (Issue
#82
)
Fix: NMDC hub encoding mapping to system default correctly
Fix: System uptime in /stats command corrected
Fix: Possible incorrect right clicks in PM windows
Change: Installer now creates Settings directory if dcppboot.xml is not used
1.4.0 - 1st March 2011 -
Release Notes
-
Expand
Merge: StrongDC++ 2.42
DC++ 0.777 core synchronization
Added automatic incoming connection type detection
Hopefully fixed throttling with very large speeds
DHT fixes
Updated internal libraries (OpenSSL, BZip2, ZLIB, boost) - fixes some security issues
Added support to set favorite hub encoding
DC++ emulation is off by default (for non-favorite hubs)
Webserver session timeout changed to 10 minutes
Feature: Web server rewritten (backported from 2.0)
Utilises HTTPS
Load images and css locally instead of apexdc.net
Better HTTP performance
Supports GZIP compression
Change: Removed
OpenCandy engine
and replaced it with
ApexDC Toolbar
Change: Installer utilises
Inno Setup
to auto-detect user's language and 32bit/64bit system
Fix: HTTP protocol support improved to fix potential never ending HTTP download
1.3.9 -
Expand
Fix: Free slots info now sent to hub every 60 seconds (hub's bandwidth usage will decrease - DC++ BZR)
Fix: Correctly detects magnet links with bitprints
1.3.8 -
Expand
Warning: This is a security update - we recommend all users upgrade.
Fix: Openhublist.org is now blacklisted as potential vulnerability (security issue)
Fix: Removed AML in client detection settings to remove potential vulnerability (security issue)
Fix: Crash reports should now display properly on Vista and Win7
Change: Upload progress will show requested segment size rather than total filesize
Change: Encryption options enabled by default
Change: Private Messages will display in background for new users
Change:
Plugins updated
1.3.6 -
Expand
Feature: Available slots is displayed alongside total slots in userlist (
ADC
only)
Change: Segment selection for downloading is random (will speed up file distribution between ApexDC++ users)
Change: Plugin API and the available
plugins
have been updated
1.3.5 -
Expand
Fix:
Connection speed display
(NMDC)
Fix: Prevented "Open own list" hub commands from going to the wrong hub (DC++)
Fix: DHT memory leak (StrongDC++)
Change:
DHT enabled by default
1.3.4 -
Expand
Fix: "Downloads finished, idle..." message stayed in transfer view
Fix: Randomly forgot/removed sources when downloading
Fix: Connection speed sorting in Userlist and Search was incorrect
Fix: Partial sources were added to files after they had finished (StrongDC++)
Change: Patch to add %[fileMN] parameter to user commands (
DC++
)
Change: Default connection speed changed to reflect modern ISP speeds
Change: Updated OpenSSL (StrongDC++)
1.3.3 -
Expand
Fix: DHT fixes (StrongDC++ SVN)
Fix: Correct ADC hub counts (DC++ BZR)
Fix: File corruption (
DC++ BZR
)
Fix: Chat scrolling fixed in some cases
Change: Logs are only saved to disk once every minute (to prevent lockups)
Change: Reduce download reconnect attempts after connection failures (
DC++ BZR
)
Change: Selecting "Later" in update check will delay notification for 3 days
1.3.2 -
Expand
Merge:
StrongDC++ 2.41
Fix: Settings corruption for media player plugin
Fix: IP updating on startup (old behavior) is now integrated with IP updated on DHT firewall check
Fix: Crash on /ratio command
Fix: Crash when right clicking on a file in search window
Fix: Crash related to DHT and user checking
Fix: Minimize to tray works as expected on Windows 7
Fix: Media player plugin works with MPC and MPC-HC (limited support)
Feature: Media player plugin works with players supporting the MSN "now playing" feature (/np command)
Change: Safeguard against some possible plugin created memory leaks
Change: Plugin settings management more flexible
Change: LUA plugin behaves more like BCDC lua
Change: Installer updated to NSIS 2.46, cleaned script, includes
OpenCandy integration
1.3.1 -
Expand
Merge: StrongDC++ 2.40
Fix: Alternate download and upload limits were reversed
Fix: System log sorting after leaving window open was broken
Fix: Maximum XML nesting for filelists (should fix get filelist and open own filelist errors)
Fix: Few Plugin API Fixes (resolves chatOut for LUA, inconsistency between protocols etc.)
Fix: Issue with /ratio and /uptime commands
Fix: 64-bit setup now installs to correct Program Files location
Fix: Search history remembers exclusions
Fix: Possible quick search lockup
Fix: Potential case of disappearing tray icon (UIPI)
Fix: Cleaned up setup script (no uninstalls everything correctly)
Feature: Option in setup file to store settings in AppData folder for each user (uncheck if you want multiple instances)
Feature: Windows 7 taskbar: thumbnail toolbar and new PM notification overlay
Feature: app.ico now changes window, taskbar and tray icon (place in program folder)
Change: Always minimises to taskbar in Windows 7 (Run in Compatibility mode if you want to revert)
Change: Error reporting for Lua plugin
Change: Get TTH for a file dialog updated
Change: Updated Country Flags in setup file
Change: About box thanks updated
1.3.0 -
Expand
Note: ApexDC++ now comes in 64-bit flavour
Merge: StrongDC++ 2.30 (significant amount of features)
Fix: Security fix for remote exploit (affects all users 1.2.2 and prior)
Fix: Close confirmation window GUI layout
Fix: No longer have to refresh twice for files to appear in share
Fix: Issue with only first magnet link being detected and formatted
Feature: DHT (Global network) is disabled by default (Settings > Advanced)
Feature: Plugin API completely re-written in C
Feature: Seperate icon for multiple instances (place tray.ico in secondary root folder)
Feature: Option to specify when to unlock a finished partial download (Settings > Misc)
Feature: Default upload slots is now 3 (slot ratio still 0)
Change: GeoIPCountryWhois.csv now moved to root program folder
Change: Limiter in description will only display in NMDC hubs
Change: Added message register for messages beyond _USER constants (plugin API)
Change: All plugins have documented help with "/help plugins"
Change: Added CodeBlocks project files (cross-platform IDE for various compilers, MinGW f.ex.) for SamplePlugin & LuaPlugin
Change: SUP updates to hubs done correctly for announcing DHT
Removed: Obsolete and/or broken useless options (such as slots left in description)
1.2.2 -
Expand
Fix: Rare PM crash
Fix: Links in chat are detected more efficiently (SDC 2.30)
Fix: Lowercase magnet links when clicked
Fix: Memory leak in sharemanager (DC++ BZR)
Feature: New flag images and introduced missing flags (thanks slawekebi)
Change: Updated OpenSSL
Change: Backend improvements to the update checker
Change: "Don't show emoticons in messages with links" enabled by default
Change: Misc clean up performance improvements
1.2.1 -
Expand
Fix: High CPU issues related to TLS
Fix: Tooltip not showing on first button in
Media Toolbar plugin
Change: Re-worded TLS option in Security settings page (disabled by default - please enable if you wish to use encrypted hubs)
Change: Improved Toolbar icons' sharpness (Thanks RadoX)
Change: Updated installer to NSIS 2.45 improving reliability
1.2.0 -
Expand
Merge: StrongDC++
2.22
(stability and performance fixes)
Fix: Lua plugin, timer
Fix: Lua plugin, SendHubMessage
Fix: Lua plugin, Workaround for parsing %[lua:...] in user commands provided by scripts
Fix: Get IP Address button
Fix: Hopefully fixed persistent Ignores (long standing issue)
Change: Confirmation dialogs now have those nice checkboxes
Change: Lua plugin, added /luamem command
Change: UserMap is back (threaded checking now like in 1.1.0)
Change: Hide share improved for ADC(S)
Change: Plugins mostly rewritten (no more StrData, bits from ADCH++ etc.)
Change: Additional media spams (ie. all but Winamp) moved to a plugin
Change: Media Toolbar is now available as a plugin
Change: Other minor things and code clean up
Change: Updated installer to NSIS 2.44
Plugin: Lua script plugin
2.00
Plugin: Mediaplayers plugin
1.10
Removed: IPGuard for stability reasons
1.2.0 Beta -
Expand
Merge: StrongDC++ merge
Plugin:
Lua plugin
(BCDC++ implantation & RSX++ Windows extension)
Fix: More crashes
Fix: Few x64 fixes from RSX++
Fix: Possible crashes & other issues with "Get IP Address" button (might be removed entirely in future as obsolete)
Fix: Few issues related to shellmenu in finished transfers
Fix: Plugins onLoad() function's return value actually matters now
Fix: MDI drawing issues with Aero, since after almost one year of vista MS still doesn't seem to bother
Feature: Added short/human readable magnet links feature
Feature: New CDM (created with Adrian/RSX++)
Feature: Added runtime reload/unload for plugins
Feature: Dropdown menu for favorite hubs button (like newer DC++ GUI, ie. smartwin)
Feature: Dropdown menu for public hubs, allowing user to select which hublist to use
Feature: System log window (ended up being little different from DC++)
Change: Added more temp file extensions to the "Remove forbidden" feature
Change: Some Win32 specific plugin functions added
Change: Moved "Share skiplist" to share page
Change: Auto updater puts possible plugins in correct location now
Change: Now displays names of plugins loaded on startup (ie. Loading: SamplePlugin.dll)
Change: Plugins settings management/format changed
Change: Removed obsolete option about old clients
Change: Some StringDefs cleanup
Change: Sample plugin optimized/updated
Change: Plugins should be "safe" now (StrData, instead of std::string, needs to eventually use plain char/wchar)
Change: Resources loading reworked
Change: Less QueueManager calls with threaded detections
Change: IPGuard patches (more selective about what can and can't be blocked, ie. anti-abuse)
Change: Stuff regarding stealthy style progressbars (hopefully fixed look on XP)
Change: Using values returned by GetSystemMetrics in some places opposed to estimated constant values
Change: "Remove forbidden" and "Share skiplist" priorities changed
Change: Lot of plugin changes in general (uses structures to transmit info rather than passing the objects as interfaces f.ex.)
Change: Clean up in few places, some sanity checks
1.1.0 -
Expand
Merge: StrongDC++
2.13
(DC++ 0.706)
Fix: Column resizing and order now remembered on restart (thanks Big Muscle)
Fix: Unprivileged users can no longer bypass password protection
Fix: Numerous crashes
Fix: Quick search could not be disabled via toolbar
Fix: Potential remote exploit fixed (thanks Fartman)
Feature: New auto update system that notifies user of a new version, and automatically deploys it upon restart
Improved: Further improvements to the plugin system
Improved: Small performance improvements
Improved: Program executable filesize reduced
Updated: NSIS 2.37
Removed: Media player, chat formatting and startup option (use startup folder instead)
1.0.1 -
Expand
Merge: StrongDC++ 2.12 (stable)
Fix: Media player classic main chat spam
Fix: Default settings options (connection settings)
Fix: Partial file sharing for completed files (no longer shares chunks after completion)
Feature: Plugin API (
view documentation
)
Change: Quick search area enabled in toolbar by default
Change: STLport, WTL, Windows Firewall and iTunes include files updated
Change: A few minor fixes and improvements
Change: Code clean-up for stable release
Installer: Automatically installs gdiplus.dll dependency for pre-XP users
Installer: Updated GeoIPCountry database
Installer: Updated to NSIS 2.35
1.0.0 Beta 5 -
Expand
Merge: StrongDC++ 2.1
Fix: More stability improvements
Fix: Some asserts in debug builds
Feature: IPGuard replaces PeerGuardian blocklist
Feature: Incorporated some RSX's Private Message features
Feature: Emoticons, custom toolbars and popup backgrounds support png, gif, jpg formats (thanks iceman50)
Feature: Reinstall ApexDC++ option (help -> reinstall)
Change: ADL searches tweaked for improved performance
Change: Workaround for incorrectly escaped percent signs in user input
Change: Some input boxes made multiline (in settings)
Change: Resource usage has been significantly improved
Change: Internal image resources are now cached
Change: Progress bar drawing tweaked
Change: Improved Private Message window (tweaks and fixes)
Change: Client checking made possible for ADC hubs
Change: Can assign an action to more than one client profile at a time
Change: Application resources changed to png's (reduced exe size)
Change: Code optimisation
Change: A few tweaks and fixes we forgot about
Removed: PeerGuardian blocklist (99.9% of IP's blocked had nothing to do with DC network, wasting resources)
1.0.0 Beta 4 -
Expand
Merge: StrongDC++ 2.05 (15 changes)
Fix: Reconnect function ceases to respond after a while
Fix: Update check no longer downloads config file twice on new release
Fix: Resizing of status bar and icon behaviour
Change: Windows Firewall exception checkbox is disabled if user is not administrator
Change: Optimised memory management (global variables from User moved to Identity info map)
Change: RawManager improved (now uses hash_map)
Change: New PeerGuardian blocklist ready for download in Security area (
how to update
)
1.0.0 Beta 3 -
Expand
Known issue
: Possible bug where reconnect function ceases to respond after a while
Merge: StrongDC++ 2.04 (26 changes)
GUI: Added download and upload icons to status bar (thanks iceman50)
GUI: Updated icons for Vista compatibility (thanks RadoX)
Fix: DC++ Emulation
Fix: Checking auto-connect in Favourites
Fix: Further fixes in Favourites
Fix: Small fix in PeerGuardian blocklist manager
Fix: Open Hub Log entry
Fix: Search for alternates sometimes being greyed out
Fix: Several improvements to memory management
Feature: Integrated installation/uninstallation for exe file
Feature: Program asks to make a Windows Firewall exception (compatible with XP and Vista)
Feature: Raw Manager (Zion++ 2.02, fixed memory leak)
Feature: Option not to share empty directories
Feature: Option to share directories only when all files inside them have been hashed
Feature: Added userlist icon compatibility mode for standard DC++ icons
Feature: Option to use natural sorting
Feature: Option to use custom list backgrounds (thanks adrian_007)
Change: Added more theme related imports/exports
Change: Moved some settings from "Advanced" to "Appearance"
Change: Tray icon is always created for notifications (unless traditional tray behavior is used)
Change: Fewer options now require restart to take effect
Change: Threaded checking (Zion++ 2.02)
Change: Highlighting files in share or queued when browsing users filelist
Change: Double clicking nick in PM inserts it in message box (thanks Decker)
Change: Moved getCompileDate() from Util to WinUtil
Change: Code cleanups for increased stability
Change: Update check files now on SourceForge to reduce load on server
Installer: Several optimisations and updated to NSIS 2.29 (thanks Nas)
Installer: Updated GeoIP country database
Installer: Updated themes folder with a selection of our best community submitted themes
Removed: Super seeding to increase stability (back later, maybe)