Giovanni Mascellani
9ce16bccbd
Fix typo in copyright headers.
...
closes #2102
2020-10-26 16:56:18 +01:00
Richard Hodges
855fc23885
Set version to 302
2020-09-13 16:19:27 +02:00
Richard Hodges
bea31bfff6
Fix nullptr implicit cast on fields::set()
...
fixes #2085
2020-09-13 16:19:27 +02:00
Richard Hodges
91d9457ab9
Add Sec-* HTTP headers
...
fixes #2080
closes #2082
2020-09-07 17:26:34 +02:00
Richard Hodges
7811f4c52f
Fix assert when basic_stream used as underlying of ssl::stream with 0-length write
...
Fixes #2065
Closes #2078
2020-09-03 16:12:40 +02:00
Richard Hodges
4eb7d06d5d
Set version to 301
2020-08-28 16:24:38 +02:00
Richard Hodges
2036931674
Fix Travis CI bug
2020-08-28 16:24:38 +02:00
Richard Hodges
9e6822773e
Fix erroneous error when HTTP body_limit is none
...
fixes #2070
closes #2073
2020-08-28 13:26:59 +02:00
Richard Hodges
d04ff199bb
Fix unreachable code warning with MSVC
...
fixes #1582
closes #2035
2020-08-28 13:26:23 +02:00
Georg Gast
b07edea9d7
Fix logic error in advance_server_flex
...
fixes #2063
closes #2064
2020-08-28 13:26:22 +02:00
Vinnie Falco
e7c677effe
Windows links to bcrypt for filesystem
...
closes #2039
2020-08-28 13:26:22 +02:00
Richard Hodges
982120c73e
Fix file open with append_existing flag on posix
...
fixes #2011
closes #2027
2020-08-28 13:26:22 +02:00
Richard Hodges
ccd0f8822a
Websocket SSL teardown also tears down underlying TCP
...
fixes #2023
2020-08-28 13:26:22 +02:00
Richard Hodges
a35cd32005
Update WebSocket examples to set TLS SNI
2020-08-28 13:26:22 +02:00
Richard Hodges
bc1fc65d7e
Add handler tracking locations to websocket
2020-08-28 13:26:22 +02:00
Richard Hodges
8c21c80f43
Add handler tracking locations to tcp teardown
2020-08-28 13:26:21 +02:00
Richard Hodges
2f6bf76cb4
Eliminate spurious uninitialised variable warning in detect_ssl
2020-08-28 13:26:21 +02:00
Richard Hodges
932db900c3
Add handler tracking locations to flat_stream
2020-08-28 13:26:21 +02:00
Richard Hodges
886ac8b7a0
Add handler tracking locations to detect_ssl
2020-08-28 13:26:21 +02:00
Richard Hodges
4357e8356e
Add handler tracking locations to icy_stream
2020-08-28 13:26:21 +02:00
Christopher Kohlhoff
11385141ea
Add handler tracking locations to http operations
2020-08-28 13:26:21 +02:00
Christopher Kohlhoff
5641d9498b
Add handler tracking locations to basic_stream
2020-08-28 13:26:17 +02:00
Richard Hodges
eb789859f5
Add Beast_ENABLE_HANDLER_TRACKING cmake option
2020-08-28 13:25:30 +02:00
Richard Hodges
201105e66a
Set version to 300
...
closes #2017
boost-1.74.0
boost-1.75.0.beta1
2020-07-24 13:59:49 +02:00
Richard Hodges
2efb729c53
Fix compile errors under Clang 3.4
...
fixes #2030
closes #2031
2020-07-24 13:59:49 +02:00
Richard Hodges
4f913cab63
Fix portability bug in websocket server sync example
...
fixes #2032
closes #2034
2020-07-24 13:59:46 +02:00
sdarwin
b168f6242d
additional dockerfiles for testing
2020-07-24 13:38:58 +02:00
sdarwin
28a7a99e75
simplify openssl on windows
2020-07-24 13:38:58 +02:00
sdarwin
3486e9cb18
Dockerfile for windows
2020-07-11 07:19:52 +02:00
Richard Hodges
11a3b932b2
Set Version to 299
...
closes #2008
closes #2007
boost-1.74.0.beta1
2020-07-07 19:27:59 +02:00
Akira Takahashi
4624dec026
Fix type in release notes
2020-07-07 18:49:38 +02:00
Richard Hodges
f036077547
Fix race in http-crawl
2020-07-07 18:49:35 +02:00
Richard Hodges
03d43aa397
Set Version to 298
...
closes #1999
2020-07-04 08:22:57 +02:00
Richard Hodges
a9b5bf343d
Examples require tracked
2020-07-04 08:22:57 +02:00
Richard Hodges
de1e63c597
Fix style errors
2020-07-04 08:12:10 +02:00
Richard Hodges
b84d8ad3d4
Add Linux Docker test matrix
2020-07-04 07:37:16 +02:00
Richard Hodges
81b677e7d3
Update release notes
2020-07-04 07:37:16 +02:00
Richard Hodges
719f1a5505
Fix websocket stream when using net.ts executor type
2020-07-04 07:35:19 +02:00
Richard Hodges
060f59685c
Support BOOST_ASIO_NO_TS_EXECUTORS
2020-07-04 07:35:14 +02:00
Richard Hodges
5f1adfbc6d
Refactor get_io_context
2020-07-04 07:35:06 +02:00
Christopher Kohlhoff
107b01ad24
Update bind_handler test to use standard executor form
2020-07-04 07:35:01 +02:00
Christopher Kohlhoff
ca95101a88
Don't test deprecated hooks
2020-07-04 07:34:54 +02:00
Christopher Kohlhoff
06a0b18b1d
Use strand<> rather than legacy executor io_context::strand
2020-07-04 07:34:45 +02:00
Christopher Kohlhoff
aef2559c7a
Use dispatch/post free functions to be independent of executor concept
2020-07-04 07:34:41 +02:00
Christopher Kohlhoff
55302a3f8f
New name for polymorphic executor. Trait for detecting new executors
2020-07-04 07:34:34 +02:00
Christopher Kohlhoff
22f2f5dcf4
Handler invoke and allocation hooks are deprecated
2020-07-04 07:34:21 +02:00
Richard Hodges
6f57e5934c
Set version to 297
...
closes #1973
closes #1981
closes #1974
2020-06-12 18:10:25 +02:00
Richard Hodges
93040ea8cc
iless and iequal take part in Heterogeneous Lookup
...
Fixes #1949
2020-06-12 18:10:23 +02:00
Richard Hodges
14c3d50b57
Deprecate string_param (API Change):
...
API Changes:
`string_param`, which was previously the argument type when setting field values
has been replaced by `string_view`. Because of this, it is no longer possible to
set message field values directly as integrals.
Users are required to convert numeric arguments to a string type prior to calling
`fields::set` et. al.
Beast provides the non-allocating `to_static_string()` function for this purpose.
To set Content-Length field manually, call `message::content_length`.
fixes #1956
2020-06-12 17:33:20 +02:00
Richard Hodges
ae2b699e04
Fix max() compile error
...
closes #1980
2020-06-12 14:21:11 +02:00