Arvid Norberg
|
3624ce6cfd
|
fixed crash on invalid input in http_parser (#782)
fixed crash on invalid input to http_parser
|
2016-06-04 09:53:23 -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
|
558c3af360
|
build tools in CI (#771)
build tools in CI
|
2016-05-31 17:48:41 -04:00 |
arvidn
|
ec182492cc
|
improve add_torrent_params::flags documentation and fix related logging bug
|
2016-05-30 16:36:44 -07: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 |
Eugene Shalygin
|
9489eb23f4
|
Fix compilation with cmake (#767)
fix tests building with cmake. cmake: restore options parity with autotools
|
2016-05-29 12:58:16 -04: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
|
d0a870b3dd
|
produce valid bencoded strings for undefined/uninitialized entry objects (#756)
|
2016-05-26 03:33:05 -04:00 |
Alden Torres
|
50d93a73f1
|
Don't force the compiler to search in /usr/include (#754)
|
2016-05-25 14:24:36 -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
|
3106f6f8a5
|
restore debug-iterators to be enabled by default when building the tests (#751)
restore debug-iterators to be enabled by default when building the tests
|
2016-05-23 00:36:24 -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 |
arvidn
|
f6b18c7097
|
improve documentation for alert_cast
|
2016-05-22 20:35:04 -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 |
arvidn
|
3988a443ff
|
add test of paused session
|
2016-05-22 02:20:49 -04:00 |
arvidn
|
836cd98d43
|
fix warning
|
2016-05-21 22:53:14 -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 |
Arvid Norberg
|
b4e11a06c0
|
attempt to get GCC 5 in travis (#744)
use GCC 5 in travis
|
2016-05-21 16:23:15 -04:00 |
arvidn
|
31eba7d86f
|
restore appveyor
|
2016-05-21 02:26:47 -04:00 |
Arvid Norberg
|
1edf47a64f
|
Travis build once (#739)
build libtorrent once on travis
|
2016-05-20 01:32:32 -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
|
432067bad3
|
only build libtorrent once (#737)
|
2016-05-19 00:49:12 -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
|
8fac4e7d5c
|
fix test build configuration
|
2016-05-18 01:52:39 -04:00 |
arvidn
|
35eff73662
|
fix missing include
|
2016-05-17 22:36:45 -04:00 |
arvidn
|
23884f46b0
|
relax test_resume
|
2016-05-17 21:42:57 -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
|
a604e68f11
|
System noexcept 1.1 (#715)
fix building with boost that doesn't define BOOST_SYSTEM_NOEXCEPT
|
2016-05-17 01:23:58 -04:00 |
Arvid Norberg
|
c16c612eae
|
fix python build on appveyor (#736)
fix python build on appveyor
|
2016-05-17 01:04:12 -04:00 |