arvidn
|
244d18dcf8
|
merged RC_1_1 into master
|
2017-10-17 09:38:51 +02:00 |
arvidn
|
205fe5e7ea
|
fix full allocation failure on APFS
|
2017-10-16 00:08:10 +02:00 |
Andrew Resch
|
9f6631bfbe
|
Expose torrent_alert::torrent_name in python bindings (#2449)
|
2017-10-15 23:53:44 +02:00 |
Alden Torres
|
8083a6c2bd
|
some code indentation, one more use of nullptr and constexpr
|
2017-10-15 04:30:10 +02:00 |
arvidn
|
a6c85496b5
|
make parse_magnet_uri return the add_torrent_params instead of of taking an in-out parameter
|
2017-10-15 04:29:53 +02:00 |
Alden Torres
|
762ae9aec4
|
pick standard std::aligned_union if using clang (#2447)
|
2017-10-15 04:29:33 +02:00 |
arvidn
|
516df740a3
|
make session_handle::get_torrent_status return the vector instead of taking an out-parameter
|
2017-10-14 23:35:35 +02:00 |
arvidn
|
bb65acb082
|
make feature_flags proper type-safe
|
2017-10-14 23:33:48 +02:00 |
arvidn
|
f0bac4cac7
|
merged RC_1_1 into master
|
2017-10-14 15:22:22 +02:00 |
arvidn
|
6214103619
|
fix documentation typo
|
2017-10-14 13:54:43 +02:00 |
arvidn
|
e67cf0a055
|
add missing files to CMakeLists.txt for test suite
|
2017-10-14 13:32:21 +02:00 |
silver
|
e2a65adbc0
|
added dbghelp lib and bigobj to cmake for msvc
|
2017-10-14 02:22:06 +02:00 |
arvidn
|
8adcfdbf41
|
make disk_buffer_holder know the size of the bufer it holds, to fix buffer overrun in chained_buffer
fix
|
2017-10-13 21:07:31 +02:00 |
Alden Torres
|
58a76e26a8
|
fix warnings from asio/ssl includes
|
2017-10-13 21:06:42 +02:00 |
arvidn
|
4e63c55057
|
revert Jamfile changes from last patch
|
2017-10-13 17:34:24 +02:00 |
arvidn
|
4556fe5566
|
fix outdated comment
|
2017-10-13 16:27:21 +02:00 |
arvidn
|
8af89da689
|
fix GCC-4.9 build
|
2017-10-13 10:08:51 +02:00 |
silver
|
2e5e7bb8dd
|
enabled bigobj for msvc cmake build
|
2017-10-13 02:42:49 +02:00 |
Steven Siloti
|
2b72a7321a
|
send one last state update when a paused torrent's rates reach zero (#2436)
|
2017-10-11 23:10:40 +02:00 |
arvidn
|
85b6d98454
|
merged RC_1_1 into master
|
2017-10-11 11:19:02 +02:00 |
arvidn
|
f19cca1374
|
fix infinite loop when parsing certain invalid magnet links
|
2017-10-11 09:11:58 +02:00 |
arvidn
|
9111d5977e
|
make the variables holding the source of external IPs type-safe
|
2017-10-10 22:38:36 +02:00 |
Arvid Norberg
|
60b74d2616
|
merged RC_1_1 into master
|
2017-10-10 14:25:12 +02:00 |
arvidn
|
a9524550d7
|
don't delete pieces from cache with refcount > 0
|
2017-10-09 17:48:08 +02:00 |
Arvid Norberg
|
830ef0bedd
|
prevent dependency on openssl from leaking outside of libtorrent (libssl and libcrypto should not be a usage requirement). This cleans up most tests to build without having to also link against openssl
|
2017-10-09 17:15:35 +02:00 |
Arvid Norberg
|
75f6b95050
|
clean up openssl dependency handling in Jamfile
|
2017-10-09 17:15:35 +02:00 |
Steven Siloti
|
0c6b17ed82
|
don't try to connect to a global address with a local source address
|
2017-10-09 01:10:26 +02:00 |
Arvid Norberg
|
aec9a4940c
|
fix peer_list constructor
|
2017-10-08 22:06:43 +02:00 |
Arvid Norberg
|
45aff7f6a6
|
fix appveyor
|
2017-10-08 22:06:43 +02:00 |
arvidn
|
1d15e6bfb4
|
merge RC_1_1 into master
|
2017-10-08 18:21:25 +02:00 |
arvidn
|
f080149081
|
fix parsing of torrents with certain invalid filenames
|
2017-10-08 15:54:08 +02:00 |
arvidn
|
8ba5845643
|
don't hard-code the paths to find openssl on mac (but default to picking up brew). Add two new jam features, openssl-lib and openssl-include that can be used to specify which openssl to link against
|
2017-10-08 03:00:02 +02:00 |
arvidn
|
cdd9f91999
|
fix leak of torrent_peer objecs (entries in peer_list)
|
2017-10-07 11:43:42 +02:00 |
arvidn
|
d0f55224fb
|
simplify copy_ptr
|
2017-10-07 02:59:46 +02:00 |
arvidn
|
4e1c5738a2
|
back-port openssl API compat patch from master
|
2017-10-07 01:10:41 +02:00 |
Alden Torres
|
7f3c38025f
|
making use of openssl API 1.1 compatible
|
2017-10-06 11:03:16 +02:00 |
Alden Torres
|
e47f73ee3b
|
cleanup of field torrent_need_cert_alert::error (#2414)
deprecate field torrent_need_cert_alert::error
|
2017-10-06 10:54:33 +02:00 |
arvidn
|
ed31664ee3
|
deduce the second argument to iconv() instead of requiring it to be configured via a macro
|
2017-10-06 10:52:09 +02:00 |
Matthew Fioravante
|
170c2a6984
|
Fixes to copy_ptr
* Add move constructor
* Add move assignment
* Fix exception safety bug in copy assignment
|
2017-10-05 11:44:27 +02:00 |
arvidn
|
dfabce3854
|
update build_dist.sh
|
2017-10-05 02:47:40 +02:00 |
arvidn
|
15d11d29e7
|
fix master python binding
|
2017-10-04 15:30:37 +02:00 |
arvidn
|
69dc73914a
|
merged RC_1_1 into master
|
2017-10-04 11:43:01 +02:00 |
Tim Niederhausen
|
7e748956e6
|
Provide a default ip_change_notifier implementation
Right now, compiling fails if there's no ip_change_notifier for the
current platform.
|
2017-10-04 08:56:55 +02:00 |
Tim Niederhausen
|
7f033fa04b
|
Fix malloc result size detection on FreeBSD
Instead of <malloc/malloc.h> and malloc_size FreeBSD has <malloc_np.h> and
malloc_usable_size.
see: https://www.freebsd.org/cgi/man.cgi?query=malloc_usable_size&manpath=FreeBSD+11.1-RELEASE+and+Ports
|
2017-10-04 08:56:55 +02:00 |
arvidn
|
99b19366a9
|
fix leak of peer_class objects (when setting per-torrent rate limits)
|
2017-10-03 17:32:49 +02:00 |
arvidn
|
85a179de9a
|
remove pointless test
|
2017-10-03 11:28:06 +02:00 |
Alden Torres
|
27af8c398a
|
more use of emplace_back and const in create_torrent.cpp
|
2017-10-03 10:53:04 +02:00 |
arvidn
|
dffe31ad7e
|
try to link against dbghelp on mingw
|
2017-10-02 00:18:56 +02:00 |
arvidn
|
5f3661aaa2
|
back port overflow checking from master
|
2017-10-02 00:02:14 +02:00 |
arvidn
|
2ea5115bcc
|
fix the torrent_info size overflow check
|
2017-10-01 22:54:28 +02:00 |