Vinnie Falco
ccf7412eaf
Remove libssl-dev from a Travis matrix item
...
fix #508
2017-07-20 08:15:27 -07:00
Vinnie Falco
a4a4121444
Add multi_port to server-framework
2017-07-20 08:15:27 -07:00
Vinnie Falco
8b5f5c6feb
Reorganize SSL examples
2017-07-20 08:15:27 -07:00
Vinnie Falco
65932ee343
Add server-framework SSL HTTP and WebSocket ports
2017-07-20 08:15:27 -07:00
Vinnie Falco
798ff25795
header::version is unsigned (API Change)
2017-07-20 08:15:27 -07:00
Vinnie Falco
9be141a1e0
Reorganize SSL examples
2017-07-20 08:15:27 -07:00
Vinnie Falco
a26017d695
Use generic_cateogry for errno
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
b5306a5712
String comparisons are public interfaces
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
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
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
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
8fa756aee6
Documentation work
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
7712ca09b2
Add string_view_body
2017-07-20 08:12:20 -07:00
Vinnie Falco
7bde07a850
Documentation work
2017-07-20 08:12:20 -07:00
Vinnie Falco
a49c096042
read_size replaces read_size_helper:
...
* detail::read_size_helper is removed
* public function read_size helps determine the optimum
size for calls to a DynamicBuffer's prepare function.
* special case for Asio types which don't conform to
the concept but have their own helper function.
2017-07-20 08:12:20 -07:00
Vinnie Falco
d529d6a16f
Documentation work
2017-07-20 08:12:19 -07:00
Vinnie Falco
0d70d90b75
Add string_param
...
fix #451
2017-07-20 08:12:19 -07:00
Vinnie Falco
8f88f9c3bb
Remove extraneous doc file
2017-07-20 08:12:19 -07:00
Vinnie Falco
5149cf8495
Add drain_buffer class
...
fix #457
2017-07-20 08:12:19 -07:00
Vinnie Falco
44995bf071
Documentation work
2017-07-20 08:12:19 -07:00
Vinnie Falco
b49b23ee83
finish(error_code&) is a BodyReader requirement (API Change)
2017-07-20 08:12:19 -07:00
Vinnie Falco
64742a4183
opcode is private (API Change):
...
* The opcode enum is removed.
Actions Required:
* Remove all occurences of the `opcode` enum at call sites
2017-07-20 08:12:19 -07:00
Vinnie Falco
3d6574da81
ping_callback is a member of stream (API Change):
...
fix #446
* The ping_callback option struct is removed.
Actions Required:
* Change call sites which use ping_callback with set_option to
call stream::ping_callback instead.
2017-07-20 08:12:19 -07:00
Vinnie Falco
333067243f
write_buffer_size is a member of stream (API Change):
...
fix #446
* The write_buffer_size option struct is removed.
Actions Required:
* Change call sites which use write_buffer_size with set_option to
call stream::write_buffer_size instead.
2017-07-20 08:12:19 -07:00
Vinnie Falco
b9dbb76c4f
read_message_max is a member of stream (API Change):
...
fix #446
* The read_message_max option struct is removed.
Actions Required:
* Change call sites which use read_message_max with set_option to
call stream::read_message_max instead.
2017-07-20 08:12:19 -07:00
Vinnie Falco
513a54835c
read_buffer_size is a member of stream (API Change):
...
fix #446
* The read_buffer_size option struct is removed
Actions Required:
* Change call sites which use read_buffer_size with set_option to
call stream::read_buffer_size instead.
2017-07-20 08:12:19 -07:00
Vinnie Falco
e6c0d698ee
binary, text are members of stream (API Change):
...
fix #446
* message_type is removed
Actions Required:
* Change call sites which use message_type with set_option
to call stream::binary or stream::text instead.
2017-07-20 08:12:19 -07:00
Vinnie Falco
f22895224b
auto_fragment is a member of stream (API Change):
...
fix #374 , fix #446
* auto_fragment option struct is removed
Actions Required:
* Change call sites which use auto_fragment with set_option
to call stream::auto_fragment instead.
2017-07-20 08:12:19 -07:00
Vinnie Falco
669b1feae1
Documentation work
2017-07-20 08:12:19 -07:00
Vinnie Falco
cff5be3837
Documentation work
2017-07-20 08:12:19 -07:00
Vinnie Falco
aa752e4dce
Remove message free functions (API Change)
2017-07-20 08:12:18 -07:00
Vinnie Falco
3340666ad3
Remove message connection settings (API Change)
2017-07-20 08:12:18 -07:00
Vinnie Falco
80ca9a5961
Body documentation work
2017-07-20 08:12:18 -07:00
Vinnie Falco
943830f6ed
Fields concept work
2017-07-20 08:12:18 -07:00
Vinnie Falco
f363654300
Tidy up basic_fields, header, and concepts
2017-07-20 08:12:18 -07:00
Vinnie Falco
ca25eee0dd
Use field in basic_fields and call sites
2017-07-20 08:12:18 -07:00
Vinnie Falco
d5f22adeca
Documentation reference tidy
2017-07-20 08:12:18 -07:00
Vinnie Falco
67df48daa6
Documentation work
2017-07-20 08:12:18 -07:00
Vinnie Falco
2df6783468
Refactor prepare (API Change)
2017-07-20 08:12:18 -07:00
Vinnie Falco
2af19481a9
Derive header from Fields (API Change)
2017-07-20 08:12:18 -07:00
Vinnie Falco
ff216a89a8
Add verb to on_request for parsers (API Change)
2017-07-20 08:12:18 -07:00
Vinnie Falco
1c063f5bf6
Add field enumeration
2017-07-20 08:12:18 -07:00
Vinnie Falco
f3bec70e65
Documentation fixes
2017-07-20 08:12:18 -07:00