premiere-libtorrent/src
Arvid Norberg eec2672d26 fixed up some edge cases in DHT routing table and improved unit test of it. Primarily fixed issues where an IP could take over someone elses node ID and where an IP would change its node ID 2011-01-17 07:49:44 +00:00
..
kademlia fixed up some edge cases in DHT routing table and improved unit test of it. Primarily fixed issues where an IP could take over someone elses node ID and where an IP would change its node ID 2011-01-17 07:49:44 +00:00
ConvertUTF.cpp fix utf8 build 2008-11-14 05:22:04 +00:00
GeoIP.c another GeoIP fix 2008-12-22 09:53:30 +00:00
Makefile.am more robust mechanism to determine external IP 2010-12-24 01:31:41 +00:00
alert.cpp DHT fixes. fixed bucket refresh issue. re-introduced refreshing our own bucket regularly. added more DHT instrumentation in session_status. added alert for when bootstrap is complete. Fixed bootstrap to ping remaining nodes when search is complete. Completed recent DHT observer rewrite to remove some redundant fields 2010-12-12 03:17:08 +00:00
allocator.cpp added asserts to catch broken peer allocations and frees as well as disk buffer corruption 2010-07-18 19:28:22 +00:00
assert.cpp make the assert macro also be able to print a value 2010-09-25 17:46:13 +00:00
bandwidth_limit.cpp fixed some msvc warnings 2010-10-16 15:24:45 +00:00
bandwidth_manager.cpp experimental support for the BitTyrant choking algorithm 2010-02-09 03:04:41 +00:00
bandwidth_queue_entry.cpp experimental support for the BitTyrant choking algorithm 2010-02-09 03:04:41 +00:00
bloom_filter.cpp more robust mechanism to determine external IP 2010-12-24 01:31:41 +00:00
broadcast_socket.cpp made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing 2011-01-08 08:54:51 +00:00
bt_peer_connection.cpp fixed some uninitalized variables 2010-12-24 23:54:03 +00:00
connection_queue.cpp add debug configuration to debug shutdown-stall bugs / outstanding async operations 2010-11-28 01:47:30 +00:00
create_torrent.cpp reverted part of the file_storage API to match the previous one more closly 2010-11-29 05:44:29 +00:00
disk_buffer_holder.cpp factor out disk_buffer_pool from disk_io_thread. refactored the file open modes to be platform independent. gave the disk_io_thread its own copy of session_settings that it shares with storage. added an unaligned_read implementation to storage. Added options to session_settings on when to open files in unbuffered mode. Added unit tests for unaligned reads 2009-01-21 07:31:49 +00:00
disk_io_thread.cpp various smaller fixes 2010-12-30 03:46:11 +00:00
entry.cpp made the struct layout of entry be the same in debug builds as release builds to make that part of the ABI stable 2010-06-06 00:47:39 +00:00
enum_net.cpp windows build fixes 2010-12-01 05:47:18 +00:00
error_code.cpp added error category and error codes for HTTP errors 2011-01-16 02:54:59 +00:00
escape_string.cpp fixed file allocation issue on linux. fixed filname encoding issue with iconv() 2010-10-18 07:15:57 +00:00
file.cpp fixed some windows build issues 2010-12-19 08:12:31 +00:00
file_pool.cpp windows build fixes 2010-12-01 05:47:18 +00:00
file_storage.cpp reverted part of the file_storage API to match the previous one more closly 2010-11-29 05:44:29 +00:00
gzip.cpp dropped dependency on zlib 2010-03-16 06:14:22 +00:00
http_connection.cpp support chunked encoding in http downloads (http_connection) 2011-01-06 04:08:57 +00:00
http_parser.cpp support chunked encoding in http downloads (http_connection) 2011-01-06 04:08:57 +00:00
http_seed_connection.cpp added error category and error codes for HTTP errors 2011-01-16 02:54:59 +00:00
http_stream.cpp improved SOCKS5 support 2010-08-03 09:08:37 +00:00
http_tracker_connection.cpp added error category and error codes for HTTP errors 2011-01-16 02:54:59 +00:00
i2p_stream.cpp split socket.hpp up in multiple headers to lower build time somewhat 2009-09-16 03:46:36 +00:00
identify_client.cpp recognizes more clients in identify_client() 2010-04-28 16:14:27 +00:00
instantiate_connection.cpp windows build fixes 2010-12-01 05:47:18 +00:00
ip_filter.cpp fixed building with no IPv6 support 2009-11-27 18:46:29 +00:00
lazy_bdecode.cpp add a backwards compatible lazy_bdecode() 2010-11-29 02:48:40 +00:00
logger.cpp optimized header dependencies to lower build time 2009-11-23 08:38:50 +00:00
lsd.cpp add debug configuration to debug shutdown-stall bugs / outstanding async operations 2010-11-28 01:47:30 +00:00
lt_trackers.cpp improve error reporting of lazy_bdecode to use error_code 2010-10-28 04:01:59 +00:00
magnet_uri.cpp support dht nodes in magnet links 2010-11-07 19:18:16 +00:00
metadata_transfer.cpp support adding torrents by url to a .torrent file 2010-12-30 01:47:30 +00:00
mpi.c changed includes for tommath to point into the libtorrent directory 2009-11-10 17:14:53 +00:00
natpmp.cpp hack to fix an issue in natpmp and upnp 2010-12-24 03:30:52 +00:00
packet_buffer.cpp merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
parse_url.cpp error_code fix. added is_error_code_enum template specialization and using the abbreviated syntax to build error_codes 2009-11-29 07:06:38 +00:00
pe_crypto.cpp fixed some uninitalized variables 2010-12-24 23:54:03 +00:00
peer_connection.cpp move an assert 2011-01-16 22:22:33 +00:00
piece_picker.cpp fixed failing invariant check in peer_connection's download queue 2010-10-03 22:06:53 +00:00
policy.cpp only apply privileged port filter to DHT-only peers 2011-01-08 09:04:31 +00:00
puff.cpp dropped dependency on zlib 2010-03-16 06:14:22 +00:00
session.cpp support adding torrents by url to a .torrent file 2010-12-30 01:47:30 +00:00
session_impl.cpp made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing 2011-01-08 08:54:51 +00:00
settings.cpp don't save settings that are set to the default value 2010-10-10 02:22:57 +00:00
sha1.cpp endianness define fix 2009-10-18 20:35:18 +00:00
smart_ban.cpp removed the session mutex for improved performance 2010-07-14 04:16:38 +00:00
socket_io.cpp more robust mechanism to determine external IP 2010-12-24 01:31:41 +00:00
socket_type.cpp merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
socks5_stream.cpp post alerts for socks failures. fix unit tests 2010-08-25 06:22:49 +00:00
stat.cpp one last stats fix 2010-10-24 04:15:10 +00:00
storage.cpp fixed edge case of pad file support 2010-12-13 16:47:12 +00:00
thread.cpp fix message posting to work from multiple threads 2010-08-26 17:00:24 +00:00
time.cpp fix windows DLL build 2010-03-31 00:31:46 +00:00
timestamp_history.cpp fixed some uninitalized variables 2010-12-24 23:54:03 +00:00
torrent.cpp url download fix 2011-01-16 02:56:57 +00:00
torrent_handle.cpp deprecated a bunch of query functions on torrent_handle in favor of using status() to get as much information as possible in fewer calls, and saving time on synchronizing with the main thread 2010-10-30 17:23:30 +00:00
torrent_info.cpp bumped some limits in dump_torrent 2010-12-11 22:00:20 +00:00
tracker_manager.cpp add debug configuration to debug shutdown-stall bugs / outstanding async operations 2010-11-28 01:47:30 +00:00
udp_socket.cpp merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
udp_tracker_connection.cpp add debug configuration to debug shutdown-stall bugs / outstanding async operations 2010-11-28 01:47:30 +00:00
upnp.cpp hack to fix an issue in natpmp and upnp 2010-12-24 03:30:52 +00:00
ut_metadata.cpp support adding torrents by url to a .torrent file 2010-12-30 01:47:30 +00:00
ut_pex.cpp merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
utp_socket_manager.cpp fixed uninitialized variable in utp MTU logic. Fixed array overrun in disk cache 2010-12-24 22:53:00 +00:00
utp_stream.cpp fixed some uninitalized variables 2010-12-24 23:54:03 +00:00
web_connection_base.cpp fixed bugs in http seed connection and added unit test for it 2010-10-17 16:15:32 +00:00
web_peer_connection.cpp added error category and error codes for HTTP errors 2011-01-16 02:54:59 +00:00