Historial de versiones para ApexDC++ (32-bit)
<<Regresar a la descripción del programa
Cambios para v1.6.3 - v1.6.4
- Fix: Connectivity issues related to new versions of zlib (DC++)
- Change: Updated zlib to version 1.2.11
- Change: OpenSSL upgrade to 1.0.2k
Cambios para v1.6.1 - v1.6.2
- This update fixes an exploit that allowed users to send malicious search requests to a hub, causing a large flood of UDP traffic to a specified IP address.
- OpenCandy, the recommendation engine behind sponsored programs in the installer, has now been removed. You should no longer be offered any additional software when running the setup file. They were terrible at responding and it wasn't worth the compromise.
Cambios para v1.6.0 - v1.6.1
- Fix: A very rare crash related to favorite hub removal under certain conditions
- Fix: Infinitely retrying update check when there is no connectivity (again)
- Fix: Connectívity issues with encrypted connections (thanks Night)
- Change: Moved from subversion to git for version control
- Change: Multiple versioning and update check changes related to moving to git (plus about box changes)
- Change: Boost upgrade to 1.59
- Change: OpenSSL upgrade to 1.0.2h, and related changes
- Change: Fresh WTL snapshot, included within our source code distribution from now on
- Change: Updated Innosetup to 5.5.9 and cleaned up some installer code
- Change: Updated to MSVC 2015 Update 2
- Change: Redistributables in setup file have been updated
Cambios para v1.5.14 - v1.6.0
- Fix: Ignore expired certificates for KEYP to prevent connection issues
- Change: Upgraded to OpenSSL 1.0.1i
- Change: Ability to block fraudulent hub domains (ADC-Fun.com has been added)
- Change: Update check improvements (close button no longer greyed out)
- Change: Change behaviour towards default encryption settings to avoid hub hijacking
Cambios para v1.5.13 - v1.5.14
- Security vulnerability: Upgraded to OpenSSL 1.0.1h
- Change: Added further diagnostics for user certificate errors in system logs
- Change: TLS 1.1 and 1.2 protocols now permitted (DC++)
Cambios para v1.5.12 - v1.5.13
- Fix: Potential crash when download queue contains files without an extension
- Fix: [NMDC] Prevent crashes when receiving malicious search requests (DC++)
- Fix: ApexDC becoming unresponsive in some edge cases when update check fails
Cambios para v1.5.11 - v1.5.12
- Fix: Download Queue context menu not working
- Fix: Moving plugins up or down would crash ApexDC (Issue #396)
- Fix: Loading certain plugins would crash ApexDC (Issue #412)
- Change: Adjust some compiler options to avoid potential problems
Cambios para v1.5.9 - v1.5.10
- Merge: File sharing, hashing and further search changes synced from DC++ (may require full or partial share rehash on some configurations due to changes in storage format)
- Feature: Progress for individual startup actions displayed on splash screen (DC++)
- Fix: Incompatibilities with newer clients due to changes in filelist handling
- Fix: Startup issues introduced in 1.5.9 for some configurations
- Fix: Hammering the update server on connection failure
- Fix: Invalid magnet link filenames could cause persistent chat formatting issues
- Fix: Bring back persistent search history
- Change: Backend changes related to HTTP downloads
- Change: Updated to OpenSSL 1.0.1f
- Change: Default TLS setup changes, OpenSSL default ciphers changed
- Change: Removed obsolete fast hash option (DC++)
- Change: Reject malformed filelists (DC++)
Cambios para v1.5.8 - v1.5.9
- Merge: New search changes from DC++ 0.831
- Fix: Suppressing auto connection to hubs when holding Shift
- Fix: GPL license no longer needs to be accepted on installation
- Change: Introduced new icons with tool-tips under user-list area
- Change: Compile time has been added to about box
- Change: Some code clean ups
- Change: Boost libraries updated
- Change: OpenSSL is compiled during build process now
- Change: Updated compiler support for Visual C++ 2013
- Change: Added Visual C++ Redistributables to Installer
- Change: Updated to Inno Setup 5.5.4
- Change: All pre-installed hub addresses use ADC protocol where possible
Cambios para v1.5.8 Beta - v1.5.8
- Feature: Upload progress bars display accurate percentage completion between ApexDC++ users (experimental)
- Fix: KEYP address was cut when clicking on hub address in chat
- Fix: Tray password protection issues (issue #335)
- Change: Update check backend improvements
- Change: Mandatory updates migrated to use Update check window
Cambios para v1.5.7 - v1.5.8 Beta
- Feature: Upload progress bars display accurate percentage completion between ApexDC++ users (experimental)
- Fix: KEYP address was cut when clicking on hub address in chat
- Fix: Tray password protection issues (issue #335)
- Change: Update check backend improvements
- Change: Mandatory updates migrated to use Update check window
Cambios para v1.5.6 - v1.5.7
- Fix: Disallow some malevolent messages
- Fix: Send the LC (locale) parameter in INF
- Fix: Corrected grammar in Settings > Advanced: "Always use passive mode for search"
- Change: Support for Microsoft Visual Studio 2012 (XP builds distributed separately)
- Change: Installer now supports XP builds
- Change: Updated Zlib 1.2.8 and MiniUPnP 1.8
- Change: Merged Plugin API with DC++
Cambios para v1.5.5 - v1.5.6
- 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
Cambios para v1.5.4 - v1.5.5
- 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
Cambios para v1.5.3 - v1.5.4
- 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
Cambios para v1.5.2 - v1.5.3
- Fix: Updated OpenSSL to remove a recently disclosed vulnerability
- Fix: Typo in system log
Cambios para v1.5.1 - v1.5.2
- maintenance update to fix numerous reports from our Tracker. Some of these include logging format, removing incomplete downloads from queue and some other welcome fixes. An undisclosed security vulnerability relating to the experimental KEYP extension has been fixed; as such, we strongly recommend you to upgrade as soon as possible.
Cambios para v1.5.0 - v1.5.1
- 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
Cambios para v1.4.3 - v1.5.0
- 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)
Cambios para v1.4.2 - v1.4.3
- 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
Cambios para v1.4.1 - v1.4.2
- 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)
Cambios para v1.4.0 - v1.4.1
- 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
Cambios para v1.3.9 - v1.4.0
- 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
Cambios para v1.3.8 - v1.3.9
- 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
Cambios para v1.3.6 - v1.3.8
- 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
Cambios para v1.3.4 - v1.3.6
- 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
Cambios para v1.3.3 - v1.3.4
- 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++)
Cambios para v1.3.2 - v1.3.3
- 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
Cambios para v1.3.1 - v1.3.2
- 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
Cambios para v1.3.0 - v1.3.1
- 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
Cambios para v1.2.2 - v1.3.0
- 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)
Cambios para v1.2.1 - v1.2.2
- This update primilary focuses on fixing issues reported by our community, but also has a few features and improvements.
Cambios para v1.2.0 - v1.2.1
- 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
Cambios para v1.2.0 Beta - v1.2.0
- 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
Cambios para v1.1.0 - v1.2.0 Beta
- Merge: SDC merge
- Plugin: Lua plugin (BCDC++ implantation & RSX++ Windows extension)
- Feature: Added short/human readable magnet links feature (partly from patch partly remade)
- Feature: New CDM (created together with Adrian/RSX++)
- Feature: Added runtime (re)load/unload for plugins
- Feature: Dropdown menu for favorite hubs button (like newer DC++ GUI, ie. smartwin)
- Feature: Another dropdown menu for public hublists button (allows you to choose the hublist)
- Feature: System log window (ended up being little different from DC++'s)
- 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
- 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
Cambios para v1.0.1 - v1.1.0
- 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)
Cambios para v1.0.0 Beta 5 - v1.0.1
- 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
Cambios para v1.0.0 Beta 4 - v1.0.0 Beta 5
- 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)
Cambios para v1.0.0 Beta 3 - v1.0.0 Beta 4
- 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
Cambios para v1.0.0 Beta 2 - v1.0.0 Beta 3
- 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 (use /noinstall command line argument to create an installer)
- Feature: Program asks to make a Windows Firewall exception (compatible with XP and Vista)
- Feature: Raw Manager (Zion++ 2.02)
- 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 SMT)
- Change: Better compatibility with Zion++ Raws.xml
- 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: Launch client after setup is complete (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)
Cambios para v1.0.0 - v1.0.0 Beta 2
- Fix: Crash when displaying full info for fielist in download queue
- Fix: Frequent crash when show joins were enabled
Cambios para v0.4.0 - v1.0.0
- Note: This version was completely redone on StrongDC++ 2.04 due to some prior merging issues (previous version changes added too)
- Fix: %[cheatingdescription] should work again (note use of the new macros is still preferred)
- Fix: Few fixes from BugMaster to increase performance
- Fix: Further ADC compliance
- Fix: Toolbar problems on 64bit Windows 2000 environment (thanks RadoX)
- Fix: Text colour for IP column in SearchFrame
- Fix: YnHub and +history command issues (affects the few rare hubs running 1.035 or newer)
- Fix: Tray password protection can no longer be fooled with the "Open another instance" message box
- Fix: Potential risk of sending raw commands when you are not an OP
- Fix: Performance issues with ignored users list
- Fix: Problems with tray password protection's input dialog
- Fix: Old crash on TransferView when ii->size was 0 and Stealthy progress bars were used (thanks BugMaster)
- Fix: "Formatted Tag" display on ClientProfileDlg
- Fix: Infotips for Clients page
- Fix: Setup file duplications
- Feature: Support for PeerGuardian binary list formats (P2Bv1, P2Bv2, P2Bv3 code taken from libp2p, with few minor modifications)
- Feature: PeerGuardian List Viewer
- Feature: Auto-open hubs OP Chat (works with the 1st entry of OP chat names list, which has been renamed to Hub Chatrooms)
- Feature: Toolbar positions are now saved
- Feature: Explorer like locking of toolbars (added a toolbar context menu, toolbar and media toolbar toggles aswell)
- Feature: Option to use AutoComplete in search window (this option also turns on persistent search history. AutoComplete from revconnect)
- Feature: Options to keep finished uploads/downloads between sessions
- Feature: Quick Search box (Under View menu)
- Feature: Added "Always on top" (Under View menu)
- Feature: Option to display full info for filelists in download queue
- Feature: Option to place all non-hub tabs in front (pm windows are counted as hub tabs)
- Feature: Option to use Zion like tabs
- Feature: Mini tabs (hub tabs only)
- Feature: Option to blend offline search results
- Feature: Option for logging chat in favorite hub properties
- Feature: Auto-resizing chat message boxes (set max value in experts only to 1 in order to disable this)
- Feature: Consider old clients (no full support for TTH) as cheating
- Feature: Option to use RegExp's and wildcards with ignorelist (use $Re: for RegExp, option to prevent it unnecessarily looking for them in the list)
- Feature: Option to toggle "speed indicators" of Stealthy styled progress bars
- Feature: Check finished files for viruses
- Feature: Ability to use the old way (StrongDC 1.x) of displaying hub names (default: disabled)
- Feature: Compatibility modes for few different kinds of external userlist images
- Feature: Files are highlighted in search window if user already has them shared (SMT)
- Feature: Chat command /reconnect (use /rc for short)
- Feature: RegExp ADLSearch and related features from Zion Blue 2.02
- Feature: Option to use one layout for all hub windows
- Feature: Modified the present "Hub chatrooms" feature so that it's more useful to those that use raws or user commands (see added note)
- Feature: Now extracts "metadata" from Profiles.xml file
- Feature: Back button to ClientProfileDlg
- Feature: The raw & cheating description quick access dialog from Zion Blue 2.02
- Feature: Delete checked filelists
- Feature: Extended Favourite download directories
- Change: PeerGuardian plugin is no longer a plugin, but built in
- Change: Replaced the p2p list loader with the one from libp2p, since it's more efficient
- Change: Some ADLSearch specific parameters added for user commands and raws (parameter names are same as in Zion 2.02+ for compliance)
- Change: Favorite hub specific protected prefixes list
- Change: Added Uptime to about box
- Change: Moved ignored users list to DCPlusPlus.xml
- Change: Default toolbar layout
- Change: New "Change password" dialog
- Change: Fake detector pages raw configuration bit similar to the one in Zion (to be able to fit more raws in a small space)
- Change: Minor change in "Report user" function
- Change: Attempt to avoid some unneeded loading/saving/creating of the Ignores.xml
- Change: Some new graphics (thanks RadoX)
- Change: Autoscroll toggle to private message window
- Change: Modified tray icon behavior a bit (similar to µTorrent, also added option "Use traditional tray icon behavior" to reverse this)
- Change: Compatibility with base64 encoded passwords from Zion++ (decodes on first launch/load uses plain text after that)
- Change: Country flags are now displayed on userlist
- Change: Some more style related imports/exports
- Change: Tweaked the balloon popups page preview button
- Change: Early spring cleaning done in some places (SettingsManager, ResourceManager, and some others too)
- Change: You can no longer auto queue files you have marked as forbidden (ADLSearch)
- Change: Cleaned Favorite Hub Properties lay out
- Change: Minor visual changes in ClientProfileDlg
- Change: Compiled with Visual Studio 2005 SP1
- Change: Updated setup file to NSIS 2.25
- Change: Lots of performance improvements and code cleanups
Cambios para v0.3.0 - v0.4.0
- Fix: Check filelist, report user, get user response OP commands in PM tab menu
- Fix: Missing private range added to Util::isPrivateIP()
- Fix: "Stated size" display in fake detector
- Fix: Some shared menu fixes (thanks SMT for report)
- Fix: Re-add all sources, Remove all sources, Remove offline users (thanks Big Muscle)
- Fix: Further minor fixes and performance improvements
- Feature: Full remote & spam support for the following players added to media toolbar:
- Windows Media Player
- iTunes
- Media Player Classic
- Feature: OP Chat names for favourite hubs (generic whitelist for hub/bot ignoring options in Windows page, wildcards supported)
- Feature: Tray transfer limiter now shows a tick when client limited
- Feature: Option to open logs internally (increased loading times with larger files)
- Feature: Allow favourite users to bypass limiter (affects both uploads & downloads, thanks SMT)
- Feature: Raw naming (see misc page, DCDM style)
- Feature: Loads of popup related customisation features from McDC++
- Feature: Ability to enter custom connection speed tags
- Feature: Drop down list of found LAN IP's for bind address field in connection settings
- Feature: When TTH (39 alpha numeric chars) is entered to search box auto switch type to TTH (SMT)
- Feature: "Auto protect favorite users" (if enabled favorite users excluded from client/fake checking)
- Feature: PG plugin indicates blocks in transfer view
- Feature: Ability to exclude certain hubs from client checking from favourite hub properties (useful for OP's)
- Feature: Option for not showing emoticons in messages with links (BugMaster)
- Change: PeerGuardian plugin improved/tweaked
- Change: GUI for media spam settings reworked
- Change: "Add to favourites" removed from Favorite users window right click men
- Change: Default settings (hublist servers are force reset to new defaults on first launch)
- Change: Changed message box for PG updater's 1 month limitation
- Change: Note about the discovered compitability with The KMPlayer (can use /winamp command)
- Change: DC++'s "ConfigVersion" changed to reflect our "version" (= BuildID)
- Change: Reintroduced the old StrongDC++ crash dialog (if the client is going to crash, may as well crash stylishly)
- Change: Help menu reorganized a bit
- Change: Setup file improvements (thanks Nas)
Cambios para v0.2.2 - v0.3.0
- Merge: StrongDC++ 2.03 (cvs200)
- GUI: New interface (thanks RadoX, screenshots to follow)
- Feature: Can now receive external IP
- Feature: Ignored users list now editable via settings
- Feature: Format bold, italics and underline in chat (use *bold* /italics/ _underlined_)
- Feature: Email configurable per hub basis
- Feature: Protected prefixes
- Feature: Away message configurable per hub basis
- Feature: Show joins/parts configurable per hub basis
- Feature: Option to save settings window state
- Feature: Adjustable main chat buffer size (fulDC++)
- Feature: Option to enable $HubTopic support
- Feature: Option to start hubs minimized
- Feature: Added %[extra] to get ip/country in logs (e.g. [%Y-%m-%d %H:%M%[extra]] %[message])
- Feature: PG plugin updater system (new update once per month)
- Feature: More PG plugin anti-abuse checks
- Feature: Private Message window now shows hubname when user goes offline
- Feature: New chat commands: /discogs
- /wikipedia and /wiki
- /f for /foobar
- Fix: Crash related to partial transfer enchantment (thanks SMT)
- Fix: Issues regarding newlines in topics
- Fix: High CPU usage on ignore/unignore user
- Fix: Crash fixed in country code and IP feature (PrivateFrame)
- Fix: Country code and IP is shown with /me command as well
- Fix: PeerGuardian plugin no longer blocks hub Operators
- Change: Improvements to GUI (appearance page & others)
- Change: Input area for default away message reduced
- Change: Type /find to find text in main chat (previously /f)
- Change: More translatable strings
- Change: Misc page options rearranged a bit
- Change: Added Compile date to aboutbox and stats
- Change: Tray menu is non-functional if password protection on tray is enabled
- Removed: XP-styled menus (memory leak)
- Source: Obsolete files and unneeded local variables removed