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 |
arvidn
|
21fef88928
|
stricten up the filename sanitization a bit
|
2017-10-01 20:30:02 +02:00 |
arvidn
|
c0d76a5304
|
fix regression in torrent size check
|
2017-10-01 16:44:58 +02:00 |
arvidn
|
3255375095
|
back-port file name sanitization patch to RC_1_1
|
2017-10-01 16:44:10 +02:00 |
arvidn
|
33b03e1f8e
|
improve handling of case where a torrent file has no files in it
|
2017-10-01 10:53:43 +02:00 |
arvidn
|
5026659cb6
|
clean up and fix edge cases in update_path_index
|
2017-10-01 04:43:41 +02:00 |
arvidn
|
17d78d3b8f
|
fix bounds checking in parsing of gzip header
|
2017-10-01 03:33:38 +02:00 |
arvidn
|
9d276ada8a
|
fix issue with the name in single file torrents being sanitized away
|
2017-10-01 01:12:39 +02:00 |
arvidn
|
12e92aeeb4
|
make the chunk header parser a bit more strict and accurate (and not rely on there being a 0 termiator character)
|
2017-09-30 11:59:00 -07:00 |
arvidn
|
2e6150de52
|
make it possible to override alert_mask and user_agent settings on the client_test command line
|
2017-09-29 23:52:33 -07:00 |
Arvid Norberg
|
61733787f7
|
fix redundant assert in gzip header check
|
2017-09-29 23:51:45 -07:00 |
Arvid Norberg
|
86c37af147
|
fix integer overflow in torrent_info
|
2017-09-29 14:08:47 -07:00 |
pavel.pimenov
|
f3796060d3
|
add const
|
2017-09-29 14:06:40 -07:00 |
arvidn
|
7444c12c6c
|
upgrade test_bdecode to use the new bdecode API
|
2017-09-28 19:38:33 -07:00 |
arvidn
|
68f05d6380
|
fix some warnings and integer overflow with torrents that are too big
|
2017-09-28 14:59:28 -07:00 |
Andrei Kurushin
|
c8d51689bb
|
backport: fix windows file preallocation issue
|
2017-09-28 12:53:28 -07:00 |
arvidn
|
c66f4cc62a
|
fix some warnings, mostly 0 -> nullptr
|
2017-09-28 07:33:10 -07:00 |
Alden Torres
|
53ab7684fd
|
minor code refactor and cleanup in port mapping code
|
2017-09-28 01:17:21 -07:00 |
Steven Siloti
|
9f8cfc41b7
|
Merge pull request #2374 from ajax16384/fast_win_preallocate
fix windows file preallocation issue
|
2017-09-27 20:32:59 -07:00 |
Andrei Kurushin
|
6e396a85c2
|
fix windows file preallocation issue
|
2017-09-28 02:14:20 +03:00 |
arvidn
|
d0067eafe0
|
fix typo
|
2017-09-26 09:21:30 -07:00 |
arvidn
|
7b644614c1
|
add sonarcloud links
|
2017-09-25 06:30:10 -07:00 |
arvidn
|
9cad0d8cf2
|
expose peer class API in python binding
|
2017-09-24 23:25:20 -07:00 |
arvidn
|
49b3adfd76
|
remove redundant bjam features in build call on appveyor
|
2017-09-24 23:24:12 -07:00 |
Alden Torres
|
45fe6c0110
|
code refactor in torrent_handle::info_hash
|
2017-09-24 23:23:47 -07:00 |
Alden Torres
|
a619dfb996
|
more use of auto, const and minor code refactor in torrent.cpp
|
2017-09-24 23:23:30 -07:00 |
arvidn
|
2cbf35489f
|
fiw warning in ConvertUTF.cpp
|
2017-09-24 23:23:14 -07:00 |
arvidn
|
edad33d270
|
fix const correctness in get_peer_class
|
2017-09-24 14:49:55 -07:00 |
arvidn
|
4c4c630fae
|
merge RC_1_1 into master
|
2017-09-23 10:46:29 -07:00 |
arvidn
|
08e861cca9
|
back port aldenml's patch from master to fix brew issue
|
2017-09-23 09:08:20 -07:00 |
arvidn
|
d22c44c057
|
fix kludge and down-cast to send upload_only. Promote upload-only to a top-level peer feature
|
2017-09-23 07:51:51 -07:00 |
arvidn
|
5441874f10
|
fix integer overflow in whole_pieces_threshold logic
|
2017-09-23 06:59:13 -07:00 |
Alden Torres
|
1d9b10a32b
|
fix warning for Xcode 9, added const and minor code refactor to bt_peer_connection.cpp
|
2017-09-22 04:46:16 -07:00 |
Steven Siloti
|
8648de3706
|
DHT nodes should only handle requests on their socket (#2355)
|
2017-09-21 21:00:38 -07:00 |
arvidn
|
7f4566c694
|
improve share_ratio_limit documentation
|
2017-09-21 13:05:23 -07:00 |
arvidn
|
6cf0bfbe0d
|
fix link in documentation footer
|
2017-09-21 11:11:56 -07:00 |
arvidn
|
ddc8711dbe
|
fix issue where peers could be disconnected while iterating over the peer list in the torrent. Specifically while marking peers as not-interesting
|
2017-09-21 07:26:13 -07:00 |
arvidn
|
fc4588ad3b
|
bump priority of storage_moved_alert and storage_moved_failed_alert
|
2017-09-21 05:43:18 +02:00 |
Alden Torres
|
a8c020892a
|
more use of auto, const and minor code refactor in ut_pex.cpp
|
2017-09-21 04:33:42 +02:00 |