AirDC++ 3.70 and 3.71

This is where we publish all great news

AirDC++ 3.70 and 3.71

Postby maksis » 20 Oct 2020, 17:37

Notable new API features

  • Extensions are now able to add their own context menu items in different types of places (e.g. search, bundles, filelists) and perform custom actions (or open web links)
  • The share refresh API has also been greatly improved, and it’s now possible to list and cancel running/queued refresh tasks
  • Extensions will also be able to add custom highlights/links for all chat and status messages, and it’s even possible to show custom context menu items when the user clicks the highlighted text

Full list of API and Web UI changes

https://airdcpp-web.github.io/2020/10/1 ... 2.9.0.html
https://airdcpp-web.github.io/2020/08/2 ... 2.8.1.html
https://airdcpp-web.github.io/2020/07/1 ... 2.8.0.html

Changelog (3.71)

Version 3.71 fixes an issue in the inbuilt updater that would cause issues with upgrading to future versions of AirDC++

Changelog (3.70)

Added:

- Add full IPv6 support for SOCKS5 proxy
- 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)


Download

People using an older version of AirDC++ should use the inbuilt updating function (File -> Update check). New users can get the client from the download page.
User avatar
maksis
Site Admin
 
Posts: 911
Joined: 23 Nov 2010, 18:56

Return to Announcement & News

Who is online

Users browsing this forum: No registered users and 6 guests