Jump to content

Recommended Posts

Posted
Halite (named after the mineral) is a BitTorrent client written by me, based on the excellent libtorrent from Rasterbar Software. The program also relies on the Boost libraries and on my own libHTTP for the still to be implemented remote control interface from Java enabled (MIDP 1.0) mobile phones.

The current release is v 0.2.8 as of 3rd January 2007. Get it at SourceForge.net.

While still at an early state of development Halite is a functional BitTorrent client. So far its list of features is pretty standard but that is because I want to ensure it does the basic stuff well. That said it supports:

* Multiple downloads.

* Displays more detailed information for the selected torrent.

* Connection limits both global and per-torrent.

* Transfer rate limits again global and per-torrent.

* Trackerless torrents (using the Mainline kademlia DHT protocol).

* IP filtering with eMule ipfilter.dat import.

* Minimize to tray with transfer rate summary.

* Association with ".torrent" files.

* Option to limit the number of instances to one.

* Estimated time remaining indicator.

Halite Development Release, Revision 140

So what are the changes? Well there have been many internal changes.

1. The ini file was completely rewritten to make it more robust.

2. Saving of Torrent data and resume files should now also be much more robust. While checking will still have to be done if the client doesn't shutdown properly, for the most part the tedious checking shouldn't always have to be run any more.

3. The rather large undertaking of removing all strings out to a translatable file is well under way.

4. Logging, this is an important one. Currently debug logging and logging to a file is always on, I'll make that optional. But basically now when things go wrong it should be possible to diagnose the issue. Again the logging isn't comprehensive yet but that will improve at a steady pace.

5. Ratios, this is primitive at the moment. Halite keeps a record of what you've uploaded so you can see your ratio. Additionally it provides access to the libtorrent ratio setting. Like I say it's primitive but it's a start.

http://www.binarynotions.com/halite.php

http://www.binarynotions.com/forum/viewtopic.php?id=73

Halite.png


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...