arvidn
|
83735fdbb4
|
fix NAT-PMP crash when removing a mapping at the wrong time
|
2017-05-20 14:56:04 -04:00 |
arvidn
|
56d5d795bf
|
improve path sanitization (filter unicode text direction characters)
|
2017-05-15 01:49:41 -04:00 |
arvidn
|
9333c51da6
|
deprecate partial_piece_info::piece_state
|
2017-05-14 20:15:55 -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
|
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 |
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 |
arvidn
|
02bb1251d2
|
removed (broken) support for incoming connections over socks5
|
2017-03-29 02:15:43 -04:00 |
arvidn
|
910ccc528f
|
deprecate torrent_added_alert in favor of add_torrent_alert
|
2017-03-26 22:48:17 -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
|
6f650aa7d9
|
document deprecation of dynamic loading/unloading of torrents
|
2017-03-13 21:21:38 -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
|
9d645055ff
|
fix storage tick invariant check failure
|
2017-02-26 20:23:53 -05:00 |
arvidn
|
ff106f8c9e
|
default TOS marking to 0x20
|
2017-02-25 13:34:53 -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
|
6d40d3a167
|
bump version number
|
2017-02-20 12:43:34 -05:00 |
arvidn
|
430ff6d7b4
|
minor fix to num_seeds
|
2017-02-19 18:47:32 -05:00 |
Arvid Norberg
|
6e65851b2d
|
add some documentation for some counters (#1726)
add some documentation for some counters
|
2017-02-18 12:55:20 -05:00 |
arvidn
|
7b61313b99
|
fix invalid access when leaving seed-mode with outstanding hash jobs
|
2017-02-17 15:37:56 -05:00 |
Arvid Norberg
|
116802fcdf
|
update tuning documentation (#1717)
update tuning documentation and make the stats header be posted when logging is disabled (if stats_notifications are enabled)
|
2017-02-16 07:03:43 -05:00 |
arvidn
|
1300204ff1
|
back-port pavel's fix to ip_interface.name
|
2017-02-13 08:09:01 -05:00 |
arvidn
|
cbd1c26a11
|
fix ABI compatibility issue introduced with preformatted entry type
|
2017-02-12 20:42:30 -05:00 |
arvidn
|
949d4cd12a
|
fix regression in windows implementation of enum_net causing infinite loop
|
2017-02-11 19:09:21 -05:00 |
arvidn
|
85f6febfff
|
fix some left-over incorrect default piece priorities (1 -> 4)
|
2017-02-11 15:32:51 -05:00 |
arvidn
|
964542e53b
|
back-port ajax16384's fix to enum_net_interfaces on windows
|
2017-02-08 10:01:40 -05:00 |
ximply
|
c4d96c7aa9
|
add web_seed_name_lookup_retry to session_settings (#1674)
add web_seed_name_lookup_retry to session_settings to control web seed
name lookup retry in seconds, default is 1800 seconds
|
2017-02-07 01:34:52 -05:00 |
Arvid Norberg
|
692759ba81
|
slightly improve proxy settings backwards compatibility-1.1 (#1664)
slightly improve proxy settings backwards compatibility
|
2017-02-06 00:01:04 -05:00 |
arvidn
|
7ff4f56ae2
|
add function to get default settings
|
2017-02-05 11:31:43 -05:00 |
Arvid Norberg
|
c00a25a645
|
back-port aldenml's fix to not save replacement nodes twice to 1.1 (#1661)
back-port aldenml's fix to not save replacement nodes twice to 1.1
|
2017-02-04 19:58:32 -05:00 |
Arvid Norberg
|
0a26ed8d1e
|
fix issue where updates to super seeding state would not include the torrent in the state_update_alert (#1659)
|
2017-02-04 16:09:42 -05:00 |