4.21 API and Web UI changes: http://airdcpp.net/2023/05/22/version-2.12.0.html Added: - Add flood limits for incoming and outgoing connect requests to avoid crashes in case of severe flood (https://github.com/airdcpp/airdcpp-windows/issues/63) - Add "verbose" status message severity Changed: - Update Node.js to version 18.17.1 - Lower the default minimum search interval to 5/10 seconds Fixed: - Fix transfer connections not being created in some cases when download sources are added - Fix sources column in download queue not being updated in some cases when download sources are added - Fix an additional whitespace being added after user nicks in some cases - Fix "engname" country format param (https://github.com/airdcpp/airdcpp-windows/issues/88) 4.20 API and Web UI changes: - http://airdcpp-web.github.io/2023/03/11/version-2.11.4.html - http://airdcpp-web.github.io/2022/12/02/version-2.11.3.html Added: - Report certain incorrectly forwarded ADC protocol messages - Add a new hublist server (hublist.pwiam.com) - New language: Ukrainian - Add extension support in chat views (highlights and context menu items) Changed: - Discussion forum and issue tracker links now point to Github - Put extension context menu items under an extension-specific submenu in if there are more than two menu items - Improve logging of partial filelist transfers - Disable maximum size for shared files when using the RAR profile - Update Node.js to version 18.15.0 Fixed: - Fix a filelist-related crash (https://bugs.launchpad.net/airdcpp/+bug/1944724) - Fix saving of web server settings (https://bugs.launchpad.net/airdcpp/+bug/1950519) - Remove additional waiting time when using "Find and view NFO" and no results are found - Don't clear user commands when attempting to connect to a hub that is open already (https://bugs.launchpad.net/airdcpp/+bug/1981763) - SOCKS5: don't fail if the proxy server doesn't send any port for regular connect attempts - Remove non-existing commands from /help - Don't ignore filenames containing semicolons in SFV files Removed: - The "Search sites" feature has been replaced with an extension (must be installed manually) - Remove warnings for old LuaDCH hubsoft version - Removed an inaccessible hublist server address 4.11 API and Web UI changes: - http://airdcpp-web.github.io/2021/07/27/version-2.11.1.html - http://airdcpp-web.github.io/2021/09/19/version-2.11.2.html Changed: - Print better error messages when updating the country database fails - Encryption: accept TLS_CHACHA20_POLY1305_SHA256 cipher - Allow closing various tab with Ctrl+W Fixed: - Fix a possible crash when uploading files - Fix possible filelist-related crashes - Fix issues with saving of options on the extension tab - Fix warnings with hubs that are blocking direct private messages (shown only for AirDC++ users) - Fix reopening of previously viewed text files (https://bugs.launchpad.net/airdcpp/+bug/1917271) - Fix sending of UDP data when connecting to a SOCKS5 server via IPv4 - Fix listing of drive content when browsing local file system in the Web UI Removed: - Main menu item to match own filelist with ADL search (you can still match your own filelist after it has been opened) 4.10 API and Web UI changes: https://airdcpp-web.github.io/2021/01/08/version-2.11.0.html Changed: - Let the operating system set the optimal socket write/read buffer sizes by default (can multiply per-connection transfer speeds with faster connections, https://bugs.launchpad.net/dcplusplus/+bug/1909853) - Improve hashing speed by increasing the read buffer from 256 kilobytes to 1024 kilobytes (https://bugs.launchpad.net/dcplusplus/+bug/1909861/comments/9) - Increase the default file write buffer from 64 kilobytes to 256 kilobytes Fixed: - Fix inconsistencies with filelist transfer logging 4.00 API and Web UI changes: - https://airdcpp-web.github.io/2020/12/05/version-2.10.0.html Added: - Extension tab for installing and managing extensions - Include node.js extension engine in the updater and installer - Add labels for event log messages - Allow changing web server bind addresses from the settings, show a link to the Web UI - Add an option to show user IP and country in chat (RoLex) - Allow setting a custom temp file path via dcppboot.xml Changed: - Bind web server to localhost (127.0.0.1) by default - Don't wait until the current file has finished completed when stopping hashing - Don't allow adding bundle sources without a known hub - Save application identifier in the settings file for more reliable future settings migration - Improve handling of directory downloading errors Fixed: - Fix incorrect TTH data being added in hash store when shutting down while hashing is in progress - Fix fetching the list of downloaded files for partial bundle sharing Removed: - Inbuilt check for missing/extra files (replaced with the airdcpp-release-validator extension) - Inbuilt share monitoring (replaced with the airdcpp-share-monitor extension) - Manual SFV checker (can be implemented with an extension) - fulDC FTP logger (can be implemented with an extension) - Support for migrating legacy XML hash databases from DC++ (or other compatible applications) 3.70 API and Web UI changes: - https://airdcpp-web.github.io/2020/10/18/version-2.9.0.html - https://airdcpp-web.github.io/2020/08/20/version-2.8.1.html - https://airdcpp-web.github.io/2020/07/11/version-2.8.0.html Added: - Add full IPv6 support for SOCKS5 - Allow adding disabled auto searches by using $ in front of the string (https://bugs.launchpad.net/airdcpp/+bug/1211083) - RSS: add an option to format time params before adding to auto search - Add Window menu item for marking all tabs as read (unbolding tabs) Changed: - Require TLS 1.2 or newer TLS version for all encrypted connections after 1st of January 2021 - Update various dependencies (bzip2, OpenSSL, Boost, libmaxminddb, minizip, WTL, Snappy) - Don’t send full filelists when sharing more than 20 million files (filelists larger than 1 GB were previously corrupted) - Update default hublist URLs (https://bugs.launchpad.net/airdcpp/+bug/1829064) - Pause bundle on download errors (e.g. disk full) to give other bundles a chance to get downloaded - Validate TLS and TCP ports (https://bugs.launchpad.net/airdcpp/+bug/363092) - Disable "Invalid pattern" errors when using list filter (https://bugs.launchpad.net/airdcpp/+bug/1855207) - Only allow adding failed "release" bundles to auto search (avoids adding searches for too generic bundle names) Fixed: - Fix launching of extension if the setting path contains whitespace characters - Fix incorrect country information being shown for IP addresses in some cases - Fix cases where outgoing search results would not be sent in case of mixed IPv4/IPv6 connectivity - SOCKS5: fix secure connections and sending of search results to active users (https://bugs.launchpad.net/dcplusplus/+bug/1856087) - Fix a few incorrectly reported connection errors - Fix possible crashes when queuing files/directories without a source - Private chat: fix CCPM state getting stuck at "Establishing connection" if the connection times out - Update hub name in transfer view if the hub to connect through changes - Fix issues when changing the hub URL for filelists if a previous filelist download is pending - Avoid silent failures if new client certificates can’t be written on disk - Fix various possible crashes related to user/hub management because of unsafe thread access - Auto search: avoid adding duplicate failed items at startup - Fix missing taskbar action icons (https://github.com/airdcpp/airgit/issues/18) - Fix possible crashes when using highlights (https://bugs.launchpad.net/airdcpp/+bug/1863444) - Prevent multiple bundle validation scans when removing files from a bundle - Don't scan bundles with shared status again when removing files from them - Fix restoring the previous search file type (https://bugs.launchpad.net/airdcpp/+bug/1708969) 3.60 Added: - Add option for disabled auto search in RSS filter - Display calculated priority and recent item status for auto search items Changed: - Updated Web UI and Web API (https://airdcpp-web.github.io/2019/11/16/version-2.7.0.html) - Override download skiplist for private magnet downloads - TLS 1.3: prefer TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384 Fixed: - Fix possible connection failures when connecting to ADCS hubs/HTTPS servers 3.55 Changed: - Updated Web UI and Web API (https://airdcpp-web.github.io/2019/05/17/version-2.6.1.html) - Force connect will now work with downloads that are in "Connecting" state Fixed: - Fix share monitoring on Windows 7 - Stability fixes 3.54 Changed: - Updated AirDC++ Web UI with localizations and file uploading support in chat sessions. For a complete list of changes, see https://airdcpp-web.github.io/2019/02/08/version-2.5.1.html and https://airdcpp-web.github.io/2019/03/13/version-2.6.0.html - Group hashed files by device instead of volume when using multithreaded hashing - Attempt to associate new private chat sessions with an online hub Fixed: - Fix a filelist-related deadlock - Fix possible corruption of search type captions 3.53 Changed: - Update to OpenSSL 1.1.1a with a support for TLS 1.3 - Update the default hublist URLs (DC++) - Web UI updated to version 2.5.0 (https://airdcpp-web.github.io/2018/12/08/version-2.5.0.html) Fixed: - Fix total queue size being counted incorrectly for file bundles on startup - Fixes an issue where file transfer connections weren't created in some cases when the total download limit was reached - Fix failed partial filelist download in NMDC hubs blocking all subsequent filelist downloads from the same user - Fix possible crashes after failed filelist downloads - Validate paths for queued filelists (fixes crashes) 3.52 Changed: - Don't ignore private messages if there is an open chat session - Web UI updated to version 2.4.0 (https://airdcpp-web.github.io/2018/11/03/version-2.4.0.html) Fixed: - Fixes queue source removal on "File not available" in NMDC hubs (https://github.com/airdcpp-web/airdcpp-webclient/issues/287) - Fix possible active mode detection issues for own user in NMDC hubs (https://github.com/airdcpp-web/airdcpp-webclient/issues/249) - Fix a possible crash when closing NMDC hubs - Fix possible filelist-related stability issues - Fix incorrect total file count in NMDC partial lists - Fix HTTPS with hublists 3.51 Fixed: - Fix a crash when receiving invalid ADC search results - Fix handling of (invalid) files that were modified more than 48 years ago - Retain listview focus when using back and up buttons in browserbar - Update OpenSSL (fixes encryption issues on certain CPU architectures) 3.50 Added: - AirDC++ Web UI 2.3.0 with refreshed graphics and other improvements (https://airdcpp-web.github.io/2018/03/11/version-2.3.0.html) - Replace the legacy GeoIP IP geolocation library with libmaxminddb - Add hubNI logging parameter for transfers Fixed: - Fix a possible crash when the hash database is corrupted - Fix a possible crash when opening own filelist - Various fixes for handling of files that were modified more than 48 years ago Removed: - Setting "Don't begin new segment if overall file speed is over X" - Coral CDN support 3.42 Changed: - Disable search functionality in own filelist as it wasn't working correctly (https://www.airdcpp.net/forum/viewtopic.php?f=7&t=4642) - Switch to the requested directory when trying to browse a filelist that was open already (https://www.airdcpp.net/forum/viewtopic.php?f=7&t=4642) - Updated Web API and Web UI (https://airdcpp-web.github.io/2017/08/24/version-2.2.0.html) Fixed: - Prevent possible remote crashes caused by malformed data - Reject filelists containing problematic file/directory names (forward slashes are no longer allowed in names) - Don't show "Find and view NFO" in filelist tree context menu when the feature is not supported - Don't add newly added shared directories for monitoring if monitoring is disabled for them 3.41 Various web-related fixes and improvements: http://airdcpp-web.github.io/2017/06/04/version-2.1.0.html http://airdcpp-web.github.io/2017/05/07/version-2.0.1.html 3.40 Added: - AirDC++ Web API v1 (http://apidocs.airdcpp.net) and extension preview - Save and load open tabs between sessions - Back up successfully loaded XML setting files and recover corrupted ones automatically - New hubsoft-specific warnings (https://www.airdcpp.net/hubsoft-warnings) Changed: - Don't queue new background searches if the search queue is too long - Simplified share monitoring that relies on directory refreshes instead of handling individual files - Failed bundles won't be rescanned on filelist refresh (rescan must be initiated manually instead) - Show recent private chat and file lists in Recents window - Use direct search for "Find and view NFO" functionality instead of filelists - Updated validation and reporting for ignored shared items Fixed: - Fix issues with displaying of various less common character symbols (or sharing files containing them) - Fix sharing of directories from the initial configuration wizard Removed: - Option to hash finished bundle files - Option to add finished finished bundles in share instantly (always shared instantly from now on when inside a shared directory) 3.31 Changed: - Don't show free disk space for network locations in "Download to" menu to avoid delays when opening the menu Fixed: - Share related stability improvements - Fix incorrect UTF-8 validation errors 3.30 Added: - Show the number of files and directories for incomplete partial list directories - Show available disk space next to grouped download targets - Report encoding-related errors in NMDC hubs - Report invalid UTF-8 sent by ADC hubs - Allow displaying web server commands in CDM debug tab - RSS/Atom feeds window - Log user joins/parts as status messages Changed: - Reject XML files that contain invalid UTF-8 data - Always create directory bundle from the requested directory - "Exact" list filtering mode is now case-insensitive - Re-download corrupted language files - Divide favorite hub settings in tabbed dialog Fixed: - Crash when loading filelists with items with duplicate names inside the same directory - Fix removing finished bundles with files leaving empty directories - Fix possible crash with magnet links - Fix possible crashes when closing or reconnecting hub sessions - Improve validation of incoming NMDC messages - Fix paused file priorities not always working correctly Removed: - Support for Windows Vista - Support for download path auto detection - Support for "queueing" of 0-byte items 3.23 Changed: - Updated Web UI and API - Simplified favorite directory layout Fixed: - Minor port mapping fixes (DC++) - Ignore chat rooms properly - Fix transfer rate limiting not working correctly when there are multiple (unbalanced) connections 3.22 Changed: - Don't show log messages when removing finished bundles from queue - Don't flush the file on disk when a download segment finishes (speeds up downloads with fast connections, didn't really work in version 3.10) - Use lower thread priority for uploads to make them less disruptive when the system is under high load - Adjust the auto detected slot counts for connections faster than 100 Mbits Fixed: - Fix possible deadlocks when loading filelists - Fix crashes when non-existing share profiles are configured for favorite hubs - Fix duplicate dupe paths being displayed for root share directories - Fix ADL search item list becoming uneditable after closing a filelist that was being matched - Fix handling of user updates after being redirected from the original hub 3.21 Fixed: - Fix TTH search responses - Fix bundle merging issues 3.20 Added: - Allow copying the hub address with keyprint from the hub tab - Pause bundle for x minutes right click command for bundles in queue window - Exclude matches option in auto search user matcher Changed: - Avoid disk access when cleaning up finished bundles - Existing directories won't be removed from share when a bundle with the same path is queued - Improve performance with huge bundles (adding in queue and search for alternates) Fixed: - Fix a crash when right-clicking on the hub tab after being redirected from the initial hub - Fix filelist-related crashes, memory leaks and deadlocks - Fix issues when adding shared directories to other profiles - Don't send "Message Seen" notifications for status messages - Fix possible deadlocks when adding finished bundles/hashed files in share - Add valid finished bundles in share on startup - Don't show the PM privacy warning in NMDC hubs Removed: - Support for using custom share profiles in non-favorite hubs - Slot ratio setting - A few settings that didn't work correctly - Option to emulate DC++ in NMDC favorite hubs 3.10 Added: - Web UI and scripting API, see http://www.airdcpp.net/forum/viewtopic.php?t=4334 for more information - Show the path also for partial filelist uploads - Report keyprint validation errors for downloads - Report errors when writing of log files - Show SSL/TLS version and cipher information in transfers by tool tip - Country flag and away status in Private message window Changed: - Add finished bundles in share without hashing by default - Auto search window improvements - Automatically stop/continue downloading on disk errors when the disk is accessible and has enough free space - Don't flush the file on disk when a download segment finishes (speeds up downloads with fast connections) - Store the generated crash log in the settings directory to avoid permission issues Fixed: - Fix ADC hubs randomly getting stuck at "Connecting in progress" state - Fix downloading of highest priority files when the bundle is paused (non-forced) - Fix transfer grouping issues - Fix user commands being sent to wrong hub - Fix some resource leaks and decrease the amount of GDI and user object handles - Make the detection of queued and finished dupe directories more reliable - Fix a possible crash when adding temp share items - Fix matching of searches using exact file names Removed: - Support for moving/renaming bundles - Support for failover addresses for favorite hubs - Support for per-profile share excludes - Support for using a separate directory for unfinished downloads - Setting for auto away mode on minimize - Support for sharing subdirectories of other shared directories in other share profiles - Support for keeping the previous folder date when deleting individual files 3.00 Added: - Direct encrypted private messages (CCPM feature) - "Message seen" and "User typing" notifications in direct encrypted PM channels - Multilingual installer - Recheck integrity (queue): re-adds corrupted file segments for downloading, detects already downloaded segments/files and performs a SFV check - Allow rescanning failed bundles that are not in a shared directory - Connect in parallel via IPv4 and IPv6 if the remote user has hybrid connectivity - Font setting for list views Changed: - Enable TLS v1.1 and TLS v1.2 based connections (DC++) - Verify keyprints in Client-Client and Client-Hub connections - Apply scanning skiplist option for checking share excludes as well - Enable multi selection in Finished uploads - Don't write non-changed settings to the settings file that are using the default value Fixed: - Fix an issue with the remaining hashing bytes when reading of files being hashed fails - Retry hashing of failed bundles correctly - Don't use old language files when the settings directory location has been changed - Fix a bug with matching download skiplist for folders - Fix bundle alternative searches interval adding an extra minute - Ensure that there are no path separators in the formated log file parameters - Fix issues when moving finished bundles - Set bundles as finished if applicable when removing files from them - Fix "Search directory" in transfer tab - Fix minimum search interval setting - Fix readd all and remove offline sources for subdirectories in queue - Fix user list showing ghost users in some cases - Fix a possible crash with client stats 2.91 Added: - Detect when volume has been removed and fail respective monitored paths - Attempt to restore share monitoring for failed paths once per minute - Highlight context for search Fixed: - Respect the size limits when searching in file lists - Fix the dupe check during share scan - Fix crash in Queue window - Fix a NMDC exploit: http://te-home.net/?id=54&title=Second+largest+exploit+in+NMDC+history - Fix possible deadlock in QueueManager Changed: - Reload queue list when clicking on a tree item 2.90 Added: - Share scanner check invalid sfv files - System log option to suppress CRC OK when performing sfv check - Show Shared,IP,Tag in users window - File menu item to open settings directory Changed: - Add space in front of Path when copying Path from Filelist window - Continue with QueueWindow changes, sub directories / bundle content now browseable - Allow stop sharing a temp shared file from offline PM window - Update Openssl - Handle open file as default menu item for finished queue items, own filelist and dupe files - Don't allow opening own list from the hub context menu if the share has been hidden Fixed: - Potential freezes when removing bundles with files - Max hub usercommand limitations, prevents malicious hubs from flooding with usercommands (DC++) - Fix auto search item user matcher - Fix a crash with share scanner - Prevent opening multiple settings windows from task bar - Several other crashes - Fix Get TTH for file - Fix hide share when using quick connect - Fix a possible crash when refreshing the share and own filelist is open Removed: - Tab numbers 0 - 9 ALT + num to switch tab, using ALT + left/right now 2.80 Added: - Show the number of contained files and folders for directory search results (ADC) - Use a Vista-style browsing dialog with folders - Remember various previous locations with browsing dialogs - Allow copying directory names from the search tab again Changed: - Rewrite Download queue window to more torrent like view - Hide various menu items when clicking on own user in the users tab - Increase the validity period of generated encryption certificates - Strip whitespaces from hub address fields - Better settings for changing progress bar colors - Insert emoticons button will insert emoticons in the cursor position Fixed: - Detect the connect mode of other users correctly after connecting to a hub - Fix performance issues when queueing huge bundles and there are lots of files matching the download skiplist - Fix handling of individual blocked versions in the the version file - Fix a bug that may have left folder deletions unnoticed by the share monitoring in some rare cases - Use the existing bundle path when queuing items from auto search (when possible) Removed: - Finished downloads window ( Finished downloads are now shown in new Queue window ) 2.72 Added: - Add CDATA parsing to XML parser (DC++) Changed: - Never check open file lists when trying to download directories from (auto) search as the list directory may be outdated Fixed: - Fix TTH search responses - Fix share monitoring spam when queuing files to a newly created directory - Avoid refreshing the share twice on startup - Fix a minor issue with counting the disk usage for queued items - Fix a possible issue with reporting faulty missing NFO files when scanning the share for missing/extra files - Remove a faulty error message in a clean installation - Fix a possible crash when queueing a magnet link fails - Fix renaming of hashed files on monitoring changes - Fix a bug with adding missing files for hashing on startup 2.71 Added: - Automatically check for updates when the update channel was changed - Report errors when generating a file list fails Fixed: - Crash fixes - Fix opening of dupe directories from chat - Allow .vob files inside sample directories regardless of the other sample extensions - Also migrate notepad to the new settings directory when the location was changed - Fix rare cases when renaming directories could have left unnoticed by share monitoring - Don't add empty directories in share via monitoring (if enabled) 2.70 Added: - Option for Close button to minimize airdc - Remove all button for edit magnets dialog - Use the same icons in pm tab and userlist, ability to state away mode and reg status on tab icon - Clear buttons for histories in settings - New icons for PM and Mainchat notification in tray and taskbar, add combined icon. - Settings for message filtering mainchat or private messages - Option for showing ignored and message filtered chat messages in systemlog - Severity icons in PM and Hub windows statusbars - Option to open .nfo files externally - New column in search tab: Relevancy (used for sorting by default) - Configurable update channel (stable/betas) Changed: - Return more relevant search responses: https://bugs.launchpad.net/airdcpp/+bug/1265889 (allows using more general search terms) - Last online time will now show for all offline users in usersframe - Reorder readd/remove source rightclick in queueframe, move All at the top - Settings profiles change toolbar buttons and order (old toolbar button order will get reset, sorry for that) - Ignored users rewrite, ignored users are now shown in users window - Update the default hublists - Sync all database writes to disk (the latest hashed entries won't get lost in case of unexpected shutdown) - Improved error reporting for downloads - List shell menus for all matching local files/directories, use a submenu that is loaded only when accessed - Auto search: Show an error message if the picked item fails because of a shared/queued directory dupe - Auto search: Clear the last error when an associated bundle finishes - Auto search: Ignore the search time limitations when there are missing files - Improve statistics (/sharestats and /clientstats) - Increase the size of the ADL search properties dialog - Use a single installer for 32 and 64 bit version - Require double-click for restoring the client from tray by default Fixed: - Fix Hash progress dialog files/h - Keep the order when changing items in favorite download directories - Fix magnet open error with no source user - Fix crash on clicking magnet link in pm history - Fix modify dates for newly added directories - Fix a possible freeze related to file lists - Fix an infinite connect request loop that may happen in some rare cases - Fix an invalid NAT-T support advertised in ADC hubs when there's a disabled IP protocol - Prevent system log spam when monitoring detects changes for files that can't be shared - Fix bugs in partial lists causing a newly loaded directory not being selected/loaded in some cases - Fix a bug with moving file bundles - Fix a faulty option that prevented /verifydb from fixing corruption - Fix changing the current share profile in own file list after it has been matched with ADL search - Fix issues with the lowest priority - Update the modify date of the parent directory when share monitoring changes are applied or bundles are added in share - Report possible errors also when queueing individual files - Fix missing incoming search matching for some directory names - Make GUI freezes less likely to happen when generating full file list - Fix missing country flags from some search results - Prevent crashes when running out of memory while loading file lists, queueing new bundles or refreshing the share - Avoid delaying GUI actions while scanning the share for missing files or running multithreaded file list refresh - Fix logging of uploads twice in some cases - Fix multiple items with the same name not being displayed in ADL search matches - Fix possible crashes related to recent hubs - Fix window updates possibly getting lost when staying in very large hubs Removed: - Netstats window - Shutdown pc toolbar button function still available via /shutdown - Toolbar bitmap settings ( old bitmaps are not compatible anyway, use icons instead ) 2.63 Changes: - Improve the hybrid IPv4/IPv6 authentication - Show the IP address for ADC search results also when using passive mode - Filter the country part when copying IP addresses Fixed: - Fix uploading tree for files that are in queue - Fix various other partial file sharing issues - Fix the connection speed units on search tab - Fix crashes when adding favorite hubs from the public hublist or from recent hubs - Auto search: Don't consider removed bundles as finished - Fix a possible crash when editing the connection speed values - Fix a possible crash when removing running bundle files from queue - Don't expire auto search items using incrementation one number too early - Fix connectivity mode changes not being applied in some cases - Fix exact dupe directories being marked as partial dupes when they contain multiple subdirectories - Force filelist regeneration when performing full or manual refresh - Don't show connection speed higher than the configured value when having a limiter value set - Fix a possible freeze with long chat messages - Fix link positions going wrong after clearing the chat 2.62 Added: - The installer will prompt for importing settings from DC++, ApexDC++ or StrongDC++ (new installations only) Fixed: - Fix a possible deadlock when closing the file list while it's being loaded - Fix a possible deadlock when performing share-related operations (refresh, monitoring, editing shares...) - Fix the messy file context menu in the queue tab - Fix searching in partial lists - Don't set the translation path when changing the client language to English - Fix possible issues with resolving addresses - Fix adding custom words from text to auto search - Fix a possible crash when moving bundles - Fix a bug when merging running bundles to a newly queued parent that makes the client consume all memory 2.61 Changed: - Improve the partial list browing speed when there are thousands of items in the tree - Make the tree control more similar to Windows Explorer in file lists (when "Use Explorer theme" is enabled) Fixed: - Migrate the hash database correctly to the "Documents" directory (when needed) - Fix loading the content of share paths that have parent directories in other profiles - Fix loading the modify dates for root directories from the share cache and adding them in the dupe directory list - Open dupe files from the disk in file lists - Don't report root network shares as hidden - Don't keep on loading the same directories when moving in the file list tree by using the arrow keys - Fix auto search items not getting associated with the queued bundles if a file list from the source was open already - Fix the focus in partial file lists when entering a new directory from the list view panel - Fix overlapping of slow sources - Fix a crash when a bundle XML file can't be saved - Fix a memory leak when quitting settings with "Cancel" 2.60 Added: - Allow changing the default share profile - New filter for file list and search tabs - Allow specifying maximum age for a file when searching - Display the hub via which the file list is browsed through and allow changing it - Allow changing the share profile in own list - Add an option to refresh the share after client startup (enabled by default) - Add an option to store the unfinished files in the final destination directory (enabled by default) - Add a setting for maximum running bundles - Append dupe directories in the "Download to" menu - Detect Windows 8.1 and 2012 R2 - Implement "Find and view NFO" for own list - Report duplicate files when generating file lists - Add a new menu option to search auto search items on foreground - Show a question box when removing a bundle and there's an auto search item with the same name if the auto search should be removed as well - Ctrl+R in a partial file list will reload the current directory - Add an option for favorite users to override the set bandwidth limiter Changed: - Enable monitoring for all shared folders by default, disable scheduled refresh - No GUI freezes when performing searches that return thousands of results - Make various hardcoded icons customizable by the themes - Don't remove slow sources from files that have no other sources - Speed up the directory dupe check for subdirectories - Try to remember the previous list positions when using back/forward functions in file lists - Partial lists and small files will always override the download slot settings - Insert the inc param in the cursor position (auto search) - Perform dupe check with all hashers when queuing files for hashing and multiple hashers per volume are allowed - Allow adding multiple auto search items with the same name - Old saved file list will now behave correctly when opening them from disk, allow queueing files from them - Avoid system log spam when the same monitored directory fails scanning and no changes have been made - Allow setting background file list active when a new list is requested - Downloads will go to the OS-defined download directory by default when using a global settings directory - Display an error message when trying to add the root application directory or the root settings directory in share - Auto search items with maximum number reached will expire instead of getting directly removed Fixed: - Prevent identity faking with transfers (ADC) - Use correct units for connection speeds - Fix file list related crashes - Fix a monitoring bug that caused the whole directory to be removed from share after deleting a single file from it - Fix a monitoring bug causing new files remain unnoticed if they were renamed right after creation - Fix issues with the lowest queue priority - Perform the check for free space also when adding items in download by doubleclicking - Preserve the case size when downloading grouped directories - Connectivity mode detection fixes - Fix extra paths in the file list browsing history and a few other problems related to browsing history - Fix cases where multiple items might have been added for auto search items - Fix problems with directory downloads if the other client refuses to give fully recursive list - Fix system log spam when disabled auto search items expire - Fix PM/chat icon issues with custom balloon popups - Fix an issue with some segmented uploads - Fix duplicate items in partial lists in some cases - Fix invalid status messages in PM tabs - Fix transfer timeouts right after connecting to an ADC hub - Avoid deadlocks when downloading file lists - Don't remove trees for queued items when optimizing the hash database - Fix link positions going wrong in messages containing emoticons - Fix link clicking issues in text files - Quit properly when trying to close the splash screen - Double-clicking works properly when minimizing/restoring the client from the tray icon - Show a log message when a finished file bundle is added in share - Don't display the downloading options for own magnet links - Fix auto search items getting removed before the maximum number was reached when using the proper search period - Fix adding the finished path for auto search items that are about to expire - Fix missing automatic connection detection in some cases after changing the connectivity settings - Fix segmented uploads being logged twice 2.51 Fixed: - Fix a few cases where connecting items might have been removed when there were queued items available but no download slots available - Fix dragging of new folders in share - Fix a few share monitoring bugs - Fix a possible crash after shutdown - Prevent INF/MyInfo spam when adding new shared items via monitoring or from the queue - Fix download connection not being changed to idle state with non-MCN transfers - Fix the check for duplicate directory names when scanning the share for missing/extra files - Fix a crash when trying to download magnet links from offline users - Fix opening of files when they are downloaded in segments - Fix a bug with no search results not being returned for a root directory matches after file list refresh 2.50 Added: - Allow the client to monitor shared folders for changes in real time - New user tab that will display general information about the users in all hubs + total queued files from each user - New database engine for storing information about hashed files (reduces resource usage and freezes, improves reliability) - Full IPv6 support in ADC hubs (transfers, port mapping, separate modes for IPv4 and IPv6, hybrid support for both protocols) - New tree control in file lists: reduces the loading times and shows the expand sign also for incomplete folders (the other user must have version 2.42 or newer) - New multipage settings wizard with more options - Allow instant sharing of finished bundles without hashing them - Replace the search skiplist with a list of excluded words, add also for auto search - Show dates for all files in partial lists - Show dates in search - Any subdirectory can be refreshed from own file list and with the refresh command - Add a new priority "Paused (forced)": http://www.airdcpp.net/forum/viewtopic.php?t=3738&p=7551#p7551 - Add a column for shared files in the user list (ADC only) - Allow choosing the preferred port mapping interface - Check that the bind address is valid when starting the client - Allow setting a custom away message and email address for favorite hubs - Allow duplicating auto search items - Allow using quotation marks in search strings and excluded words for exact matching with strings containing spaces - Show the progress in percentages on startup/shutdown for selected steps - Allow opening dupe folders also from the tree in file lists - Add an option to not to share empty directories - Use the history also for searches in file lists, save the previous file type - Allow saving a log file when scanning the share - Show a warning message when running the client with administrative priviledges (Win 8 only) - Allow setting minimum file size for dupe check when queuing new items (small dupes are ignored only if all other queued files in the bundle aren't dupes too) - Save possible errors for auto search items when queueuing new bundles - Add the type "File" in the file type menu in search to avoid getting directory results - Add an option for following symlinks for shared files - Single log per CID for ADC users by default - Add a menu item for opening the log directory - Allow choosing the queue removal mode when auto disconnecting downloads - Add an option for not allowing failover addresses for favorite hubs (hub-specific and global) - Shift + Return can also be used to create a new line in chat tabs Changed: - Various sharing optimizations (CPU usage and RAM usage have been reduced significantly with large shares, less freezes) - Change the way how combined nicks and hub names are displayed in ADC hubs - Don't save various setting files on shutdown if there is nothing new to save - Count queued file lists in maximum number of sources for matching lists on search results - Pick the best users for matching bundles if the maximum number of sources has reached (based on the connection speed and free slots) - Use the matching limit and picking also for new items queued by auto search - Remove the lists queued for matching when the bundle is removed/finished - Improve the error reporting when initiating the transfer fails - Prefer sending passive search replies via the correct hub - Remove the password length limit for fav hubs - Performance optimizations when searching ADC hubs - Change the way of storing history items: option to clear each history on exit and set the maximum limit for each history - Hash database cleanup will remove entries also for files that have been removed from the share during the current session or that have been moved inside the share - Improve the error reporting when sending of a main/pm message fails - Add proper error reporting when queueing of bundle files fails - Calculate the bundle priorities instantly after they've been loaded on startup - Don't send a junk TTHs with directory search replies in ADC - Prevent freezes when selecting a large number of items in user list or file list, or when joining hubs - Mark the current prio when there are multiple bundles selected in the transfer view / queue tab and they all use the same prio - Download skiplist is also matched for bundle subdirectories (instead of only file names) - Validate the TTH before performing a search (manual searches only) - Don't change finished download connections to disconnected state - Language files aren't shipped with the client, they are only downloaded when enabled by the user - Ignoring private messages from a hub doesn't apply to favorite users and operators - Set the own certificate paths automatically based on the settings dir by default - Convert shortened magnet links to plain links when copying text from chat Fixed: - Fix very poor performance when adding lots of files for hashing (100k+) - Fix a problem with rebuild not removing all unused entries for hashed files - Fix port mapping problems when there are multiple networking interfaces available - Fix problems when connecting NMDC search results to a correct hub - Fix crashes when sharing subdirs of other shared dirs in different profiles - The splash screen won't go to "not responding" state on startup/shutdown - Restore "view as text" in the search tab - Handle excluded words correctly with incoming ADC searches - Fix duplicate items in file lists when reloading downloaded directories - Fix auto search problems when bundles fail scanning - Set the share skiplist before the startup refresh - Start listening for connections when using passive mode and setting a favorite hub active - Transfers with no download slot can now be forced normally - Fix a bug with directories not being scanned correctly if the group name contained the char _ - Prevent the ADL search XML file being cleared when there is no disk space available to save it - Prevent infinite requests for a single TTH when the tree can't be added in the database - Start the client as normal user when launching from the installer - Don't display join/part messages for hidden users - Fix possible crashes when auto detecting connection settings - Avoid possible invalid CRC errors while hashing after an invalid SFV file has been replaced - Fix total size and total files with own partial list when no hubs are open - Fix hub encoding in NMDC hubs - Fix password not being requested in some cases when password protected tray is enabled - Fix various cases when MCN download connections may have not been created - Fix language file locations - Fix ignoring private messages for favorite ADC hubs - Fix a few ADC vulnerabilities - Fix a bug that may cause bundles not be loaded on startup 2.44 Changed: - Improve the error reporting for SSL errors (DC++) Fixed: - Fix possible problems causing downloads getting corrupted - Fix generating a random CID if the settings directory isn't accessible - Fix a problem with merging file list directories that both contain files - Fix max total hashers when multiple per volume hashers are used - Fix reading of SFV files that have multiple whitespaces between the CRC value and the file name - Improve the reliability of removing temp updater files - Fix downloading magnet links from chatrooms - Correct the loaded page when editing profiles from favorite hubs - Restore "View as text" in the search tab - Fix a crash when dragging folders in the chat window - Fix a crash when generating a crash report (32 bit version only) - Fix loading of certificates with wide character paths (öäå for example) (DC++) - Fix the check marks in the transfer view context menu - No test write in the application folder when not using a local setting directory - Fix the total user count for hubs 2.43 Fixed: - Fix invalid progress display for own bundles - Fix same segments being downloaded multiple times - Fix wrong directory dupe colors in file lists in some cases - Fix possible crashes when downloading file lists from the queue tab - The installer will now detect Windows 8 correctly - Avoid problems on update check when using Avast antivirus - Fix per-hub passive mode - Fix empty hub names in finished transfers, fix the shell menu actions 2.42 Changed: - Show more details in the log message when hash database has been rebuilt - Try falling back to the language translation path if the translation file is missing Fixed: - Client hanging when merging bundles or adding new files in them - Add missing translations 2.41 Added: - Allow using multiple threads for hashing - Show some user information in favorite users frame - Add "browse list" in the queue tab - Allow automatic enabling of away mode after certain period of inactivity Changed: - Optimize hard disk access with segmented downloads/uploads (equals to not using segments when transferring sequential segments) - Store the favorite hub settings in a different way, use the global value by default (when there is one) - Store the settings in "My documents" for new installations - Remove GUI freezes in various situations - Make sending of magnet links usable with large files: no freezing and the hashing progress is shown - Show a warning message when magnet links from private chat are downloaded into a shared folder - Disable partial sharing for magnet links downloaded from private chat - Merge 2 identical active mode settings (DC++) - Several performance tweaks - Update the dupe type when right clicking on a magnet/release name - Open dupe files in links from disk - Allow loading version 3 hash indexes - Improved coloring in file lists while they are being loaded - Update the country database and language even if getting the version file fails - Show a log message if the hash data is corrupt - Consider the connection speed settings in the limiter menu when there is no limit set Fixed: - Fix a startup crash if the client can't write in the settings folder - Fix a bug that prevents users from sending chat messages before they change their CID - Fix the auto search dialog sizing when using larger font size - Open web links even when they don't have the http:// part - Don't spam "User went offline" status messages in PM - Fix a few message boxes going to the background on startup - Fix a crash with formating parameters (only affects the 32 bit version) - Fix a crash when there are favorite hubs with empty addresses - Display the bundle sources correctly when sources have been readded for single files - Fix a few bugs in the sharing page - Avoid disk access when loading the initial folder tree on the sharing page - Fix queue size going wrong when opening files directly - Don't try to update custom language files - Don't leave empty directories on disk when moving queued bundles - Improve the stability of browsing partial file lists - Fix the context menu when right-clicking on a scroll bar in chat - Fix a bug with setting newly added share dirs as incoming - Don't leave 0-byte dctmp files when the incomlete dir is full - Fix "Don't share files bigger than x MB" when the limit is more than 2048MB - Fix ugly background color in file lists while loading them - Fix a few minor problems when moving bundles Removed: - The virus scanner path for finished downloads (didn't work before) - The NAT travelsal option (always enabled for now when using passive mode) 2.40 Added: - Share profiles (support for different share for each hub, ADC only) - New inbuilt updater - New searching functionality in filelists (also allows searching in partial lists via ADC hubs) - Show hashing status with toolbar progressbar - New auto search features (auto completion of bundles, parameter support, new columns, statuses...) - Bandwidth limiting capabilities - Customizable file type extensions for searching (ADC) - Severity icons for system log messages - Browse the own filelist by default instead of loading the full filelist - Allow choosing the hub via which to PM through (ADC) - Also adding failover addresses for favorite hubs (also handle failover addresses sent by ADC hubs) - Allow users choose the download path selection strategy (most space available/least possible free space available) - List real paths in the "Download to.." menu - Add "Download with priority" for search results - Allow opening directories/files directly from ADL search matches in own filelist - Add text filter in filelists - Find text from chat and text files (Ctrl+F) - Favorite hub online status indicator icons in Favorite hubs window - An option to allow saving the last selected hubs in search window - New highlight context setting (chat, nicklist, filelist) - New button for sending files in ADC hubs - Allow forcing TLS encryption for ADC users - New menu item to find and view NFO in partial lists - New menu item in chat, search and filelists to directly open files from remote users - New menu button to refresh incoming directories - Automatically update language files on background - Allow converting partial lists to full lists - Add a setting to clear the directory history on exit - Support Windows 8 and Windows Server 2012 - Add a menu item to open files with external programs without saving them on disk - New option to automatically update the external ip once per hour - Allow reloading opened filelists (or single directories from partial lists) Changed: - Enable compiling with VS2012, reduces the memory usage of the 64 bit version by about 15% - Improved threading in filelists, less GUI freezes - ADL matching rewrite, up to 3 times faster than before (DC++) - Improve the filelist browsing performance with big folder listings - Improve the own filelist generation speed with big folder listings - Change the icon loading, new icons - Better display of bundles in transfer view - Better locking (less freezes) - Reorganized filelist and transfer view context menus - Ignore temp files when checking for queue dupes - Check slots before any filesystem access on a file upload request (DC++) - Sort highest priority files based on the size (smallest ones are downloaded first) - Don't allow users to download full filelist from ADC users with big share via the search window - Less log messages for hashing by default (report by directory) - Redesigned updating dialog - New magnet dialog for recent operating systems - Allow using bloom filter again (can only be enabled from the XML file for now) - Faster and more stable skiplists - Hide advanced auto search options by default - Save the own CID also in Favorites.xml - Validate all tokens used for transfers - Don't install the magnet link handler by default - Improved dupe check for shared/queued directories - Don't save ADL searches when closing the tab if nothing has been changed - Continue with the next item from the same user when getting a file specific error when downloading - Update the directories in GUI when downloading folders from partial filelists - Remember the previously opened setting page within the current session - Allow queueing directories for refresh - Add a menu item in "View" menu to open the system log - Add settings for opening partial lists and text files in background - Limit the maximum size of a viewed files to 1 MB - Reporting improvements for filelist refreshing - Show the scanning results in a separate tab - Don't change the tree position when changing directories in partial lists - Update user's nicks and hubs in transfer view when they change - Don't match search skiplist with TTH searches - Remove the partial bundle source notifications after a bundle has finished downloading - Send excluded words in searched also to the responding clints (ADC only) - Save the last file type for auto search items, using the directory type by default Fixed: - Prevent search results from getting lost when the system is on heavy load or the client is run on a slow computer - Fix a crash when right clicking on magnet links in chat history - Fix crashes related to the queue tab - Prevent deadlocks and fix invalid paths when moving queued files or folders - Fix bundle progress of more than 100% with segments enabled, don't allow 100%+ process for upload bundles - Fix getting the bundle path for upload file bundles - Fix searching of upload bundles from transfer view - More reliable way to trim http addresses (DC++) - Auto search adding fixes - Fix problems with negative total queue size - Fix removing of extra words with web shotcuts - Correct search behaviour for magnet links in chat - Fix "Copy magnet" in filelists - Prevent "File not available" errors with partial bundle sharing - Don't try to upload files that don't exist with partial sharing - Fix partial file sharing with segmented downloads - Don't allow listing the same file multiple time in the same folder in generated filelists - Fix handling of spaces in ADC user commands - Fix a few MCN problems - Support chunked HTTP downloads as required by HTTP/1.1 (DC++) - Fix queries in HTTP redirections - Fix a few usability limitations in the auto search tab - Allow sharing finished bundles that weren't in a shared directory when they were finished - Connect hashed files in bundles in a more reliable way - Fix problems with searching time estimation - Fix counting the directory sizes and item counts in filelists with ADLs - Save the auto search list current search position and last search time between sessions - Don't try to hash removed bundles - Fix the units for upload and download speeds in ADC hubs - Fix a few SFV reading problems when hashing/checking for missing files - Fix misc freezes and crashes - Don't allow setting a duplicate address for existing favorite hubs - Mac style line break detection in SFV files - The "Copy info" command in user list - Fix problems with non-removed temp files - Fix case sensitivity issues on the queue frame (may have caused invalid folder structures) - Prevent problems when downloads are finished twice ("Unable to rename" etc.) - Fix Windows mediaplayer spam - Files are also matched with the share skiplist when scanning the share Removed: - The option to disable notifications about new version - The option to use antifrag method for downloads (always enabled now, didn't work correctly earlier) - "Private" option for favorite hubs 2.30 Added: - New downloading/queuing system (read http://www.airdcpp.net/forum/viewtopic.php?t=1344 for more information) - New favorite download directories - New auto search including a new tab in GUI - Instant sending of files in chat - Mark queued and finished files/folders in search, chat and filelists - Recursive SFV check in own filelist + allow choosing multiple directories to scan - Auto update of GeoIP country databases, add IPv6 country database (DC++) - Connection type detection improvements (DC++) - Customizable site search menu items - Group same directories in search results (ADC only) - Support Time params in download paths - Listing of ADC searches in Search Spy - UDP command detection in the CDM Debug frame - Use error color in system log for error messages - Add menu items to add auto searches from paths in system log - Add a menu item to delete files existing on the disk in system log - Use system icons also for folders (if enabled) Changed: - More flexible link detection in chat - Share scanner improvements (reporting mainly) - Improved ADL Search matching speed - DC++ socket merge (IPv4+IPv6, the client works on Wine again) - Save the previous custom download locations into the setting file - Reorganized settings - Also compare the file name when checking for dupes - Limit the number of new connections for downloads - Theme support changes, includes more colors and icons. See Themes/readme.txt for details - Copy IP addresses without the country part - Don't scroll to the end when viewing text files - Use system icons also for directories (if enabled) - Improved scroll handling in system log - Also list real paths in the toolbar refresh menu - Change the refresh button to always show the dropdown menu - Change the language selection system, use dropdown in the settings - Add some context-awareness for the search result right click menu' - Allow links to end with the char "!" Fixed: - Not all search replies were sent in ADC hubs - More reliable path opening in system log - Improve the accuracy for estimated time for queued searches - Updated libraries (Boost, ZLIB, OpenSSL, PCRE, WTL, Richedit) - Numerous fixes for freezes and other bugs - Always connect the ADC search results to a correct hub - Detect Windows 8 in stats - Fix a problem on redirected HTTP addresses - Fix scrolling problem with long message as 1 word - Fix a popup crash on download failed - Fixes memory leaks - Fixes handling of some rare characters in SFV files 2.23 Fixed: #Prevent a crash which can be triggered remotely #Fix "Download with priority" in filelists #Clean old results when applying ADL search multiple times in a filelist Changed: #Use a different format for the modify dates in filelists 2.20 Added: #Multiple connections per user and a dedicated slot for partial lists and small files (ADC only) #Show modify dates, folder sizes and dupes in partial lists #Automatic detection for download/upload limits #IPv6 support for recent Windows versions (StrongDC++) #New ADC extensions: ZLIF (Dice!++), KP (DC++) and LC #The window positions are now being saved #Favorite Download directories can be ordered in settings #An option to choose if recursive partial lists are always being used for adding sources for the whole release #An option to set the download speed in settings + validation for all line speed values #Broadcast the download speed for all users in ADC hubs #/save command for saving share cache ( for big sharing users ) #Autosearch option to spesify "download to" path #Autosearch option to remove item after found #Download & Download to rightclick for releasenames in chat ( release is added to autosearch list! ) #Added options for ignoring files in skiplist and empty files when scanning the share !!Warning Adding Release to autosearch list enables AUTOSEARCH, so check old items in the list!! #"Skip files smaller than" setting for subtract filelist in airsharingpage (will only skip if 2 or less files in dir) #Dupe releases and magnet links are also being detected in chat Changed: #The program will now be installed to Program Files\AirDC++ by default, if an old installation isn't being found #The program is being launched by default when the installation has been finished #removed some nowadays useless refresh settings #Better performance for detecting dupe folders in search #Don't show "Matched X files" when matching partial lists #Option expand downloads in transferview => not group them #Updated pcre regex #SDC (DC++ core) merge (connection auto detection improvements, the KEYP ADC extension etc.) #New wizard layout #Show the formated size for folders in ADC searches #Use recursive partial list for downloading incomplete folders from partial lists #cache share to share.xml instead of bzipping it(faster) #Allow adding multiple partial filelists from the same user in the queue #Dupe folder check is also performed for release subfolders #New link formating which allows changing the link color and style #Rearranged update dialog #Imporoved loading speed for partial lists #Don't insert Emoticons in the middle of words Fixed: #A few crashes #The option to disable SFV check for hashed files is working now #The scanner will ignore oversized SFV files and too short filenames in SFV files and won't check hidden system folders #Hidden system folders are also considered as hidden now #Auto Away mode with minimized to tray #prevent the password protect dialog from showing multiple times #Detect invalid SFV files when scanning the share #Detect quoted file names in SFV files #Download all folders with an unknown content from partial file lists (not just the first one selected) Fix Many crashes on ownlist functions #Show the correct version number in update dialog for stable releases #Don't change the settings when clicking OK in the wizard if the profile hasn't been changed #Display the Emoticon colors correctly (ApexDC++) Removed: #Refresh delay setting (client wont refresh on startup unless couldnt load share cache) #The options "Extra slots for fellow AirDC users" and "Maximum simultaneous files" 2.10 Added: #Chat notification icon for hub mainchat messages + rightclick select on tab #SFV checker for an own filelist and finished downloads window //maksalaatikko #"Find and view NFO" for search window //maksalaatikko #Path coloring and possibility to open folder in systemlog #CTRL + W suppost for closing tabs # /ratio /r Commands (Thanks Alehk) #Sort directories First in search option in searchpage settings #Stop button to Hashing progress dialog #Open folder righclick on a dupe file in search window #Detection for Spotify links, Spotify toolbar and Spotify spam //maksalaatikko #Added settings "Don't share files bigger than X MB" (set to 600MB by default for RAR users) //maksalaatikko #The share scanner will now report empty folders //maksalaatikko #Open Folder rightclick in queue #Save the search history into config file //maksalaatikko #Dupe color release folders in search Changed: #Rewritten link detection code: links with all protocols will be detected with regex without hardcoded protocols (using modified regex from http://daringfireball.net/2010/07/improved_regex_for_matching_urls ) //maksalaatikko #sdc merge #Total time left shows the total time of a download folder #Sort by virtualnames in sharingpage settings #Improved os version detection in /stats //maksalaatikko #Links revised in the help menu //maksalaatikko #The share scanner will detect missing NFO files and extra files in Sample folders better + a bit better performance //maksalaatikko #Better support for the following release types in the share scanner: apps/0day, lossless audio, audiobooks, mvids //maksalaatikko #/df works with folder mounted disks, and shows network mounted disks separately #Alternate search adds source to all rars in same folder with 1 search #Minimium segment size setting is moved to Queue Page in settings!!! #user Icons state if user is detected using airdc++ Fixed: #Open Folder rightclicks in own filelist #Many mainwindow freezes with big shares #Hideshare on partial filelist ( thanks iceman50) #Fixed rebuild #Fix own list shellmenu for files #The scanner won't report any files in subfolders as missing now //maksalaatikko #Fix autosearch for directory types #fix alternate search with queue dir menu 2.09 Beta 2 #Shell menu for Own Filelist #New /stats spam (RSX++) //Maksalaatikko #Taskbar improvements for Win7 (ApexDC++) //Maksalaatikko #Added Search Directory for alternatives in filelist //Maksalaatikko #View as text in own filelist //Maksalaatikko #Site Search in Queue #View as Text can now handle links and releasenames #View Chat History Rightclick commands #Max View Chat History lines setting in experts only page #Some fixes #Highlight option to apply highlights in Nicklist #Mainchat logging option for each fav hub //Maksalaatikko #"Search for alternates" for queue directories //Maksalaatikko #App icon changeable in icons folder #AutoSearch option to post result in mainchat #Non Recursive pcre regex matches for adlsearch (still faster than boost?) #Scan share for missing files function in MainWindow File menu #Scan folder for missing files rightclick in own filelist 2.09 Beta 1 #Fixed open own list before startup refresh #Added more sites for site search //Maksalaatikko #Improved title detection for site search //Maksalaatikko #Added User nick color settings in Colors & Fonts page //Maksalaatikko #Fixed SystemUptime #Added System log options in LogPage #Added option to show Finished Uploads in systemlog #Added option to show Finished Downloads in systemlog #Added Copy Directory menu item in search and filelists //Maksalaatikko #Added Site search in search window //Maksalaatikko #Built Settings Wizard #Format releasenames as links, search the release when clicking it //Maksalaatikko #Chat rightclick search will now search for whole word. #Double click on identified releasename in chat will do a search #Perform SFV check for files being hashed (+option to disable the check) //Maksalaatikko 2.08 Beta 3 #Added option Advancedpage "Use ADLSearch on Filelists" #Added option Advancedpage "Use ADLSearch on Own Filelist" #Sdc merge #Added Option QueuePage "Dont dl files already in queue" (fixes issue with file not downloaded if sample is same tth) #Some DC++ bzr merge #removed Cdm (Thanks Lansh) #Userlist icons changed (Thanks Lansh) #Added option "Show Joins / parts" in favoritehubs #"matched (x) files" will now show the correct match count of files. #Fixed TLS transfers on nmdc #Added Searchmenu in filelist rightclickmenu #Added Possibility to copy from multiple lines in searchFrame #Add Finished files to share instantly(if shared) option in advancedpage #Added Auto Expand Downloads in TransferView option in queuepage 2.08 Beta 2 #Added Incoming folders refresh: -select incoming by checking folder in share -set incoming refresh time to refresh incoming every x min -/refresh incoming in chat will refresh only incoming folders - Incoming refresh will refresh all share folders unders same virtual name 2.08 Beta 1 #Sdc merge #Using VS2010 now #Built an installer #Client update system changed to more automated (affects updating from this version) #Test Write system to test write privileges for AirDC++ common folders (Settings, Incomplete, downloads, exepath) #Test write can be disabled in settings->advancedPage Client update: Prompts for an update, on click download, client downloads the update installer when download is finished user is asked to update, if user dont wish to update at that time the client will ask again when closing AirDC++. 2.07 #Removed Peerguardian #sdc svn461 merge #Added Client password protection #Added forbidding the share of DownloadDirectory #Added tab icon change based on Reg/Op/Normal #Added Disallow connection to hubs without password option #Added Total Queue Size to Mainframe statusbar #Added Total Time left (thanks john) #Added Bold Hub's Tabs on kick messages #Added readd all sources to queue command #sdc merge #Small error Fixes #added Search Skiplist #Added Search Skiplist preset settings #AutosearchPage = Search Page #Using Stlport git #Fixed Queuepriority change on restart #added favorites.xml.bak to backup favorites file #DC bzr fixes #Fixed bug in startup refresh #Added /Refresh path, ability to refresh part of share #Added dropdown menu for refresh filelist in toolbar #Totaltimeleft not show 0:00:00 when download not running. #Option to disable refresh when use Sharepage Settings. #Options to Choose between full refresh or partial refresh: only changed virtualnames. #Icons folder in client contains icons to make client more customable with icons sets #sdc svn 479 merge #Added Option "Automatically add sources from search". #Sdc svn 481 merge #File exists at target location error contains filename now. 2.06 beta #Added /topic and /ctopic #fixed update dialog so it's always topmost #fixed number of segments in download queue frame matches min segment size #Added segment patch https://bugs.launchpad.net/dcplusplus/+bug/317339 #Sdc merge #Fixed hideshare #Fixed autosearch crash #Added Dupe color in search #Logmanager shows when allready shared file is blocked from downloading #Added Russian & French languages #Added Copymenu in finished transfers (Requested by KaKtuScAr, Rest in peace m8) #Sdc svn435 merge #Known 2.05 beta BUG's: Download from Search Frame might fail if remote client don't support Partial filelist. Use Get file list to download stuff. Download from Search Frame will not download subdir (bug or not?), Use Get file list to download subdir. 2.05 #Most missing strings in translations fixed. #Speed up client startup, share refresh starts with a delay. #Fix natural sort in search. #Fix copy in search. #If partial filelist fails when searching for alternates then grab whole list and match queue #If browse filelist fails then grab whole list #Change back to PCRE Regexp engine and updated PCRE to 7.7 #Support for FulDC Regexp ADLSearch files and hopefully better compabality when loading others to. #Fixed System log button is not pressed if system log is closed from tab. #Added remember filetype of last search #Fixed crash on pm #Updated PCRE to 7.8 #Sdc svn 426 merge #Fixed ADL RegExp crash when opening multiple file lists at once. #Fixed crash when sending pm #Added some more strings in translations fixed #Fixed Copy size in DirectoryListingFrame #Fixed Copy path so full directory is copied in DirectoryListingFrame ADL directory #Added Max resize lines(ApexDC++) #Added Don't share empty directories(ApexDC++) #Added Only share fully hashed directories(ApexDC++) #Added Don't show emoticons in messages with links(ApexDC++) #Fixed adcs:// links #Added Right-click Usercommands can be used on own nick in main chat #Added Refresh delay setting for the startup refresh #Removed winamp frame #Shared path is remembered in settings on startup if forget to start external hdd or something #Added Readable magnet links #Fixes for partial and Filelists from searchframe #Added client command /uptime #Added Option to grant Free slots to fellow AirDC++ users ;) #Changed style to Black and white #Fixed Remove file from queue for filelists 2.04 #StrongDC++ merge #Some bug fixes #Fixed Media toolbar tooltips #Added Option to open logs internally(ApexDC++) #Added button to window menu to open systemlog #Added copy exact size in filelists #Added File type column in Finished downloads #Added some of Toasts regex in default settings (Thanks Toast, finally remembered) #Fixed Highlight regex #Fixed some colors in filelists #Added option to use Dupe color for text instead of background #Fixed "is kicking" to status bar if sent from the hub with no user name #Some Client Update system fixes #Added Language file update system #Fixed issue with userlist sorting #Some Media toolbar changes #Added Copy "Info" in userlist copymenu #Fixed "update ip on startup" prob with coral #Some Bug fixes #Added System Log #Added Button in toolbar for System Log 2.03 #upgraded to VS2008 #Fixed popup dialog on Norwegian language setting #Added case insensitive option to regexp #Added regexp tester #Added comment string to regexp #(parameters are: userAC, userAI for comment and filename) #StrongDC++ merge #ADL list should now be compatible with ApexDC++ (for some standardization) #Added min segment size #Added raw & regexp columns to adl frame #Fixed comments display problem in adl #Added Hubtracker hublist #Added Hublist.co.uk hublist #Added Virtual Folders for share (DC++ svn) #Fixed Min Segment size #Fixes for Virtual folders #AirDownloadsPage HighPrio has now top priority unless priority is Highest #Fixed Usercommands #Added Portuegese Brazialian language in settings #Added raw on PeerGuardian match 2.0.2.1 #StrongDc++ svn merge #Added regexp to protected users string #Added regexp to share skiplist #Added regexp to highprio files #Added regexp to downloads skiplist #StrongDC++ svn 366 merge #StrongDC++ svn 371 merge #Added Client Command /back #Added Copy filename with path to search frame #Added ALT+1-0 1-10 window shortcuts #StrongDC++ svn 372 merge 2.01 Beta 2 #Fixed ADL #Added Option to disable Progress Bars in queue #Added client command /df #Added client command /info #Fixed rightclick in filelists #Added CDM switch 2.02 Beta 1 #StrongDC++ 2.06 merge (core update) #StrongDC++ 2.1 merge (core update) #Added Language setting (Finnish language is in but no language file yet) #Copy multiple selected in filelists #Removed Webserver #Added Setup project #Added client commands /df /speed in PM too #Added Media spam in PM #Added Search And Search By TTH in mainchat #Added Protected Users String #Added Google, IMDB, As Url righclicks in mainchat righclick menu #Added Black Theme button to quick set old Xion++ theme. #Added Expand search results can now be set as default like only free slots #StrongDC+ 2.11 merge #Added Norwegian language in settings #Added refresh filelist Button in Toolbar #Added open downloads directory Button in Toolbar #Updated fakeshare checking 2.01 Beta 1 #Removed Limiter #Re-arranged Toolbar, Deleted some buttons (Need a new toolbar image, similiar pics as AirDC had) #Changed Background Color & Text color #Added regexp to ADL Search, with additional support for old fulDC/AirDC++ format searches #Added background image #Added reconnect disconnected #Changed some Default Settings #Added Hideshare #New Tabs style #Added TabsPage in settings #Added Multimark in hublist #Added ignore PM to hubs #Added Support for iTunes, Mpc , WMP, Winamp #Added Media toolbar #Added winamp window #Added IgnoreManager #Added Peerguardian #Added Add to fav if speed is more than #Added Open x hubs on start #Added Virus scan after dl #Small fixes #Moved Max tab rows to TabsPage #Added Update ip on Startup #Some ADLSearch fixes #Added Client command /prvstats #Added Client Command /speed #/help in English now #Added show Client Commands #Added show server commands #Added AirDownloadsPage #Extrapage is now AirDCPage #New settings Tree order #Added skiplist for share #Added minislots for extension #Added Custom popups, Popup Bitmap (ApexDC++ style settings) #Added AirSharingPage in settings #Moved Minislots for extension to AirSharingPage #Moved skiplist for share to AirSharingPage #Moved Background Image setting to AirDCPage #New Settings Tree icons #Added Skiplist for Download #Added HighPrio Files #Added "remove File from queue" in Transfers righclick menu #Added possibility to Copy Directoryname in filelistMenu #Added Copy Path in filelistMenu #Added CopyMenu in TransferView #Added FlashWindow Options #Added Highlights #Added AutosearchPage(min autosearch time 3min) -Results Download -Add to queue #Added Pause in HashProgress #Added AirAppearancePage #Moved Background image setting to AirAppearancePage #Moved Flashwindow options to AirAppearancePage #Moved NAtural sort option to AirAppearancePage #Moved Show Server&Client commands options to AirAppearancePage #Added Toolbar Icon Size Setting to allow different TB sizes. #Added Get IP button #Added Setting to enable highlights or not #Added Dupe color setting 2.0.0.9 #Added Highlights #Added AutosearchPage(min autosearch time 3min) -Results Download, Add to queue #Added Pause in HashProgress #Added AirAppearancePage #Moved Background image setting to AirAppearancePage #Moved Flashwindow options to AirAppearancePage #Moved NAtural sort option to AirAppearancePage #Moved Show Server&Client commands options to AirAppearancePage #Added Toolbar Icon Size Setting to allow different TB sizes. #Added Get IP button #Added Setting to enable highlights or not #Added Dupe color setting 2.0.0.8 #Some ADLSearch fixes #Few other small optimizations #Added Client command /prvstats #Added Client Command /speed #/help in English now #Added show Client Commands #Added show server commands #Added AirDownloadsPage #Extrapage is now AirDCPage #New settings Tree order #Added skiplist for share #Added minislots for extension #Fixed tag in ADC hub #Fixed Hide share (Emptyfiles) #Small fix for FavNoPM #Added ApexDC++ style popups #Added AirSharingPage in settings #Moved Minislots for extension to AirSharingPage #Moved skiplist for share to AirSharingPage #Moved Background Image setting to AirDCPage #New Settings Tree icons #Added Skiplist for Download #Added HighPrio Files #Added "remove File from queue" in Transfers righclick menu #Added possibility to Copy Directoryname in filelistMenu #Added Copy Path in filelistMenu #Added CopyMenu in TransferView #Added FlashWindow Options 2.0.0.7 #Added Add to fav if speed is more than #Added Open x hubs on start #Added Virus scan after dl #Small fixes #Moved Max tab rows to TabsPage #Added Update ip on Startup 2.0.0.6 #Deleted TabsPage, Moved all to FulTabsPage #Added ExtraPage #Moved Mediaplayer things to ExtraPage #Added Peerguardian 2.0.0.5 #Added Support for iTunes, Mpc , WMP, Winamp #Added Media toolbar #Added winamp window #Added improved IgnoreManager from ApexDC++ 2.0.0.4 #Changed to using FulDC style Tabs #Added Tabs Pages in settings #Added Multimark in hublist #Added ignore PM to hubs 2.0.0.3 #Added regexp to ADL Search, with additional support for old fulDC/AirDC++ format searches #Added background image #Added reconnect disconnected #Changed some Default Settings #Added Hideshare (Needs testing) 2.0.0.2 #Removed Limiter #Re-arranged Toolbar, Deleted some buttons (Need a new toolbar image, similiar pics as AirDC had) #Changed Background Color & Text color