svn commit: r1714775 - in /serf/trunk/protocols: http2_protocol.c http2_protocol.h

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 12:53:01 2015 New Revision: 1714775 URL: http://svn.apache.org/viewvc?rev=1714775=rev Log: * protocols/http2_protocol.c (serf_http2__stream_get): Use bool for arguments. * protocols/http2_protocol.h (serf_http2__stream_get): Use bool for arguments.

svn commit: r1714783 - in /serf/trunk/protocols: fcgi_protocol.c fcgi_protocol.h fcgi_stream.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 13:44:24 2015 New Revision: 1714783 URL: http://svn.apache.org/viewvc?rev=1714783=rev Log: Hook up incoming requests over fcgi to the incoming client infrastructure. This bring the incoming request to the callbacks registered by the serf api user (such as

svn commit: r1714818 - in /serf/trunk: buckets/fcgi_buckets.c protocols/fcgi_buckets.h protocols/fcgi_protocol.c protocols/fcgi_protocol.h protocols/fcgi_stream.c test/serf_httpd.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 16:07:48 2015 New Revision: 1714818 URL: http://svn.apache.org/viewvc?rev=1714818=rev Log: Start sending a response back to the fgci server. This will actually make the result visible in a webbrowser when using a httpd configured with ProxyPass "/d/fcgi/"

svn commit: r1714774 - in /serf/trunk: buckets/fcgi_buckets.c protocols/fcgi_buckets.h protocols/fcgi_protocol.c protocols/fcgi_protocol.h protocols/fcgi_stream.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 12:49:11 2015 New Revision: 1714774 URL: http://svn.apache.org/viewvc?rev=1714774=rev Log: Extend fcgi code with parameter decoding. This completes the server side request parsing. Next step will be to hook up the incoming request routing to get us a response to

svn commit: r1714792 - /serf/trunk/buckets/chunk_buckets.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 14:26:34 2015 New Revision: 1714792 URL: http://svn.apache.org/viewvc?rev=1714792=rev Log: * buckets/chunk_buckets.c (serf_chunk_peek): Peek should never return EAGAIN. Modified: serf/trunk/buckets/chunk_buckets.c Modified:

svn commit: r1714781 - /serf/trunk/buckets/headers_buckets.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 13:40:01 2015 New Revision: 1714781 URL: http://svn.apache.org/viewvc?rev=1714781=rev Log: Fix a very old bug in the header buckets readline that we somehow never noticed in our previous uses of this bucket. Reading the header buckets as an incoming request

svn commit: r1714902 - /serf/trunk/test/serf_httpd.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 22:53:07 2015 New Revision: 1714902 URL: http://svn.apache.org/viewvc?rev=1714902=rev Log: Handle some signals like we do in Subversion to allow going through the proper cleanup handling when exiting. This will help in tracking memory leaks. * test/serf_httpd.c

svn commit: r1714906 - in /serf/trunk: config_store.c incoming.c serf_private.h test/serf_httpd.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 23:19:45 2015 New Revision: 1714906 URL: http://svn.apache.org/viewvc?rev=1714906=rev Log: Make the new logging framework capable of handling incoming connections and use this to enable logging in the httpd test app. * config_store.c (conn_key_for_conn): Use

Re: svn commit: r1714735 - in /serf/trunk: buckets/fcgi_buckets.c protocols/fcgi_buckets.h

2015-11-17 Thread Ivan Zhakov
On 17 November 2015 at 12:15, wrote: > Author: rhuijben > Date: Tue Nov 17 09:15:05 2015 > New Revision: 1714735 > > URL: http://svn.apache.org/viewvc?rev=1714735=rev > Log: > Add some verification to the protocol design used for http2 handling by > adding a fcgi protocol

svn commit: r1714735 - in /serf/trunk: buckets/fcgi_buckets.c protocols/fcgi_buckets.h

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 09:15:05 2015 New Revision: 1714735 URL: http://svn.apache.org/viewvc?rev=1714735=rev Log: Add some verification to the protocol design used for http2 handling by adding a fcgi protocol implementation next to it. This should eventually allow using the serf httpd

svn commit: r1714736 - in /serf/trunk: incoming.c protocols/fcgi_protocol.c protocols/fcgi_protocol.h protocols/fcgi_stream.c serf.h serf_private.h test/serf_httpd.c

2015-11-17 Thread rhuijben
Author: rhuijben Date: Tue Nov 17 09:18:11 2015 New Revision: 1714736 URL: http://svn.apache.org/viewvc?rev=1714736=rev Log: Following up on r1714735, add a basic protocol handler for fcgi on the server side. * incoming.c (serf_incoming_set_framing_type): Initialize fcgi if requested. *