Commit Graph

  • 97c23366f3 Remove duplicate word in comments like "the the" Amir Abrams 2019-02-23 20:16:27 -0600
  • 4473a8d0ce fix seed_mode flag arvidn 2019-02-14 14:12:50 +0100
  • 3891f77253 fix naming in test_dht. don't include deprecated header (lazy_entry) unless required arvidn 2019-02-21 15:46:19 +0100
  • 82900c441c remove redundant virtual in custom_storage.cpp arvidn 2019-02-19 23:40:26 +0100
  • 7f2a78d0c9 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 arvidn 2019-02-18 00:23:19 +0100
  • f67fb0850f fix example of custom storage arvidn 2019-02-15 22:06:47 +0100
  • e08dc0b21d use std::array<> and span<> in torrent_view and correct snprintf() usage arvidn 2019-02-17 19:53:41 +0100
  • c63c36880f merged RC_1_1 into RC_1_2 arvidn 2019-02-17 13:34:46 +0100
  • c9d9371065 add missing get_torrent_status() and refresh_torrent_status() to python binding arvidn 2019-02-15 13:55:21 +0100
  • 1b7884b220 support numeric suffixes to magnet link parameter names arvidn 2019-02-15 14:34:27 +0100
  • 42bf915437 update documentation for the seed_mode flag arvidn 2019-02-15 14:09:20 +0100
  • ffe56bdb26 update documentation regarding recommendations of post_torrent_updates() arvidn 2019-02-15 13:42:15 +0100
  • f88f95e477 remove outdated paragraph from the storage_interface documentation arvidn 2019-02-14 10:42:07 +0100
  • a24afe8524 consistently use lt namespace in examples and documentation arvidn 2019-02-12 15:00:23 +0100
  • aa7f29c17a fix exporting of from_span type-tag arvidn 2019-02-11 20:15:33 +0100
  • 748bb81570 include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it arvidn 2019-02-12 11:26:05 +0100
  • 9e376cae9f fix warning in gcrypt usage arvidn 2019-02-12 12:04:04 +0100
  • 69cff71cb6 Added FrostWire's client ID gubatron 2019-02-08 10:13:00 -0700
  • a2196a4194 fix warning in session_impl arvidn 2019-02-11 17:36:49 +0100
  • d33b0506a0 don't try to hash empty read in do_uncached_hash Steven Siloti 2019-02-10 11:01:48 -0800
  • 0cbfef99b7 don't retry a failed *build* on travis arvidn 2019-02-08 15:20:00 +0100
  • 8fc69f5d2e 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 arvidn 2019-02-08 15:16:51 +0100
  • 3ce277ba7f merged RC_1_1 into RC_1_2 Arvid Norberg 2019-01-23 00:11:59 +0100
  • 26ebc289ae remove unnecessary include of boost.endian header Arvid Norberg 2019-01-21 16:48:19 +0100
  • 2bf42f2afd hide internal make_udp and make_tcp functions Arvid Norberg 2019-01-22 10:41:54 +0100
  • 71f275d92b replace use of (deprecated) boost.endian with boost.prefef Arvid Norberg 2019-01-21 16:48:19 +0100
  • bfc579e61f add missing cstdarg include arvidn 2019-01-20 18:03:38 +0100
  • 8270751163 on linux, link against lbdl when using openssl arvidn 2019-01-20 17:59:11 +0100
  • 77bd5c9c7e remove some c++98 fallback code Arvid Norberg 2019-01-17 13:14:33 +0100
  • 08bceec4c7 fix typo in win_crypto_provider assignment operator arvidn 2019-01-20 00:32:03 +0100
  • f23daa8262 marked final error category classes, avoid -Wnon-virtual-dtor Alden Torres 2019-01-19 16:47:48 -0500
  • c75dc073e1 update CI branches arvidn 2019-01-13 14:49:08 +0100
  • 88d018bb67 simple test for file_progress::update Alden Torres 2019-01-11 08:07:53 -0500
  • bcda184e59 [WIP] refactor in file_progress to avoid dependency of alert_manager Alden Torres 2019-01-10 20:56:50 -0500
  • adeceb4b92 fix deprecation macro and auto in client_test arvidn 2019-01-12 20:48:24 +0100
  • f4f1425115 use UNC paths pervasively on windows arvidn 2017-07-02 11:39:06 -0400
  • 3a1e546a6c merged RC_1_1 int master arvidn 2019-01-12 16:02:46 +0100
  • 8b067310b1 merged RC_1_1 into master arvidn 2019-01-11 12:22:47 +0100
  • 434272519f update Changelog arvidn 2019-01-11 12:25:31 +0100
  • b443d33430 bump version number arvidn 2019-01-11 02:37:26 +0100
  • 786d78b6c9 only allow cwnd to be reduced so often arvidn 2019-01-07 01:27:02 +0100
  • c128afeebf update minimum boost to 1.58, using xenial in travis Alden Torres 2019-01-06 19:12:55 -0500
  • 6b04c4f642 removed unused file::sparse_end Alden Torres 2019-01-06 15:08:57 -0500
  • 33fa7454d0 Avoid announcing local ip to private tracker airium 2019-01-07 20:36:05 +0800
  • e53bc71f63 Don't generate pkg-config when compiling with MSVC Chocobo1 2019-01-06 22:35:35 +0800
  • 0ce899e273 don't treat loss of MTU probe packet as a congestion signal arvidn 2019-01-05 17:12:49 +0100
  • c6128e31c1 add option to enable uTP logging to client_test, to simplify using it for uTP trouble-shooting arvidn 2019-01-06 17:35:23 +0100
  • 94d737ff77 removed unused directory::inode() Alden Torres 2019-01-05 21:30:41 -0500
  • 26c29ea030 make sure we reset the duplicate ack counter every time we don't receive a duplicate ack. Also fix logging of outstanding packets arvidn 2019-01-05 16:31:46 +0100
  • 02d7d71c5f merge RC_1_1 into master arvidn 2019-01-02 17:59:01 +0100
  • a81eb050c5 remove old (incompatible) sequence number build option arvidn 2018-12-31 15:37:54 +0100
  • ee1e66e851 don't leave slow-start just because we hit the advertized receive window. uTorrent adjusts its receive window dynamically which may just cause a temporary restriction arvidn 2018-12-31 15:18:22 +0100
  • 8ffd524b5f simplify and improve the uTP deferred ACK logic to respond earlier arvidn 2018-12-31 15:28:43 +0100
  • 6f1f466832 improve logic for fast-retransmitting packets on incoming SACK arvidn 2018-12-31 15:50:12 +0100
  • 48a7ab13d5 improve utp verbose logging a bit and make the parser pull out more metrics arvidn 2018-12-31 16:11:50 +0100
  • 8abce44708 restore permissions on directories to 1.1. i.e. rely on umask Arvid Norberg 2018-12-27 20:33:30 +0100
  • 97e86b2969 minor fix to invalid_request_alert logging arvidn 2018-12-22 17:26:12 +0200
  • 54fd03529e move variable scope into its build configuration block. prevent invariant-checks enabled and asserts disabled build. remove some redundant preprocessor ifdefs arvidn 2018-12-13 01:17:06 +0100
  • a112c8e67b add assignment operator to span arvidn 2018-12-12 09:28:19 +0100
  • 35ad3bb499 fix %u -> %d format codes arvidn 2018-12-12 08:38:25 +0100
  • fa376ca3af fix deprecation markup in torrent_status arvidn 2018-12-12 09:56:21 +0100
  • 6debd872de tweak heuristic of how to interpret url seeds in multi-file torrents arvidn 2018-12-10 14:15:29 +0100
  • 0413ee581a added more TORRENT_DEPRECATED_ENUM and deprecated unused aio_max in settings_pack Alden Torres 2018-12-09 18:31:19 -0500
  • a7e98983d2 remove invalid assert in http_seed_connection arvidn 2018-12-08 00:39:25 +0100
  • cb0d6a057f remove dead code in ed25519 arvidn 2018-12-08 00:09:55 +0100
  • 311938520b fix cmake generating pkg-config file arvidn 2018-12-07 16:22:35 +0100
  • cf834e307d alias boost_python3 to boost_python instead of creating an empty alias Steven Siloti 2018-12-06 19:03:13 -0800
  • 8c188cd1fe don't link against the boost_python3 target if boost >= 1.67 arvidn 2018-12-06 01:49:47 +0100
  • b043fba5eb unify indentation in libtorrent-python Jamfile arvidn 2018-12-06 01:10:27 +0100
  • 072563c973 add asserts in disk_fence_job arvidn 2018-12-06 10:55:26 +0100
  • 7e13b34158 fix build i2p=on,off configurations arvidn 2018-12-07 02:17:53 +0100
  • c76e9cc5e1 Change Jamfile default openssl path on Windows Calum Lind 2018-12-01 18:44:13 +0000
  • 5d711f4929 prettier format appveyor.yml Calum Lind 2018-12-01 11:41:13 +0000
  • 3e582100d0 removed repeated code and minor code refactor Alden Torres 2018-12-04 19:31:33 -0500
  • 1efe05c96e remove unused variables arvidn 2018-12-04 23:07:59 +0100
  • 8f54146555 take a string_view in setting_by_name arvidn 2018-12-03 10:36:24 +0200
  • 184fa88950 fix typo in peer log arvidn 2018-12-03 13:28:27 +0200
  • 70110181fc using toolset instead of target-os to select openssl libraries when using msvc Alden Torres 2018-11-29 21:16:43 -0500
  • 98fbbbf591 deprecate start_default_features flag, it's only used in deprecated API Alden Torres 2018-12-01 20:26:15 -0500
  • 792cfd1cc6 remove verbose peer logging arvidn 2018-11-30 10:14:58 +0200
  • eb5f29a79c make stack_allocator::format_string() grow the buffer for large strings arvidn 2018-11-29 00:55:31 +0100
  • 507fffe872 move where socket buffers are set up, to happen after the socket is opened. log errors in the peer's log instead of session and torrent arvidn 2018-11-28 10:18:56 +0100
  • 7a51813d32 improve peer debug logging arvidn 2018-11-24 15:24:04 +0200
  • 35ec87af4f add stats counter for the number of outstanding async_accept calls arvidn 2018-11-28 01:54:22 +0100
  • cc49a7fb15 fix assertion when sending a udp packet to a closed socket Steven Siloti 2018-11-27 19:30:17 -0800
  • fb66419791 merged RC_1_1 into master arvidn 2018-11-29 10:29:56 +0100
  • a44ddddede fix potential issue where the dht port message is sent before the peer handshake arvidn 2018-11-28 10:33:49 +0100
  • 4e2f013704 remove invalid assert arvidn 2018-11-28 10:46:40 +0100
  • 1b2832e018 convert some for-loops into std algorithms arvidn 2018-11-26 15:16:39 +0100
  • 3f87801142 fix some cppcheck warnings arvidn 2018-11-26 18:42:20 +0100
  • e80506d3b3 iterators are not (necessarily) pointers. use data() instead of begin() on span arvidn 2018-11-26 02:25:35 +0100
  • 0808b96ec7 correct %u format code for pieces in printf() calls arvidn 2018-11-26 02:20:31 +0100
  • ba2e0db6d5 demote is_single_thread() assertion to invariant-check, in peer_connection arvidn 2018-11-25 21:17:04 +0100
  • 88c733ef2d attempt to fix an assert for a newly connected peer that disconnects just as we receive the metadata. disconnecting peers don't have their bitfield properly initialized, so we can't use it arvidn 2018-11-27 01:45:25 +0100
  • 3c29f6750a make client_test more robust in exiting if stdin is closed by caller arvidn 2018-11-25 17:39:22 +0100
  • 778b132790 merged RC_1_1 into master arvidn 2018-11-25 16:36:54 +0100
  • 43f28d68ae fix Jamfile for linking against openssl 1.1+ on windows arvidn 2018-11-23 17:14:18 +0100
  • 7a615695bc update run_benchmark.py arvidn 2018-11-24 16:21:29 +0100
  • a58307733e remove left-over configuration options from aligned allocations arvidn 2018-11-24 12:08:55 +0100
  • 12cbcfd380 make settings_pack enums specify a narrower underlying type and remove deprecated, internal enums arvidn 2018-11-20 15:44:55 +0100