Commit Graph

  • aa24a9c749 Set internal state correctly when writing frames: Vinnie Falco 2017-04-14 19:15:33 -07:00
  • 6ec2e10c77 Add write_frames unit test Vinnie Falco 2017-04-14 12:32:36 -07:00
  • f8b0c22501 Add decorator unit test Vinnie Falco 2017-04-12 18:49:18 -07:00
  • a595c3ba85 Use fwrite return value in file_body Vinnie Falco 2017-04-10 19:29:35 -07:00
  • 5bb5f62b9a Require Visual Studio 2015 Update 3 or later Vinnie Falco 2017-04-10 19:24:27 -07:00
  • 7ebddf9c7c Set version to 1.0.0-b32 Vinnie Falco 2017-03-31 13:07:53 -04:00
  • 3641521af7 Update CMake scripts for finding packages: Sergey Lyubimov 2017-03-31 08:54:12 +03:00
  • ed906adc35 Remove http Writer suspend and resume feature (API Change): Vinnie Falco 2017-03-31 11:15:27 -04:00
  • 36027ba844 Add io_service completion invariants tests Vinnie Falco 2017-03-31 10:12:58 -04:00
  • 773285a0e8 Set version to 1.0.0-b31 Vinnie Falco 2017-03-13 13:08:18 -04:00
  • c5833e279c Fix badge markdown in README.md Vinnie Falco 2017-03-21 15:50:10 -04:00
  • 297374b487 Add missing dynabuf_readstream member Florian Behrens 2017-03-04 21:31:21 +01:00
  • 71db14bad4 Tidy up build settings Vinnie Falco 2017-03-03 08:02:49 -05:00
  • 9f0dc10928 Move the handler, don't copy it Vinnie Falco 2017-03-02 08:42:16 -05:00
  • 74982213f9 Set version to 1.0.0-b30 Vinnie Falco 2017-02-24 15:20:09 -05:00
  • 0ec9e8c4af Allow concurrent websocket async ping and writes: Vinnie Falco 2017-02-24 10:03:33 -05:00
  • a22e7056d5 Fix race when write suspends Vinnie Falco 2017-02-24 16:02:59 -05:00
  • 9554bd105d Fix race in close frames during reads Vinnie Falco 2017-02-24 15:10:50 -05:00
  • b9b1b53fda Fix race in pings during reads Vinnie Falco 2017-02-24 14:53:20 -05:00
  • 41c09a45ea Set version to 1.0.0-b29 Vinnie Falco 2017-02-18 07:14:59 -05:00
  • 8a1c7545e4 Fix doc link typo Florian Behrens 2017-02-22 13:19:07 +01:00
  • 69f95c870b Check ostream modifier correctly Nik Bougalis 2017-02-05 14:42:58 -08:00
  • c82cc218e1 Fix Writer return value documentation Steve Brain 2017-02-17 14:05:16 +10:00
  • 8fe07212f1 Document type-pun in buffer_cat Vinnie Falco 2017-02-10 11:57:09 -05:00
  • e224d64949 Fix illegal HTTP characters accepted as hex zero Vinnie Falco 2017-02-10 11:14:09 -05:00
  • f3a87a745e Fix Body requirements doc Vinnie Falco 2017-02-08 12:24:33 -05:00
  • 5e7780bbd9 Fix compilation error in non-template class Vinnie Falco 2017-02-18 07:00:06 -05:00
  • d735aa949e Fix race in writes during reads: Vinnie Falco 2017-02-10 11:15:14 -05:00
  • 4c0f7d9286 Set version to 1.0.0-b28 Vinnie Falco 2017-02-07 15:46:51 -05:00
  • 2b799b6371 Fix HTTP split parse edge case: Vinnie Falco 2017-02-07 15:38:45 -05:00
  • dbfb7718fc Restyle async result constructions Vinnie Falco 2017-01-09 11:25:34 -05:00
  • 1f52f4a791 Split out and rename test stream classes Vinnie Falco 2017-01-09 11:13:19 -05:00
  • 5bbbb1fb30 Tidy up some WebSocket javadocs Vinnie Falco 2017-02-07 19:11:24 -05:00
  • a983bb4fe7 Set version to 1.0.0-b27 Vinnie Falco 2017-02-03 16:27:20 -05:00
  • c468158a09 Update copyright dates Vinnie Falco 2017-02-06 20:07:03 -05:00
  • 04a0c9d91d Add documentation building instructions wilsonianb 2016-12-20 14:44:43 -08:00
  • 51aa614a10 Tidy up tests and docs: Vinnie Falco 2017-02-06 10:56:37 -05:00
  • 7ef72b6ebc Move basic_streambuf to streambuf.hpp (API Change): Vinnie Falco 2017-02-05 10:02:53 -05:00
  • 765cb22b48 Invoke callback on pings and pongs (API Change): Vinnie Falco 2017-02-03 16:22:28 -05:00
  • a5a6563fe2 Set version to 1.0.0-b26 Vinnie Falco 2017-02-02 09:04:25 -05:00
  • 615e80dacd Tidy up warnings and tests: Vinnie Falco 2017-02-02 08:51:53 -05:00
  • dc5b5b818c Set version to 1.0.0-b25 Vinnie Falco 2017-01-31 13:34:08 -05:00
  • 269ca3610a Update README.md for CppCast 2017 Vinnie Falco 2017-01-31 16:16:25 -05:00
  • e79f923c03 Fix deflate setup bug Vinnie Falco 2017-02-01 12:44:16 -05:00
  • 812271a782 WebSocket server examples and test tidying: Vinnie Falco 2017-01-30 09:53:10 -05:00
  • 47068de6ce Remove unnecessary include Vinnie Falco 2017-01-30 08:48:33 -05:00
  • 8ea120f13f Fix 32-bit arm7 warnings Vinnie Falco 2017-01-24 15:22:04 -05:00
  • d7e9a7ca3c Better handler_ptr (API Change): Vinnie Falco 2017-01-29 19:46:17 -05:00
  • e81a2864ab Fixes for websocket echo server: Vinnie Falco 2017-01-27 20:14:47 -05:00
  • bf7864cfc6 Set version to 1.0.0-b24 Vinnie Falco 2017-01-27 19:48:03 -05:00
  • 911617c43f Add permessage-deflate WebSocket extension: Vinnie Falco 2016-10-24 18:41:25 -04:00
  • 99706347cd Make decorator copyable Vinnie Falco 2017-01-25 09:38:29 -05:00
  • c594bbac3f Add optional yield_to arguments Vinnie Falco 2017-01-19 12:05:56 -05:00
  • 6840f5840f Simplify Travis package install specification Edward Hennis 2017-01-23 18:28:51 -05:00
  • 896b462c1f bjam use clang on MACOSX Miguel Portilla 2017-01-24 17:12:31 -05:00
  • 1cd8b8c6b4 Set version to 1.0.0-b23 Edward Hennis 2017-01-10 20:44:41 -05:00
  • c4b3453e90 Travis CI improvements: Edward Hennis 2016-11-29 11:44:02 -05:00
  • 133d926e2f Fix message constructor and special members Vinnie Falco 2016-11-20 07:35:27 -05:00
  • d24190cfdf Add copy special members Vinnie Falco 2016-11-18 13:48:11 -05:00
  • 020a254b1b Better logging in async echo server Vinnie Falco 2016-11-02 17:34:53 -04:00
  • cfde28c3c3 Add file and line number to thrown exceptions Vinnie Falco 2016-11-02 16:02:43 -04:00
  • e66327ed4d Tune websocket echo server for performance Vinnie Falco 2016-11-02 09:53:16 -04:00
  • 31b8c42111 Set version to 1.0.0-b22 Vinnie Falco 2017-01-04 15:14:57 -05:00
  • 48c57b0538 Fix code sample in websocket.qbk Denis Andrejew 2016-10-21 01:36:13 +02:00
  • 3d1488a4e5 Fix typos in design.qbk Denis Andrejew 2016-10-19 20:13:39 +02:00
  • 93e58f7dab Update documentation examples Vinnie Falco 2017-01-08 07:00:04 -05:00
  • 606ad187ba Disable Boost.Coroutine deprecation warning Vinnie Falco 2017-01-07 10:15:26 -05:00
  • 64e0bb15ad Fix websocket stream read documentation Vinnie Falco 2017-01-07 09:38:21 -05:00
  • c6dae58364 Update README.md example programs Vinnie Falco 2017-01-06 10:14:46 -05:00
  • ffe2e8e02b Avoid copies in handler_alloc Vinnie Falco 2017-01-05 09:09:59 -05:00
  • 4ab2b5e5e7 Add handler helpers Vinnie Falco 2017-01-05 09:07:18 -05:00
  • 01e1fa2dc9 Implement asio dealloc-before-invoke guarantee: Vinnie Falco 2017-01-02 13:29:48 -05:00
  • 1a26484eca Add missing include Vinnie Falco 2017-01-04 11:17:22 -05:00
  • f70ac4cb86 Fix broken Intellisense (MSVC) Vinnie Falco 2016-12-30 09:37:41 -05:00
  • a5d063d5b9 Set version to 1.0.0-b21 Vinnie Falco 2016-12-14 17:33:54 -08:00
  • f8590a31a9 Remove extraneous includes Vinnie Falco 2016-12-14 17:33:21 -08:00
  • 51ee01ed95 Set version to 1.0.0-b20 Vinnie Falco 2016-11-15 13:07:59 -05:00
  • c49bee78db Increase utf8 checker code coverage Miguel Portilla 2016-11-14 17:21:42 -05:00
  • 5089cf59ee Add zlib module: Vinnie Falco 2016-10-18 19:43:36 -04:00
  • e3848e7281 Refactor HTTP identifier names (API Change): Vinnie Falco 2016-11-10 05:34:49 -05:00
  • 879262abb1 Set version to 1.0.0-b19 Vinnie Falco 2016-11-09 17:27:30 -05:00
  • 77bdb43843 Tidy up internal name Vinnie Falco 2016-11-09 16:55:16 -05:00
  • be67224390 Better buffer_cat: Vinnie Falco 2016-11-08 19:00:40 -05:00
  • 6afa6afc98 Fix consuming_buffers value_type (API Change): Vinnie Falco 2016-11-08 18:01:07 -05:00
  • 8f535ba74f prepared_buffers is private (API Change) Vinnie Falco 2016-11-08 17:41:20 -05:00
  • 08d8a2ae35 Fix prepare_buffers value_type: Vinnie Falco 2016-11-08 17:23:31 -05:00
  • aa8e7432c2 Use boost::lexical_cast instead of std::to_string Vinnie Falco 2016-11-09 10:40:09 -05:00
  • 2a50915322 Fix with_body example: Vinnie Falco 2016-11-09 10:17:56 -05:00
  • 5b041193f2 Increase code coverage Vinnie Falco 2016-11-08 13:15:07 -05:00
  • 6d2195514d Boost library min/max guidance: Vinnie Falco 2016-11-08 13:03:20 -05:00
  • 1eb673dd7d Add read, async_read for message_headers: Vinnie Falco 2016-11-07 18:27:53 -05:00
  • 8035dac88c Add write, async_write, operator<< for message_headers: Vinnie Falco 2016-11-07 13:51:10 -05:00
  • f98ec17121 Make chunk_encode public: Vinnie Falco 2016-11-07 16:57:41 -05:00
  • 50bc9a58cd Refactor message and message_headers declarations: Vinnie Falco 2016-11-07 12:20:39 -05:00
  • 595c5e0b6b Move sync_ostream to core/detail Vinnie Falco 2016-11-07 06:33:03 -05:00
  • 312bd6b21d Optimize mask operations Vinnie Falco 2016-11-02 08:21:35 -04:00
  • d91fbd0611 Optimize utf8 validation Miguel Portilla 2016-10-28 19:43:30 -04:00
  • 804038095c Set version to 1.0.0-b18 Vinnie Falco 2016-10-31 11:44:37 -04:00
  • f904759877 Add websocket::stream pong and async_pong Vinnie Falco 2016-11-03 17:53:32 -04:00
  • f56d4fe74b Close connection during async_read on close frame: Vinnie Falco 2016-10-31 11:00:28 -04:00