arvidn
|
efe32c6a0e
|
rewrite most of web_peer_connection::on_receive to make it a lot simpler and fix edge cases with pad-files
|
2016-01-28 01:58:33 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
645b121df6
|
deprecate resolve-countries
|
2015-12-14 21:32:30 -05:00 |
arvidn
|
d505f93d7a
|
port sim tests to use the new setup_swarm API
|
2015-12-12 00:41:47 -05:00 |
arvidn
|
cc3b064cff
|
fix graceful pause issue. peers regularly check whether they should disconnect or not
|
2015-12-04 23:27:43 -05:00 |
arvidn
|
e9c0fc8eb5
|
fix bug that disabled rarest-first piece picking. introduced when removing speed-affinity in the piece picker
|
2015-11-29 08:26:00 -05:00 |
arvidn
|
fd3b53604c
|
add new piece picker logging alert category
|
2015-11-29 08:25:55 -05:00 |
arvidn
|
a8e31fd8ca
|
add first coverage of test_transfer as a proper sim
|
2015-11-28 00:59:39 -05:00 |
arvidn
|
a138b2daa9
|
handle receiving an invalid request
|
2015-11-07 14:58:08 -05:00 |
arvidn
|
5da511f140
|
now that force-started torrents aren't affected by the auto-manager, they need to be explicitly kicked when entering checking state (it would be nice if all this could be done through set_state())
|
2015-09-29 20:49:38 -04:00 |
arvidn
|
c0a4f7ba26
|
fix super seeding assert (forward port from RC_1_0)
|
2015-09-08 18:17:13 -04:00 |
arvidn
|
17c5759829
|
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
beb5455331
|
add disk I/O read asserts and fix i2p issue if a tracker responds with i2p peers when i2p is not configured on the client
|
2015-08-28 07:20:21 -04:00 |
arvidn
|
6012306557
|
add more asserts for the size of the bitfields peers send
|
2015-08-27 21:48:52 -04:00 |
arvidn
|
a42f9e0c63
|
fix more warnings
|
2015-08-22 00:28:12 +02:00 |
arvidn
|
4873004df7
|
warnings as errors
|
2015-08-21 14:52:07 +02:00 |
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
arvidn
|
5c8fc818c1
|
fix more warnings
|
2015-08-19 01:39:01 +02:00 |
arvidn
|
f6b86dc4b5
|
add typesafety to piece_picker torrent_peer pointers. and fix a few incorrect uses
|
2015-08-18 04:25:13 -04:00 |
arvidn
|
9a0092c120
|
fix some warnings
|
2015-08-16 12:17:23 -04:00 |
arvidn
|
a81ca2391b
|
fix some warnings
|
2015-08-10 20:03:24 -04:00 |
arvidn
|
1c1698459c
|
fix warnings
|
2015-08-08 22:53:11 -04:00 |
Alden Torres
|
1356332496
|
Avoid a possible null pointer error when logging on peer_connection::on_connection_complete.
|
2015-08-07 00:30:28 -04:00 |
arvidn
|
655a3ae019
|
fix some warnings
|
2015-08-01 23:57:11 -04:00 |
arvidn
|
29c618c3e5
|
merge bittorrent-slow start fix from RC_1_0
|
2015-07-27 16:53:25 -07:00 |
arvidn
|
6c5aec3476
|
fix request queue size performance issue
|
2015-07-20 08:20:17 -07:00 |
arvidn
|
6c7c0cd878
|
fix up some old logging defines and improve the log output for send buffer watermark and request queue length
|
2015-07-17 23:54:25 -04:00 |
arvidn
|
2739def57f
|
minor cleanups. use libtorrent typedefs for asio. failing to bind IPv6 UDP socket is no longer fatal. removed some redundant listen_failed_alerts
|
2015-07-11 23:01:27 -04:00 |
arvidn
|
2b05b1c85c
|
fix cppcheck warnings
|
2015-07-11 10:36:13 -04:00 |
arvidn
|
a63cfd2a95
|
improve logging (specifically don't emit bandwidth limiter logs when it's disabled)
|
2015-07-05 18:44:02 -04:00 |
Mikhail Titov
|
77ca1ac16f
|
Quadruple handshake timeout for i2p
|
2015-06-24 19:40:17 -05:00 |
arvidn
|
323af56cc2
|
update interest when changing upload-only mode
|
2015-06-16 01:24:35 -04:00 |
arvidn
|
41533205be
|
drop support for boost 1.35 and fix some more references to the asio namespace
|
2015-06-06 02:10:53 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
607e708bc4
|
fix warnings
|
2015-05-19 03:13:49 +00:00 |
Arvid Norberg
|
58ae099cf8
|
clean up disk_io_job a bit to avoid old-style casts
|
2015-05-16 20:41:37 +00:00 |
Arvid Norberg
|
12c9d3de26
|
fix more warnings
|
2015-05-16 18:35:47 +00:00 |
Arvid Norberg
|
2bf4519bee
|
make the torrent hold a pointer to the ip_filter instead of relying on a session reference
|
2015-05-16 06:33:37 +00:00 |
Arvid Norberg
|
e7f9f35556
|
fix mistake in download_queue_time
|
2015-05-13 00:02:01 +00:00 |
Arvid Norberg
|
1357fd5265
|
clean up usage of printf attribute (encapsulate it in a macro)
|
2015-05-10 05:11:51 +00:00 |
Arvid Norberg
|
a83dcbaaf0
|
removed access-log build option and log parser. added incoming_request_alert. This feature can now be implemented by clients
|
2015-05-09 03:04:08 +00:00 |
Arvid Norberg
|
4a304273fd
|
fix some coverity issues
|
2015-05-03 03:28:39 +00:00 |
Arvid Norberg
|
4f216dece3
|
factor out strings of peer logs to be enums instead, in peer_log_alert
|
2015-05-03 02:53:54 +00:00 |
Arvid Norberg
|
42120014d0
|
merged changes from RC_1_0
|
2015-04-28 04:01:40 +00:00 |
Arvid Norberg
|
a0e6b52a3f
|
fix msvc build issues
|
2015-04-26 01:45:23 +00:00 |
Arvid Norberg
|
821e34c795
|
fix examples build. fix print formatting bugs. fix some gcc warnings
|
2015-04-25 04:22:51 +00:00 |
Arvid Norberg
|
91e66f65d3
|
removed unused argument (and silence warning)
|
2015-04-23 06:12:53 +00:00 |
Arvid Norberg
|
0b063de9ff
|
fix more warnings
|
2015-04-21 04:30:34 +00:00 |
Arvid Norberg
|
3951377d95
|
fix include paths for warning push and pop headers
|
2015-04-21 01:16:28 +00:00 |
Arvid Norberg
|
f5629eb403
|
cleanup and fixing of more warnings
|
2015-04-21 00:23:00 +00:00 |