Commit Graph

  • f21358186e Add websocket::stream timeouts Vinnie Falco 2019-02-13 08:00:07 -08:00
  • dfd08bf6ae Refactor websocket::stream operations Vinnie Falco 2019-01-20 12:25:30 -08:00
  • 6af6a8da99 Travis OSX uses c++11 Vinnie Falco 2019-02-18 09:27:22 -08:00
  • 9f8cf7d599 Set version to 215 Vinnie Falco 2019-02-14 17:29:15 -08:00
  • 5c01953076 Remove unused file Vinnie Falco 2019-02-16 05:31:20 -08:00
  • 00e8c381cd Examples use ssl_stream Vinnie Falco 2019-02-16 05:29:13 -08:00
  • 22dcb4a3cb example/cppcon2018 is removed: Vinnie Falco 2019-02-16 04:16:55 -08:00
  • ca1b620527 Use std::bind for control_callback Vinnie Falco 2019-02-15 17:52:57 -08:00
  • 2e62f25701 Use async_op_base::invoke Vinnie Falco 2019-02-15 15:47:36 -08:00
  • f41363c60c Add async_op_base::invoke Vinnie Falco 2019-02-15 15:16:51 -08:00
  • fdaf2ea7e1 Rename to async_op_base::invoke_now Vinnie Falco 2019-02-15 15:02:38 -08:00
  • a781285e2f Add experimental test/handler.hpp Vinnie Falco 2019-02-15 15:18:33 -08:00
  • 18447553ca Examples use bind_front_handler Vinnie Falco 2019-02-14 16:20:27 -08:00
  • 92add2afa6 bind_front_handler works with member functions Vinnie Falco 2019-02-14 16:16:04 -08:00
  • d410b429c0 Remove bind_back_handler Vinnie Falco 2019-02-14 16:11:14 -08:00
  • 5ed9f7712e basic_stream uses boost::shared_ptr Vinnie Falco 2019-02-14 12:54:32 -08:00
  • 65cbc158cf Tidy up example docs and some names Vinnie Falco 2019-02-14 07:52:56 -08:00
  • d43d9421a4 Set version to 214 Vinnie Falco 2019-02-13 13:30:04 -08:00
  • ebc5246c47 Rewrite the echo-op example Vinnie Falco 2019-02-13 12:16:17 -08:00
  • 96b2944f70 Add detail::bind_continuation Vinnie Falco 2019-02-11 21:10:29 -08:00
  • c08ce90e2c Tidy up a warning Vinnie Falco 2019-02-12 20:28:30 -08:00
  • b6f215a00d handler binders use the associated allocator Vinnie Falco 2019-02-12 05:42:41 -08:00
  • 1a80dd4560 Set version to 213 Vinnie Falco 2019-02-10 05:49:31 -08:00
  • 45d722874f Use tcp_stream, HTTP timeouts in advanced servers Vinnie Falco 2019-02-10 05:48:29 -08:00
  • 6ee1a88292 Use tcp_stream in WebSocket server examples Vinnie Falco 2019-02-09 22:30:54 -08:00
  • 920909673a Use tcp_stream in WebSocket client examples Vinnie Falco 2019-02-09 22:20:33 -08:00
  • cab2472ee9 Use timeouts in HTTP client examples Vinnie Falco 2019-02-09 22:04:01 -08:00
  • 5b97fbb966 Use timeouts in HTTP server examples Vinnie Falco 2019-02-09 20:26:48 -08:00
  • 9b14774ada basic_stream subsumes stranded_stream: Vinnie Falco 2019-02-09 05:15:48 -08:00
  • 0ce8ebbefd Fix posix_file::close handling of EINTR: Vinnie Falco 2019-02-09 11:32:33 -08:00
  • 68ee0df2ce Set version to 212 Vinnie Falco 2019-02-08 21:10:15 -08:00
  • 168f674b4a Improved websocket stream documentation Vinnie Falco 2019-02-08 13:26:55 -08:00
  • 44ed20aa2c buffers_front tests Vinnie Falco 2019-02-08 10:47:36 -08:00
  • b8aa6be7fd stranded_socket tests and tidy Vinnie Falco 2019-02-07 20:11:21 -08:00
  • f15bbf10b4 flat_stream tests and tidy Vinnie Falco 2019-02-07 21:43:02 -08:00
  • 98834967c3 dynamic_buffer_ref tests and tidy Vinnie Falco 2019-02-07 20:57:50 -08:00
  • 06efddd8b8 Set version to 211 Vinnie Falco 2019-02-07 17:30:18 -08:00
  • cd28598e5b Fixes to rfc7230: Daniel Sewtz 2019-02-07 23:47:05 +01:00
  • 55d319a9d9 multi_buffer::clear preserves capacity Vinnie Falco 2019-02-07 14:02:46 -08:00
  • c3125e8358 flat_buffer::clear preserves capacity Vinnie Falco 2019-02-07 11:47:57 -08:00
  • 27a6f57200 Add flat_stream: Vinnie Falco 2019-02-07 11:26:35 -08:00
  • 3896f9aa9c Add stranded_stream Vinnie Falco 2019-02-04 19:25:44 -08:00
  • cdc6e76ab7 Remove extra semicolon Benjamin Buch 2019-02-07 17:36:03 +01:00
  • 812a19706a Improvements to test::stream: Vinnie Falco 2019-02-06 14:40:48 -08:00
  • a142082cf2 Workaround for vs2015 Vinnie Falco 2019-02-06 05:22:09 -08:00
  • dc02f63050 close_socket is in stream_traits.hpp Vinnie Falco 2019-02-05 21:03:20 -08:00
  • 5a7a1a3f6c Set version to 210 Vinnie Falco 2019-02-05 14:05:10 -08:00
  • 34362256c0 Fixes to test::stream::async_read: Damian Jarek 2019-02-04 15:43:41 +01:00
  • adcd4bc0c9 is_completion_handler, type_traits.hpp are deprecated (API Change): Vinnie Falco 2019-02-05 13:02:19 -08:00
  • 11c708e29d Tidy up inline variable macro definition Vinnie Falco 2019-02-05 10:45:08 -08:00
  • d2669d2a78 is_invocable is in its own header file Vinnie Falco 2019-02-05 09:52:35 -08:00
  • 8ea8f41bba is_file is in file_base.hpp (API Change): Vinnie Falco 2019-02-05 09:08:25 -08:00
  • 44d9eaba4d Tidying Vinnie Falco 2019-02-05 08:24:26 -08:00
  • 98aed8ed49 Fix hexadecimal string conversion table: Vinnie Falco 2019-02-05 08:13:54 -08:00
  • 477cd75153 Stream traits are in stream_traits.hpp (API Change): Vinnie Falco 2019-02-05 07:40:30 -08:00
  • 9cee4e053f Add executor_type trait Vinnie Falco 2019-02-04 21:52:54 -08:00
  • 42d83b221a Add stream_traits.hpp: Vinnie Falco 2019-02-04 20:06:56 -08:00
  • 4b7c33d781 Remove unnecessary file Vinnie Falco 2019-02-04 19:53:11 -08:00
  • 28858c60fd Better handling of stream timeouts Vinnie Falco 2019-02-04 06:45:45 -08:00
  • 8814ac4b35 Remove unused file Vinnie Falco 2019-02-04 07:17:34 -08:00
  • b70966ad47 Fix stable_async_op_base javadoc Vinnie Falco 2019-02-03 16:53:22 -08:00
  • e082caae76 Update interim release notes Vinnie Falco 2019-02-03 12:57:52 -08:00
  • bc74cc2374 Spaces not tabs Vinnie Falco 2019-02-03 08:25:32 -08:00
  • 9b88446ab8 Tidy up read implementation Vinnie Falco 2019-02-03 07:25:59 -08:00
  • 18a5f43639 Set version to 209 Vinnie Falco 2019-02-02 17:08:00 -08:00
  • 35dbd140d4 Add buffer_size Vinnie Falco 2019-02-02 20:44:04 -08:00
  • 64149f434a Refactor quickref.xml Vinnie Falco 2019-02-02 16:46:52 -08:00
  • 17ada67f0d Add dynamic_buffer_ref Vinnie Falco 2019-02-02 16:14:10 -08:00
  • bfb500110b Spelling Vinnie Falco 2019-02-02 13:19:30 -08:00
  • a142969c5d Qualify buffer_copy, don't qualify buffer_size: Vinnie Falco 2019-02-02 10:53:54 -08:00
  • 5b0b218d96 test::stream maintains a handler work guard Vinnie Falco 2019-02-02 10:30:12 -08:00
  • 599104c16a async_echo supports move-only handlers Vinnie Falco 2019-02-02 10:20:38 -08:00
  • e0db595760 Faster http::string_to_field: Peter Dimov 2019-02-02 15:27:39 +02:00
  • 150614cc9a Change exe to run for bench-parser Peter Dimov 2019-02-02 15:26:55 +02:00
  • be29ce4c1e Set version to 208 Vinnie Falco 2019-02-01 15:14:14 -08:00
  • 74f02f8ac5 Doc work Vinnie Falco 2019-02-01 04:16:05 -08:00
  • 49deee4a69 Add close_socket, beast_close_socket customization: Vinnie Falco 2019-01-28 22:05:01 -08:00
  • 6a658b5c3a Remove lowest_layer, add get_lowest_layer (API Change): Vinnie Falco 2019-01-10 20:25:10 -08:00
  • ff32f44682 Get openssl in appveyor Damian Jarek 2019-01-30 19:11:25 +01:00
  • 5361224a7d Set version to 207 Vinnie Falco 2019-01-23 04:39:53 -08:00
  • 1da611fa04 Pass the correct handler in basic_timeout_stream Vinnie Falco 2019-01-22 20:16:21 -08:00
  • 60c96104ec lowest_layer is removed (API Change): Vinnie Falco 2019-01-22 04:49:22 -08:00
  • 29f838b9d9 Remove unused enum Vinnie Falco 2019-01-21 18:58:08 -08:00
  • 383b9cb7f2 Send from the strand Vinnie Falco 2019-01-21 16:07:00 -08:00
  • 2dcb11b89a Set version to 206 Vinnie Falco 2019-01-21 12:06:11 -08:00
  • 3081f52ad5 Add websocket-chat-multi example: Vinnie Falco 2019-01-21 10:18:45 -08:00
  • 9a8e22950f websocket stream uses shared_ptr<impl_type> Vinnie Falco 2019-01-19 07:24:00 -08:00
  • 944b5dcda7 Clear error codes idiomatically Vinnie Falco 2019-01-20 09:50:43 -08:00
  • 9ea70bfbe5 Set version to 205 Vinnie Falco 2019-01-20 07:02:00 -08:00
  • 4d0849595c Add detail/prng.hpp Vinnie Falco 2019-01-19 07:23:47 -08:00
  • 785c0ad93d Add detail/soft_mutex.hpp Vinnie Falco 2019-01-19 07:17:23 -08:00
  • d7cc7a6d1e Doc work Vinnie Falco 2019-01-18 07:41:45 -08:00
  • 949fa967b9 Set version to 204 Vinnie Falco 2019-01-17 17:20:49 -08:00
  • 4fcd6601b3 Doc work Vinnie Falco 2019-01-17 17:04:33 -08:00
  • 03bf9144b7 Unit test macros use the global suite Vinnie Falco 2019-01-16 06:39:10 -08:00
  • 72ea142c5c Add basic_timeout_stream: Vinnie Falco 2019-01-14 10:15:07 -08:00
  • cfd9b46014 Set version to 203 Vinnie Falco 2019-01-12 18:41:04 -08:00
  • 03c2a8e54c Boost.System is header-only: Andrey Semashev 2019-01-14 21:47:13 +03:00
  • ca5a70a3cd parse_until is not static Vinnie Falco 2019-01-12 17:51:07 -08:00
  • b337abe076 examples use flat_buffer Vinnie Falco 2019-01-12 17:44:29 -08:00