premiere-libtorrent/include/libtorrent
Arvid Norberg e9601080bb introduced swap_slots and swap_slots3 on storage_interface. All reads that needs it, should now be EOF safe (when using sparse files). 2007-05-16 01:16:08 +00:00
..
aux_ added option for session statistics output 2007-05-13 22:01:21 +00:00
extensions added uTorrent Peer exchange support, implemented by MassaRoddel 2006-11-26 17:44:51 +00:00
kademlia DHT bugfix, more logging and less frequent private key generation. Fixed typo in identify_client 2007-05-14 17:49:36 +00:00
alert.hpp added peer_blocked_alert which is generated when a peer is blocked by the IP filter. Fixed the ip-filter parsing in client_test and made it report the peer_blocked_alert. Added documentation. 2007-04-17 05:56:43 +00:00
alert_types.hpp added peer_blocked_alert which is generated when a peer is blocked by the IP filter. Fixed the ip-filter parsing in client_test and made it report the peer_blocked_alert. Added documentation. 2007-04-17 05:56:43 +00:00
allocate_resources.hpp added logging of upload and download statistics, revised some of the quota management, added support for sessions to allocate_resources (patch by wojci) 2006-11-20 21:03:58 +00:00
bandwidth_manager.hpp added a timer abstraction and replaced the use of boost.date_time. the timers used now are QueryPerformanceCounter on windows, mach_absolute_time on darwin and currently falls back on boost.date_time on other platforms. This has the advantage of being a monotonic clock, and also slightly more efficient 2007-04-04 22:27:36 +00:00
bencode.hpp fixed incorrect asserts in storage (that were triggered by torrent with zero-size files). Fixed bug in resource distribution algorithm. Made an attempt to avoid an assert in msvc standard library caused by passing a non-printable character to isdigit(). 2006-08-10 19:18:11 +00:00
bt_peer_connection.hpp added an abstraction layer or tcp sockets, to be able to support socks proxys 2007-04-23 21:36:21 +00:00
buffer.hpp fixed incorrect assert 2006-11-19 15:23:41 +00:00
config.hpp makes it build with logging 2005-11-02 20:59:36 +00:00
connection_queue.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
debug.hpp added option for session statistics output 2007-05-13 22:01:21 +00:00
entry.hpp refactored extensions and added a plugin interface. fixed file.cpp for windows 2006-11-14 00:08:16 +00:00
escape_string.hpp merged back the asio development branch 2006-04-25 21:04:48 +00:00
extensions.hpp extensions are now instantiated for web seeds as well 2007-04-02 20:00:24 +00:00
file.hpp sparse files fixes. now sets the size of the files in case sparse files are supported 2007-04-19 03:06:15 +00:00
file_pool.hpp fixed threading problem in file_pool 2007-04-12 05:08:23 +00:00
fingerprint.hpp fixed bug in previous checking 2006-07-23 19:50:57 +00:00
hasher.hpp added optional use of openssl instead of public domain sha-1 implementation, ticket #13 2007-04-15 04:30:52 +00:00
http_connection.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
http_stream.hpp optimized the read callback to loop and exhaust the read buffer from the socket instead of making another async read call. #43 2007-05-10 01:50:11 +00:00
http_tracker_connection.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
identify_client.hpp fixed the tests to build with the latest version of asio. added a missing include to identify_client.hpp 2006-05-21 15:35:11 +00:00
instantiate_connection.hpp added missing header file from [1146] 2007-04-25 20:00:11 +00:00
invariant_check.hpp *** empty log message *** 2004-04-17 12:29:35 +00:00
io.hpp first attempt to implement SOCKS5 and proper HTTP proxy support. fixes #22 2007-04-25 18:26:35 +00:00
ip_filter.hpp Fixed building issues on windows with msvc-8.0 2007-04-17 21:18:35 +00:00
lsd.hpp moved initialization of multicast addresses from global initializers to local constructors to avoid WSAStartup issues on windows 2007-05-04 06:47:32 +00:00
natpmp.hpp added a timer abstraction and replaced the use of boost.date_time. the timers used now are QueryPerformanceCounter on windows, mach_absolute_time on darwin and currently falls back on boost.date_time on other platforms. This has the advantage of being a monotonic clock, and also slightly more efficient 2007-04-04 22:27:36 +00:00
pch.hpp prepared for precompiled headers support. fixed issue where storage didn't lock the session properly. fixed typo in natpmp.cpp 2007-03-17 17:15:16 +00:00
peer.hpp merged back the asio development branch 2006-04-25 21:04:48 +00:00
peer_connection.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
peer_id.hpp merged error message fix from RC_0_12 branch 2007-03-16 01:24:40 +00:00
peer_info.hpp added option to disable country resolving 2007-05-02 19:47:38 +00:00
peer_request.hpp fixed overflow bug in file_progress() and bug in the parsing of dht nodes from torrent files 2006-08-27 18:38:30 +00:00
piece_block_progress.hpp added the ability to build libtorrent as a shared library. Fixed bugs with deleting of incomplete types (replaced auto_ptr with scoped_ptr). Made the string converter fall back on windows local code page if utf-8 decoding failed. 2005-11-01 18:30:39 +00:00
piece_picker.hpp speed categories are now disabled before 1% of the pieces have been downloaded 2007-05-14 10:54:18 +00:00
policy.hpp cleaned up policy a bit and the country code list 2007-05-05 22:55:34 +00:00
random_sample.hpp fix to previous dht fix. removed some deprication warnings on msvc-8. various fixes 2007-03-02 01:16:59 +00:00
resource_request.hpp improved logging and fixed glitch in quota management. 2006-11-21 15:51:28 +00:00
session.hpp added option for session statistics output 2007-05-13 22:01:21 +00:00
session_settings.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
session_status.hpp the DHT now refreshes buckets properly. 2007-05-12 01:52:25 +00:00
size_type.hpp removed olf workarounds for vc6.5 and added documentation for building with autotools 2005-08-15 18:03:57 +00:00
socket.hpp added a timer abstraction and replaced the use of boost.date_time. the timers used now are QueryPerformanceCounter on windows, mach_absolute_time on darwin and currently falls back on boost.date_time on other platforms. This has the advantage of being a monotonic clock, and also slightly more efficient 2007-04-04 22:27:36 +00:00
socket_type.hpp added missing files from previous check-in 2007-04-25 18:57:13 +00:00
socks5_stream.hpp optimized the read callback to loop and exhaust the read buffer from the socket instead of making another async read call. #43 2007-05-10 01:50:11 +00:00
stat.hpp fixed a serious bug where corrupt messages could be sent out. 2006-04-30 00:39:18 +00:00
storage.hpp introduced swap_slots and swap_slots3 on storage_interface. All reads that needs it, should now be EOF safe (when using sparse files). 2007-05-16 01:16:08 +00:00
time.hpp fixed compilation error when not using boost.date_time. Fixed compilation error when not having DHT logging enabled 2007-05-12 18:24:14 +00:00
torrent.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
torrent_handle.hpp most of the metadata is now freed when a torrent becomes a seed. #44 2007-05-09 22:54:26 +00:00
torrent_info.hpp most of the metadata is now freed when a torrent becomes a seed. #44 2007-05-09 22:54:26 +00:00
tracker_manager.hpp introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
udp_tracker_connection.hpp removed some more unecessary boost.date_time dependencies 2007-04-10 07:52:58 +00:00
upnp.hpp upnp fixes 2007-05-14 07:31:01 +00:00
utf8.hpp fix to previous dht fix. removed some deprication warnings on msvc-8. various fixes 2007-03-02 01:16:59 +00:00
variant_stream.hpp optimized the read callback to loop and exhaust the read buffer from the socket instead of making another async read call. #43 2007-05-10 01:50:11 +00:00
version.hpp added natpmp support. bumped version number to 0.13. added piece priority support to the piece picker. optmized and simplified the piece picker in the process. 2007-03-15 22:03:56 +00:00
web_peer_connection.hpp optimized web_peer_connection to use less memory and replaced std::copy with std::memmove in peer_connection 2007-05-11 18:40:22 +00:00
xml_parse.hpp added http_connection and a simple xml parser, used by a upnp implementation that still isn't finished 2007-03-27 07:04:31 +00:00