arvidn
|
9333c51da6
|
deprecate partial_piece_info::piece_state
|
2017-05-14 20:15:55 -04:00 |
arvidn
|
e870852c66
|
fix branch factor overflow in traversal algorithm
|
2017-05-13 08:10:21 -04:00 |
arvidn
|
e0fa1cd247
|
merged RC_1_1 into master
|
2017-05-12 21:46:45 -04:00 |
arvidn
|
ff63557f58
|
bind upnp requests to correct local address
|
2017-05-12 18:17:38 -04:00 |
arvidn
|
f8bda070be
|
don't combine reuseaddr and exclusive addruse on windows
|
2017-05-11 22:30:29 -04:00 |
arvidn
|
bfa455c5bd
|
save resume data when removing web seeds
|
2017-05-09 13:11:28 -04:00 |
Jan Berkel
|
b3815c5533
|
HTTP proxy: avoid connecting to itself (#1978)
|
2017-05-08 11:04:17 -04:00 |
arvidn
|
b1b4360df6
|
merged RC_1_1 into master
|
2017-05-08 07:48:42 -04:00 |
arvidn
|
d2d96d6649
|
reload torrents asynchronously when starting client
|
2017-05-07 20:51:32 -04:00 |
arvidn
|
8c57d11778
|
minor fixes and changes to client_test
|
2017-05-07 20:41:28 -04:00 |
arvidn
|
14dbd1c92d
|
fix race condition in disk I/O storage class
|
2017-05-07 13:47:50 -04:00 |
arvidn
|
ad8c29b6fc
|
fix typo in client_test
|
2017-05-06 05:46:12 -04:00 |
arvidn
|
7b9ada7a95
|
make connection_tester generate_block take a span
|
2017-05-05 12:27:00 -04:00 |
Alden Torres
|
0b391d6351
|
avoid extra sha1_hash memory copy, minor formatting (#1968)
|
2017-05-04 17:35:40 -04:00 |
Pavel Pimenov
|
11c75da314
|
add trailing slash (#1969)
|
2017-05-04 17:35:00 -04:00 |
Jan Berkel
|
fe9f877087
|
Set connection timeout when next endpoint is tried (#1952)
|
2017-05-04 17:32:47 -04:00 |
arvidn
|
76ef0babed
|
remove deprecated file_base feature of file_storage
|
2017-05-04 12:03:31 -04:00 |
Pavel Pimenov
|
0ac16532ee
|
remove unique.count(url) (#1964)
|
2017-05-03 20:18:30 -04:00 |
arvidn
|
4530f56616
|
minor cleanup of client_test
|
2017-05-03 07:30:10 -04:00 |
Alden Torres
|
fd51c0b8bf
|
minor refactor in file_storeage and typos
|
2017-05-02 22:34:11 -04:00 |
arvidn
|
af495da56b
|
use std::function instead of the fileop interface for readwritev()
|
2017-05-02 08:07:29 -04:00 |
pavel.pimenov
|
e8a3ddf03b
|
opt web_seed_entry operator==
|
2017-05-02 07:46:39 -04:00 |
Chengxin Ma
|
e88ce93eab
|
Explain retrieving session statistics (#1961)
Explain retrieving session statistics in python. Based on the discussion here: https://github.com/arvidn/libtorrent/issues/1953
|
2017-05-01 12:05:24 -04:00 |
pavel.pimenov
|
4cf2bedde9
|
remove void* m_userdata
|
2017-04-30 21:15:08 -04:00 |
Arvid Norberg
|
1af17be046
|
use enum class for ssl bool in listen socket (#1960)
use enum class for ssl bool in listen socket. use std::array instead of C array. make test_listen_socket a bit more compact
|
2017-04-30 21:11:42 -04:00 |
arvidn
|
749d0da875
|
make iovec_t an alias for span<char>, in preparation for removing it altogether in favour of span
|
2017-04-30 11:49:08 -04:00 |
Steven Siloti
|
a693565df0
|
hack to get test_stop_tracker_timeout working
|
2017-04-30 08:11:56 -04:00 |
Steven Siloti
|
540e1046e7
|
remove deprecated udp functions
|
2017-04-30 08:11:56 -04:00 |
Steven Siloti
|
259559851c
|
fix indentation
|
2017-04-30 08:11:56 -04:00 |
Steven Siloti
|
fd50630020
|
announce to trackers for all listen interfaces
|
2017-04-30 08:11:56 -04:00 |
arvidn
|
23ba9d12d1
|
construct and destruct objects in stack allocations (alloca())
|
2017-04-28 21:34:31 -04:00 |
arvidn
|
2dca174785
|
improve span container constructor
|
2017-04-28 08:17:57 -04:00 |
Alden Torres
|
4ea318faa0
|
compilation fix when not TORRENT_ASSERT
|
2017-04-26 13:46:35 -04:00 |
arvidn
|
a9a12e873f
|
make DHT bootstrapping more robust by not throwing away nodes
|
2017-04-25 23:03:52 -04:00 |
arvidn
|
4eb5155263
|
use span<> for peer_connection::send_buffer
|
2017-04-25 23:02:32 -04:00 |
Steven Siloti
|
761436dc97
|
add support for utp over multiple interfaces (#1944)
|
2017-04-25 23:00:41 -04:00 |
arvidn
|
1ea760ae93
|
fix iconv cast warnings
|
2017-04-24 08:02:11 -04:00 |
arvidn
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
arvidn
|
e4dbd28920
|
need_save_resume_data() will no longer return true every 15 minutes. If clients want to save resume data regularly, they can call save_resume_data() with whatever interval they choose
|
2017-04-23 20:53:09 -04:00 |
Andrei Kurushin
|
027fa5e290
|
fix MSVC 14.1 warnings-as-errors=on build (#1939)
|
2017-04-23 20:52:37 -04:00 |
Steven Siloti
|
bcfaf9621a
|
fixes from review
|
2017-04-23 19:49:49 -04:00 |
Steven Siloti
|
cdd50be859
|
create a separate DHT node for each listen socket
|
2017-04-23 19:49:49 -04:00 |
Steven Siloti
|
9519fd4441
|
default to a template depth limit of 512
|
2017-04-23 19:49:49 -04:00 |
Jan Berkel
|
afe1f685a4
|
Set next/min_announce to now
Prevents unnecessary tracker announce delays #1940
|
2017-04-23 16:00:53 -04:00 |
arvidn
|
7dd11268dd
|
removed use of boost::uintptr_t for better compatibility
|
2017-04-23 11:15:43 -04:00 |
Alden Torres
|
b863306c8b
|
minor code cleanup (#1933)
|
2017-04-22 21:33:38 -04:00 |
Alden Torres
|
735214a806
|
avoid connections to trackers when the event is stopped and stop_tracker_timeout <= 0 (#1932)
|
2017-04-22 18:33:26 -04:00 |
arvidn
|
b553cb32f7
|
fix storage destruction order issue
|
2017-04-22 17:30:31 -04:00 |
arvidn
|
04c76249b6
|
merged RC_1_1 into master
|
2017-04-21 01:21:31 -04:00 |
arvidn
|
227830e757
|
fix memory leak in the disk cache. if a cached_piece_entry would stick around in a ghost list (ARC), it would keep the torrent object itself alive. when aborting read jobs, the outstanding_read flag need to be cleared on the piece. When reclaiming a block for a piece that should be deleted (not just evicted) it need to know that. This patch adds an additional bit to cached_piece_entry to communicate this
|
2017-04-19 22:30:27 -04:00 |