arvidn
|
022a089b86
|
utp close-reason use after free fix
|
2018-09-23 08:24:54 -07:00 |
arvidn
|
aaf9304a3b
|
update year in copyright header
|
2018-04-09 09:04:33 +02:00 |
V.G. Bulavintsev
|
c08a6bf430
|
Make SACK header to be able to take up the whole packet. Rename m_in_buf_size to m_receive_buffer_capacity
|
2018-04-07 18:55:14 +02:00 |
V.G. Bulavintsev
|
257f625e2e
|
Increase m_in_buf_size and max_packet_reorder to better handle links with high latency
|
2018-04-07 18:55:14 +02:00 |
V.G. Bulavintsev
|
bf2f0a9c55
|
Fix advertised window being counted twice in congestion check
|
2018-04-07 18:55:14 +02:00 |
arvidn
|
09bf97b79e
|
minor fixes in utp_socket_impl
|
2018-03-18 17:03:05 +01:00 |
Arvid Norberg
|
5f7e2eb928
|
run undefined sanitier on travis/linux (#1134)
run undefined sanitizer on travis/linux. back-port ed25519 unit test from master
|
2016-10-08 12:29:46 -04:00 |
milesdong
|
dc4d9af2e6
|
fix invalid memory access in utp_stream and torrent (#1084)
fix invalid memory access in uTP PMTUd
|
2016-09-13 02:36:23 -04:00 |
Arvid Norberg
|
61031f1186
|
hack to allow timeout utp sockets that are about to be closed (#976)
|
2016-08-02 00:07:36 -04:00 |
Arvid Norberg
|
7048eb1f5c
|
be more conservative in marking packets as mtu-probes (#689)
|
2016-05-02 00:17:17 -04:00 |
Alden Torres
|
d08bbbc0cc
|
Added asserts related to total_size in create_torrent (#642)
|
2016-04-26 00:37:47 -04:00 |
Alden Torres
|
bb8d1d0e56
|
Revert utp log file to disable by default
Documentation typos
|
2016-04-03 22:32:06 -04:00 |
arvidn
|
58e73c1469
|
fix typo
|
2016-03-13 20:47:50 -04:00 |
arvidn
|
2178d1ad2b
|
improve robustness and performance of uTP PMTU discovery. fix duplicate ACK issue in uTP. demote an invariant check to 'expensive'
|
2016-03-13 12:40:59 -04:00 |
arvidn
|
fbef47d3ec
|
fix edge case in uTP stream when receiving a close-reason code
|
2016-03-02 22:30:02 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
05c580572d
|
disable simulation on travis osx. fix more warnings
|
2015-09-06 22:55:42 -04:00 |
arvidn
|
a2ea8b32db
|
fix more warnings
|
2015-09-06 22:55:41 -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
|
d43af6e3b7
|
remove functionality to initiate MTU based on the MTU on the nic (this is error prone and has questionable value)
|
2015-08-22 08:09:09 +02:00 |
arvidn
|
5c8fc818c1
|
fix more warnings
|
2015-08-19 01:39:01 +02:00 |
arvidn
|
a3c4a0a3e6
|
attempt to fix msvc build
|
2015-08-18 21:40:22 +02:00 |
arvidn
|
eecdd3121d
|
fix some build warnings
|
2015-08-17 09:01:43 -04:00 |
arvidn
|
9a0092c120
|
fix some warnings
|
2015-08-16 12:17:23 -04:00 |
Alden Torres
|
12fb68e8e3
|
Refactor of utp stream logging functions.
Renamed utp-stats option to utp-log.
|
2015-08-13 18:43:58 -04:00 |
Alden Torres
|
02afc8b640
|
Added utp-stats bjam option to enable utp stream log (utp.log file).
|
2015-08-13 18:43:58 -04:00 |
arvidn
|
213958f98d
|
uTP timeout fix. introduced when fixing the recent vulnerability
|
2015-08-12 23:05:33 -04:00 |
arvidn
|
1cbd9a9d5e
|
make ssthresh set less aggressive in uTP
|
2015-08-07 21:31:59 -04:00 |
arvidn
|
e0c3d28321
|
fix some warnings
|
2015-08-02 15:55:05 -04:00 |
arvidn
|
4d89c7da97
|
fixed uTP vulnerability
|
2015-07-29 22:25:59 -04:00 |
arvidn
|
6c5aec3476
|
fix request queue size performance issue
|
2015-07-20 08:20:17 -07:00 |
arvidn
|
389ffc622c
|
don't pull in the asio namespace in libtorrent. refer to it by boost::asio
|
2015-06-06 01:24:25 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
e7d369646d
|
fix gcc warnings
|
2015-05-18 01:30:32 +00:00 |
Arvid Norberg
|
8fdacf9534
|
address coverity issues and build issue with non atomic 64 bit operations
|
2015-05-03 22:21:19 +00:00 |
Arvid Norberg
|
4a304273fd
|
fix some coverity issues
|
2015-05-03 03:28:39 +00:00 |
Arvid Norberg
|
2fff222235
|
silence some warnings on msvc
|
2015-04-27 02:21:12 +00:00 |
Arvid Norberg
|
1faf2e201f
|
inversed TORRENT_LOGGING build config to enable logging by default. It's now disabled by TORRENT_DISABLE_LOGGING
|
2015-04-17 01:15:33 +00:00 |
Arvid Norberg
|
c1dc982f4f
|
deprecate the ptime type and related time types. just use boost::chrono / std::chrono
|
2015-03-12 04:34:54 +00:00 |
Arvid Norberg
|
0c8aee014c
|
implemented utp extension header to indicate the reason to close the connection
|
2015-02-28 19:51:15 +00:00 |
Arvid Norberg
|
a831a78fd5
|
simplify and clean up utp_stream. fix missing error check in read handler in peer_connection
|
2015-02-15 00:25:56 +00:00 |
Arvid Norberg
|
35b41858cf
|
deprecated session_status and session::status() in favor of performance counters
|
2015-01-04 21:31:02 +00:00 |
Arvid Norberg
|
09bc1550e9
|
simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin
|
2014-12-09 09:08:26 +00:00 |
Arvid Norberg
|
4376d26399
|
merged changes from RC_1_0
|
2014-12-01 10:43:34 +00:00 |
Arvid Norberg
|
a655047cb0
|
support SSL over uTP (unit test is still failing with same errors as previously, this has not been fixed yet)
|
2014-10-06 03:03:01 +00:00 |
Arvid Norberg
|
1c915f2e95
|
merge changes from RC_1_0
|
2014-09-28 20:02:43 +00:00 |
Arvid Norberg
|
07af6f6216
|
merged changes from RC_1_0
|
2014-08-20 07:02:03 +00:00 |
Arvid Norberg
|
9f8916a7a0
|
merged changes from RC_1_0
|
2014-08-18 23:05:10 +00:00 |
Arvid Norberg
|
524384045c
|
transition to use boost.random instead of rand() and custom pseudo random generator
|
2014-08-16 20:26:00 +00:00 |
Arvid Norberg
|
a6f345181f
|
fixed some unused argument warnings
|
2014-07-07 06:28:48 +00:00 |