twister-core/libtorrent/src
Miguel Freitas 35fa3832e8 bugfix. this was a tough one. because the observer was already dequeued
from m_transactions, we need to properly terminate it in some way. usually
we go through the end of the function, where reply() does done(). however
there are some error cases where function may returns sooner. this might be
unlikely to occur in original upstream code (missing 'r' key, missing 'id'),
but with IP enforcing it is not so uncommon. hopefully this will fix #32.
2014-01-17 00:01:16 -02:00
..
kademlia bugfix. this was a tough one. because the observer was already dequeued 2014-01-17 00:01:16 -02:00
alert_manager.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
alert.cpp Fixed warning for snprintf call 2014-01-08 09:34:35 +00:00
allocator.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
asio_ssl.cpp android compiling 2013-10-19 10:31:43 -03:00
asio.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
assert.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
bandwidth_limit.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
bandwidth_manager.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
bandwidth_queue_entry.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
bloom_filter.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
broadcast_socket.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
bt_peer_connection.cpp fix compilation error (m_sent_bitfield) without libtorrent debug 2013-10-15 22:04:55 -03:00
chained_buffer.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
connection_queue.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
ConvertUTF.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
create_torrent.cpp use a single database for all swarms of the same libtorrent session. 2014-01-06 15:10:32 -02:00
disk_buffer_holder.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
disk_buffer_pool.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
disk_io_thread.cpp keep track of rt and dm messages and filter dm from get_pieces (getposts rpc) 2013-09-21 16:18:56 -03:00
entry.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
enum_net.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
error_code.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
escape_string.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
file_pool.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
file_storage.cpp partial untested torrent chages. will use leveldb for storage, no more multi-files per torrent, number of pieces may increase. 2013-08-17 20:12:44 -03:00
file.cpp android fixes 2013-10-15 23:21:08 -03:00
GeoIP.c added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
gzip.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
hasher.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
http_connection.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
http_parser.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
http_seed_connection.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
http_stream.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
http_tracker_connection.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
i2p_stream.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
identify_client.cpp tweaks. increase m_desired_queue_size, maybe 2 is too low due to rounding 2013-10-10 23:19:30 -03:00
instantiate_connection.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
ip_filter.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
ip_voter.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
lazy_bdecode.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
logger.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
lsd.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
lt_trackers.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
magnet_uri.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
Makefile.am partial untested torrent chages. will use leveldb for storage, no more multi-files per torrent, number of pieces may increase. 2013-08-17 20:12:44 -03:00
metadata_transfer.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
mpi.c added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
natpmp.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
packet_buffer.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
parse_url.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
pe_crypto.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
peer_connection.cpp another we_dont_have() due to disk read error. 2013-12-12 19:07:50 -02:00
piece_picker.cpp keep track of rt and dm messages and filter dm from get_pieces (getposts rpc) 2013-09-21 16:18:56 -03:00
policy.cpp less noisy. disable some dht announce and already connected messages 2013-10-06 23:02:30 -03:00
puff.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
random.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
rsa.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
rss.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
session_impl.cpp fix some 'format not a string literal's 2014-01-07 19:41:51 -08:00
session.cpp use a single database for all swarms of the same libtorrent session. 2014-01-06 15:10:32 -02:00
settings.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
sha1.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
smart_ban.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
socket_io.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
socket_type.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
socks5_stream.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
stat.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
storage.cpp use a single database for all swarms of the same libtorrent session. 2014-01-06 15:10:32 -02:00
string_util.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
thread.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
time.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
timestamp_history.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
torrent_handle.cpp try to reduce the level of useless dht tracker requests by not announcing empty torrents we do not follow. 2014-01-06 21:59:40 -02:00
torrent_info.cpp more untested stuff: try to preserve piece_size when reading from disk. 2013-08-18 09:53:35 -03:00
torrent.cpp fix some 'format not a string literal's 2014-01-07 19:41:51 -08:00
tracker_manager.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
udp_socket.cpp fix problem with dhtput > 2kb (for avatar) 2013-10-05 21:59:00 -03:00
udp_tracker_connection.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
upnp.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
ut_metadata.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
ut_pex.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
utf8.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
utp_socket_manager.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
utp_stream.cpp android fixes 2013-10-15 23:21:08 -03:00
web_connection_base.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00
web_peer_connection.cpp added libtorrent (svn rev 8690) 2013-07-28 20:41:06 -03:00