..
aux_
introduce a recursive mutex to protect the alert_manager, and hold the mutex while calling user callbacks and plugin hooks. This is required to ensure the underlying storage for alert allocations (in the stack allocators) is synchronized with the thread that may be accessing it
2018-05-01 23:17:51 +02:00
extensions
update year in copyright header
2018-04-09 09:04:33 +02:00
kademlia
update year in copyright header
2018-04-09 09:04:33 +02:00
ConvertUTF.h
improve path sanitization (filter unicode text direction characters)
2017-05-15 01:49:41 -04:00
Makefile.am
build for iOS on travis
2018-01-18 22:37:37 +01:00
add_torrent_params.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
address.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
alert.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
alert_manager.hpp
fix typo in comment
2018-05-06 20:59:32 +02:00
alert_types.hpp
Bump `file_error_alert` priority
2018-05-17 00:55:07 +02:00
alloca.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
allocator.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
announce_entry.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
assert.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bandwidth_limit.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bandwidth_manager.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bandwidth_queue_entry.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bandwidth_socket.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bdecode.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bencode.hpp
Fix MSVC warning C4267 by casting to the correct type explictly
2018-04-24 23:16:54 -04:00
bitfield.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
block_cache.hpp
fix use after free in flush_range and flush_iovec
2018-04-27 16:15:19 +02:00
bloom_filter.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
broadcast_socket.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
bt_peer_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
buffer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
build_config.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
chained_buffer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
choker.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
close_reason.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
config.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
copy_ptr.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
crc32c.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
create_torrent.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
deadline_timer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
debug.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
disk_buffer_holder.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
disk_buffer_pool.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
disk_interface.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
disk_io_job.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
disk_io_thread.hpp
fix use after free in flush_range and flush_iovec
2018-04-27 16:15:19 +02:00
disk_job_pool.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
disk_observer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
ed25519.hpp
properly report errors when failing to generate randomness
2015-05-09 04:08:32 +00:00
entry.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
enum_net.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
error.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
error_code.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
export.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
extensions.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
file.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
file_pool.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
file_storage.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
fingerprint.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
fwd.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
gzip.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
hasher.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
heterogeneous_queue.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
hex.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
http_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
http_parser.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
http_seed_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
http_stream.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
http_tracker_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
i2p_stream.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
identify_client.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
instantiate_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
invariant_check.hpp
silence some warnings on msvc
2015-04-27 02:21:12 +00:00
io.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
io_service.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
io_service_fwd.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
ip_filter.hpp
fix boost-1.67 build
2018-04-12 14:33:46 +02:00
ip_voter.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
lazy_entry.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
link.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
linked_list.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
lsd.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
magnet_uri.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
max.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
natpmp.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
network_thread_pool.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
operations.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
packet_buffer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
parse_url.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
part_file.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
pe_crypto.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_class.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_class_set.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_class_type_filter.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_connection.hpp
Fix bandwidth allocation ( #2810 )
2018-05-12 13:53:03 +02:00
peer_connection_handle.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_connection_interface.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_id.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_info.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_list.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
peer_request.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
performance_counters.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
piece_block_progress.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
piece_picker.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
platform_util.hpp
clean up use of getrlimit() by wrapping it and move it to platform_util.cpp. Also take the opportunity to make it simulator friendly (consistent in simulation)
2015-12-02 00:45:34 -05:00
proxy_base.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
puff.hpp
update puff.c for gzip inflation ( #1022 )
2016-08-21 14:43:44 -04:00
random.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
receive_buffer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
request_blocks.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
resolve_links.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
resolver.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
resolver_interface.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
rss.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
session.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
session_handle.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
session_settings.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
session_stats.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
session_status.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
settings_pack.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
sha1.hpp
clean up symbol exports
2015-01-01 20:25:39 +00:00
sha1_hash.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
sliding_average.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
socket.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
socket_io.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
socket_type.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
socket_type_fwd.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
socks5_stream.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
ssl_stream.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
stack_allocator.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
stat.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
stat_cache.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
storage.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
storage_defs.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
string_util.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
tailqueue.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
thread.hpp
Fix unit tests build
2018-05-07 00:53:48 +02:00
thread_pool.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
time.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
timestamp_history.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
tommath.h
upgrade libtommath to 1.0 ( #765 )
2016-05-28 17:12:26 -04:00
tommath_class.h
upgrade libtommath to 1.0 ( #765 )
2016-05-28 17:12:26 -04:00
tommath_private.h
upgrade libtommath to 1.0 ( #765 )
2016-05-28 17:12:26 -04:00
tommath_superclass.h
upgrade libtommath to 1.0 ( #765 )
2016-05-28 17:12:26 -04:00
torrent.hpp
Revise alert priorities / torrent::on_resume_data_checked issue ( #2962 )
2018-05-01 12:26:37 +02:00
torrent_handle.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
torrent_info.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
torrent_peer.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
torrent_peer_allocator.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
torrent_status.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
tracker_manager.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
udp_socket.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
udp_tracker_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
uncork_interface.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
union_endpoint.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
upnp.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
utf8.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
utp_socket_manager.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
utp_stream.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
vector_utils.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
version.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
web_connection_base.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
web_peer_connection.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00
xml_parse.hpp
update year in copyright header
2018-04-09 09:04:33 +02:00