[Beast] 1.0.0-b6 published

5 views
Skip to first unread message

Vinnie Falco

unread,
Jun 3, 2016, 6:43:16 PM6/3/16
to boosthttp-dev
Beast 1.0.0-b6 has been published:
https://github.com/vinniefalco/Beast/commits/master

CHANGELOG:

* Use SFINAE on return values
* Use beast::error_code instead of nested types
* Tidy up use of GENERATING_DOCS
* Remove obsolete RFC2616 functions
* Add message swap members and free functions
* Add HTTP field value parser containers: ext_list, param_list, token_list
* Fixes for some corner cases in basic_parser_v1
* Configurable limits on headers and body sizes in basic_parser_v1

API Changes:

* ci_equal is moved to beast::http namespace, in rfc7230.hpp

* "DynamicBuffer","dynabuf" renamed from "Streambuf", "streambuf". See:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4478.html#requirements.dynamic_buffers

* basic_parser_v1 adheres to rfc7230 as strictly as possible

Vinícius dos Santos Oliveira

unread,
Jun 12, 2016, 10:46:16 AM6/12/16
to Vinnie Falco, boosthttp-dev
2016-06-03 19:43 GMT-03:00 Vinnie Falco <vinnie...@gmail.com>:
* Remove obsolete RFC2616 functions

Which ones?


--
Vinícius dos Santos Oliveira

Vinnie Falco

unread,
Jun 12, 2016, 10:58:46 AM6/12/16
to Vinícius dos Santos Oliveira, boosthttp-dev
On Sun, Jun 12, 2016 at 10:45 AM, Vinícius dos Santos Oliveira
<vini.i...@gmail.com> wrote:
> 2016-06-03 19:43 GMT-03:00 Vinnie Falco <vinnie...@gmail.com>:
>>
>> * Remove obsolete RFC2616 functions
>
> Which ones?

All of them (rfc2616.hpp is gone now). They did needless memory
allocations. The replacements are in rfc7230.hpp and they use
boost::string_ref instead of std::string so they are more useful for
composition.
Reply all
Reply to author
Forward
0 new messages