arvidn
|
a2a10e9bee
|
expose some dht alert fields as bytes instead of strings
|
2018-11-10 21:31:27 +01:00 |
arvidn
|
7bb828af6e
|
back-port the new test SSL cert from master
|
2018-11-09 11:55:42 +01:00 |
Arvid Norberg
|
cec300234c
|
fix move_storage with save_path with a trailing slash
|
2018-11-06 23:46:18 +01:00 |
Arvid Norberg
|
939b380fda
|
fix build against boost-1.69
|
2018-11-02 11:10:26 +01:00 |
Arvid Norberg
|
5b5b280b87
|
only make snubbed peers invert the piece picking strategy when we're doing rarest first (i.e. snubbed peers do common-first). Specifically, this prevents snubbed peers from picking from the end of the torrent when in sequential mode
|
2018-11-01 12:01:02 +01:00 |
Eugene Shalygin
|
ba294e6594
|
cmake: backport changes from the master branch
This fixes generated pkg-config file and adds options to build python
bindings.
|
2018-10-31 00:17:36 +01:00 |
Arvid Norberg
|
e1eb12e60f
|
ssl listen port fix and improved tracker announce logging
|
2018-10-29 18:38:14 +01:00 |
Arvid Norberg
|
a5da48edd4
|
add missing boost/noncopyable include
|
2018-10-25 09:47:21 +02:00 |
Arvid Norberg
|
12c52e8751
|
back-port the fix from the lgtm fixes in master
|
2018-10-19 19:40:17 +02:00 |
arvidn
|
269f0c5fb8
|
properly tear down the disk_io_thread object in set_piece_hashes() when exiting via an exception
|
2018-10-16 22:54:25 +02:00 |
arvidn
|
4a71cc5d89
|
fix python binding for torrent_info::creation_date()
|
2018-10-12 22:49:33 +02:00 |
arvidn
|
0b8c550b9c
|
remove accidental file from repo
|
2018-10-11 07:30:02 +02:00 |
arvidn
|
6df82a9ee6
|
fix cmake default built to enable logging
|
2018-10-08 07:15:54 +02:00 |
arvidn
|
700a71b418
|
add tests/CMakeLists.txt to tarball
|
2018-10-07 13:47:33 +02:00 |
arvidn
|
5913d16f01
|
fix SOVERSION in CMakeLists
|
2018-10-07 13:28:01 +02:00 |
Arvid Norberg
|
200bb494c3
|
bump version
|
2018-10-01 09:41:37 +02:00 |
arvidn
|
a499ace80b
|
fix issue in udp_socket with unusual socket failure
|
2018-09-28 13:17:43 -07:00 |
arvidn
|
6c4d1b9143
|
back-port the patch to split up the progress_notification alert_mask into three new categories, file-, piece- and block progress
|
2018-09-24 08:52:30 -07:00 |
arvidn
|
022a089b86
|
utp close-reason use after free fix
|
2018-09-23 08:24:54 -07:00 |
arvidn
|
2508e2ab0f
|
exposed default add_torrent_params flags to python bindings
|
2018-09-21 15:44:27 -07:00 |
arvidn
|
8cc93e9855
|
fix redundant flushes of partfile metadata
|
2018-09-12 07:47:13 -07:00 |
Arvid Norberg
|
51003d11ca
|
add assert to storage
|
2018-09-04 13:44:24 +02:00 |
Arvid Norberg
|
2647ca2412
|
add option to ignore min-interval from tracker, when force-reannouncing a tracker
|
2018-09-04 08:46:24 +02:00 |
arvidn
|
214ace3efe
|
raise default value for active_limit to 500, since it's supposed to be an upper sanity check limit
|
2018-09-02 19:25:06 +02:00 |
arvidn
|
2e313de898
|
remove unused member variables in torrent object
|
2018-08-29 15:01:40 +02:00 |
arvidn
|
7c837be651
|
make the print function for entry actually be json-like. when logging bencode entries, print it all on a single line. add test for entry print function
|
2018-08-27 13:56:04 +02:00 |
arvidn
|
269b71324e
|
improve log statement when not unchoking a peer
|
2018-08-27 13:43:48 +02:00 |
Arvid Norberg
|
c1b0c70c23
|
fall back to copy+remove if rename_file fails
|
2018-08-27 12:30:47 +02:00 |
Arvid Norberg
|
6e80f1f615
|
improve handling of filesystems not supporting fallocate()
|
2018-08-22 08:35:22 +02:00 |
arvidn
|
c9043dec53
|
force proxy no longer disables the DHT
|
2018-08-20 08:24:31 +02:00 |
arvidn
|
6620b6e774
|
dial back the connect boost a bit from recent update
|
2018-08-13 19:17:01 +02:00 |
arvidn
|
0e96ae2906
|
fix building with newer version of boost build, remove old option to turn off PIC on darwin
|
2018-08-13 07:09:24 +02:00 |
d_komarov
|
0bcf6cef23
|
Fix exporting files
To avoid overwriting existing files, before exporting anything from a
parts file, check whether it contains valid data.
|
2018-08-10 20:21:29 +02:00 |
arvidn
|
6d2541f131
|
improve connect-boost feature, to make new torrents quickly connect peers
|
2018-08-09 20:12:56 +02:00 |
Arvid Norberg
|
0a5b3c1bb0
|
update documentation for save_resume_data() and stop_when_ready()
|
2018-08-09 00:57:21 +02:00 |
Arvid Norberg
|
149c24e549
|
make test_ssl less likely to fail spuriously
|
2018-08-02 23:17:38 +02:00 |
arvidn
|
70d64327fd
|
bump checking_mem_usage to be higher than the default in the high_performance_seed preset
|
2018-08-02 23:15:51 +02:00 |
arvidn
|
19df645012
|
apply piece priorities immediately, even though file priority updares are async. save both file- and piece priorities in fast resume. when loading, apply file prios first, then piece prios
|
2018-07-29 21:53:01 +02:00 |
arvidn
|
7980447480
|
added missing stats_metric python binding
|
2018-07-29 00:44:48 +02:00 |
arvidn
|
c92f527b60
|
in torrent_handle::id(), only shift down the pointer by 10 bits
|
2018-07-28 10:03:30 +02:00 |
Arvid Norberg
|
2f56fa6c3e
|
bump version to 1.1.9
|
2018-07-20 13:06:12 +02:00 |
arvidn
|
1ebc5f9ef2
|
remove special handling of uTP peers
|
2018-07-20 07:47:08 +02:00 |
Arvid Norberg
|
5bb5ba145f
|
fix exporting files from partfile while seeding
|
2018-07-18 10:56:24 +02:00 |
arvidn
|
5d3ac8ff5c
|
fix some warnings
|
2018-07-18 10:38:45 +02:00 |
arvidn
|
f89c27183b
|
remove unused function
|
2018-07-18 09:18:09 +02:00 |
arvidn
|
2e6f374319
|
fix typos
|
2018-07-13 16:45:22 +02:00 |
Andrei Kurushin
|
7a34b27499
|
fix Windows "file::preadv" emulation EOF handling
|
2018-07-12 23:54:34 +02:00 |
d-komarov
|
490d8eb328
|
Fix previous patch fixing deadlock in DllMain (#3158)
Simplify `get_manage_volume_privs()` and renamed it
|
2018-07-12 16:46:36 +02:00 |
arvidn
|
d2d35b69fd
|
raise priority of cache_flushed_alert and post it unconditionally when triggered explicily by the client
|
2018-07-08 18:23:44 +02:00 |
Arvid Norberg
|
b60912569f
|
back-port resume data validation fixes
|
2018-07-08 17:31:29 +02:00 |