arvidn
|
fe6473039c
|
fix rate limit utp feature
|
2017-12-11 08:40:35 -05:00 |
arvidn
|
b00b3184c0
|
some minor i2p cleanups
|
2017-12-08 09:57:21 +01:00 |
arvidn
|
f81a20a035
|
fix loading resume data when in seed mode
|
2017-12-03 23:43:55 +01:00 |
arvidn
|
0fe2e85fee
|
fix part-file creation race condition (back-port from master)
|
2017-12-03 18:13:54 +01:00 |
arvidn
|
5e7666526e
|
fix IPv6 tracker announce issue
|
2017-11-23 10:11:59 +01:00 |
arvidn
|
1593916e62
|
fix ipv6 udp tracker test
|
2017-11-23 00:05:08 +01:00 |
arvidn
|
eac3fbceda
|
fix stout redirection in test framework
|
2017-11-23 00:05:08 +01:00 |
arvidn
|
04c2c35f8d
|
restore path sanitization behavior of ':'
|
2017-11-21 08:50:09 +01:00 |
arvidn
|
d9de6767a7
|
back-port updated ssl test cert from master
|
2017-11-05 22:45:20 +01:00 |
arvidn
|
f19cca1374
|
fix infinite loop when parsing certain invalid magnet links
|
2017-10-11 09:11:58 +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 |
arvidn
|
f080149081
|
fix parsing of torrents with certain invalid filenames
|
2017-10-08 15:54:08 +02:00 |
arvidn
|
cdd9f91999
|
fix leak of torrent_peer objecs (entries in peer_list)
|
2017-10-07 11:43:42 +02:00 |
arvidn
|
e36b066020
|
make logging alerts enabled by default in autoconf builds
|
2017-09-05 09:21:08 +02:00 |
arvidn
|
b5fe0f95a2
|
fix issue in UTF-8 encoding validation
|
2017-08-16 13:15:19 +02:00 |
arvidn
|
b70d3efba9
|
fix infinite loop when parsing torrents whose filenames have zeroes. #2247
|
2017-08-16 07:21:34 +02:00 |
arvidn
|
fcb9c7b6f3
|
fix invalid read in parse_int() in bdecode_node() and lazy_bdecode()
|
2017-08-15 00:01:37 +02:00 |
arvidn
|
560ef29276
|
fix issue with very long tracker- and web seed URLs. Instead of using a fixed length stack allocated request buffer, use a dynamically growing stringstream
|
2017-08-10 14:01:11 +02:00 |
arvidn
|
4e497e1383
|
fix issue where paths were not correctly coalesced when adding files to file_storage (used more memory than necessary)
|
2017-08-10 12:10:46 +02:00 |
arvidn
|
378a0e974b
|
fix issue of force-recheck or seeding from read-only media, torrents with empty files in them. Previously libtorrent would create empty files up-front unconditionally, now they won't be created if they already exist
|
2017-08-09 18:48:49 +02:00 |
arvidn
|
1f3730fa5a
|
fix force-recheck issue (new files would not be picked up)
|
2017-08-06 09:49:51 +02:00 |
arvidn
|
cc30434c52
|
fix inconsistency in file_priorities and override_resume_data behavior. file_priorities are not subject to the override_resume_data flag
|
2017-07-12 15:36:55 -07:00 |
d-komarov
|
85cf521145
|
fix bandwith rate limit calculation (#2134)
back-port of fc0cbfb789
|
2017-07-11 21:35:12 -07:00 |
arvidn
|
506950001d
|
fix regression where paused torrents could not have their queue position changed
|
2017-06-27 12:37:08 -04:00 |
Steven Siloti
|
ec30a5e9ec
|
fix out-of-bounds read in bdecode
Fixes #2099
|
2017-06-24 10:52:49 -04:00 |
arvidn
|
a97121d6f2
|
move_storage did not work for torrents without metadata
|
2017-06-15 21:20:22 -04:00 |
arvidn
|
56d5d795bf
|
improve path sanitization (filter unicode text direction characters)
|
2017-05-15 01:49:41 -04:00 |
arvidn
|
ff63557f58
|
bind upnp requests to correct local address
|
2017-05-12 18:17:38 -04:00 |
arvidn
|
227830e757
|
fix memory leak in the disk cache. if a cached_piece_entry would stick around in a ghost list (ARC), it would keep the torrent object itself alive. when aborting read jobs, the outstanding_read flag need to be cleared on the piece. When reclaiming a block for a piece that should be deleted (not just evicted) it need to know that. This patch adds an additional bit to cached_piece_entry to communicate this
|
2017-04-19 22:30:27 -04:00 |
arvidn
|
910ccc528f
|
deprecate torrent_added_alert in favor of add_torrent_alert
|
2017-03-26 22:48:17 -04:00 |
arvidn
|
6d2d736cec
|
fix test_ssl.cpp build with newer versions of boost
|
2017-03-12 21:10:14 -04:00 |
Arvid Norberg
|
3f90501934
|
add support for IPv6 peers from udp trackers (#1802)
add support for IPv6 peers from udp trackers
|
2017-03-11 02:46:51 -05:00 |
arvidn
|
56925ee8f3
|
fix openssl include in makefile
|
2017-02-26 14:07:55 -05:00 |
arvidn
|
5a19c9a5a1
|
fix makefile
|
2017-02-25 23:01:28 -05:00 |
Arvid Norberg
|
3e83c4119f
|
fix recent settings_pack ABI regression (#1752)
fix recent settings_pack ABI regression
|
2017-02-24 08:06:59 -05:00 |
arvidn
|
f01801339c
|
add test to make sure magnet links that fail to be parsed report errors
|
2017-02-17 15:37:38 -05:00 |
Andrei Kurushin
|
b922357c48
|
backport test framework directory creation fix (#1707)
backport test framework directory creation fix
|
2017-02-13 16:37:45 -05:00 |
arvidn
|
cbd1c26a11
|
fix ABI compatibility issue introduced with preformatted entry type
|
2017-02-12 20:42:30 -05:00 |
arvidn
|
7ff4f56ae2
|
add function to get default settings
|
2017-02-05 11:31:43 -05:00 |
Arvid Norberg
|
c00a25a645
|
back-port aldenml's fix to not save replacement nodes twice to 1.1 (#1661)
back-port aldenml's fix to not save replacement nodes twice to 1.1
|
2017-02-04 19:58:32 -05:00 |
arvidn
|
c9a2fed2c9
|
add tests for edge cases of session settings, and fix a few integer overflows
|
2017-02-03 20:42:59 -05:00 |
Falcosc
|
e40bdc566c
|
1.1.2 set queue position by number (#1617)
set queue position by number
|
2017-01-30 21:31:31 -05:00 |
arvidn
|
605227d9da
|
add test for get_cache_info
|
2017-01-24 01:31:16 -05:00 |
arvidn
|
6d17f0fb66
|
storage optimization to peer classes
|
2017-01-21 01:23:07 -05:00 |
arvidn
|
c7c204280a
|
make sure torrent_info::is_valid returns false when the file fails to load
|
2017-01-18 23:58:33 -05:00 |
Arvid Norberg
|
04589f3bef
|
don't load user_agent and peer_fingerprint from session_state (#1538)
don't load user_agent and peer_fingerprint from session_state
|
2017-01-15 01:21:52 -05:00 |
Arvid Norberg
|
2120a13869
|
fix file rename issue with name prefix matching torrent name (#1524)
fix file rename issue with name prefix matching torrent name
|
2017-01-13 00:39:49 -05:00 |
Arvid Norberg
|
5d1fb97b14
|
fix torrent_status test (#1499)
fix torrent_status and tracker interval test
|
2017-01-08 09:51:01 -05:00 |
arvidn
|
7957e2a30e
|
fix move_storage() to its own directory (would delete the files)
|
2017-01-03 21:09:26 -05:00 |
Andrei Kurushin
|
d62b980278
|
backport fix upnp xml_parse
|
2016-12-18 09:01:33 -05:00 |