Author: rhuijben Revision: 1713822 Modified property: svn:log Modified: svn:log at Wed Nov 11 12:32:40 2015 ------------------------------------------------------------------------------ --- svn:log (original) +++ svn:log Wed Nov 11 12:32:40 2015 @@ -1,2 +1,15 @@ +Make the response body bucket properly implement the body limit when +using the readline api. This resolves a bug in serf <= 1.3. + +* buckets/response_body_buckets.c + (serf_response_body_readline): Rename to... + (serf_response_body_readline2): ... and implement applying a requeted + limit. + (serf_response_body_readline): + New function calling serf_response_body_readline2. + (serf_response_body_peek): Don't return more data then we can ever read. + (serf_bucket_type_response_body): Register readline2 support. + * test/mock_sock_buckets.c - (serf_bucket_type_mock_socket): Properly implement bucket v2. + (serf_bucket_type_mock_socket): Properly implement bucket v2 to resolve + segfault in tests caused by r1713810.