Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Libswift library with modifications to run on Android
C++ C Python Shell Perl
branch: master
Failed to load latest commit information.
ext Code copied from rauljim/tsg-android. Directory "doc" excluded
libevent2 Code copied from rauljim/tsg-android. Directory "doc" excluded
mfold Code copied from rauljim/tsg-android. Directory "doc" excluded
tests Code copied from rauljim/tsg-android. Directory "doc" excluded
.gitignore ignore object files and swift executable
Android.mk Code copied from rauljim/tsg-android. Directory "doc" excluded
Application.mk Code copied from rauljim/tsg-android. Directory "doc" excluded
BUGS Code copied from rauljim/tsg-android. Directory "doc" excluded
ChangeLog Code copied from rauljim/tsg-android. Directory "doc" excluded
LICENSE Code copied from rauljim/tsg-android. Directory "doc" excluded
Makefile Code copied from rauljim/tsg-android. Directory "doc" excluded
NativeLib.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
README Code copied from rauljim/tsg-android. Directory "doc" excluded
SConstruct Code copied from rauljim/tsg-android. Directory "doc" excluded
TODO Code copied from rauljim/tsg-android. Directory "doc" excluded
arno-build.bat Code copied from rauljim/tsg-android. Directory "doc" excluded
availability.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
availability.h Code copied from rauljim/tsg-android. Directory "doc" excluded
avgspeed.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
avgspeed.h Code copied from rauljim/tsg-android. Directory "doc" excluded
bin.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
bin.h Code copied from rauljim/tsg-android. Directory "doc" excluded
bin_utils.h Code copied from rauljim/tsg-android. Directory "doc" excluded
bingrep.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
binheap.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
binheap.h Code copied from rauljim/tsg-android. Directory "doc" excluded
binmap.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
binmap.h Code copied from rauljim/tsg-android. Directory "doc" excluded
channel.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
cmdgw.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
com_tudelft_triblerdroid_first_NativeLib.h Code copied from rauljim/tsg-android. Directory "doc" excluded
compat.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
compat.h Code copied from rauljim/tsg-android. Directory "doc" excluded
do_tests.sh Code copied from rauljim/tsg-android. Directory "doc" excluded
getopt.c Code copied from rauljim/tsg-android. Directory "doc" excluded
getopt_long.c Code copied from rauljim/tsg-android. Directory "doc" excluded
getopt_win.h Code copied from rauljim/tsg-android. Directory "doc" excluded
hashtree.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
hashtree.h Code copied from rauljim/tsg-android. Directory "doc" excluded
httpgw.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
nat_test.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
nat_test_server.c Code copied from rauljim/tsg-android. Directory "doc" excluded
send_control.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
sendrecv.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
serialize.h Code copied from rauljim/tsg-android. Directory "doc" excluded
sha1.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
sha1.h Code copied from rauljim/tsg-android. Directory "doc" excluded
statsgw.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
swift.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded
swift.h Code copied from rauljim/tsg-android. Directory "doc" excluded
transfer.cpp Code copied from rauljim/tsg-android. Directory "doc" excluded

README

swift: the multiparty transport protocol
    (aka BitTorrent at the transport layer)
    Differently from TCP, the protocol does not use the ordered data stream
    abstraction. Effectively, it splits a file into 1KB packets and sends
    them around. The secret sauce is Merkle hash trees and binmaps.
 
    Requires libevent-2.0 or higher.

see doc/index.html for marketing stuff, ideas and rants
    doc/draft-ietf-ppsp-grishchenko-swift.txt for protocol draft spec
    *.cpp for the actual code

This is a git submodule. More info: https://github.com/rauljim/tgs-android
Something went wrong with that request. Please try again.