Commit Graph

  • ebfc3f4537 Fix buffer overflow handling for string_body and mutable_body octopus-prime 2017-06-29 20:25:16 +02:00
  • c149321013 Return std::size_t from Body::writer::put (API Change) Vinnie Falco 2017-07-02 06:32:19 -07:00
  • f3afc834b1 Check trailers in test Vinnie Falco 2017-07-02 06:38:10 -07:00
  • 2878b38b64 Call prepare_payload in HTTP example Vinnie Falco 2017-07-02 06:34:21 -07:00
  • 120c38948e Fix spurious on_chunk invocation Vinnie Falco 2017-06-30 17:06:42 -07:00
  • 7f05f67464 Add options for building examples and tests. Move zlib test sources to test/zlib Sacha 2017-06-29 09:40:14 +10:00
  • 6496aa89ee Allow close, ping, and write to happen concurrently Vinnie Falco 2017-06-29 11:36:14 -07:00
  • 4ff3b524c6 Refactor websocket composed ops Vinnie Falco 2017-06-29 09:48:30 -07:00
  • 4c41db9ca8 Fine tune websocket asserts Vinnie Falco 2017-06-29 09:08:25 -07:00
  • 48929c4b3c std::pair "last" -> "first" in http_message.qbk Zach Laine 2017-07-01 16:33:23 -05:00
  • 4f5f6a46fa Fix can/cannot thinko in FAQ. Zach Laine 2017-07-01 14:39:18 -05:00
  • 2843a497a0 Documentation revision Vinnie Falco 2017-06-28 18:30:59 -07:00
  • 8b5b8335e6 Fix extra ; warning Vinnie Falco 2017-06-29 15:05:29 -07:00
  • 431cfe8288 Set version to 70 Vinnie Falco 2017-06-27 21:04:56 -07:00
  • 9fe7f6e415 Fix HEAD response in file_service octopus-prime 2017-06-28 21:10:39 +02:00
  • 0ab9975751 Fix BEAST_FALLTHROUGH in config octopus-prime 2017-06-28 21:42:54 +02:00
  • 7753d6eda2 Add parser::on_header to set a callback Vinnie Falco 2017-06-28 04:01:33 -07:00
  • 788550e833 Add basic_parser header and body limits: Vinnie Falco 2017-06-27 21:00:53 -07:00
  • 3c4ae2a098 Rename to message::base (API Change): Vinnie Falco 2017-06-27 20:38:01 -07:00
  • 7abe6f6e09 Serialize in one step when possible Vinnie Falco 2017-06-26 18:26:35 -07:00
  • d45682cfcd Set version to 69 Vinnie Falco 2017-06-26 19:57:06 -07:00
  • c65074205b Add /permissive- to msvc toolchain Vinnie Falco 2017-06-27 05:43:52 -07:00
  • 58d42cc803 Use BEAST_FALLTHROUGH to silence warnings Vinnie Falco 2017-06-26 17:20:42 -07:00
  • f3eaa409d1 basic_parser optimizations Vinnie Falco 2017-06-26 15:32:35 -07:00
  • b9597e21a4 Set version to 68 Vinnie Falco 2017-06-25 12:38:16 -07:00
  • 40f0649252 Link statically on cmake MSVC Vinnie Falco 2017-06-26 18:28:49 -07:00
  • b5b1295d0c Add const_body, mutable_body to examples octopus-prime 2017-06-26 13:28:55 +02:00
  • 2d6859831c Optimize field lookups Vinnie Falco 2017-06-26 10:46:17 -07:00
  • 64ff766b23 Use string_ref in older Boost versions Vinnie Falco 2017-06-26 09:00:15 -07:00
  • 43f8bb841a bad_target replaces bad_path (API Change): Vinnie Falco 2017-06-25 17:18:02 -07:00
  • 8207a53113 Adjust buffer size in fast server Vinnie Falco 2017-06-25 12:10:21 -07:00
  • 723ac8392c Doc erratum Vinnie Falco 2017-06-25 12:03:45 -07:00
  • 90b51c5f79 Small speed up in fields comparisons Vinnie Falco 2017-06-25 11:57:36 -07:00
  • 1c96e1604c Use Boost master on Appveyor Vinnie Falco 2017-06-25 11:41:19 -07:00
  • beead1a297 Split common tests to a new project Vinnie Falco 2017-06-25 11:09:24 -07:00
  • edeb44617b Remove BodyReader::is_deferred (API Change): Vinnie Falco 2017-06-25 10:14:18 -07:00
  • bf59634bc2 Change BodyReader, BodyWriter requirements (API Change): Vinnie Falco 2017-06-25 08:28:41 -07:00
  • 2b2e99d69b Set version to 67 Vinnie Falco 2017-06-24 16:23:44 -07:00
  • bb1dd72638 Group common example headers Vinnie Falco 2017-06-24 22:24:39 -07:00
  • 84d7601bdf Rename to http-server-fast Vinnie Falco 2017-06-24 12:45:38 -07:00
  • e7b01dc5c4 control_callback replaces ping_callback (API Change): Vinnie Falco 2017-06-24 12:11:46 -07:00
  • 44824a4166 Use boost::string_view Vinnie Falco 2017-06-24 11:33:04 -07:00
  • cc1c02e236 Merge stream_base to stream and tidy Vinnie Falco 2017-06-24 10:13:17 -07:00
  • fc15f5e0b2 Add http-server-small example Vinnie Falco 2017-06-23 18:23:55 -07:00
  • 3570895391 Fix doc example link Vinnie Falco 2017-06-23 16:18:54 -07:00
  • 2daf3bf35b Set version to 66 Vinnie Falco 2017-06-22 19:14:02 -07:00
  • 9f0dbb4265 Squelch spurious warning on gcc Vinnie Falco 2017-06-23 10:42:02 -07:00
  • e389b853c5 Documentation work Vinnie Falco 2017-06-23 10:52:10 -07:00
  • e5f1d4d010 Add http-server example Vinnie Falco 2017-06-23 01:44:25 -07:00
  • 522d3bf378 basic_fields optimizations Vinnie Falco 2017-06-23 09:33:28 -07:00
  • 9f7f36a3e9 Add header aliases Vinnie Falco 2017-06-23 06:44:36 -07:00
  • c2d3532da2 Tidy up message piecewise ctors Vinnie Falco 2017-06-23 06:35:08 -07:00
  • dab5d3bc12 Handle bad_alloc in parser Vinnie Falco 2017-06-23 02:22:15 -07:00
  • f2e8af23f4 Fix costly potential value-init in parser Vinnie Falco 2017-06-22 23:32:17 -07:00
  • f0e32882e2 Make consuming_buffers smaller Vinnie Falco 2017-06-22 22:44:01 -07:00
  • 86244c8dcf Add serializer request/response aliases Vinnie Falco 2017-06-22 22:17:45 -07:00
  • 518ae23383 string_param optimizations Vinnie Falco 2017-06-22 16:49:46 -07:00
  • 90a88a9361 Set version to 65 Vinnie Falco 2017-06-22 10:55:42 -07:00
  • c441684bc3 Enable msvc warnings in Jamfile Vinnie Falco 2017-06-22 10:37:51 -07:00
  • 8f4e7fd0a0 Fix unused variable warnings Vinnie Falco 2017-06-22 10:27:45 -07:00
  • 58c976ea73 Enable unused variable warning on msvc cmake Vinnie Falco 2017-06-22 10:21:44 -07:00
  • d70a78bbda Fix integer warnings Vinnie Falco 2017-06-22 10:19:16 -07:00
  • 6535d1734d Fix narrowing in deflate_stream Vinnie Falco 2017-06-22 09:49:02 -07:00
  • 2900c26585 Fix narrowing in inflate_stream Vinnie Falco 2017-06-22 09:41:32 -07:00
  • 31b59f0b0f Fix narrowing in ostream Vinnie Falco 2017-06-22 09:41:04 -07:00
  • ef493d4489 Fix narrowing in static_ostream Vinnie Falco 2017-06-22 09:40:11 -07:00
  • b5c69ff7c7 Fix integer types in deflate_stream::bi_reverse Vinnie Falco 2017-06-22 08:56:46 -07:00
  • 246f55321c Enable narrowing warning on msvc cmake Vinnie Falco 2017-06-22 08:58:56 -07:00
  • cbf4182dd1 Set version to 64 Vinnie Falco 2017-06-21 16:42:29 -07:00
  • e477574681 Remove make_serializer (API Change): Vinnie Falco 2017-06-22 07:48:05 -07:00
  • 67f595eea8 Add link_directories to cmake Vinnie Falco 2017-06-21 18:46:10 -07:00
  • b2ab40f09c Doc tidying Vinnie Falco 2017-06-20 21:28:17 -07:00
  • bd4d1cbe91 async_write requires a non-const message: Vinnie Falco 2017-06-21 11:50:50 -07:00
  • 77a4c36aeb Better User-Agent in examples Vinnie Falco 2017-06-21 04:38:42 -07:00
  • 67e3e801cb Exemplars are compiled code Vinnie Falco 2017-06-20 20:10:47 -07:00
  • a8c2f54534 Simplify websocket write_op Vinnie Falco 2017-06-20 19:32:47 -07:00
  • 4a68e3a1ce Simplify ssl teardown composed op Vinnie Falco 2017-06-20 19:03:39 -07:00
  • 6d489b4658 Simplify buffered_read_stream composed op Vinnie Falco 2017-06-20 18:58:13 -07:00
  • 9ca2ca7db0 Set version to 63 Vinnie Falco 2017-06-20 17:24:15 -07:00
  • ded950a052 Control running with valgrind explicitly Mike Ellery 2017-06-20 18:05:31 -07:00
  • 65b127d2e6 Tidy up Jamfiles Vinnie Falco 2017-06-20 17:23:17 -07:00
  • 26b5e91725 Tidy up CMakeLists.txt Vinnie Falco 2017-06-20 17:16:07 -07:00
  • 3ff585d36e Only run the tests under ubasan Vinnie Falco 2017-06-20 16:56:28 -07:00
  • 7b8149cfd4 Move benchmarks to a separate project Vinnie Falco 2017-06-20 15:49:45 -07:00
  • 9c4b3ed2a7 Only build and run tests in variant=coverage Vinnie Falco 2017-06-20 14:39:05 -07:00
  • 3cb1451a43 Don't use cached Boost Vinnie Falco 2017-06-20 15:18:29 -07:00
  • 9ff967ee29 Put num_jobs back up on Travis Vinnie Falco 2017-06-20 14:43:41 -07:00
  • e5f0774687 Use std::to_string instead of lexical_cast Vinnie Falco 2017-06-20 15:09:53 -07:00
  • 1aede9a81e Set version to 62 Vinnie Falco 2017-06-19 18:47:12 -07:00
  • 3efe8cc9dd Put slow tests back for coverage builds Vinnie Falco 2017-06-19 20:23:33 -07:00
  • 0a674b1b52 Doc tidy Vinnie Falco 2017-06-19 20:03:05 -07:00
  • f4c65a5ba6 Squelch harmless not_connected errors Vinnie Falco 2017-06-19 19:42:06 -07:00
  • 5613ce7e97 Add http::is_fields trait Vinnie Falco 2017-06-19 18:16:02 -07:00
  • 56a561da9a message::prepare_payload replaces message::prepare (API Change): Vinnie Falco 2017-06-19 15:37:39 -07:00
  • f9f6e1e0cc Refine FieldsReader concept (API Change) Vinnie Falco 2017-06-19 14:35:32 -07:00
  • 087844c487 Narrow the use of Fields parameters: Vinnie Falco 2017-06-19 13:01:59 -07:00
  • 50902c3938 parser requires basic_fields (API Change): Vinnie Falco 2017-06-19 11:54:53 -07:00
  • 72ce21927c Avoid explicit operator bool for error Vinnie Falco 2017-06-19 16:58:23 -07:00
  • 4d393f4c2a Clear the error faster Vinnie Falco 2017-06-19 16:57:12 -07:00
  • fc09a4cad1 Tidy up namespaces in examples Vinnie Falco 2017-06-19 14:41:28 -07:00