Halite Portable 0.4.0.4

Description

Halite Portable (named after the mineral) is a C++ BitTorrent client based on the excellent libtorrent library developed by Arvid Norberg. The program also relies heavily on the Boost libraries.

Key Features
While not a heavyweight in the bells & whistles category, Halite is a functional BitTorrent client. So far its list of features include:

  • File selection and/or file priority specifications.
  • Managed torrent queue system.
  • Disk cache support.
  • Magnet URI support.
  • Trackerless torrents (using the Mainline kademlia DHT protocol).
  • Supports Magnet URI torrents.
  • Super-seeding.
  • µTorrent style multi-tracker announcing.
  • IP filtering with eMule style ipfilter.dat import.
  • Protocol Encryption support.
  • Translations of the UI into a number of languages through the help of volunteers. (if you wish to help with a translation then please do)
  • Minimize to tray with transfer rate summary.
  • Full Unicode support through UTF-8 and native Windows wide-char strings.
  • Login support where tracker requires it.
  • Ability to edit trackers specified in the torrent.
  • Ability to create torrent files.
  • Port randomisation and forwarding (UnPlug and Play or NAT-PMP).
  • Transfer rate and connection limits both global and per-torrent.
  • Shutdown scheduler.
  • Webseeds.

PortableApps.com Launcher

Founded changes in Total Uninstall program.

Settings INI file for PortableApps.com Launcher.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[Launch]
; Specify the program to be launched by the PortableApps.com Launcher here, relative to the App directory of the portable application.
ProgramExecutable="Halite\halite.exe"
; For changing drive letters.
DirectoryMoveOK=yes
; Time to show splash screen.
SplashTime=1500
; Run the application after the splash screen.
LaunchAppAfterSplash=true
 
[DirectoriesMove]
; These are directories for which to manage portability. They come in the form [directory]=[target location].
; The directory is the location of the source directory, relative to the portable data directory (AppNamePortableData).
; he target location includes the directory you want it to go to, so %PAL:DataDir%[directory]*.* gets copied to [target location]*.*. Environment variable substitions (http://portableapps.com/manuals/PortableApps.comLauncher/ref/envsub.html#ref-envsub) apply.
; f the target directory already exists at the start of the process, it will be backed up (to target location-BackupByAppID) and restored at the end.
; If you do not wish to save the data but only want to keep a local version safe and throw away any changes, set the source directory to "-".
directories\APPDIR="%PAL:AppDir%\Halite\config"
 
[FilesMove]
; These are files for which to manage portability. They come in the form [file name]=[target directory].
; The file name is the location of the place where it is saved, relative to the portable data directory (AppNamePortableData).
; The target directory is the full path to the directory the file is copied to during the program execution. Do not include the file name. Environment variable substitions (http://portableapps.com/manuals/PortableApps.comLauncher/ref/envsub.html#ref-envsub) apply.
; If the target directory already exists at the start of the process, it will be backed up (to target directoryfile name-BackupByAppID) and restored at the end.
files\APPDIR\bittorrent.xml=%PAL:AppDir%\Halite
files\APPDIR\HaliteLog.txt=%PAL:AppDir%\Halite
files\APPDIR\libtorrent.state=%PAL:AppDir%\Halite

The text after the semicolon is seen as a comment and does not affect the application work.

Downloads

DISCUSS IT

No comments yet.

Leave a Reply

Spelling error report

The following text will be sent to our editors: