Commit Graph

  • 0e4e7ff370 ~basic_parser is virtual Vinnie Falco 2019-03-03 18:37:21 -08:00
  • 4eb137f8ea Fix decorator for certain sizes Vinnie Falco 2019-03-03 17:02:47 -08:00
  • 1e5b4f531d Set version to 226 Vinnie Falco 2019-03-02 05:40:44 -08:00
  • 9992701a4a Fix ubsan false positive: Eelis van der Weegen 2019-03-03 22:25:48 +01:00
  • 62878255fb Workaround for msvc-14.0 Vinnie Falco 2019-03-03 07:33:34 -08:00
  • f1947ea8ba Update appveyor matrix Vinnie Falco 2019-03-02 11:02:42 -08:00
  • ca783225da Appveyor uses msvc-14.0 Vinnie Falco 2019-03-02 10:51:44 -08:00
  • 4f0d6a4a55 tests use lib_beast for cmake Vinnie Falco 2019-03-02 09:12:54 -08:00
  • 1432d336be Move parser definitions to .ipp Vinnie Falco 2019-03-02 08:57:26 -08:00
  • edf5b7cd03 Fix HTTP parser static string calculation Vinnie Falco 2019-03-02 08:42:56 -08:00
  • cec63d923c Tidy up appveyor error Vinnie Falco 2019-03-02 06:44:19 -08:00
  • fca4b3ae10 make_strand is in net:: Vinnie Falco 2019-03-02 05:22:02 -08:00
  • dfd3752c23 Doc tidy Vinnie Falco 2019-03-01 17:20:05 -08:00
  • c7a7d16992 Allow the use of string_body and vector_body with -fno-exceptions Damian Jarek 2019-03-01 22:55:58 +01:00
  • 8c53abe6e5 Support -fno-exceptions Vinnie Falco 2019-03-01 13:39:12 -08:00
  • 723fceaf67 Set version to 225 Vinnie Falco 2019-03-01 11:03:15 -08:00
  • 737d7a97e6 Remove session_alloc (API Change) Vinnie Falco 2019-03-01 12:00:44 -08:00
  • 272b6f23e4 Examples use flat_buffer Vinnie Falco 2019-03-01 11:57:58 -08:00
  • 7806672f42 Fix wsload jamfile Vinnie Falco 2019-03-01 11:28:40 -08:00
  • bf2523b190 Tidy up an unused function Vinnie Falco 2019-03-01 11:02:37 -08:00
  • a3f0ea3573 Move macro from config.hpp Vinnie Falco 2019-03-01 10:47:09 -08:00
  • df93a8dbf1 Set version to 224 Vinnie Falco 2019-02-28 11:43:15 -08:00
  • 00487f1de6 Reusing an HTTP parser returns an error Vinnie Falco 2019-02-28 10:27:43 -08:00
  • 8eb15148d7 Advanced servers use HTTP parser interfaces for reading Vinnie Falco 2019-02-28 10:01:54 -08:00
  • 16280f9991 Remove extraneous error check in advanced-server-flex Vinnie Falco 2019-02-28 07:54:20 -08:00
  • f611807bc0 Set version to 223 Vinnie Falco 2019-02-27 16:40:45 -08:00
  • 974f34beab Tidy up a warning and test Vinnie Falco 2019-02-27 18:15:01 -08:00
  • ef5282ebcf Tidy up websocket service Vinnie Falco 2019-02-27 16:39:47 -08:00
  • 92ad50a8e7 Destroy abandoned websocket ops on shutdown Vinnie Falco 2019-02-27 16:27:42 -08:00
  • 72a99c43a7 Pausation abandoning test Damian Jarek 2018-12-08 00:10:10 +01:00
  • 031e13c253 Add websocket service Vinnie Falco 2019-02-27 15:02:00 -08:00
  • 05b5843e19 Next layer is a base class Vinnie Falco 2019-02-27 14:48:31 -08:00
  • e90f2087e7 Doc tidy Vinnie Falco 2019-02-27 14:17:55 -08:00
  • c510662c67 Add test::stream::service Vinnie Falco 2019-02-26 18:55:23 -08:00
  • ad48837872 Fix warning Vinnie Falco 2019-02-27 13:11:48 -08:00
  • 5af7ad2e15 Set version to 222 Vinnie Falco 2019-02-27 07:01:42 -08:00
  • b65704167b asio builds correctly on windows now Vinnie Falco 2019-02-27 06:59:14 -08:00
  • 22b6fa4121 Reduce instantiations in detect_ssl Vinnie Falco 2019-02-26 13:44:02 -08:00
  • d0cf40d5b2 Fix as-if post Vinnie Falco 2019-02-26 12:36:03 -08:00
  • 26f9cfb70a Don't build examples when variant==release Vinnie Falco 2019-02-26 11:07:39 -08:00
  • 15cd69514d Doc work Vinnie Falco 2019-02-26 11:02:18 -08:00
  • 8f9eed1faf stream_base::timeout::suggested is a nested function Vinnie Falco 2019-02-26 09:42:07 -08:00
  • b02f59ff91 Set version to 221 Vinnie Falco 2019-02-26 07:17:46 -08:00
  • 7953ac281f Pass references as pointers to async_initiate Vinnie Falco 2019-02-26 07:17:24 -08:00
  • ab9a4c66e0 Doc work Vinnie Falco 2019-02-25 17:14:04 -08:00
  • e9ba521c60 Cleanup in test::stream internals: Damian Jarek 2019-02-23 22:44:06 +01:00
  • 0647c902ac role_type is in boost/beast/core/role.hpp (API Change): Vinnie Falco 2019-02-25 16:00:50 -08:00
  • 81f33a0f89 Rename to async_base, stable_async_base Vinnie Falco 2019-02-25 09:31:51 -08:00
  • 5dd01155e6 Doc work Vinnie Falco 2019-02-25 07:45:30 -08:00
  • 28eecefaaa Set version to 220 Vinnie Falco 2019-02-24 19:44:12 -08:00
  • d9400ce618 Refactor docs Vinnie Falco 2019-02-23 21:00:58 -08:00
  • 50be985254 Release notes Vinnie Falco 2019-02-23 15:19:35 -08:00
  • 3038234376 Set version to 219 Vinnie Falco 2019-02-23 12:07:39 -08:00
  • f92999b613 Doc work Vinnie Falco 2019-02-23 12:04:48 -08:00
  • 6331e03a3a OpenSSL is required for tests and examples Vinnie Falco 2019-02-23 10:46:43 -08:00
  • 59bda5d9c6 basic_parser is abstract, not CRTP (API Change): Vinnie Falco 2019-02-23 06:55:12 -08:00
  • bbd62dd181 ssl_stream is a public interface Vinnie Falco 2019-02-23 09:56:52 -08:00
  • 094f5ec5cb Better treatment of SSL short reads: Vinnie Falco 2019-02-23 06:34:52 -08:00
  • d4dddec1c0 Reduce template instantiations Vinnie Falco 2019-02-22 20:08:20 -08:00
  • 46eb006757 Tidy up docs Vinnie Falco 2019-02-22 19:46:29 -08:00
  • 73c7f3ea3e Visual Studio 2017 minimum requirement for Windows Vinnie Falco 2019-02-22 18:46:09 -08:00
  • d048aa8e7e More split definitions in test::stream Damian Jarek 2019-02-23 02:30:08 +01:00
  • c82237512a Set version to 218 Vinnie Falco 2019-02-22 17:26:21 -08:00
  • 955354b9dd Enable split Beast compilation for tests Vinnie Falco 2019-02-22 13:06:43 -08:00
  • 4a5ab9785c Add OpenSSL installation/setup instructions Damian Jarek 2019-02-21 00:32:37 +01:00
  • c5af2e7fcc Fixes to some CI targets Vinnie Falco 2019-02-22 04:58:26 -08:00
  • 90b783cb62 detect_ssl, async_detect_ssl are public interfaces Vinnie Falco 2019-02-21 18:09:39 -08:00
  • b2807ae3ee Set version to 217 Vinnie Falco 2019-02-21 13:19:43 -08:00
  • 7d1edfc866 Trim Travis OSX cpp versions Vinnie Falco 2019-02-21 13:18:57 -08:00
  • ee13bfad70 Fast prng is pcg Vinnie Falco 2019-02-21 10:56:11 -08:00
  • 6ada618c12 Check BOOST_NO_CXX11_THREAD_LOCAL Vinnie Falco 2019-02-21 07:00:31 -08:00
  • d08cc82e15 Use async_initiate Vinnie Falco 2019-02-20 20:25:01 -08:00
  • e2d3f741b8 Fix compile errors Vinnie Falco 2019-02-20 22:01:30 -08:00
  • 95314b7c3a Adjust Travis matrix Vinnie Falco 2019-02-20 19:54:48 -08:00
  • eea3929b26 Concept check tidying Vinnie Falco 2019-02-20 19:19:59 -08:00
  • 2b92189b65 Doc tidying Vinnie Falco 2019-02-20 18:55:01 -08:00
  • c681241d70 Large WebSocket Upgrade response no longer overflows Vinnie Falco 2019-02-20 16:03:09 -08:00
  • 9c83a9c6e7 Tidy up user-config.jam for tests Vinnie Falco 2019-02-20 15:29:28 -08:00
  • 51994d133f Release notes Vinnie Falco 2019-02-20 12:18:44 -08:00
  • b7f2792062 Fix file_body_win32 Vinnie Falco 2019-02-20 09:39:10 -08:00
  • c3c3777661 Pass strand to async_accept Vinnie Falco 2019-02-20 07:07:01 -08:00
  • fd4b080a4a RatePolicy documentation Vinnie Falco 2019-02-19 20:29:35 -08:00
  • eaa3d5f975 Tidy up some warnings Vinnie Falco 2019-02-19 19:23:40 -08:00
  • 093f966f69 Disable bind_continuation Vinnie Falco 2019-02-19 19:04:49 -08:00
  • 28d3b41a43 websocket idle pings Vinnie Falco 2019-02-19 17:14:34 -08:00
  • 62aa1b9717 Reorder Travis matrix items Vinnie Falco 2019-02-19 16:38:22 -08:00
  • 28f5921bd6 Set version to 216 Vinnie Falco 2019-02-19 16:30:05 -08:00
  • 8f536f173c bjam variant names are global Vinnie Falco 2019-02-19 09:58:06 -08:00
  • a5adc328e4 basic_stream uses async_initiate Vinnie Falco 2019-02-19 09:51:36 -08:00
  • c5b655c954 basic_stream connects are members Vinnie Falco 2019-02-19 09:36:13 -08:00
  • 0ad7390e94 Use async_initiate in basic_stream Vinnie Falco 2019-02-19 09:01:45 -08:00
  • 23a7bcc67e Add RatePolicy to basic_stream Vinnie Falco 2019-02-10 12:27:28 -08:00
  • 6baa607295 Fixes to support Asio changes (API Change): Vinnie Falco 2019-02-18 12:42:24 -08:00
  • ac24e58fb3 Add make_strand Vinnie Falco 2019-02-18 13:38:40 -08:00
  • bc436da9c5 Documentation work Vinnie Falco 2019-02-18 06:04:02 -08:00
  • 3f50efa138 WebSocket Decorator is a socket option (API Change): Vinnie Falco 2019-02-17 16:03:09 -08:00
  • 085fb66b26 websocket test coverage Vinnie Falco 2019-02-17 05:23:40 -08:00
  • e831e8b7ee Add detail::decorator Vinnie Falco 2019-02-17 13:22:14 -08:00
  • 79c777e776 Tidying and fixes Vinnie Falco 2019-02-16 18:35:22 -08:00
  • fc7b47fc5d Use suggested timeouts in Websocket examples Vinnie Falco 2019-02-16 14:01:37 -08:00