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
|
14dbd1c92d
|
fix race condition in disk I/O storage class
|
2017-05-07 13:47:50 -04:00 |
Jan Berkel
|
fe9f877087
|
Set connection timeout when next endpoint is tried (#1952)
|
2017-05-04 17:32:47 -04:00 |
arvidn
|
1ea760ae93
|
fix iconv cast warnings
|
2017-04-24 08:02:11 -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 |
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 |
arvidn
|
2d6268b580
|
fix double free in disk cache
|
2017-04-17 19:54:05 -04:00 |
Steven Siloti
|
f86e207ba2
|
fix typo in natpmp::start
Calling update_mapping() on a mapping with protocol set to none is a no-op so
I'm pretty sure this check was meant to skip over such mappings.
|
2017-04-15 15:28:01 -04:00 |
arvidn
|
48e61b947a
|
remove mutex-release hack in file_pool
|
2017-04-14 12:45:18 -07:00 |
Arvid Norberg
|
e7a379551c
|
discourage forward declarations of libtorrent types, introduce forward declaration header (#1910)
|
2017-04-13 06:48:01 -07:00 |
arvidn
|
0445ae4917
|
remove use of deprecated peer_info queued state in client.py
|
2017-04-13 04:48:33 -07:00 |
arvidn
|
91838d8a65
|
clean up declaration for removed function
|
2017-04-12 21:00:41 -07:00 |
arvidn
|
b065536023
|
bump version number
|
2017-04-02 18:34:45 -04:00 |
pavel.pimenov
|
6afb0fd51b
|
fix m_host_resolver (for RC_1_1)
|
2017-03-31 07:29:03 -04:00 |
Arvid Norberg
|
d896e9bab3
|
replace use of add_torrent_params::url in some examples (#1866)
replace use of add_torrent_params::url in some examples
|
2017-03-29 19:19:23 -04:00 |
arvidn
|
02bb1251d2
|
removed (broken) support for incoming connections over socks5
|
2017-03-29 02:15:43 -04:00 |
arvidn
|
852fada772
|
restore announce_entry's timestamp fields to posix time in python binding
|
2017-03-28 22:21:01 -04:00 |
arvidn
|
412325ba46
|
fix python binding byte encoding of info_hash in parse_magnet_uri
|
2017-03-28 01:54:46 -04:00 |
arvidn
|
d5a6256b51
|
improve documentation on peer classes
|
2017-03-27 23:39:03 -04:00 |
arvidn
|
910ccc528f
|
deprecate torrent_added_alert in favor of add_torrent_alert
|
2017-03-26 22:48:17 -04:00 |
arvidn
|
9ea9075b2a
|
remove support for adding torrents by http URLs in client_test (since that's deprecated)
|
2017-03-26 12:11:28 -04:00 |
Arvid Norberg
|
2e367ea53b
|
fix python binding for parse_magnet_uri (#1838)
fix python binding for parse_magnet_uri
|
2017-03-23 08:31:10 -04:00 |
arvidn
|
4d397f5ebf
|
fix minor robustness issue in DHT bootstrap logic
|
2017-03-21 12:29:08 -04:00 |
arvidn
|
f95f5b05c2
|
fix issue where torrent_status::num_seeds could be negative
|
2017-03-20 23:58:08 -04:00 |
arvidn
|
ddf2c2e1ca
|
don't call libtorrent functions from global constructor
|
2017-03-19 10:10:12 -04:00 |
arvidn
|
17bc05c582
|
improve stats counter documentation
|
2017-03-18 08:22:24 -04:00 |
Arvid Norberg
|
65cb7cdf34
|
improve deprecated markup (#1823)
improve deprecated markup
|
2017-03-17 20:41:47 -04:00 |
arvidn
|
9995e25be7
|
fix typo
|
2017-03-15 07:30:30 -04:00 |
arvidn
|
6f650aa7d9
|
document deprecation of dynamic loading/unloading of torrents
|
2017-03-13 21:21:38 -04:00 |
arvidn
|
6d2d736cec
|
fix test_ssl.cpp build with newer versions of boost
|
2017-03-12 21:10:14 -04:00 |
arvidn
|
e37e4bfe8a
|
include user-agent in tracker announces in anonymous_mode for private torrents
|
2017-03-12 21:10:00 -04:00 |
arvidn
|
4ded26de33
|
fix issue with load/unload torrents
|
2017-03-11 19:59:53 -05:00 |
Arvid Norberg
|
3f90501934
|
add support for IPv6 peers from udp trackers (#1802)
add support for IPv6 peers from udp trackers
|
2017-03-11 02:46:51 -05:00 |
arvidn
|
08c05b9693
|
correctly URL encode the IPv6 argument to trackers
|
2017-03-10 02:27:51 -05:00 |
arvidn
|
dec8c853e3
|
fix default file pool size on windows
|
2017-03-09 23:26:53 -05:00 |
arvidn
|
5cb12318c5
|
fix bug where settings_pack::file_pool_size setting was not being honored
|
2017-03-09 08:18:10 -05:00 |
arvidn
|
faa2029f8b
|
add feature to periodically close files (to make windows clear disk cache)
|
2017-03-06 23:46:47 -05:00 |
arvidn
|
af07ce1f25
|
fix issue with peers not updated on metadata from magnet links
|
2017-03-06 18:45:58 -05:00 |
Steven Siloti
|
9a63d4696e
|
mark connection as upload only manually instead of with set_upload_only()
We can't call set_upload_only() in this context because it can trigger an invariant
check in the torrent and m_num_connecting is not consistent.
|
2017-03-02 00:48:55 -05:00 |
arvidn
|
a42d4390c0
|
remove unused images from docs
|
2017-02-27 00:14:49 -05:00 |
arvidn
|
9d645055ff
|
fix storage tick invariant check failure
|
2017-02-26 20:23:53 -05:00 |
arvidn
|
56925ee8f3
|
fix openssl include in makefile
|
2017-02-26 14:07:55 -05:00 |
arvidn
|
5a19c9a5a1
|
fix makefile
|
2017-02-25 23:01:28 -05:00 |
arvidn
|
ff106f8c9e
|
default TOS marking to 0x20
|
2017-02-25 13:34:53 -05:00 |
arvidn
|
2258b53d87
|
in python binding, make announce_entry::last_error a dict instead of error_code
|
2017-02-24 22:22:48 -05:00 |
Arvid Norberg
|
3e83c4119f
|
fix recent settings_pack ABI regression (#1752)
fix recent settings_pack ABI regression
|
2017-02-24 08:06:59 -05:00 |
arvidn
|
3b359abc14
|
add pickle support to error_code python binding
|
2017-02-22 07:50:08 -05:00 |
Calum Lind
|
0e500978cd
|
Add a python bindings test for pickling trackers
* If ae.last_error (lt.error_code) is not converted in bindings to a dict
then pickling the trackers with fail.
|
2017-02-22 07:50:08 -05:00 |