• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

docs/H03-May-2022-

include/H03-May-2022-1,480755

man/H19-Sep-2007-152139

rel/H19-Sep-2007-53

samples/H03-May-2022-

src/H03-May-2022-7,7976,138

w32_vc6/H19-Sep-2007-290215

win32/H03-May-2022-1,203795

CHANGELOGH A D29-May-20073.4 KiB7471

COPYINGH A D18-Jun-200317.6 KiB341281

COPYING.LGPLH A D08-Dec-200525.8 KiB505418

CREDITSH A D29-May-2007645 3823

MakefileH A D19-Sep-2007281 1712

Makefile.defaultH A D19-Sep-2007281 1712

Makefile.inH A D03-May-2022263 1712

READMEH A D22-May-20071.8 KiB5838

aclocal.m4H A D17-Feb-2004635 2119

configureH A D03-May-2022144.1 KiB5,0894,283

configure.inH A D25-May-20071,019 4031

make_bterror.h.plH A D11-Sep-20033.9 KiB12579

makerelH A D07-Apr-2004321 1413

makerel-binH A D19-Sep-2007600 3621

README

1LibBT 1.06-pre1
2
3Description:
4
5LibBT is a C reimplementation of the BitTorrent core protocols.  Our
6goal for the project is to develop a low overhead library version of
7the protocols so that BitTorrent transfers can easily be built in to
8any existing application.
9
10The sample applications included with LibBT currently run in between
112Mb and 3.5Mb of memory (RSS), depending on the number of peers that
12are attached.
13
14LibBT is currently targeted at the Linux Operating System.
15
16Prerequisites:
17
18The following libraries should already be installed on your
19system:
20
21* OpenSSL (http://www.openssl.org/)
22* LibCURL (http://curl.haxx.se/libcurl/)
23* libuuid-dev (or e2fsprogs-devel in some distributions)
24
25If you are building prerequisite libraries from source then don't forget
26to add the library install directory to /etc/ld.so.conf, and run ldconfig,
27or add the library directory to your LD_LIBRARY_PATH environment variable.
28
29Build instructions:
30
31After unpacking the source tree you will find that the project has been
32set up to build with autoconf.  The sources have only been tested on
33various Redhat distributions of Linux.  Please let me know if you complete
34a port to another distribution or operating system.
35
36To build the sources you must first run configure, and then make as shown
37in the example below.
38
39
40    $ ./configure
41    $ make
42
43
44In this early release there is only a static library available, together
45with three sample applications; btlist, btget, and btcheck.  There is
46currently no 'make install' target, but the sample applications can be
47copied anywhere that you find convenient, and should still run.
48
49If changing the autoconf scripts then the following commands will rebuild
50the configure and config.h.in files:
51
52    $ autoconf
53    $ configure
54    $ autoheader
55    $ configure
56
57
58