arvidn
|
accf13d93e
|
remove mutex in upnp
|
2016-05-01 12:24:54 -04:00 |
Arvid Norberg
|
0d5428a664
|
minor refactoring to move-storage patch (#680)
minor refactoring to move-storage patch
|
2016-05-01 12:23:02 -04:00 |
Arvid Norberg
|
53ca04036e
|
Merge pull request #681 from ssiloti/entry-move
add move ctor to entry
|
2016-05-01 10:12:18 -04:00 |
Arvid Norberg
|
3916d0dd5e
|
Merge pull request #677 from arvidn/atomic-time
make the cached current time thread-safe
|
2016-05-01 08:51:24 -04:00 |
arvidn
|
78bc269832
|
use std::chrono and not boost::chrono
|
2016-05-01 08:50:30 -04:00 |
arvidn
|
fc4cc9e7ee
|
make the cached current time thread-safe
|
2016-05-01 08:50:23 -04:00 |
Steven Siloti
|
fef94a4c52
|
use standard random number classes (#679)
use standard random number classes
|
2016-05-01 08:35:28 -04:00 |
Arvid Norberg
|
770afadcda
|
use std::atomic instead of boost::atomic (#678)
use std::atomic instead of boost::atomic
|
2016-05-01 03:38:35 -04:00 |
Arvid Norberg
|
a3de04dffc
|
Merge pull request #675 from ssiloti/unique_ptr
Use unique_ptr where possible
|
2016-05-01 01:31:04 -04:00 |
Steven Siloti
|
f0b92a2047
|
add move ctor to entry
|
2016-04-30 21:02:22 -07:00 |
Steven Siloti
|
ff0675e64e
|
use standard array container (#676)
|
2016-04-30 23:10:47 -04:00 |
Vladimir Golovnev
|
64cb8b236a
|
Move storage "file-by-file" (#632)
When moving storage for a torrent, only move files belonging to the torrent, one by one.
|
2016-04-30 22:18:38 -04:00 |
Steven Siloti
|
2c00a613b2
|
use unique_ptr to network_thread_pool
|
2016-04-30 16:49:21 -07:00 |
Steven Siloti
|
0682e6146c
|
use a unique_ptr for the udp_socket receive buffer
|
2016-04-30 16:49:21 -07:00 |
Steven Siloti
|
bca41a681f
|
update comments regarding converting shared_ptr to unique_ptr
|
2016-04-30 16:49:21 -07:00 |
Steven Siloti
|
82b599aa4b
|
fix warning for signed/unsigned comparison
|
2016-04-30 16:49:21 -07:00 |
Arvid Norberg
|
20b41ad0b9
|
Threads (#671)
use std::thread, std::mutex, std::condition_variable instead of pulling them in from boost.asio internals.
|
2016-04-30 18:54:23 -04:00 |
Arvid Norberg
|
98fb7df56f
|
use standard unordered containers (#673)
|
2016-04-30 16:53:20 -04:00 |
Arvid Norberg
|
4e97bf556c
|
use override and final keywords (unconditionally) (#668)
use override and final keywords instead of macros.
|
2016-04-30 11:05:54 -04:00 |
Arvid Norberg
|
f856b6bbe3
|
dial up cppcheck (#663)
increase cppcheck coverage and make sure there are no warnings
|
2016-04-30 00:24:45 -04:00 |
arvidn
|
05626e0b0f
|
fix test rename_file
|
2016-04-29 23:57:26 -04:00 |
arvidn
|
36a5a11ee2
|
merge fix
|
2016-04-29 23:34:25 -04:00 |
Arvid Norberg
|
f0d95f5e3e
|
remove RSS feature (#662)
remove RSS feature
|
2016-04-29 15:54:21 -04:00 |
Arvid Norberg
|
8848d467da
|
attempt to propagate errors in travis script (#666)
fix error propagation in travis script
|
2016-04-29 13:28:28 -04:00 |
Arvid Norberg
|
84a35f5265
|
clean up settings_pack (#665)
|
2016-04-29 12:01:33 -04:00 |
Arvid Norberg
|
95e348bef7
|
fix name clash with 'thread' on freebsd (#664)
|
2016-04-29 12:00:39 -04:00 |
Arvid Norberg
|
46b33f920b
|
remove explicit cache feature (#661)
remove explicit cache feature
|
2016-04-29 02:32:00 -04:00 |
Arvid Norberg
|
d93bf9096d
|
attempt to fix race condition in udp_tracker in test framework (#660)
|
2016-04-28 23:13:49 -04:00 |
arvidn
|
e0e05e3961
|
fix asserts firing in unit tests
|
2016-04-28 21:59:41 -04:00 |
arvidn
|
b8dad50757
|
fix whitespace
|
2016-04-28 17:14:41 -04:00 |
Arvid Norberg
|
c3e1e405b2
|
remove variadic template emulation for c++98, and introduce emplace_back to heterogeneous_queue as well, to avoid all moves of alert objects (#658)
|
2016-04-28 10:30:29 -04:00 |
Arvid Norberg
|
10ec0234a7
|
remove resolve-country feature (#656)
|
2016-04-28 08:20:47 -04:00 |
Arvid Norberg
|
5f5aa2361e
|
use array_view more along the udp packet paths (#655)
|
2016-04-28 08:20:10 -04:00 |
Steven Siloti
|
5576a01066
|
Fix IPv6 DHT entry in changelog (#654)
I forgot to update this when I rebased the dht-ipv6 branch.
|
2016-04-27 23:29:31 -04:00 |
Arvid Norberg
|
80710abcbf
|
fix python dictionary to settings_pack conversion bug (#652)
|
2016-04-27 12:28:22 -04:00 |
Alden Torres
|
99e5db1925
|
Missing <map> include in add_torrent_params.hpp (#653)
|
2016-04-27 12:27:52 -04:00 |
Arvid Norberg
|
c557432431
|
attempt to run cppcheck on travis (#644)
run cppcheck on travis
|
2016-04-26 18:09:11 -04:00 |
Alden Torres
|
96b7d3ad46
|
Removed unused alert_observer.hpp (#646)
|
2016-04-26 11:48:43 -04:00 |
Alden Torres
|
d08bbbc0cc
|
Added asserts related to total_size in create_torrent (#642)
|
2016-04-26 00:37:47 -04:00 |
Arvid Norberg
|
3c785b96fc
|
Merge pull request #268 from ssiloti/dht-ipv6
Support DHT over IPv6
|
2016-04-25 19:19:48 -04:00 |
Andrei Kurushin
|
62eb956c54
|
fix x64 build with VS2015 UP2 compiler (#640)
fix VS2015 compiler warnings for: address-model=64, deprecated-functions=on, link=shared
|
2016-04-25 17:22:09 -04:00 |
Arvid Norberg
|
bbf411800a
|
remove pre-C++11 threadsafe static emulation (#641)
|
2016-04-25 08:38:48 -04:00 |
Alden Torres
|
7c4fabadfd
|
Removed unused statement (#643)
|
2016-04-24 23:47:57 -04:00 |
arvidn
|
3121334346
|
restore session_time
|
2016-04-24 18:27:40 -04:00 |
Steven Siloti
|
2d9a6b76f1
|
use asio::protcol instead of an enum/bool
|
2016-04-24 15:18:47 -07:00 |
Steven Siloti
|
d3ecc4c906
|
reduce the number of peers in a get_peers response with IPv6
Since IPv6 addresses are bigger we need to compensate to avoid generating
packets larger than 1500 bytes.
|
2016-04-24 14:26:57 -07:00 |
Steven Siloti
|
43be11177b
|
Add dual stack DHT node simulation tests
|
2016-04-24 14:26:57 -07:00 |
Steven Siloti
|
2abd9867ce
|
IPv6 DHT support
Fixes #110
|
2016-04-24 14:26:57 -07:00 |
Steven Siloti
|
356d2506bd
|
extend dht_observer to support IPv6 external addresses
|
2016-04-24 14:26:57 -07:00 |
Steven Siloti
|
11fa4f3e47
|
support IPv6 in node_entry and m_ips
|
2016-04-24 14:26:57 -07:00 |