arvidn
|
4fd6136b2a
|
improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents
|
2020-03-21 12:28:49 -07:00 |
arvidn
|
33d006df99
|
add unit tests for http_connection over plain HTTP proxy
|
2019-11-21 08:40:36 +01:00 |
arvidn
|
64600f444b
|
improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion'
|
2019-03-26 10:14:06 +01:00 |
arvidn
|
6be8b395da
|
some cleanup turning memcmp() and memcpy() into span comparisons and std::copy(). some more use of random_bytes() instead of loops.
|
2018-11-05 18:52:45 +01:00 |
arvidn
|
1a66a8b285
|
merged RC_1_1 into master
|
2018-05-20 12:08:46 +02:00 |
d_komarov
|
96700c15ff
|
Set http request timeout to 5 seconds
Fixes random test failures in test_http_connection.
|
2018-05-17 00:54:12 +02:00 |
arvidn
|
9df4d4b7f8
|
replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator
|
2018-03-23 11:19:46 +01:00 |
Alden Torres
|
4abeacdf33
|
fixing warnings in tests code, part8
|
2018-01-31 01:14:23 +01:00 |
Alden Torres
|
73a7050185
|
fixing warnings in tests code, part7
|
2018-01-30 12:34:53 +01:00 |
arvidn
|
4bc93cff38
|
merge RC_1_1 into master
|
2017-11-23 18:01:32 +01:00 |
arvidn
|
5e7666526e
|
fix IPv6 tracker announce issue
|
2017-11-23 10:11:59 +01:00 |
arvidn
|
95c8c3018a
|
use span in gzip, http_parser and http_connection
|
2017-09-04 22:33:38 +02:00 |
arvidn
|
865ff09a84
|
merge RC_1_1 into master
|
2017-08-10 16:44:57 +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
|
c4afb5e949
|
use a dedicated class template for flags types instead of enum class. It's more backwards compatible and improves ergonomics
|
2017-07-15 01:15:57 -07:00 |
arvidn
|
afce0d3a86
|
make resolver_flags use enum class for improved type-safety
|
2017-05-29 18:38:59 -04:00 |
arvidn
|
ffaabd846c
|
make file open mode flags be an enum class for type-safety
|
2017-05-28 11:16:59 -04:00 |
Steven Siloti
|
fd50630020
|
announce to trackers for all listen interfaces
|
2017-04-30 08:11:56 -04:00 |
arvidn
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
arvidn
|
79d7ae3638
|
separate path and filesystem functions out into its own translation unit/header file pair, separating it from the file and directory class
|
2017-04-11 18:07:55 -04:00 |
Alden Torres
|
0132221031
|
minor code cleanup, std:: prefix, consts, typos
|
2017-04-04 23:12:48 -04:00 |
Arvid Norberg
|
3d06371f31
|
factor out some common storage utilities out of storage.cpp (#1515)
factor out some common storage utilities out of storage.cpp
|
2017-01-11 00:42:10 -05:00 |
Arvid Norberg
|
57f52adc88
|
various cleanup (#1497)
* various cleanup
* fix
* cleanup
|
2017-01-06 01:39:01 -05:00 |
arvidn
|
20aeed09e1
|
clean up tests
|
2016-11-12 17:39:34 -05:00 |
Steven Siloti
|
f5366bd816
|
use span for scatter/gather lists (#1260)
use span for gather/scatter buffers. remove explicit size parameter from file_op
|
2016-10-26 20:40:56 -04:00 |
arvidn
|
6c805bd06d
|
simplify print statements in tests
|
2016-10-09 20:23:45 -04:00 |
arvidn
|
9453fbd54b
|
merged RC_1_1 into master
|
2016-10-09 20:09:44 -04:00 |
Arvid Norberg
|
6bb2d7c017
|
Sanitize 1.1 (#1197)
enable address sanitizer
|
2016-10-09 17:00:20 -04:00 |
Alden Torres
|
6e891a0211
|
refactor to use std::shared_ptr with http_connection (#1049)
|
2016-08-31 12:45:45 -04:00 |
Arvid Norberg
|
770935cd46
|
modernize-use-nullptr (#894)
|
2016-07-09 16:26:26 -04:00 |
Arvid Norberg
|
717ed8bd3b
|
Msvc warnings (#822)
fix msvc warnings in python bindings and simulations
|
2016-06-18 19:24:27 -04:00 |
Arvid Norberg
|
e8380e1d0b
|
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732)
|
2016-05-17 09:24:06 -04:00 |
Andrei Kurushin
|
c41ab094be
|
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools (#627)
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools
|
2016-04-20 00:45:32 -04:00 |
arvidn
|
197ca4e06d
|
transition http proxy test for http_connection to the sim
|
2015-12-22 00:45:16 -05:00 |
arvidn
|
eed17f0bc1
|
remove the cases from non-sim test that are covered by the new http_connection sim test
|
2015-11-24 00:39:02 -05:00 |
arvidn
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -04:00 |
arvidn
|
8528a74828
|
fix bug in test_http_connection
|
2015-06-21 23:06:08 -04:00 |
arvidn
|
08016494a9
|
split up test_http_connection into smaller test cases
|
2015-06-21 12:41:50 -04:00 |
arvidn
|
3755a77a64
|
attempt to trouble shoot missing backtraces on linux
|
2015-06-20 16:36:23 -04:00 |
Arvid Norberg
|
84849f3afd
|
some msvc fixes
|
2015-05-30 21:46:59 +00:00 |
Arvid Norberg
|
f9c9d0ad0d
|
merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile.
|
2015-05-30 04:31:23 +00:00 |
Arvid Norberg
|
3ea67e2bf5
|
move time_now_string out to the unit test library (basically unused in libtorrent itself)
|
2015-04-24 03:48:08 +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
|
1b9b6f7292
|
support http basic auth in http_connection passed in from the outside as opposed to part of the url
|
2015-02-08 16:03:09 +00:00 |
Arvid Norberg
|
c2e5df57b5
|
extend http_connection unit test to cover no keep-alive
|
2015-01-05 16:17:23 +00:00 |
Arvid Norberg
|
ceccc2a483
|
land branch to remove half-open connection limit / connection queue
|
2014-10-03 20:56:57 +00:00 |
Arvid Norberg
|
7351389ce8
|
land libtorrent_aio branch in trunk
|
2014-07-06 19:18:00 +00:00 |
Arvid Norberg
|
8bf283c7fe
|
fix test_http_connection for windows
|
2014-01-22 02:59:09 +00:00 |
Arvid Norberg
|
ecb87b003b
|
attempt to fix http_connection unit test
|
2013-11-22 03:05:38 +00:00 |
Arvid Norberg
|
b4aad2a481
|
move web_server for unit tests over to python
|
2013-11-03 08:15:51 +00:00 |