Vinnie Falco
e4ed62df0b
Increase detail::static_ostream coverage
2017-07-20 08:15:27 -07:00
Vinnie Falco
ccf7412eaf
Remove libssl-dev from a Travis matrix item
...
fix #508
2017-07-20 08:15:27 -07:00
Vinnie Falco
d4cd46314a
Set version to 61
2017-07-20 08:15:27 -07:00
Vinnie Falco
abed397bc0
Don't run slow tests on certain targets
2017-07-20 08:15:27 -07:00
Vinnie Falco
2ee6646c60
Use one job less on CI
2017-07-20 08:15:27 -07:00
Vinnie Falco
0a4f964811
Tidy up resolver calls
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
f6e0e5ef47
Tidy up http-crawl example
...
fix #513
2017-07-20 08:15:27 -07:00
Vinnie Falco
8b5f5c6feb
Reorganize SSL examples
2017-07-20 08:15:27 -07:00
Vinnie Falco
8f627b0748
Fix shadowing warnings
...
fix #510
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
74891560ae
Refactor WebSocket, HTTP examples:
...
fix #297 , fix #488
* Errors are checked and reported
* More comments explaining what is going on
* The connection is gracefully closed
WebSocket:
* Messages are drained before closing
2017-07-20 08:15:27 -07:00
Vinnie Falco
298bf5fbb1
Flush the output stream in the example
2017-07-20 08:15:27 -07:00
Vinnie Falco
c8b8439ebc
Tidy up names in error categories
2017-07-20 08:15:27 -07:00
Vinnie Falco
5a2d78849f
status-codes is unsigned (API Change)
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
8c3cc96a27
Add message::header_part()
2017-07-20 08:15:27 -07:00
Vinnie Falco
30e6426db5
Tidy up some integer conversion warnings
2017-07-20 08:15:27 -07:00
Vinnie Falco
9be141a1e0
Reorganize SSL examples
2017-07-20 08:15:27 -07:00
Vinnie Falco
d12d686167
Documentation work
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
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