Vinnie Falco
cdff15e021
Remove Spirit dependency
2017-07-20 08:15:27 -07:00
Vinnie Falco
a83b1a0108
Set version to 60
2017-07-20 08:15:27 -07:00
Vinnie Falco
8b732f94f4
Documentation work
2017-07-20 08:15:26 -07:00
Vinnie Falco
fd9a13b11f
New server-framework, full featured server example:
...
A new server framework is introduced, allowing users to
quickly get off the ground. Example servers are refactored
to use the common framework.
2017-07-20 08:15:26 -07:00
Vinnie Falco
e856c46864
Fix response message type in async websocket accept
2017-07-20 08:15:26 -07:00
Vinnie Falco
b5306a5712
String comparisons are public interfaces
2017-07-20 08:15:26 -07:00
Vinnie Falco
f631e086e3
Set version to 59
2017-07-20 08:15:26 -07:00
Vinnie Falco
79d599c9d1
Remove obsolete doc/README.md
2017-07-20 08:15:26 -07:00
Vinnie Falco
321aa8527d
Fix base64 alphabet
...
fix #500
2017-07-20 08:15:26 -07:00
Vinnie Falco
611e610c0c
Change Body::size signature (API Change):
...
fix #497
This changes the function signature to accept the `value_type`
instead of the entire message.
Actions Required:
* For any user-defined models of Body, change the function signature
to accept `value_type const&` and modify the function definition
accordingly.
2017-07-20 08:15:26 -07:00
Vinnie Falco
b5be1e0d0d
Documentation work
2017-07-20 08:15:26 -07:00
Sacha
0a2a03acfa
Integrated Beast interface.
2017-07-20 08:15:26 -07:00
Vinnie Falco
104ec6be18
Set version to 58
2017-07-20 08:15:26 -07:00
Vinnie Falco
e5a7ff300f
Better message formal parameter names
...
fix #476
2017-07-20 08:15:26 -07:00
Vinnie Falco
dba4be01ab
Fix parsing chunk size with leading zeroes
...
fix #496
2017-07-20 08:15:26 -07:00
Vinnie Falco
5808fa247b
Remove redundant code
2017-07-20 08:15:26 -07:00
Vinnie Falco
500fa6aaaa
Use static string in basic_fields::reader
...
fix #493
2017-07-20 08:15:26 -07:00
Vinnie Falco
b4c2073973
basic_parser::put doc
...
fix #494
2017-07-20 08:15:26 -07:00
Vinnie Falco
648d1bc789
basic_fields::set optimization:
...
fix #495
2017-07-20 08:15:26 -07:00
Vinnie Falco
f64109d79a
Fix basic_fields insert ordering
2017-07-20 08:15:26 -07:00
Vinnie Falco
06290dc39f
Avoid std::string in websocket
2017-07-20 08:15:26 -07:00
Vinnie Falco
eb7e971c7a
Renamed to basic_fields::set (API Change):
...
* `replace` is renamed to `set`
Actions Required:
* Rename calls to `basic_fields::replace` to `basic_fields::set`
2017-07-20 08:15:26 -07:00
Vinnie Falco
6531a3c6d3
Specification for http read
2017-07-20 08:15:26 -07:00
Vinnie Falco
2bbb8ab8a2
Documentation tidy
2017-07-20 08:15:26 -07:00
Vinnie Falco
510092d34b
Reorganize examples:
...
* The examples/ directory is renamed to example/
* Each program is in its own directory with its own build scripts
2017-07-20 08:15:26 -07:00
Vinnie Falco
02419f53fa
Qualify size_t in message template
2017-07-20 08:15:26 -07:00
Vinnie Falco
1002502068
Fix unaligned reads in utf8-checker
2017-07-20 08:15:26 -07:00
Vinnie Falco
1cb4601005
Set version to 57
2017-07-20 08:15:26 -07:00
Vinnie Falco
164569157a
Update doc/ for docca
2017-07-20 08:15:26 -07:00
Vinnie Falco
9920d4526a
Merge commit '6a9a9064c493e4e9db7af16acd6bebf1ec938743' as 'doc/docca'
2017-07-20 08:15:03 -07:00
Vinnie Falco
6a9a9064c4
Squashed 'doc/docca/' content from commit 413b9123
...
git-subtree-dir: doc/docca
git-subtree-split: 413b9123481d761f4ab774e341e8c32c52c3ce2a
2017-07-20 08:15:03 -07:00
Vinnie Falco
8fa756aee6
Documentation work
2017-07-20 08:12:20 -07:00
Vinnie Falco
2eeedb8a41
Fix warning in basic_parser.cpp
2017-07-20 08:12:20 -07:00
Vinnie Falco
61a83ba769
Fix message.hpp javadocs
2017-07-20 08:12:20 -07:00
Vinnie Falco
2845494e77
Set version to 56
2017-07-20 08:12:20 -07:00
Vinnie Falco
82d76e4882
Convert buffer in range loops
...
fix #485
2017-07-20 08:12:20 -07:00
Sacha
1037c5bfba
Add Beast INTERFACE CMake target
2017-07-20 08:12:20 -07:00
Vinnie Falco
9939320c83
More basic_parser tests
2017-07-20 08:12:20 -07:00
Vinnie Falco
ca109693fb
Reset error codes
...
fix #478
2017-07-20 08:12:20 -07:00
Vinnie Falco
7d92048c5c
Test error code handling
...
fix #478
2017-07-20 08:12:20 -07:00
Vinnie Falco
ee191d865c
Tidy up README.md build instructions
...
fix #479
2017-07-20 08:12:20 -07:00
Vinnie Falco
b9acbb537f
Try harder to find Boost (cmake)
...
fix #480
2017-07-20 08:12:20 -07:00
Vinnie Falco
5058217c35
HTTP/1 is the default version
...
fix #482
2017-07-20 08:12:20 -07:00
Vinnie Falco
0eb3a6b77e
Call on_chunk when the extension is empty
...
fix #435
2017-07-20 08:12:20 -07:00
Vinnie Falco
7712ca09b2
Add string_view_body
2017-07-20 08:12:20 -07:00
Vinnie Falco
914765c3cf
Tidy up
2017-07-20 08:12:20 -07:00
Vinnie Falco
0f54bc72a4
Add provisional IANA header field names
...
fix #473
2017-07-20 08:12:20 -07:00
Vinnie Falco
4d21f8d2cf
Revert "Add a Beast CMake interface target:"
...
This reverts commit 906db45bec .
2017-07-20 08:12:20 -07:00
Vinnie Falco
4b5ffeff1e
Set version to 55
2017-07-20 08:12:20 -07:00
Vinnie Falco
7bde07a850
Documentation work
2017-07-20 08:12:20 -07:00