Arvid Norberg
|
8c8f5bb03b
|
deprecated public to_hex() and from_hex() functions (#784)
|
2016-06-04 10:01:43 -04:00 |
Alden Torres
|
7c4d92a627
|
Share the DHT storage for both IPv4 and IPv6 (#762)
|
2016-06-03 19:44:16 -04:00 |
Arvid Norberg
|
be67553897
|
simplify session pause mechanism by keeping two separate states in torrents and having the session explicitly tell torrents when it's pausing (#779)
|
2016-06-03 07:32:48 -04:00 |
Alden Torres
|
42a9022065
|
Refactor of listen alerts for separated fields address and port (#778)
Refactor of listen alerts for separated fields address and port
|
2016-06-02 22:38:56 -04:00 |
Alden Torres
|
cdd067fe4e
|
Minor cleanup (#775)
Minor cleanup
|
2016-06-02 07:25:06 -04:00 |
Arvid Norberg
|
14d085f607
|
rename allow_peers to paused (#773)
|
2016-06-01 01:05:32 -04:00 |
Arvid Norberg
|
92cd0ec7d1
|
simplify and clean up peer_list usage in torrent.cpp (#772)
|
2016-06-01 01:05:17 -04:00 |
Arvid Norberg
|
0583394af7
|
remove dependency on libtommath and use boost.multiprecision instead
remove dependency on libtommath and use boost.multiprecision instead
|
2016-05-30 14:33:24 -04:00 |
arvidn
|
7795b2ff6c
|
merged RC_1_1 into master
|
2016-05-29 10:01:55 -07:00 |
Arvid Norberg
|
b3bbb2f0f6
|
upgrade libtommath to 1.0 (#765)
upgrade libtommath to 1.0
|
2016-05-28 17:12:26 -04:00 |
arvidn
|
420b5f51e6
|
merged RC_1_1 into master
|
2016-05-27 12:35:53 -07:00 |
Alden Torres
|
7809863035
|
Removed unused cpp files (#758)
|
2016-05-27 13:28:04 -04:00 |
arvidn
|
67a497834a
|
back-port extra checks in pe_crypto from master
|
2016-05-27 09:51:06 -07:00 |
Arvid Norberg
|
6936405518
|
add more sanity checks to pe_crypto (#761)
|
2016-05-27 12:39:03 -04:00 |
Alden Torres
|
f8dcf30b2e
|
Ported support for magnet x.pe parameter from master (#760)
|
2016-05-27 12:12:32 -04:00 |
Alden Torres
|
10393697cb
|
Fix of parse_endpoint with invalid port character separator (#757)
|
2016-05-27 12:00:54 -04:00 |
Alden Torres
|
313006b8c7
|
Added support for x.pe parameter in parse_magnet_uri (#755)
|
2016-05-26 13:34:13 -04:00 |
Arvid Norberg
|
96999ad67f
|
replace uses of boost::bind with std::bind and lambdas (#745)
|
2016-05-25 00:31:52 -04:00 |
arvidn
|
98eabc63e9
|
using _WIN32 appears safer than WIN32
|
2016-05-23 23:02:52 -04:00 |
arvidn
|
0ce5a4c664
|
improve robustness in natpmp code a bit
|
2016-05-23 22:46:46 -04:00 |
Arvid Norberg
|
748af6eec1
|
general cleanup. remove valgrind markup, log_hash_failures and C headers (#752)
general cleanup. remove valgrind markup, log_hash_failures and C headers
|
2016-05-23 08:15:39 -04:00 |
arvidn
|
f1216686d2
|
merged RC_1_1 into master
|
2016-05-23 00:56:16 -04:00 |
Arvid Norberg
|
62fb7209ef
|
fix invariant check issue with a paused session (#750)
fix invariant check issue with a paused session
|
2016-05-22 22:58:11 -04:00 |
Arvid Norberg
|
cf3c95702b
|
Peer blocked alert (#747)
make peer_blocked_alert derive from peer_alert
|
2016-05-22 19:56:14 -04:00 |
Arvid Norberg
|
b5fc367d17
|
fix incorrect comparison function when deciding which peer to disconnect (#746)
fix incorrect comparison function when deciding which peer to disconnect
|
2016-05-22 13:46:37 -04:00 |
Arvid Norberg
|
584d74e2f0
|
fix union storage hacks (#670)
remove union storage hacks
|
2016-05-21 21:04:47 -04:00 |
Arvid Norberg
|
dceee3b065
|
simplify session call and replace session_handle and torrent_handle macros (#741)
remove use of macros in session_handle and torrent_handle forwarders
|
2016-05-21 19:05:42 -04:00 |
Alden Torres
|
afbfd6e890
|
Fixed compilation when TORRENT_UTP_LOG (#738)
|
2016-05-19 13:25:39 -04:00 |
arvidn
|
aa0d29b67d
|
merged RC_1_1 into master
|
2016-05-19 01:28:22 -04:00 |
Arvid Norberg
|
178a41b187
|
clean up natpmp logging infrastructure a bit as well as test_peer_list (#735)
clean up natpmp logging infrastructure a bit as well as test_peer_list
|
2016-05-18 01:54:37 -04:00 |
arvidn
|
35eff73662
|
fix missing include
|
2016-05-17 22:36:45 -04:00 |
Arvid Norberg
|
eb72bbf2d2
|
fix add_torrent_impl when adding a URL (which has been deprecated) when building with deprecated features disabled (#733)
|
2016-05-17 16:49:11 -04:00 |
Arvid Norberg
|
e8380e1d0b
|
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732)
|
2016-05-17 09:24:06 -04:00 |
Arvid Norberg
|
5b23bc81b6
|
fix print_backtrace build (#731)
|
2016-05-15 15:40:53 -04:00 |
Arvid Norberg
|
44a668db62
|
build with gcc/mingw on appveyor (#722)
enable gcc/mingw builds on appveyor. Some mingw tests crash currently, they need debugging and are currently disabled.
|
2016-05-15 13:28:22 -04:00 |
Arvid Norberg
|
1e7e01c671
|
transition to system_error as the exception type (#730)
transition to system_error as the exception type
|
2016-05-15 00:33:06 -04:00 |
Arvid Norberg
|
0d27a0acdd
|
fix assert when adding an empty file (as a torrent) (#729)
|
2016-05-14 13:24:29 -04:00 |
arvidn
|
c292696dcb
|
back-port fix adding empty file as torrent
|
2016-05-14 13:13:20 -04:00 |
Arvid Norberg
|
167cbe74b5
|
made alerts move-only and remove dispatch function and other deprecated alert functions requiring alert to be copyable (#721)
|
2016-05-13 08:19:44 -04:00 |
arvidn
|
84f70a77ee
|
fix assert
|
2016-05-13 00:16:51 -04:00 |
Arvid Norberg
|
53bd03558c
|
Dht stats 1.1 (#720)
fix missing dht stats counter updates
|
2016-05-12 21:27:11 -04:00 |
Arvid Norberg
|
a7213d3f5a
|
don't support older than msvc-14 (2015) (#727)
don't support older than msvc-14 (2015)
|
2016-05-12 21:24:45 -04:00 |
Andrei Kurushin
|
674641acce
|
fix file_storage::m_paths memory reuse (#724)
fix file_storage::m_paths memory reuse after rename_file with path delimiter
|
2016-05-12 16:45:23 -04:00 |
Arvid Norberg
|
4057aa0391
|
fix issue with comparison of cached time and real-time (#719)
|
2016-05-09 08:21:00 -04:00 |
arvidn
|
7c108e6c19
|
merged RC_1_1 into master
|
2016-05-09 00:30:30 -04:00 |
Arvid Norberg
|
5bedf3e7b3
|
post add_torrent_alert before any other torrent alert (#717)
post add_torrent_alert before any other torrent alert
|
2016-05-08 23:48:27 -04:00 |
Arvid Norberg
|
98bbeb68b8
|
transition some standard integer types from boost to std (#711)
|
2016-05-08 16:10:49 -04:00 |
Arvid Norberg
|
29902be3a0
|
some general C++ 11 cleanup. some typedefs and for loops (#709)
|
2016-05-07 18:46:42 -04:00 |
arvidn
|
254906eddc
|
back-port torrent peer-class fix from master
|
2016-05-07 14:56:22 -04:00 |
Arvid Norberg
|
8922990fc7
|
fix peer class leak in torrent and widen peer_class_t to allow for mo… (#707)
fix peer class leak in torrent and widen peer_class_t to allow for more instances
|
2016-05-07 14:52:10 -04:00 |