arvidn
|
a690e6c76d
|
add throwing overload of parse_magnet_uri
|
2017-11-05 20:31:06 +01:00 |
Alden Torres
|
d2bf34632c
|
fix travis arm CI job
|
2017-11-05 20:29:15 +01:00 |
arvidn
|
85aa7e970e
|
test doozer.io
|
2017-11-02 10:44:44 +01:00 |
arvidn
|
6785046c2f
|
introduce a download_priority_t type, for uniform an type-safe piece- and file priorities
|
2017-11-02 08:20:21 +01:00 |
arvidn
|
505b388a36
|
regenerate ssl test certificates and keys
|
2017-11-01 18:43:00 +01:00 |
arvidn
|
f57b90b500
|
introduce type for torrent queue_position
|
2017-11-01 10:52:45 +01:00 |
Alden Torres
|
5480c08184
|
enable/disable the internal ip notifier with new setting (#2487)
|
2017-11-01 10:51:51 +01:00 |
Alden Torres
|
f02e7514e1
|
fix issue of null m_part_file in default_storage readv/writev (#2490)
call need_partfile if necessary in default_storage constructor and no .reset() in release_files()
|
2017-10-31 16:49:58 +01:00 |
Roman Kalashnikov
|
7aa5570589
|
Remove twice assigned values
|
2017-10-30 19:13:56 +01:00 |
Johan Gunnarsson
|
03b3d24ccf
|
Install kademlia/dht_settings.hpp with Automake
|
2017-10-29 02:48:36 +02:00 |
Alden Torres
|
f040d6d860
|
added reopen_network_sockets method to allow manual reopen of listen/outgoing sockets (#2476)
|
2017-10-28 12:15:35 +02:00 |
arvidn
|
50bef25786
|
make the piece-picker less two-phase initialized
|
2017-10-26 23:39:15 +02:00 |
Alden Torres
|
ab4f140328
|
using NETLINK_NO_ENOBUFS to ignore ENOBUFS in netlink based ip notifier (#2475)
|
2017-10-26 11:15:19 +02:00 |
arvidn
|
80ac90727b
|
remove some questionable code from disk_io_thread when deleting files for a torrent and extend transfer test to cover deleting files while seeding
|
2017-10-25 19:00:54 +02:00 |
arvidn
|
9e69bf3618
|
introduce a type to refer to a torrent-list-index, to improve type safety
|
2017-10-25 13:39:37 +02:00 |
Alden Torres
|
b380bf8059
|
minor and general code cleanup/refactor
|
2017-10-25 09:58:47 +02:00 |
Alden Torres
|
174a2ca65f
|
add limit of max 50 upnp mappings and recover free global mappings (#2470)
|
2017-10-24 16:16:22 +02:00 |
pavel.pimenov
|
989a65f18e
|
upnp: reduce size NewPortMappingDescription
|
2017-10-24 12:27:46 +02:00 |
Alden Torres
|
1ce3483a9e
|
creating part file if needed only in set_file_priorities
|
2017-10-24 09:56:49 +02:00 |
Alden Torres
|
7216b69188
|
revert early return in session_impl::on_port_mapping and only check for error if cast_vote (#2468)
|
2017-10-24 09:54:57 +02:00 |
Alden Torres
|
6409cb42e1
|
fix implicit-fallthrough warnings with gcc 7
|
2017-10-23 19:18:33 +02:00 |
Alden Torres
|
bb409c5ee9
|
missing return if error in session_impl::on_port_mapping, doc typo (#2459)
|
2017-10-23 12:36:51 +02:00 |
arvidn
|
98effc8d88
|
minor disk_io_job piece_hash cleanup
|
2017-10-22 16:49:25 +02:00 |
Alden Torres
|
74ecf63906
|
close connection in upnp::on_upnp_xml and added abort/closing returns
|
2017-10-20 11:46:41 +02:00 |
arvidn
|
ee9e0abb1a
|
fix python binding for torrent_status::error_file
|
2017-10-20 11:43:11 +02:00 |
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 |