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
|
64600f444b
|
improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion'
|
2019-03-26 10:14:06 +01:00 |
arvidn
|
eab1055938
|
more warnings on appveyor
|
2018-11-18 11:49:45 +01:00 |
Arvid Norberg
|
6efff919cd
|
deprecated alert::progress_notification alert category, split into finer grained categories
|
2018-04-05 16:27:28 +02: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
|
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
|
e0fa1cd247
|
merged RC_1_1 into master
|
2017-05-12 21:46:45 -04:00 |
Jan Berkel
|
b3815c5533
|
HTTP proxy: avoid connecting to itself (#1978)
|
2017-05-08 11:04:17 -04:00 |
arvidn
|
b1b4360df6
|
merged RC_1_1 into master
|
2017-05-08 07:48:42 -04:00 |
Jan Berkel
|
fe9f877087
|
Set connection timeout when next endpoint is tried (#1952)
|
2017-05-04 17:32:47 -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
|
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
|
e782783814
|
modernize use override (#895)
|
2016-07-09 20:10:38 -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
|
ed077c8358
|
use cstdint intead of boost/cstdint.hpp (#833)
use cstdint intead of boost/cstdint.hpp
|
2016-06-18 14:01:38 -04:00 |
Arvid Norberg
|
748af6eec1
|
general cleanup. remove valgrind markup, log_hash_failures and C headers (#752)
general cleanup. remove valgrind markup, log_hash_failures and C headers
|
2016-05-23 08:15:39 -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 |
arvidn
|
197ca4e06d
|
transition http proxy test for http_connection to the sim
|
2015-12-22 00:45:16 -05:00 |
Arvid Norberg
|
550b0bb047
|
Merge pull request #313 from arvidn/setup-swarm-cleanup
clean up setup-swarm simulation utility to be more flexible
|
2015-12-12 14:07:26 -05:00 |
arvidn
|
d505f93d7a
|
port sim tests to use the new setup_swarm API
|
2015-12-12 00:41:47 -05:00 |
arvidn
|
d80a129871
|
fix gcc warnings
|
2015-12-12 07:15:24 +02:00 |
arvidn
|
a8e31fd8ca
|
add first coverage of test_transfer as a proper sim
|
2015-11-28 00:59:39 -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
|
47cd496617
|
extend http_connection sim test to proxy hostnames
|
2015-11-24 00:39:02 -05:00 |
arvidn
|
710e510c4b
|
fix format string to be msvc compatible and work-around issue with boost.asio beeing header-only and instantiating multiple error_category objects when linking shared
|
2015-11-24 00:39:02 -05:00 |
arvidn
|
e3dad98fbe
|
fix an old use of posix_category. make http_connection translate IPs into proper endpoints when connecting over socks (instead of passing the IP on as a hostname string). add test coverage
|
2015-11-24 00:39:02 -05:00 |
arvidn
|
92236a9923
|
clean up error_code use, and use error_condition to test for errors in test_http_connection
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
fa3215f8c7
|
don't capture buffer by value in lambda expression
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
174e0aeb46
|
fix semantics of socks5_stream and http_connection to make them not close themselves. Add socks5 and socks4 proxy coverage in test_http_connection
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
91868f2086
|
add test for gzipped http responses
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
9e971895dc
|
test chunked encoding in new http_connection test
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
c6e46ae305
|
improve http_connection simulation test and extend it
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
f4a2b4d949
|
start of an http_connection test under the simulator
|
2015-11-24 00:39:01 -05:00 |