source: Readme.txt @ 155

Revision 155, 5.5 KB checked in by Eoin, 13 years ago (diff)

Official v 0.2.9 release.

1Halite: A Free Open-Source BitTorrent client
3Version: 0.2.9 released 6th April 2007
5WWW: Forum:
8Developer: Eóin O'Callaghan
10Halite (named after the mineral) is a BitTorrent client based on Arvid
11Norberg's excellent libtorrent library from Rasterbar Software. The
12program also relies on the Boost libraries.
16While still at an early state of development Halite is a functional
17BitTorrent client. So far its list of features is pretty standard but
18that is because I want to ensure it does the basic stuff well.
20That said, it supports:
22  + Multiple downloads.
23  + Displays more detailed information for the selected torrent.
24  + Connection limits both global and per-torrent.
25  + Transfer rate limits again global and per-torrent.
26  + Minimize to tray with transfer rate summary.
27  + Trackerless torrents (using the Mainline kademlia DHT protocol).
28  + IP filtering with eMule ipfilter.dat import.
29  + Association with ".torrent" files.
30  + Option to limit the number of instances to one.
31  + Estimated time remaining indicator.
32  + Full Unicode support through UTF-8 and native Windows wide-char
33    strings.
34  + Login support where tracker requires it.
35  + Ability to edit trackers specified in the torrent.
37Planned in near future:
39Listed here is what is being worked on in the short term; for a more
40detailed list see [].
42  + Translations of the UI into a number of languages through the help
43    of volunteers.
44  + Improved and extended information on the details given for
45    connected peers.
47Requirements: Windows 2000, XP, Server 2003 and Vista (Note currently
48Vista users need to install the application to a directory where they
49will have full read and write access to. The recommended solution is
50to use the standalone exe distribution and not the installer.
52Known Issues/Problems:
54Halite does not always gracefully accept configuration information
55from previous versions. Should you experience crashes upon running
56Halite you should delete any old Halite.ini.xml or Halite.xml.
58You will not lose any downloads in progress and those which do not
59restart automatically can be done so manually by loading the
60associated torrent file from the 'torrents' subdirectory.
64 - from v 0.2.8 to 0.2.9:
65   1) Full Unicode support!
66   2) Rewitten XML fileformat with greatly improved robustness.
67   3) New tabbed interface makes better use of screen real estate.
68   4) Ability to edit Trackers and set login details.
69   5) Comprehensive logging for diagnosing problems.
70   6) Windows 2000 and Server 2003 supported fully.
71   7) Updated to recent versions of Boost and libtorrent.
72   8) Numerous bug fixes.
73   9) Switched to MSVC 2005 compiler (8.0) for improved reliability
74      though at the cost of slightly bigger executables.
76- from v 0.2.7 to 0.2.8:
77   1) IP filtering support eMule style ipfilter.dat files.
78   2) DHT support, thought it is turned off by default.
79   3) Can select alternate save directory for torrents..
80   4) New icon!
82 - from v 0.2.6 to 0.2.7:
83   1) By default Halite will only allow one instance to be launched
84   2) Halite can be set as the default program for '.torrent' files.
85   3) ETA indicator for torrents. 4) Minor GUI tweaks.
87 - from v 0.2.5 to 0.2.6:
88   1) Fixed a silly bug (i.e. I should have caught it sooner) whereby
89      exiting Halite from the tray would screw up the window layout
90      next time running it.
91   2) Added auto-selection to Torrents list to make it more intuitive.
93 - from v 0.2 to 0.2.5:
94   1) The GUI is slightly altered so that it looks consistent and neat
95      for a number of visual styles which I was able to test it on.
96   2) The ability to drag and drop torrent files into the app has been
97      added.
98   3) It will minimize to the tray instead of task bar and hovering
99      mouse for the tray icon displays the current up and down rate.
100   4) Where previously the various limits boxes didn't validate
101      properly now they do and any invalid input is interpreted as no
102      limit and a nice infinity symbol is displayed.
103   5) Individual torrent info is saved and loaded when the program is
104      closed and reopened allowing torrent limits to be remembered.
105   6) If the program has to wait after the user clicking close for any
106      active connections to shutdown down 'cleanly' an optional small
107      dialog is displayed to alert the user that the program is still
108      running.
110Subversion: svn://
112In addition you can check out the Trac site(
113but I haven't really done much with it ... yet.
117It can be hard to remember to thank everyone but that is no excuse for
118leaving someone out. If I have done so let me know.
120  + Arvid Norberg- As the author of libtorrent he has made the single
121    biggest contribution to this project.
124  + Christopher Kohloff- The man behind Boost.ASIO a crucial element
125    of libtorrent and my own libhttp library.
128  + nudone (Nick Pearson)- The excellent artist who designed the icon
129    for Halite.
130 /
132  + Austin- Very kindly made the Iss install script for Halite.
134  + Everyone who has been in touch with me through email or the forum
135    and have shared their ideas and feature requests for the client.
136    They have given the project direction and purpose.
Note: See TracBrowser for help on using the repository browser.