ApexDC++ is, and always will be, free from all forms of malware. The project is managed and developed by veterans of the P2P world and as such we feel we are in touch with the opinions, wishes and requirements of our users.
Update: We have re-released 1.5.12 to address an usability concern with the original release version, we apologize for any inconvenience this may cause.
We have published a maintenance release available for immediate download. 1.5.12 fixes the remainder of known issues for 1.5.10 and majority of known issues for 1.5.11. You can check out the full changelog here.
On April 8th, 2014 Microsoft officially ceased its consumer support for their Windows XP operating system, originally released in 2001. With the release of 1.5.11 it was brought to our attention that ApexDC can no longer run on all versions of Windows XP, more specifically installations that have not been upgraded with the last available service pack for the operating system (SP3). Unfortunately there is nothing we can do to address this problem and as such Service Pack 3 is the only supported version of XP for ApexDC going forward.
We will continue to provide binaries that can run on Windows XP Service Pack 3 as long as it is technically possible and otherwise feasible for us to do so. However, in practice this means that when it comes to ApexDC all support for Windows XP is likely end sometime later this year. This will also mean that support for old CPU's without SSE2 instructions will end at that time.
Download: ApexDC++ 1.5.12
Update: The release of 1.5.11 has been officially rolled out. Full changelog available now. If you haven't done so yet please head on over to the download page and update your installation of ApexDC right now.
On April 7th, 2014 OpenSSL released a security advisory concerning CVE-2014-0160 also known as Heartbleed.
This is a serious security vulnerability in the SSL/TLS library that can result in your private data being compromised without leaving any trace whatsoever. You can check for more specific details from the above links. Most commonly used DC clients are affected by this issue, including ApexDC. Earlier today (April 10th) DC++ released a fixed version but all versions of DC++ from 0.799 to 0.841 and their derivatives are vulnerable. The specific ApexDC versions affected are at least 1.5.3 through 1.5.10.
It is important to note that even if the DC++ base version differs from those listed above a client may still be vulnerable as long as it uses one of affected versions of OpenSSL. There is currently, however, no easy way for users to tell what specific version of OpenSSL is used by a particular client.
Reading this you may be thinking: But, I am not using SSL/TLS at all right, because I am only on NMDC hubs. This is actually not necessarily true because a select set of clients, such as StrongDC and its derivatives, including ApexDC implement an unnamed NMDC extension that allows TLS to be used for client to client connections between supporting clients. Thus making these clients also affected by this issue outside of ADC and ADCS.
Read more of the story after the break.
We have been testing 1.5.10 for a month now to try and resolve the startup issues users faced with 1.5.9. We're pleased to announce 1.5.10 fixes this issue and a host of other issues. We have merged with DC++ to include new search and hash changes - we have included a conversion tool that will automatically migrate your share to the new hash database where compatible. Only Windows XP users may need to rehash their share due to the old WinAPI (you guys have till April 2014 to upgrade).
When you first start 1.5.10 you will see a new splash screen indicator displaying your conversion progress to the new hash database (should take 10-20 minutes on first run). This was inevitable as DC++ changed their hash database to version 3 a while ago and was causing our users issues with filelists.
1.5.10 is considered stable and we highly recommend users on previous versions to upgrade (especially 1.5.9).
Download: ApexDC++ 1.5.10
Happy New Year everyone!
We have published a maintenance release for immediate download. 1.5.9 provides bug fixes, updates the compiler to Microsoft Visual C++ 2013 and introduces some new userlist icons pictured below. You can check out the full changelog here.
Fun fact: we have recently hit 2000 revisions in our SVN and are about to reach our 8 year Anniversary!
Download: ApexDC++ 1.5.9
Just in time for the holidays we have reached 11 million worldwide downloads recorded by SourceForge.
We have had plenty going on this year including opening up 2.0 development for Mac OS X and continuing to maintain our 1.x branch. We plan to release 1.5.9 shortly with a new protocol extension to help migrate users from an existing NMDC hub to the ADC protocol. You can already check out the latest 1.5.9 Beta on our forums.
In the mean time enjoy the snow and have some fun with the family - Happy Holidays!