Commit Graph

17 Commits

Author SHA1 Message Date
Damian Jarek
86176786c3
Expand CI matrix using Azure Pipelines:
* Allow setting a seed in websocket prng to workaround a valgrind bug
  in Xenial.
* Coverage collection in Azp.
* Fixup blacklists to avoid zlib bugs.
* Use native b2 features for sanitizers and valgrind.
* Expanded Windows build matrix.
* Add additional clang (with libc++) builds.

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-05-19 22:32:44 +02:00
Damian Jarek
7a388b7da6
Fix uninitalized memory use in deflate_stream
Reference in original zlib:
https://github.com/madler/zlib/pull/393

Resolves: #1586

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-05-04 17:30:23 +02:00
Damian Jarek
fb7ed617cd Ensure beast is copied to libs/beast
The BUILD_DIR on Appveyor has different names sometimes, use a consistent
directory name to avoid build failures.

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-04-18 16:42:27 -07:00
Damian Jarek
df0e9336bf Cleanup CI:
close #1558

- Parallelize submodule clone.
- Do a shallow submodule clone.
- Move submodule update code to a script.
- Build with BOOST_BEAST_USE_STD_STRING_VIEW on msvc

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-04-15 08:17:42 -07:00
Vinnie Falco
26f9cfb70a Don't build examples when variant==release 2019-02-27 06:52:59 -08:00
Vinnie Falco
9c83a9c6e7 Tidy up user-config.jam for tests 2019-02-20 18:58:59 -08:00
Vinnie Falco
8f536f173c bjam variant names are global 2019-02-19 16:27:27 -08:00
Vinnie Falco
6a658b5c3a Remove lowest_layer, add get_lowest_layer (API Change):
fix #1417

* New get_lowest_layer free function works for any object
* New lowest_layer_type trait works for any object
* New examples and documentation on layered streams

API Changes:

* The member function lowest_layer is removed from all
  types provided by the library:

Actions Required:

* Call the free function get_lowest_layer instead of
  member lowest_layer.
2019-02-01 04:31:13 -08:00
Glen Fernandes
1d5a18a0a1 Use cxxstd instead of cxxflags 2019-01-09 09:53:24 -08:00
Vinnie Falco
5a42490921 Squelch Boost.Coroutine deprecation warning 2018-12-12 19:32:21 -08:00
Damian Jarek
f90712d678 Don't collect coverage of experimental code:
close #1344

Code from beast/_experimental will be ignored when collecting coverage.

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2018-12-03 14:19:52 -08:00
Vinnie Falco
0a38da5b7a Ignore experimental files in coverage 2018-11-27 08:09:40 -08:00
Damian Jarek
868ca0f470 Add mp11 to CI build
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2018-11-21 12:47:38 -08:00
Damian Jarek
9816d61f38 Improve compilation of tests for continuous integration:
fix #1293

* Build ASIO's non-template entities into a static library
  to reduce the compiler's memory usage during test compilation.

* Retry as single-threaded build after the first build failure.
2018-11-20 18:07:33 -08:00
Ivan Vilata-i-Balaguer
edd162cf3b Add Access-Control-Expose-Headers field constant:
This response header is described both in [CORS](https://www.w3.org/TR/cors/)
and [Fetch](https://fetch.spec.whatwg.org/) specifications.
2018-03-09 09:29:14 -08:00
Vinnie Falco
24358f784a Disable gdb on Travis for Meltdown 2018-01-12 11:54:29 -08:00
Vinnie Falco
9fd7e4adee tools/ renamed from build/ 2017-08-09 18:50:04 -07:00