.. |
aux_
|
improve file_storage::sanitize_symlinks
|
2019-07-29 06:10:04 -07:00 |
extensions
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
kademlia
|
factor out and unit test parts of the DHT routing table logic that handles the affinity of nodes to insert. Specifically, make sure the even distribution within routing table buckets works correctly
|
2019-07-30 07:56:18 -07:00 |
ConvertUTF.h
|
add header guards to ConvertUTP.h and fixedint.h
|
2018-11-12 17:56:16 +01:00 |
Makefile.am
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +01:00 |
add_torrent_params.hpp
|
add some noexcept and assume std::function is not nothrow move constructible on clang
|
2018-08-21 11:12:34 +02:00 |
address.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
alert.hpp
|
consistently use lt namespace in examples and documentation
|
2019-02-13 18:13:55 +01:00 |
alert_manager.hpp
|
merged RC_1_1 into master
|
2018-06-07 00:30:23 +02:00 |
alert_types.hpp
|
consistently use lt namespace in examples and documentation
|
2019-02-13 18:13:55 +01:00 |
announce_entry.hpp
|
more lint oriented code refactor/cleanup
|
2018-06-29 13:27:29 +02: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
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02: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
|
remove duplicate copy of escape_string
|
2019-03-23 20:30:40 +01:00 |
bencode.hpp
|
Remove duplicate word in comments like "the the"
|
2019-02-24 12:28:17 +01:00 |
bitfield.hpp
|
check for self-assignment in bitfield operator=
|
2018-11-16 14:23:46 +01:00 |
block_cache.hpp
|
make all tests run cleanly with leak sanitizer
|
2019-03-27 17:10:36 +01:00 |
bloom_filter.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
broadcast_socket.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02: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
|
fix seeding of random number generator on mingw
|
2019-07-04 19:56:18 +02: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
|
minor lint oriented refactor, moved a couple of functions to aux
|
2019-03-11 14:38:26 +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
|
don't use page aligned disk buffers
|
2018-11-23 18:41:25 +01:00 |
disk_interface.hpp
|
move the file priority vector throught the disk_io_job, to avoid copies
|
2018-07-08 18:25:06 +02:00 |
disk_io_job.hpp
|
add asserts in disk_fence_job
|
2018-12-07 13:37:27 +01:00 |
disk_io_thread.hpp
|
use flag to prevent multiple calls to abort_jobs even when asserts are disabled
|
2019-03-26 18:04:18 +01: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
|
declare tag types in-line
|
2018-03-23 11:21:08 +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
|
remove some c++98 fallback code
|
2019-01-20 18:28:51 +01:00 |
enum_net.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
error.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
error_code.hpp
|
improve peer debug logging
|
2018-12-02 04:03:03 +01:00 |
extensions.hpp
|
narrow the scope affected by TORRENT_DISABLE_EXTENSIONS to only disable the user extensions, but always support the extension message and the built-in extensions, like lt_donthave and seed_mode
|
2018-07-26 09:31:49 +02:00 |
file.hpp
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +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
|
improve file_storage::sanitize_symlinks
|
2019-07-29 06:10:04 -07:00 |
fingerprint.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02: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
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02: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
|
qualify some assignment operators to disallow assignment to temporaries
|
2018-07-01 17:29:50 +02:00 |
hasher512.hpp
|
fixes to the generated documentation
|
2019-03-13 20:43:40 +01:00 |
heterogeneous_queue.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
hex.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 |
http_connection.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02: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
|
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 |
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
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02: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
|
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 |
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
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02: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
|
fix of asio-debugging build in natpmp. resend_request could be called directly, not only as a handler for an async operation
|
2018-11-08 08:40:54 +01:00 |
netlink.hpp
|
Fix compilation with GCC 8
|
2018-05-07 13:33:18 +02:00 |
operations.hpp
|
add support for creating symlinks, for torrents with symlinks in them
|
2019-03-05 22:53:56 +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
|
remove redundant MTU boundary checks
|
2018-11-12 14:08:00 +01:00 |
parse_url.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
part_file.hpp
|
merge RC_1_1 into master
|
2018-06-19 22:26:01 +02: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
|
ensure headers build independently
|
2019-05-13 11:56:03 -07:00 |
peer_connection.hpp
|
remove unused flags parameter to send_buffer() and send_message() on peer_connections
|
2019-03-19 01:09:34 +01:00 |
peer_connection_handle.hpp
|
remove unused flags parameter to send_buffer() and send_message() on peer_connections
|
2019-03-19 01:09:34 +01: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
|
Remove duplicate word in comments like "the the"
|
2019-02-24 12:28:17 +01:00 |
peer_list.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 |
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
|
ensure headers build independently
|
2019-05-13 11:56:03 -07:00 |
piece_block.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
piece_block_progress.hpp
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
piece_picker.hpp
|
remove typed_span type
|
2018-11-17 00:43:58 +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
|
deprecate start_default_features flag, it's only used in deprecated API
|
2018-12-02 04:04:57 +01:00 |
session_handle.hpp
|
merged RC_1_1 into RC_1_2
|
2019-02-17 19:06:33 +01: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
|
make metric_type_t an enum class, deprecate the in-class enum values
|
2018-07-24 15:29:56 +02:00 |
session_status.hpp
|
fix some warnings from sonar-cube
|
2018-09-05 18:10:57 -07:00 |
session_types.hpp
|
declare tag types in-line
|
2018-03-23 11:21:08 +01:00 |
settings_pack.hpp
|
similar to how low RTT DHT nodes are preferred over high RTT nodes, also have an affinity for nodes with node IDs derived from their IP
|
2019-07-28 16:13:16 -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
|
remove typed_span type
|
2018-11-17 00:43:58 +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
|
hide internal make_udp and make_tcp functions
|
2019-01-22 15:56:48 +01:00 |
socket_io.hpp
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
socks5_stream.hpp
|
fix some cppcheck warnings
|
2018-11-27 13:53:38 +01:00 |
span.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 |
ssl_stream.hpp
|
removed repeated code and minor code refactor
|
2018-12-05 09:13:54 +01: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 example of custom storage
|
2019-02-19 01:47:12 +01:00 |
storage_defs.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 |
string_util.hpp
|
optimize resolve_duplicate_filenames_slow()
|
2019-04-09 01:59:34 +02:00 |
string_view.hpp
|
improve file_storage::sanitize_symlinks
|
2019-07-29 06:10:04 -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
|
feature to disable DHT, PEX and LSD per torrent
|
2019-07-20 10:20:41 -07:00 |
torrent_flags.hpp
|
feature to disable DHT, PEX and LSD per torrent
|
2019-07-20 10:20:41 -07:00 |
torrent_handle.hpp
|
fix issue where trackers from magnet links were not included in create_torrent()
|
2019-07-04 12:53:36 +02:00 |
torrent_info.hpp
|
add torrent_info constructor overloads to control torrent file limits
|
2019-07-20 18:14:19 -07: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 deprecation markup in torrent_status
|
2018-12-12 14:58:31 +01:00 |
tracker_manager.hpp
|
fix build with boost-1.70 (#3788)
|
2019-04-19 20:56:19 +02:00 |
udp_socket.hpp
|
fix build with boost-1.70 (#3788)
|
2019-04-19 20:56:19 +02: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 unit template's mutating operators to give them proper ref qualifiers
|
2019-05-07 21:51:49 -06:00 |
upnp.hpp
|
detect cases where TORRENT_EXPORT is placed where gen_reference_doc.py ignores it, and fix the code
|
2018-11-13 07:44:28 +01:00 |
utf8.hpp
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
utp_socket_manager.hpp
|
merged RC_1_1 into master
|
2019-01-12 00:53:45 +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 of RC_1_2 to 1.2.1
|
2019-04-28 03:31:04 +02: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 |