Lee

Management
  • Content count

    3356
  • Joined

  • Last visited


Reputation Activity

  1. Lee liked a post in a topic by Crise in Security Advisory: OpenSSL, ApexDC, Heartbleed and You.   
    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..

    Two hours ago, version 1.5.11 of ApexDC was uploaded to SourceForge and is listed as the latest download there. Likewise the download links on this site now also point to those files. Release announcement including full changelog and all that important information will be made available sometime on the 11th, but for now suffice to say 1.5.11 will fix the issue discussed here as well as a set of other issues found in 1.5.10.
  2. torrentbest liked a post in a topic by Lee in Happy New Year and 1.5.9 celebrations   
    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
  3. torrentbest liked a post in a topic by Lee in Vote for ApexDC on ADCPortal!   
    ADCPortal have started their annual voting of the ADC Client Application 2010. ApexDC++ has been nominated due to adopting the ADC protocol (Advanced Direct Connect) and utilising features such as transfer encryption - providing more security for your DC++ habits.

    Voting is registration only, but it only takes a minute! Use this page to help you out with the registration questions.

    VOTE NOW!

    Drop by our forums and let us know you supported us. :)
  4. SowlayetlyRal liked a post in a topic by Lee in Released: Welcome to a Stable 1.4.1!   
    So after some reports of hanging on the 1.4.0 release that was announced earlier last week, we have pushed out a new update to fix these remaining issues. Thanks to all who reported these issues so we could resolve them quickly (especially FlopP, Mek and Old Indain).

    Please check out what new features 1.4 brings by reading our previous announcement.

    Download: ApexDC++ 1.4.1
  5. SowlayetlyRal liked a post in a topic by Lee in 7 million downloads, 2.0 on the way   
    It's been a few weeks since our last update and we recently reached 7,000,000 program downloads measured through our download server (SourceForge). We have been continuing to support the current 1.3 version while making strides in our highly anticipated 2.0 update. Since the last time we posted about jobs, we have had web developers, programmers and graphics designers applying to the positions posted.

    Crise, our lead developer, is working on 2.0 and will soon be joined by a second programmer. Steven (from smctainsh.com) is working on our new website ready for 2.0 and we have hired Kuraj who has already updated our logo and other graphics ready for our new site launch. Even the Linux port is being worked on...

    Stay tuned. :)
  6. SowlayetlyRal liked a post in a topic by Lee in Server migration in progress [Finished]   
    At peak times, apexdc.net can receive over 30,000 visitors a day and 12 requests per second.

    This is why we're always monitoring and looking for ways to improve our server performance. Today the site will be moved to our newly built web server running the latest technology ready to handle future releases.

    We have temporarily disabled any auto updates while the process is completed and I will add an update to this post as soon as my DNS updates on the new server.

    Update: If you see this message you're on our new server (details inside).
  7. SowlayetlyRal liked a post in a topic by Lee in Server DNS has changed   
    We have updated our DNS records ready for a new server move later next month. Please be patient while the DNS change reaches your ISP and finds apexdc.net again.

    We are building a new server that has more horsepower and is closer to the majority of our userbase. Instead of using standardised server technology (apache for one), we are investing time in the latest technology to power our server. This should provide you with faster loading times when browsing our front page and forums. We will provide more details closer to the server move.

    Let us know if you can see us in our forums. :D
  8. AolemanEl liked a post in a topic by Lee in Released: ApexDC++ 1.3.6   
    Bring on the speed! ApexDC++ 1.3.6 changes the way in which segments are downloaded. The new randomised approach allows for new files to be distributed better across a group of ApexDC++ downloaders. Ultimately, this will provide a better speed over other clients.

    Other improvements include a new Plugin API update - so make sure you grab the new plugins - and a minor feature addition.

    Download: ApexDC++ 1.3.6
  9. AolemanEl liked a post in a topic by Lee in Released: Welcome to ApexDC 1.4   
    We are pleased to announce our first featured update since 1.3 was first introduced. We have merged with StrongDC++ 2.42 to keep up with Big Muscle's improvements, introduced a more efficient installer using Inno, rewritten the webserver area that was initially planned for 2.0, and more!

    1.4.0 follows StrongDC++'s decision to disable emulation by default on all hubs (please let your hub owners aware of this, otherwise they may be unknowingly blocking ApexDC users). This can be configured under favourite hub properties if you wish. Our new installer detects your system language and processor architecture (32bit or 64bit), has a cleaner uninstall and removes OpenCandy integration in favour of our own ApexDC Toolbar. You will still need to confirm the installation of the ApexDC Toolbar and it can be uninstalled at any time.

    The webserver changes mean that you no longer use the templates on apexdc.net and load them locally. There are lots more changes so check out the page for more details.

    Let us know what you think!

    Download: ApexDC++ 1.4.0
  10. AolemanEl liked a post in a topic by Lee in Happy Holidays and 11 million downloads milestone!   
    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! :)
  11. AolemanEl liked a post in a topic by Lee in ApexDC++ 1.5.5 is here   
    Yes we are alive and kicking!

    This is a routine maintenance release that catches up to the latest plugin changes implemented in DC++ by Crise and a few other general fixes. While we're migrating over to using DC++ maintained plugins there are two plugin files offered for download. The traditional plugins are still available and the new LuaPlugin is renamed to ScriptPlugin; you can find both of them here.

    A list of changes have been published and we are expanding our private testing group for 2.0. Expect to see another post regarding recruitment for this very soon.

    Download 1.5.5
  12. Shnapps liked a post in a topic by Lee in 2.0 Development: Mac OS X   
    Every since we first introduced PeerWeb DC++ in 2005 one of our main goals has been to provide cross platform support and distribute our program to Linux and Mac OS X users. This article focuses on Mac OS X development and offers users a chance to test the future of ApexDC++ 2.0. We will publish a progress update on Linux development separately. 
     
    Back in 2010 we announced an integration with OpenCandy to monetise installations and provide a stable base for our cross platform development. Due to this we were able to advertise a job for porting our program to wxWidgets (a cross platform GUI tool kit) and eventually hired Gevorg, who has years of wxWidgets experience and regularly submits patches back to their development team. His experience has been a valuable asset to the project and we are now in a position to show off our progress for the first time:
     

    ApexDC++ 2.0 running on Mac OS X Mountain Lion - Click to enlarge
    The DC++ base library has always been Linux friendly due to the contributions made by the LinuxDC++ project. This meant our main focus has been getting the interface up to scratch and working on all major operating systems. During this phase we have decided not to include a few features/options present in 1.5 that we feel are not used as frequently, which has helped with the overall resource consumption compared to 1.5. Some other features that aren't present haven't been forgotten about and are in our development tracker for us to tackle in the future.
     

    Comparison between wxWidgets (2.x) / WTL (1.x) branch activity - Click to enlarge
     Impressed? Good. We are asking for dedicated Mac OS X users to come forward and reply to this post to receive exclusive access to our development channel. These lucky few will be responsible for testing the recent changes our developers have committed to the wxWidgets branch on a regular basis (see above, we commit changes often!) and report it in our tracker or directly to the development team. We supply you with login details to our private testing hub where you can provide feedback and discuss future features. Furthermore, these testers will help us make the decision on what left over features from 1.5 should be ported over before the general public get hold of it.
     
    Think you're up to the task? Reply to this post with something interesting and we may get you in. Otherwise wait for that public beta release.
  13. Shnapps liked a post in a topic by Lee in 2.0 Development: Mac OS X   
    Every since we first introduced PeerWeb DC++ in 2005 one of our main goals has been to provide cross platform support and distribute our program to Linux and Mac OS X users. This article focuses on Mac OS X development and offers users a chance to test the future of ApexDC++ 2.0. We will publish a progress update on Linux development separately. 
     
    Back in 2010 we announced an integration with OpenCandy to monetise installations and provide a stable base for our cross platform development. Due to this we were able to advertise a job for porting our program to wxWidgets (a cross platform GUI tool kit) and eventually hired Gevorg, who has years of wxWidgets experience and regularly submits patches back to their development team. His experience has been a valuable asset to the project and we are now in a position to show off our progress for the first time:
     

    ApexDC++ 2.0 running on Mac OS X Mountain Lion - Click to enlarge
    The DC++ base library has always been Linux friendly due to the contributions made by the LinuxDC++ project. This meant our main focus has been getting the interface up to scratch and working on all major operating systems. During this phase we have decided not to include a few features/options present in 1.5 that we feel are not used as frequently, which has helped with the overall resource consumption compared to 1.5. Some other features that aren't present haven't been forgotten about and are in our development tracker for us to tackle in the future.
     

    Comparison between wxWidgets (2.x) / WTL (1.x) branch activity - Click to enlarge
     Impressed? Good. We are asking for dedicated Mac OS X users to come forward and reply to this post to receive exclusive access to our development channel. These lucky few will be responsible for testing the recent changes our developers have committed to the wxWidgets branch on a regular basis (see above, we commit changes often!) and report it in our tracker or directly to the development team. We supply you with login details to our private testing hub where you can provide feedback and discuss future features. Furthermore, these testers will help us make the decision on what left over features from 1.5 should be ported over before the general public get hold of it.
     
    Think you're up to the task? Reply to this post with something interesting and we may get you in. Otherwise wait for that public beta release.
  14. Richardcend liked a post in a topic by Lee in Server move is complete   
    We have successfully moved to a new server located in Europe. It provides us with a dedicated 100mbit uplink to the data centre, more powerful processor and better response times. We are using Nginx alongside a few other tools to increase page loading performance and provide better stability under our peak times.

    Please let us know if you have any feedback or issues while browsing the site or forums.
  15. Aztek liked a post in a topic by Lee in ASK to change magnet URI handler!   
    We could change this in our 2.0 startup wizard. Thanks for the suggestion! 
     
    Nice to see you around again.
  16. perseus1994 liked a post in a topic by Lee in Connection issues: How to get in active mode   
    How to get in active mode / I have connection issues


    This guide explains how to correctly forward ports for ApexDC++ and resolve any connection issues experienced. ApexDC++ has two fundamental connection modes - active and passive. Only as a last resort are people to use passive mode. Active mode allows a user to connect to more users and ultimately transfer faster.

    From 1.2, users are required to forward a port for TLS in order to become active.


    If you are NOT behind a router:
    Select the Direct Connection radio button in ApexDC++ connection settings Allow ApexDC++ in your software firewall (it should have prompted you when launched) Test active mode by clicking on the test connection hyper-link in the connection settings page If you still experience connection time-outs or unable to connect messages, you're best following the steps below.
    If you are behind a router:


    Try and mimic this screenshot:





    First you need to use portforward.com to look up your router's model number, which should help you forward ports for ApexDC++ Specify a different port for TCP, UDP and TLS (Select a number between 1024 - 65535). If you wish, TCP and UDP can utilise the same port, but you must ensure the router forwards both TCP and UDP When you have forwared the ports above on the router, open up ApexDC++ and go to Settings -> Connection settings. Select "Firewall with manual port forwarding". In the port fields, enter the port number that you are forwarding on the router. Press "Get IP Address" to automatically insert your IP. Please note: If you're IP changes, you're best checking the "Auto-update IP" feature Restart ApexDC++ and you should be able to connect properly.
  17. ximmerra liked a post in a topic by Lee in We have upgraded to IPB 3.2.0   
    The forums are now running on the new flagship version of IPB. With this new release you should see a brand new skin and further improvements to the Tracker system. We may introduce a custom skin in the near future, but our concentration is on the next 1.5 version right now.

    We are currently working on merging to the recent DC++ revisions since we have fallen behind a little. Once we're at that stage, you should see some public testing before we release (to avoid any last minute hiccups).
  18. gbRomoyzz liked a post in a topic by Lee in Further forum languages added   
    Polish, Italian, and Brazilian Portuguese are among the languages that have been installed after uploading to IPB 2.3.1. Currently the Russian and French language packs are outdated(for 2.2.x), but once the developers have updated them, I'll get ours updated.

    You can enable your language by looking at the footer of this page, and selecting the drop down box that says "English". We're always looking out for extra languages since we now support more than just English. :unsure:
  19. Lee liked a post in a topic by Crise in ApexDC++ 1.5.6 has been released   
    With 1.5.5 ApexDC officially moved to using the Plugin API currently in DC++. This essentially does not change much since their plugin API is a cousin to what ApexDC (1.5.x) has had for quite sometime now.

    One of our personal goals with this was to move the ScriptPlugin (formerly LuaPlugin or Lua Plugin, but hey rose by any other name and all that) to be managed by DC++ team and the people there who actually know more about Lua than yours truly. Unfortunately though, for us, DC++ doesn't provide pre-compiled 64bit binaries at all which means that we will still be providing a download of ScriptPlugin for you for the time being.

    For end users the change of a vendor for this plugin means two things. There will no longer be LuaJIT flavored builds on offer, which for anyone who ever used any pre-built modules is non-issue, since you wouldn't be using this build variant anyways. However, what does impact end user is that this new flavor of ScriptPlugin uses Lua 5.2 in favor of 5.1.

    For script migration please see the following links:
    Language changes in Lua 5.2 Bootstrap script (startup.lua) and default scripts In comparison, although the Plugin API as it is in DC++ is still not 100% stable (as in stable API in terms of compatibility), it is significantly more likely to remain compatible for longer periods of time since it will no longer see rewrites from version to version (which before submission to DC++ was more of a rule than an exception for me).
  20. Peetboy liked a post in a topic by Lee in ApexDC++ 1.5.6 has been released   
    Yep, this is correct.
     
    Slovak translation has been uploaded.
  21. Neolo liked a post in a topic by Lee in ApexDC++ 1.5.6 has been released   
    As of right now the German, Spanish, Russian and Romanian language files have been uploaded to our website. More will be uploaded as we get them from our translators.
     
    PS: Forgot to give a shout out to Hublist.eu - we've added them to the list of available public hublists in ApexDC++. Keep up the good work!
  22. FleltyElexeds liked a post in a topic by Lee in Released: ApexDC++ 1.3.4   
    The management team are pleased to announce a new update to ApexDC++. This update improves stability by fixing bugs and includes patches from DC++ and StrongDC++. There are a select few translations updated ready for 1.3.4.

    Work on ApexDC++ for Mac and Linux continues internally. Let us know if you're interested in helping out (coding or testing) by contacting us on the forums.

    If you would like to share some ideas for future versions, register and drop by our feature requests forum.

    Download: ApexDC++ 1.3.4
  23. Zomispoiscima liked a post in a topic by Lee in Released: ApexDC++ 1.3.9 and 2.0 Update   
    We have pushed a small update out to fix two issues found in previous versions. First is the introduction of a 60 second time interval for sending the amount of free slots in the user list. This should help hub admins find that spare bandwidth they need to reach out to more users. The second fix is the detection of magnet links when they contain bitprints, which are commonly found in G2 magnets.

    Our next major version, 2.0, is on the horizon. We have successfully compiled debug builds to run on Ubuntu, FreeBSD and will be looking to extend that to Mac OS X eventually. We will provide screenshots at some point and then open up a limited beta period for testing. We are still looking for talented icon and graphics designers so get in touch with us if you know somebody.

    Enjoy the snow!

    Download 1.3.9 | Help us with 2.0 and donate
  24. achim liked a post in a topic by Lee in Celebrating 4 million downloads   
    After releasing 1.2.1 just over a week ago, we have hit a major milestone of 4 million downloads. Our active userbase is increasing rapidly every month, and we're looking to provide some key maintenance versions over the next couple of weeks to help improve stability.

    Our project is currently ranked in the top 150 of SourceForge projects, topping the likes of StrongDC++ (1,000) and DC++ (650). The rank is determined by the amount of downloads and page views a project has over a short period of time. ApexDC.net's traffic statistics aren't included in this rank either, but they were we would have broken the top 100.

    We are experimenting with the Google Search integration with our website, which you can find at the top of the page. This uses the powerful search engine to find any content a user requests from our main site or forums.
  25. Lee liked a post in a topic by demonspork in Possible Site user info leak   
    I used an alias for gmail that was *******+apexdc.net@gmail.com when signing up for this forum several months ago. On Sunday I received a political rant about gun control sent to that address, which has only ever been provided to this forum. While I am not opposed to a healthy debate, I am opposed to unsolicited political emails. I can provide you with the full message text and header via PM if requested and any other details you might wish to know.