source: branch_0_3_1/Readme.txt @ 487

Revision 487, 6.7 KB checked in by Eoin, 12 years ago (diff)

The 0.3.1 release!

Line 
1Halite: A Free Open-Source BitTorrent client
2
3Version: 0.3.1 stable released 15th June 2008
4
5WWW:   http://www.binarynotions.com/halite-bittorrent-client
6Forum: http://www.binarynotions.com/forum.php
7
8Developer: Eóin O'Callaghan
9
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.
13
14Features:
15
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.
19
20That said, it supports:
21
22  + File selection and/or file priority specifications.
23  + Trackerless torrents (using the Mainline kademlia DHT protocol).
24  + IP filtering with eMule style ipfilter.dat import.
25  + Protocol Encryption support.
26  + Translations of the UI into a number of languages through the
27    help of volunteers. (if you wish to help with a translation then
28    please do)
29  + Minimise to tray with transfer rate summary.
30  + Full Unicode support through UTF-8 and native Windows wide-char
31    strings.
32  + Login support where tracker requires it.
33  + Ability to edit trackers specified in the torrent.
34  + Transfer rate and connection limits both global and per-torrent.
35  + Torrent file creation.
36
37Requirements: Windows 2000, XP, Server 2003 and Vista (Note currently
38Vista users need to install the application to a directory where they
39will have full read and write access to. The recommended solution is
40to use the standalone exe distribution and not the installer.
41
42Known Issues/Problems:
43
44Halite does not always gracefully accept configuration information
45from previous versions. Should you experience crashes upon running
46Halite you should delete any old Halite.ini.xml or Halite.xml.
47
48You will not lose any downloads in progress and those which do not
49restart automatically can be done so manually by loading the
50associated torrent file from the 'torrents' subdirectory.
51
52Changes:
53
54 - from v 0.3.0.7 to 0.3.1:
55   1) Bug fixes.
56
57 - from v 0.3.0.5 to 0.3.0.7:
58   1) Adds ability to create torrent files.
59   2) A lot of small improvements and bug fixes.
60
61 - from v 0.3.0.2 to 0.3.0.5:
62   1) Right-click context menu option to 'Open download folder'.
63   2) Right-click context menu option to force a file recheck.
64   3) Option to move seeding torrent to another folder.
65   4) Fixed a bug with tracker logins.
66
67 - from v 0.3 to 0.3.0.2:
68   Mainly a bugfix release.
69   1) Fixed a bug with Tray Icon remaining after window was restored.
70   2) Torrent Connection and Transfer setting mapped to incorrect
71      editbox.
72   3) Subtle bug where some settings didn't register straight away.
73
74 - from v 0.2.9 to 0.3:
75   1) File selection and/or priority settings.
76   2) Protocol Encryption.
77   3) New tabbed interface makes better use of screen real estate.
78   4) Updated to recent versions of Boost (1.34.1) and libtorrent.
79   5) Numerous bug fixes.
80   
81 - from v 0.2.8 to 0.2.9:
82   1) Full Unicode support!
83   2) Rewitten XML fileformat with greatly improved robustness.
84   3) New tabbed interface makes better use of screen real estate.
85   4) Ability to edit Trackers and set login details.
86   5) Comprehensive logging for diagnosing problems.
87   6) Windows 2000 and Server 2003 supported fully.
88   7) Switched to MSVC 2005 compiler (8.0) for improved reliability
89      though at the cost of slightly bigger executables.
90   
91- from v 0.2.7 to 0.2.8:
92   1) IP filtering support eMule style ipfilter.dat files.
93   2) DHT support, thought it is turned off by default.
94   3) Can select alternate save directory for torrents..
95   4) New icon!
96
97 - from v 0.2.6 to 0.2.7:
98   1) By default Halite will only allow one instance to be launched
99   2) Halite can be set as the default program for '.torrent' files.
100   3) ETA indicator for torrents. 4) Minor GUI tweaks.
101
102 - from v 0.2.5 to 0.2.6:
103   1) Fixed a silly bug (i.e. I should have caught it sooner) whereby
104      exiting Halite from the tray would screw up the window layout
105      next time running it.
106   2) Added auto-selection to Torrents list to make it more intuitive.
107
108 - from v 0.2 to 0.2.5:
109   1) The GUI is slightly altered so that it looks consistent and neat
110      for a number of visual styles which I was able to test it on.
111   2) The ability to drag and drop torrent files into the app has been
112      added.
113   3) It will minimize to the tray instead of task bar and hovering
114      mouse for the tray icon displays the current up and down rate.
115   4) Where previously the various limits boxes didn't validate
116      properly now they do and any invalid input is interpreted as no
117      limit and a nice infinity symbol is displayed.
118   5) Individual torrent info is saved and loaded when the program is
119      closed and reopened allowing torrent limits to be remembered.
120   6) If the program has to wait after the user clicking close for any
121      active connections to shutdown down 'cleanly' an optional small
122      dialog is displayed to alert the user that the program is still
123      running.
124
125Subversion: svn://svn.geekisp.com/halite
126
127In addition you can check out the Trac site (trac.geekisp.com/halite)
128but I haven't really done much with it ... yet.
129
130Thanks:
131
132It can be hard to remember to thank everyone but that is no excuse for
133leaving someone out. If I have done so let me know.
134
135  + Arvid Norberg- As the author of libtorrent he has made the single
136    biggest contribution to this project.
137    http://www.rasterbar.com/products/libtorrent/index.html
138
139  + Christopher Kohloff- The man behind Boost.ASIO a crucial element
140    of libtorrent and my own libhttp library.
141    http://asio.sourceforge.net/
142
143  + nudone (Nick Pearson)- The excellent artist who designed the icon
144    for Halite.
145    wtfcody.com / nudsville.com
146
147  + Austin- Very kindly made the Iss install script for Halite.
148
149  + Everyone who has been in touch with me through email or the forum
150    and have shared their ideas and feature requests for the client.
151    They have given the project direction and purpose.
152
153  + And of course all the translators:
154    - devGod – Nederlandse vertaling.
155    - MaikelChan - maikelchan88@gmail.com - Traducción en Español de
156      España.
157    - Otome - otome08@gmail.com - Translation to Portuguese and
158      Japanese.
159    - Prome – prome.lwaku.info – Avtor slovenskega prevoda.
160    - Tw@in 28 (Giulio Pascali) – twain_28@hotmail.com - Traduttore
161      Italiano.
162    - u!^DEV  - germanpg.hacker.to - deutsche Übersetzung.
163    - webdr - www.langturk.com - Türkçe çeviri.
164    - Čagalj - www.vucjak.com - Preveo sve na srpski (latinicu i
165      ćirilicu).
Note: See TracBrowser for help on using the repository browser.