.. |
aux_
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
extensions
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
kademlia
|
disable DHT logging with the TORRENT_DISABLE_LOGGING macros as well
|
2017-12-23 12:01:18 +01:00 |
ConvertUTF.h
|
merge RC_1_1 into master
|
2017-05-15 09:12:23 -04:00 |
Makefile.am
|
handle errors in peer_connection
|
2017-12-26 10:39:54 +01:00 |
add_torrent_params.hpp
|
introduce a download_priority_t type, for uniform an type-safe piece- and file priorities
|
2017-11-02 08:20:21 +01:00 |
address.hpp
|
using make_address instead of deprecated from_string when boost>=1.66 (#2659)
|
2018-01-04 04:48:22 -05:00 |
alert.hpp
|
add API to query whether alerts have been dropped or not
|
2017-11-11 15:42:53 +01:00 |
alert_manager.hpp
|
add API to query whether alerts have been dropped or not
|
2017-11-11 15:42:53 +01:00 |
alert_types.hpp
|
deprecate status_code from tracker_error_alert (it's already part of the error_code), simplify code a bit
|
2017-12-19 00:55:51 +01:00 |
allocator.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
announce_entry.hpp
|
more fixes of unwanted macro expansions of min/max in headers (windows.h compatibility)
|
2017-11-13 15:36:42 +01:00 |
assert.hpp
|
merged RC_1_1 into master
|
2017-12-02 11:39:23 +01:00 |
bandwidth_limit.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
bandwidth_manager.hpp
|
make single-argument constructors explicit (#1194)
|
2016-10-08 14:07:11 -04:00 |
bandwidth_queue_entry.hpp
|
some refactor and cleanup (#1065)
|
2016-09-05 22:25:20 -04:00 |
bandwidth_socket.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
bdecode.hpp
|
fix GCC-4.9 build
|
2017-10-13 10:08:51 +02:00 |
bencode.hpp
|
use span in torrent_info constructors and deprecate the redundant flags argument
|
2017-07-22 00:00:44 -07:00 |
bitfield.hpp
|
more use of const in peer_connection.cpp and minor code refactor
|
2017-11-28 09:45:40 +01:00 |
block_cache.hpp
|
block_size is a constant, no need in passing it around as a variable
|
2018-01-03 08:45:25 -05:00 |
bloom_filter.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
broadcast_socket.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
bt_peer_connection.hpp
|
fix kludge and down-cast to send upload_only. Promote upload-only to a top-level peer feature
|
2017-09-23 07:51:51 -07:00 |
buffer.hpp
|
Fix malloc result size detection on FreeBSD
|
2017-10-04 08:56:55 +02:00 |
build_config.hpp
|
extend link compatibility check to export-extra configurations (#876)
|
2016-07-03 11:42:57 -04:00 |
chained_buffer.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
choker.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
close_reason.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
config.hpp
|
handle errors in peer_connection
|
2017-12-26 10:39:54 +01:00 |
copy_ptr.hpp
|
simplify copy_ptr
|
2017-10-07 02:59:46 +02:00 |
crc32c.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
create_torrent.hpp
|
make create_torrent flags type-safe
|
2017-08-04 21:23:42 +02:00 |
deadline_timer.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
debug.hpp
|
fix backwards compatibility issue when loading the torrent info dict from resume data
|
2017-06-29 15:03:49 -04:00 |
disk_buffer_holder.hpp
|
make disk_buffer_holder know the size of the bufer it holds, to fix buffer overrun in chained_buffer
|
2017-10-13 21:07:31 +02:00 |
disk_buffer_pool.hpp
|
block_size is a constant, no need in passing it around as a variable
|
2018-01-03 08:45:25 -05:00 |
disk_interface.hpp
|
block_size is a constant, no need in passing it around as a variable
|
2018-01-03 08:45:25 -05:00 |
disk_io_job.hpp
|
block_size is a constant, no need in passing it around as a variable
|
2018-01-03 08:45:25 -05:00 |
disk_io_thread.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
disk_io_thread_pool.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
disk_job_pool.hpp
|
make the job action enum an enum class
|
2017-06-11 23:53:58 +02:00 |
disk_observer.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
download_priority.hpp
|
implemented support magnet URI extension, select specific file indices for download, BEP53 (#2578)
|
2017-12-01 12:40:19 +01:00 |
ed25519.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
entry.hpp
|
fix noexcept marking on entry, and make move assignment
|
2018-01-04 19:34:42 -05:00 |
enum_net.hpp
|
using make_address instead of deprecated from_string when boost>=1.66 (#2659)
|
2018-01-04 04:48:22 -05:00 |
error.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
error_code.hpp
|
switch some using declarations to new-style typedefs. remove some redundant parenthesis
|
2017-09-18 09:38:51 +02:00 |
export.hpp
|
use the official boost.config header
|
2017-07-12 11:31:29 -07:00 |
extensions.hpp
|
plugin documentation update
|
2017-12-30 00:24:21 +01:00 |
file.hpp
|
switch some using declarations to new-style typedefs. remove some redundant parenthesis
|
2017-09-18 09:38:51 +02:00 |
file_pool.hpp
|
use a dedicated class template for flags types instead of enum class. It's more backwards compatible and improves ergonomics
|
2017-07-15 01:15:57 -07:00 |
file_storage.hpp
|
clean up and fix edge cases in update_path_index
|
2017-10-01 04:43:41 +02:00 |
fingerprint.hpp
|
minor code cleanup (#1933)
|
2017-04-22 21:33:38 -04:00 |
flags.hpp
|
some cleanup of type-safe flags
|
2017-07-30 18:20:15 -07:00 |
fwd.hpp
|
merged RC_1_1 into master
|
2018-01-08 22:52:23 +01:00 |
gzip.hpp
|
minor cleanup, refactor and typos (#2593)
|
2017-12-07 07:51:55 +01:00 |
hasher.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
hasher512.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
heterogeneous_queue.hpp
|
added add_torrent_params.cpp and moved is_nothrow asserts to cpp files (#2059)
|
2017-06-07 16:41:28 +02:00 |
hex.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
http_connection.hpp
|
fix typo
|
2017-11-23 20:53:54 +01:00 |
http_parser.hpp
|
use seconds32 as the retry-time for web seeds
|
2017-11-19 16:20:36 +01:00 |
http_seed_connection.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
http_stream.hpp
|
don't allocate handlers for proxy sockets in the heap, move them instead (#1342)
|
2016-11-19 22:56:34 -05:00 |
http_tracker_connection.hpp
|
merged RC_1_1 into master
|
2017-12-13 12:36:35 +01:00 |
i2p_stream.hpp
|
merged RC_1_1 into master
|
2017-12-13 12:36:35 +01:00 |
identify_client.hpp
|
fix internal use of deprecated function identify_client
|
2017-06-10 08:16:23 +02:00 |
instantiate_connection.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04: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
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
io_service.hpp
|
switch some using declarations to new-style typedefs. remove some redundant parenthesis
|
2017-09-18 09:38:51 +02:00 |
io_service_fwd.hpp
|
merged RC_1_1 into master
|
2017-12-02 11:39:23 +01:00 |
ip_filter.hpp
|
merger RC_1_1 into master
|
2017-12-23 18:15:01 +01:00 |
ip_voter.hpp
|
make the variables holding the source of external IPs type-safe
|
2017-10-10 22:38:36 +02:00 |
lazy_entry.hpp
|
fix some warnings, mostly 0 -> nullptr
|
2017-09-28 07:33:10 -07:00 |
link.hpp
|
introduce a type to refer to a torrent-list-index, to improve type safety
|
2017-10-25 13:39:37 +02:00 |
linked_list.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
lsd.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
magnet_uri.hpp
|
restore the parse_magnet_uri overload that amends an add_torrent_params object
|
2017-12-14 12:20:02 +01:00 |
natpmp.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
netlink.hpp
|
avoid netlink.hpp compilation errors due to lack of comparison operators for sockaddr_nl
|
2017-06-02 20:36:59 +02:00 |
operations.hpp
|
convert remaining alerts to use operation_t instead of string literal
|
2017-06-18 22:05:50 -04:00 |
optional.hpp
|
use seconds32 as the retry-time for web seeds
|
2017-11-19 16:20:36 +01:00 |
packet_buffer.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
packet_pool.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
parse_url.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
part_file.hpp
|
make file open mode flags be an enum class for type-safety
|
2017-05-28 11:16:59 -04:00 |
pe_crypto.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
peer.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
peer_class.hpp
|
add getters for peer_class_filter and peer_class_type_filter
|
2017-12-23 09:25:06 +01:00 |
peer_class_set.hpp
|
improve deprecated markup (#1823)
|
2017-03-17 20:41:47 -04:00 |
peer_class_type_filter.hpp
|
merger RC_1_1 into master
|
2017-12-23 18:15:01 +01:00 |
peer_connection.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
peer_connection_handle.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
peer_connection_interface.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
peer_id.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
peer_info.hpp
|
some cleanup of type-safe flags
|
2017-07-30 18:20:15 -07:00 |
peer_list.hpp
|
support forced shutdown/destruction of torrent objects
|
2017-12-28 14:11:55 +01:00 |
peer_request.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
performance_counters.hpp
|
mark up performance counter operations as noexcept
|
2018-01-06 20:12:41 -05:00 |
pex_flags.hpp
|
introduce a proper type for pex flags to improve type-safety
|
2017-12-17 23:17:12 +01:00 |
piece_block.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
piece_block_progress.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
piece_picker.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
platform_util.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
portmap.hpp
|
use a strong typedef for port mapping id
|
2017-09-02 07:02:07 +02:00 |
proxy_base.hpp
|
merged RC_1_1 into master
|
2017-12-15 17:18:27 +01:00 |
puff.hpp
|
update puff.c for gzip inflation (#1022)
|
2016-08-21 14:43:44 -04:00 |
random.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
read_resume_data.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
receive_buffer.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
request_blocks.hpp
|
convert peer_flags and peer_source_flags to type-safe flags
|
2017-07-17 10:22:32 -07:00 |
resolve_links.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
resolver.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
resolver_interface.hpp
|
some cleanup of type-safe flags
|
2017-07-30 18:20:15 -07:00 |
session.hpp
|
move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace
|
2017-09-04 22:38:16 +02:00 |
session_handle.hpp
|
merged RC_1_1 into master
|
2017-12-30 18:17:57 +01:00 |
session_settings.hpp
|
move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace
|
2017-09-04 22:38:16 +02:00 |
session_stats.hpp
|
use string_view in find_metric_idx
|
2017-09-04 07:50:13 +02:00 |
session_status.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
session_types.hpp
|
added reopen_network_sockets method to allow manual reopen of listen/outgoing sockets (#2476)
|
2017-10-28 12:15:35 +02:00 |
settings_pack.hpp
|
merge RC_1_1 into master
|
2017-12-03 18:12:35 +01:00 |
sha1.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
sha1_hash.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
sha512.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
sliding_average.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
socket.hpp
|
using NETLINK_NO_ENOBUFS to ignore ENOBUFS in netlink based ip notifier (#2475)
|
2017-10-26 11:15:19 +02:00 |
socket_io.hpp
|
more use of std::tuple_size<> and empty()
|
2017-08-28 22:47:34 +02:00 |
socket_type.hpp
|
merged RC_1_1 into master
|
2017-12-15 17:18:27 +01:00 |
socket_type_fwd.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
socks5_stream.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
span.hpp
|
add span ctor from const containers (#2275)
|
2017-08-28 11:36:51 +02:00 |
ssl_stream.hpp
|
merged RC_1_1 into master
|
2017-12-15 17:18:27 +01:00 |
stack_allocator.hpp
|
move stack allocator implementation into its own cpp file
|
2017-07-23 16:49:24 -07:00 |
stat.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
stat_cache.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
storage.hpp
|
merged RC_1_1 into master
|
2017-12-07 18:31:16 +01:00 |
storage_defs.hpp
|
introduce a download_priority_t type, for uniform an type-safe piece- and file priorities
|
2017-11-02 08:20:21 +01:00 |
string_util.hpp
|
cleanup tokenize_string -> split_string
|
2017-09-02 07:46:16 +02:00 |
string_view.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
tailqueue.hpp
|
more use of const, emplace_back and minor code refactor
|
2017-11-20 23:45:41 +01:00 |
time.hpp
|
switch some using declarations to new-style typedefs. remove some redundant parenthesis
|
2017-09-18 09:38:51 +02:00 |
timestamp_history.hpp
|
convert enum values that are just used as constants, to actual constants with the correct type
|
2017-08-04 15:23:20 +02:00 |
torrent.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
torrent_flags.hpp
|
some cleanup of type-safe flags
|
2017-07-30 18:20:15 -07:00 |
torrent_handle.hpp
|
introduce a proper type for pex flags to improve type-safety
|
2017-12-17 23:17:12 +01:00 |
torrent_info.hpp
|
fix documentation typo
|
2017-10-14 13:54:43 +02:00 |
torrent_peer.hpp
|
support forced shutdown/destruction of torrent objects
|
2017-12-28 14:11:55 +01:00 |
torrent_peer_allocator.hpp
|
minor cleanup and modernization of torrent_peer
|
2017-11-09 15:48:27 +01:00 |
torrent_status.hpp
|
mark up deprecated members in torrent_status
|
2018-01-03 09:52:38 -05:00 |
tracker_manager.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
udp_socket.hpp
|
some cleanup of type-safe flags
|
2017-07-30 18:20:15 -07:00 |
udp_tracker_connection.hpp
|
deprecate status_code from tracker_error_alert (it's already part of the error_code), simplify code a bit
|
2017-12-19 00:55:51 +01:00 |
union_endpoint.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
units.hpp
|
introduce a download_priority_t type, for uniform an type-safe piece- and file priorities
|
2017-11-02 08:20:21 +01:00 |
upnp.hpp
|
minor and general code cleanup/refactor
|
2017-10-25 09:58:47 +02:00 |
utf8.hpp
|
use span in parse_utf8_codepoint
|
2017-09-02 07:03:46 +02:00 |
utp_socket_manager.hpp
|
lint-based code review in utp related code
|
2017-08-13 07:49:43 +02:00 |
utp_stream.hpp
|
handle errors in peer_connection
|
2017-12-26 10:39:54 +01:00 |
vector_utils.hpp
|
modernize vector_utils.hpp
|
2016-12-23 17:37:44 -08:00 |
version.hpp
|
bump version number to 1.1.6
|
2017-12-29 15:53:51 +01:00 |
web_connection_base.hpp
|
fix kludge and down-cast to send upload_only. Promote upload-only to a top-level peer feature
|
2017-09-23 07:51:51 -07:00 |
web_peer_connection.hpp
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
write_resume_data.hpp
|
more use of emplace_back in write_resume_data (#2221)
|
2017-08-09 00:19:11 +02:00 |
xml_parse.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |