Arvid Norberg
|
23388c17ff
|
add option to send host header in HTTP proxy CONNECT command (#7710)
* add option to send host header in HTTP proxy CONNECT command
* land bearx3f's fix
* fixup
|
2025-07-18 08:04:57 +02:00 |
|
luzpaz
|
63373cf012
|
Fixes various typos
Found via `codespell -q 3 -S "*.pem,*.torrent,./docs/hunspell,./src/puff.cpp" -L bu,fo,folx,ihs,ot,readd,requestor,te`
|
2023-08-24 07:52:41 +02:00 |
|
arvidn
|
be8313e35e
|
merge RC_1_2 into RC_2_0
|
2022-05-22 14:17:25 +02:00 |
|
arvidn
|
d78dc1c201
|
remove unused priority field in http_connection
|
2022-05-11 12:26:21 +02:00 |
|
arvidn
|
f726d10891
|
merged RC_1_2 into RC_2_0
|
2020-12-03 02:55:59 +01:00 |
|
arvidn
|
c908c1026d
|
add option to disallow IDNA tracker and web seed hostnames, and disallow them by default
|
2020-12-01 02:35:26 +01:00 |
|
Arvid Norberg
|
2c518b3430
|
merge RC_1_2 into RC_2_0
|
2020-07-21 08:48:58 +02:00 |
|
arvidn
|
fa6ce35663
|
don't use system error code for connection timeout in high level timeout mechanism, to be able to tell the difference
|
2020-07-19 09:50:30 -07:00 |
|
Paul-Louis Ageneau
|
73b2fd68cf
|
Introduced TORRENT_USE_SSL compilation flag
|
2020-05-08 20:57:12 +02:00 |
|
Alden Torres
|
d91e749fc0
|
moving resolver related types and files to aux
|
2020-03-23 16:46:04 -07:00 |
|
arvidn
|
76fe4d370f
|
merged RC_1_2 into master
|
2020-03-21 22:41:35 +01:00 |
|
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
|
07971cd3e5
|
unify the internal namespace to be called aux, not detail
|
2019-08-29 00:15:07 +02:00 |
|
arvidn
|
87a689a0ad
|
merged RC_1_2 into master
|
2019-03-30 17:22:46 +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
|
3494961a68
|
some work on getting simulations to work
|
2019-02-11 20:19:08 +01:00 |
|
arvidn
|
d140d1e20d
|
update addresses
|
2019-02-11 20:19:08 +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 |
|