detail::*_category::name(): Add missing noexcept

Fixes compilation
error: looser throw specifier for ...

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
fix malformed casts

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Add missing space

C++11 requires space before and after pasting literals

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
fcgi: process_get_values fix resolution of env_map

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
fix misplaced preprocessor tokens

fixup after e4e548b9b3b64459fda1df61b90c4e81fbc59a18
example/fcgi/server4: Add missing namespace qualifier

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
fcgi::*: Fix layering violations

Several places attempted to get at socket_ (which is private for me),
use next_layer() instead.

async_accept() was calling an unimplemented io_service(), i assume this
is meant to be get_io_service().

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
fcgi::* Fix some layering violations

Not sure about that one; Does it take a connection pointer ?
Did not see a testcase in the examples that would exercise this one,
so just guess..

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fixup constness of async_read_some() incoming buffer

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
example/fcgi/file_browser: Fix compilation

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
example/fcgi/file_browser_debug: Fix compilation

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
example/cgi/file_browser: Make it work

The script was aborting on -EPERM and when symlinked directories nested
too deep (as seen on /proc), fix that.
The other file-browser incarnations should be adjusted similarly..

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
is_async_test: Fix compilation

is_async_test.cpp:10:32: error: ‘async_cgi’ is not a member of ‘boost::cgi::common::tags’
is_async_test.cpp:10:47: error: template argument 1 is invalid
   BOOST_STATIC_ASSERT(is_async<tags::async_cgi>::value == true);

ISTM that this should be http instead.

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fixup constness of read_some() incoming buffer

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
test/compile/scgi_request.cpp: Fix compilation

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
test/compile/shareable_tcp_connection: Fix compilation

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
cgi/utility/sessions: Add missing include

This was using boost::filesystem but not including it

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Makefile: Add

Add a GNU make Makefile so i am able to run the existing tests and
compile the examples.

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>