.. |
aux_
|
make sure attempting to bind to an unknown device fails (on MacOS/BSD)
|
2020-03-31 05:05:55 -07:00 |
extensions
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
kademlia
|
make sure TORRENT_ABI_VERSION is correctly defined in dht_settings.hpp
|
2020-03-16 01:32:32 -07:00 |
ConvertUTF.h
|
add header guards to ConvertUTP.h and fixedint.h
|
2018-11-12 17:56:16 +01:00 |
Makefile.am
|
lower TCP keepalive timeout for SOCKS5 UDP tunnel, to detect network failures and retry
|
2020-02-01 11:43:51 +01:00 |
add_torrent_params.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
address.hpp
|
fix build_netmask to treat the count as a prefix and add tests
|
2020-01-06 20:23:13 +01:00 |
alert.hpp
|
provide better names for alert_category_t constants
|
2020-04-04 15:06:02 -07:00 |
alert_manager.hpp
|
merged RC_1_1 into master
|
2018-06-07 00:30:23 +02:00 |
alert_types.hpp
|
provide better names for alert_category_t constants
|
2020-04-04 15:06:02 -07:00 |
announce_entry.hpp
|
suppress future attempts to announce to a tracker from an interface with an incompatible address family
|
2020-01-04 23:03:17 +01:00 |
assert.hpp
|
use standard __func__ identifier instead of extensions
|
2019-02-26 23:59:43 +01:00 |
bandwidth_limit.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
bandwidth_manager.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
bandwidth_queue_entry.hpp
|
order static and constexpr consistently
|
2020-02-01 15:18:03 +01:00 |
bandwidth_socket.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
bdecode.hpp
|
add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it
|
2019-09-08 10:51:46 +02:00 |
bencode.hpp
|
Remove duplicate word in comments like "the the"
|
2019-02-24 12:28:17 +01:00 |
bitfield.hpp
|
fix some PVS studio warnings
|
2019-11-07 16:38:08 +00:00 |
block_cache.hpp
|
fix issue where pieces would be hashed despite disable_hash_checks was set
|
2019-09-13 22:38:18 +02:00 |
bloom_filter.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
broadcast_socket.hpp
|
rely less on the ability to enumerate the routing table reliably. Any IP address
|
2020-03-03 11:43:52 +01:00 |
bt_peer_connection.hpp
|
remove unused flags parameter to send_buffer() and send_message() on peer_connections
|
2019-03-19 01:09:34 +01:00 |
buffer.hpp
|
buffer.hpp: fix build on uclibc
|
2019-04-21 00:46:54 +02:00 |
chained_buffer.hpp
|
don't copy a vector into the async_write operation for iovec. Since the chained_buffer will own the vector anyway, just make it return a span and copy that
|
2019-02-09 17:45:47 +01:00 |
choker.hpp
|
add LGTM badge to README and fix warnings
|
2018-10-19 16:28:33 +02:00 |
close_reason.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
config.hpp
|
TLS version should not be configurable. it's deprecated in openssl
|
2020-03-29 06:41:51 -07:00 |
copy_ptr.hpp
|
qualify some assignment operators to disallow assignment to temporaries
|
2018-07-01 17:29:50 +02:00 |
crc32c.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
create_torrent.hpp
|
restore in-class flag types, for backwards compatibility with libtorrent-1.1
|
2020-03-03 13:52:33 +01:00 |
deadline_timer.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
debug.hpp
|
minor fix for warning of infinite loops
|
2019-03-02 21:41:55 +01:00 |
disk_buffer_holder.hpp
|
qualify some assignment operators to disallow assignment to temporaries
|
2018-07-01 17:29:50 +02:00 |
disk_buffer_pool.hpp
|
hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line)
|
2019-08-07 20:48:26 -07:00 |
disk_interface.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
disk_io_job.hpp
|
docs improvement
|
2019-12-20 22:08:54 +01:00 |
disk_io_thread.hpp
|
make aux::session_settings thread-safe. this allows all threads to share the same settings object, which has low contention and is rarely updated
|
2019-09-01 03:41:36 +02:00 |
disk_io_thread_pool.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
disk_job_pool.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
disk_observer.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
download_priority.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
ed25519.hpp
|
make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts
|
2018-11-16 14:06:22 +01:00 |
entry.hpp
|
add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it
|
2019-09-08 10:51:46 +02:00 |
enum_net.hpp
|
make sure attempting to bind to an unknown device fails (on MacOS/BSD)
|
2020-03-31 05:05:55 -07:00 |
error.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
error_code.hpp
|
fix parsing of enum classes in doc generation tool
|
2019-12-19 15:40:45 +01:00 |
extensions.hpp
|
restore in-class flag types, for backwards compatibility with libtorrent-1.1
|
2020-03-03 13:52:33 +01:00 |
file.hpp
|
remove m_inode
|
2020-01-04 23:03:46 +01:00 |
file_pool.hpp
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
file_storage.hpp
|
restore in-class flag types, for backwards compatibility with libtorrent-1.1
|
2020-03-03 13:52:33 +01:00 |
fingerprint.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
flags.hpp
|
improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion'
|
2019-03-26 10:14:06 +01:00 |
fwd.hpp
|
add new socks5_alert to trouble shoot SOCKS5 proxies
|
2019-12-28 17:57:44 +01:00 |
gzip.hpp
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
hasher.hpp
|
hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line)
|
2019-08-07 20:48:26 -07:00 |
hasher512.hpp
|
hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line)
|
2019-08-07 20:48:26 -07:00 |
heterogeneous_queue.hpp
|
hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line)
|
2019-08-07 20:48:26 -07:00 |
hex.hpp
|
backport of warning related fixes
|
2020-01-20 14:29:31 +01:00 |
http_connection.hpp
|
improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents
|
2020-03-21 12:28:49 -07:00 |
http_parser.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
http_seed_connection.hpp
|
improve type-safety of the severity parameter to peer_connection::disconnect()
|
2018-09-06 16:42:04 -07:00 |
http_stream.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
http_tracker_connection.hpp
|
ensure headers build independently
|
2019-05-13 11:56:03 -07:00 |
i2p_stream.hpp
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
identify_client.hpp
|
fix deprecation warnings for deprecated classes
|
2019-11-27 12:15:59 +01:00 |
index_range.hpp
|
improve the API for iterating over all files and pieces, with the new strong index types.
|
2018-06-12 11:44:29 +02:00 |
invariant_check.hpp
|
simplify trigger_unchoke and trigger_optimistic_unchoke on session_impl, abd make them noexcept
|
2017-11-12 15:48:46 +01:00 |
io.hpp
|
hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line)
|
2019-08-07 20:48:26 -07:00 |
io_service.hpp
|
fix build with boost-1.70 (#3788)
|
2019-04-19 20:56:19 +02:00 |
io_service_fwd.hpp
|
fix simulator build with new version of boost
|
2019-07-20 20:58:45 -07:00 |
ip_filter.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
ip_voter.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
lazy_entry.hpp
|
fix deprecation warnings for deprecated classes
|
2019-11-27 12:15:59 +01:00 |
link.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
linked_list.hpp
|
ensure headers build independently
|
2019-05-13 11:56:03 -07:00 |
lsd.hpp
|
simplify the local service discovery logic to only deal with a single network. Instantiate LSD once per listen_socket_t instead of just once
|
2020-01-20 22:14:21 +01:00 |
magnet_uri.hpp
|
pass add_torrent_params by const reference in deprecated add_magnet_uri functions. They are large to copy but since they're deprecated aren't worth the trouble of having an rvalue reference overload
|
2018-11-13 09:14:42 +01:00 |
natpmp.hpp
|
simplify natpmp by requiring it to be tied to a specific network, and use get_gateway() and remove unused get_default_route() functions
|
2020-01-20 01:24:22 +01:00 |
netlink.hpp
|
Fix compilation with GCC 8
|
2018-05-07 13:33:18 +02:00 |
operations.hpp
|
improve error messages and error reporting of failing enum_routes()
|
2020-02-26 17:48:12 +01:00 |
optional.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
packet_buffer.hpp
|
merged RC_1_1 into master
|
2019-01-12 00:53:45 +01:00 |
packet_pool.hpp
|
order static and constexpr consistently
|
2020-02-01 15:18:03 +01:00 |
parse_url.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
part_file.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
pe_crypto.hpp
|
add LGTM badge to README and fix warnings
|
2018-10-19 16:28:33 +02:00 |
peer.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
peer_class.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
peer_class_set.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
peer_class_type_filter.hpp
|
add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it
|
2019-09-08 10:51:46 +02:00 |
peer_connection.hpp
|
add build option to disable share-mode
|
2020-03-22 15:36:04 -07:00 |
peer_connection_handle.hpp
|
documentation improvements
|
2019-09-13 14:31:20 +02:00 |
peer_connection_interface.hpp
|
improve type-safety of the severity parameter to peer_connection::disconnect()
|
2018-09-06 16:42:04 -07:00 |
peer_id.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
peer_info.hpp
|
deprecate bittyrant choking algorithm
|
2020-03-15 12:24:36 -07:00 |
peer_list.hpp
|
minor cleanup of debug logging for peer_list
|
2020-01-11 11:22:30 +01:00 |
peer_request.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
performance_counters.hpp
|
add stats counter for the number of outstanding async_accept calls
|
2018-11-30 02:15:45 +01:00 |
pex_flags.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
piece_block.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
piece_block_progress.hpp
|
order static and constexpr consistently
|
2020-02-01 15:18:03 +01:00 |
piece_picker.hpp
|
fix suggest_read_cache setting
|
2020-02-02 20:16:59 +01:00 |
platform_util.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
portmap.hpp
|
add support for the Port Control Protocol (PCP)
|
2018-06-07 18:18:31 -07:00 |
proxy_base.hpp
|
fix build with boost-1.70 (#3788)
|
2019-04-19 20:56:19 +02:00 |
puff.hpp
|
add include guard to puff.hpp
|
2018-11-12 08:54:56 +01:00 |
random.hpp
|
make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes
|
2019-02-19 01:48:08 +01:00 |
read_resume_data.hpp
|
make throwing versions of read_resume_data
|
2018-10-07 12:41:53 +02:00 |
receive_buffer.hpp
|
make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts
|
2018-11-16 14:06:22 +01:00 |
request_blocks.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
resolve_links.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
resolver.hpp
|
don't leak exceptions out of handler callbacks in resolver
|
2019-05-19 08:00:50 +02:00 |
resolver_interface.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
session.hpp
|
provide better names for alert_category_t constants
|
2020-04-04 15:06:02 -07:00 |
session_handle.hpp
|
provide better names for alert_category_t constants
|
2020-04-04 15:06:02 -07:00 |
session_settings.hpp
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
session_stats.hpp
|
documentation improvements
|
2019-09-13 14:31:20 +02:00 |
session_status.hpp
|
correctly mark session_status as deprecated
|
2020-03-16 06:15:04 -07:00 |
session_types.hpp
|
declare tag types in-line
|
2018-03-23 11:21:08 +01:00 |
settings_pack.hpp
|
provide better names for alert_category_t constants
|
2020-04-04 15:06:02 -07:00 |
sha1.hpp
|
include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it
|
2019-02-13 00:14:53 +01:00 |
sha1_hash.hpp
|
order static and constexpr consistently
|
2020-02-01 15:18:03 +01:00 |
sha512.hpp
|
include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it
|
2019-02-13 00:14:53 +01:00 |
sliding_average.hpp
|
Remove duplicate word in comments like "the the"
|
2019-02-24 12:28:17 +01:00 |
socket.hpp
|
add support for TCP_NOTSENT_LOWAT
|
2020-03-04 13:16:54 +01:00 |
socket_io.hpp
|
hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line)
|
2019-08-07 20:48:26 -07:00 |
socks5_stream.hpp
|
fix some cppcheck warnings
|
2018-11-27 13:53:38 +01:00 |
span.hpp
|
back-port missing include for GCC 10
|
2019-10-30 15:02:44 +01:00 |
ssl_stream.hpp
|
improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents
|
2020-03-21 12:28:49 -07:00 |
stack_allocator.hpp
|
add missing cstdarg include
|
2019-01-21 01:26:15 +01:00 |
stat.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
stat_cache.hpp
|
fix some warnings from sonar-cube
|
2018-09-05 18:10:57 -07:00 |
storage.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
storage_defs.hpp
|
docs improvement
|
2019-12-20 22:08:54 +01:00 |
string_util.hpp
|
rely less on the ability to enumerate the routing table reliably. Any IP address
|
2020-03-03 11:43:52 +01:00 |
string_view.hpp
|
make client_test easier to use when setting configuration options from command line
|
2020-03-31 14:17:54 -07:00 |
tailqueue.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
time.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
timestamp_history.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
torrent.hpp
|
add build option to disable share-mode
|
2020-03-22 15:36:04 -07:00 |
torrent_flags.hpp
|
improve documentation for a few torrent flags
|
2020-03-20 09:37:44 -07:00 |
torrent_handle.hpp
|
restore in-class flag types, for backwards compatibility with libtorrent-1.1
|
2020-03-03 13:52:33 +01:00 |
torrent_info.hpp
|
update BEP links to www.bittorrent.org domain
|
2020-01-26 11:46:16 +01:00 |
torrent_peer.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
torrent_peer_allocator.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
torrent_status.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
tracker_manager.hpp
|
fix build with boost-1.70 (#3788)
|
2019-04-19 20:56:19 +02:00 |
udp_socket.hpp
|
minor simplifaction of udp_socket
|
2020-04-04 15:05:18 -07:00 |
udp_tracker_connection.hpp
|
remove dead code udp_tracker_connection::pick_target_endpoint
|
2018-09-16 12:07:52 -07:00 |
union_endpoint.hpp
|
fix some warnings from sonar-cube
|
2018-09-05 18:10:57 -07:00 |
units.hpp
|
fix msvc warning
|
2020-02-28 09:09:43 +01:00 |
upnp.hpp
|
improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents
|
2020-03-21 12:28:49 -07:00 |
utf8.hpp
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
utp_socket_manager.hpp
|
remove outgoing udp sockets and replace with listen_socket_t
|
2020-01-19 08:27:33 +01:00 |
utp_stream.hpp
|
minor code refactor in utp related code, more use of const
|
2018-06-12 11:41:32 +02:00 |
vector_utils.hpp
|
fix issue in self-connection detection introduced with the change to generate unique peer-ids for each connection. Now, the torrent keeps track of all of our peer-ids generated for outgoing (bittorrent) connections, and we check them against incoming peers' peer-ids
|
2018-08-19 22:19:53 +02:00 |
version.hpp
|
bump version to 1.2.5
|
2020-03-08 04:34:21 -07:00 |
web_connection_base.hpp
|
fix issue in self-connection detection introduced with the change to generate unique peer-ids for each connection. Now, the torrent keeps track of all of our peer-ids generated for outgoing (bittorrent) connections, and we check them against incoming peers' peer-ids
|
2018-08-19 22:19:53 +02:00 |
web_peer_connection.hpp
|
improve type-safety of the severity parameter to peer_connection::disconnect()
|
2018-09-06 16:42:04 -07:00 |
write_resume_data.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
xml_parse.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |