This site uses cookies. In order to read how we handle cookies please click here. Click on this message to accept and hide.
Go to top

AirDC++ AirDC++ 4.10

This official AirDC++ 4.10 installer was put into ZIP archive due to unavailability of sharing pure executable files on our website.

Changes in 4.10
API and Web UI changes:


- Let the operating system set the optimal socket write/read buffer sizes by default (can multiply per-connection transfer speeds with faster connections,
- Improve hashing speed by increasing the read buffer from 256 kilobytes to 1024 kilobytes (
- Increase the default file write buffer from 64 kilobytes to 256 kilobytes


- Fix inconsistencies with filelist transfer logging

File information: AirDC++ 4.10
Posted by airdc on 2021-01-10 11:31 0 comments 2 likes

AirDC++ AirDC++ 4.00

This official AirDC++ 4.00 installer was put into ZIP archive due to unavailability of sharing pure executable files on our website.

Changes in 4.00
API and Web UI changes:



- 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


- Bind web server to localhost ( 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


- 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


- 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)

File information: AirDC++ 4.00
Posted by airdc on 2020-12-08 22:45 0 comments 2 likes

EiskaltDC++ EiskaltDC++ 2.4.0

These official EiskaltDC++ 2.4.0 x86 and x64 installers were put into ZIP archive due to unavailability of sharing pure executable files on our website.

Changes in 2.4.0
*** common changes ***
* Added support of OpenSSL >= 1.1. OpenSSL 1.0.2 is still supported too.
* Huge amount of improvements for macOS.
* Huge amount of improvements for Haiku.
* Added official support of Debian GNU/Hurd.
* Rewritten build scripts for MS Windows. Among other changes:
  - cross-compilation using MXE project ( is used now for
    preparing of official builds
  - official Web UI for eiskaltdcpp-daemon and some MS Windows specific
    documentation are included into installers and portable builds
* Updated list of hub list servers (with most popular public hubs).
* Removed Coral CDN support since it's stopped running.
* Enable DHT by default. (Affects only new users.) In case you need you may
  change this option at any time in Preferences dialog:
  Connection --> Advanced --> Enable DHT.
* Added server to list of servers for bootstrapping of
  initial list of available DHT nodes.
* Delete configuration option DO_NOT_USE_MUTEX: this workaround is not required
  anymore with modern versions of compilers for MS Windows and Haiku. But part
  of this code is still used for macOS.
* Delete configuration option LOCAL_MINIUPNP.
* Delete embedded copy of miniupnpc library: it was extremely outdated and in
  any case system library is used now in builds for all supported systems.
* Stop support of miniupnpc versions older than 1.7.
* Delete update_geoip script: it does not work anymore.
* Serious code refactoring:
  — improved program stability and performance
  — stop usage of Boost libraries: all code is rewritten to C++14
  — use new C++14 features where it is possible
  — fixed notes from static code analyzers (cppcheck, clang)
*** libeiskaltdcpp ***
* Partially sync with DC++ 0.868 core in non-critical sections. The diff is
  still huge, but it was noticeably reduced.
* Add support of protocol negotiation via ALPN.
*** eiskaltdcpp-qt ***
* Significant improvement of Qt 5.x support. Qt 4.x is still support too.
* Added configuration option USE_PROGRESS_BARS which allow to use usual text
  labels instead of progressbars. This option is especially important for macOS
  where progressbars are unable to show any text, so a lot of information was
  hidden from users in the past.
* Added support relative paths for resources on Linux. This is necessary for
  correct work of program packaged in snap, flatpak, AppImage, etc..
* Update list of fake client tags in Favorite Hub settings.
* Improved support of nmdcs:// hubs.
* Improved setting dialog.
* Fixed reaction to left click on special search magnet links in chat.
* Added support of BitTorrent magnet links in chats. (Only correct displaying of
  links, but not support of BitTorrent protocol.)
* Added pretty icon theme "haiku". [Thanks to Gerasim Troeglazov]
*** eiskaltdcpp-gtk ***
* Fixed few minor bugs.
* Fixed build with Pango >= 1.44.
* Improved support of nmdcs:// hubs.
* Added support of BitTorrent magnet links in chats. (Only correct displaying of
  links, but not support of BitTorrent protocol.)
* This is the last release with support of GTK+ UI. It will be removed in one of
  the next versions of program. Consider switching to Qt UI now.
*** eiskaltdcpp-daemon ***
* "search.getresults" method now returns filtered results for last "search.send"
  request while all search results are stored by program. Use "search.clear" to
  free the memory from unnecessary data.
* Support of XML-RPC will be removed in one of the next releases. Consider
  switching exterior clients to JSON-RPC.

File information: EiskaltDC++ 2.4.0
Posted by eiskaltdc on 2020-12-03 19:59 0 comments 3 likes

zIRON Ziron Assembler

Finally getting back to working on Ziron!

This release contains a couple of unreleased versions over the past year.

Something to note is the RTL was never wrote with 64-bit in mind, and although many of the procedures are written for 8-32 bit, and will also assemble fine for 64-bit, they may not work as intended or produce incorrect code.

The RTL will be replaced in the future with a complete new set of includes, stay tuned.

Changes in
24.11.2020 # Ziron Assembler

    # Fixed reloc section being written when nothing to relocate.
    # Fixed root section being written when no data present.
    # Fixed init procedure being exported by default.
    # Added plugin functions ziron_file_setbuffer, ziron_has_resources, ziron_res_size,
      ziron_import_total, ziron_export_total, ziron_fixup_total

    # Added 64-bit DLL output via PE32P_DLL.
    # Fixed access violation regarding entry function when main source is empty.

    # New simplified icon. (subject to changes)
    # Fixed mistake regarding assigning flags using ! or ~ modifier. see

File information: Ziron Assembler
Posted by ziron on 2020-11-24 15:48 0 comments 3 likes

AirDC++ AirDC++ 3.71

This official AirDC++ 3.71 installer was put into ZIP archive due to unavailability of sharing pure executable files on our website.

Changes in 3.71
API and Web UI changes:



- Add full IPv6 support for SOCKS5
- Allow adding disabled auto searches by using $ in front of the string (
- 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)


- 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 (
- Pause bundle on download errors (e.g. disk full) to give other bundles a chance to get downloaded
- Validate TLS and TCP ports (
- Disable "Invalid pattern" errors when using list filter (
- Only allow adding failed "release" bundles to auto search (avoids adding searches for too generic bundle names)


- 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 (
- 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 (
- Fix possible crashes when using highlights (
- 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 (

File information: AirDC++ 3.71
Posted by airdc on 2020-11-24 13:18 0 comments 2 likes