pub function for parsing a string as CGI
Merge pull request #10 from egwynn/master

pub function for parsing a string as CGI
Add a "compressed" flag for RPC args and responses
Merge pull request #11 from Sidnicious/patch-xdr-snappy

Add a "compressed" flag for RPC args and responses
more helpful error message when failing to resolve functions
Merge pull request #14 from egwynn/master

more helpful error message when failing to resolve functions
Don't try to uncompress Snappy XDR on the stack
Merge pull request #15 from Sidnicious/patch-snappy-nostack

Don't try to uncompress Snappy XDR on the stack
Allow db queries with 10 fields returned instead of just 9
Raise maximum # of fields allowed in a db query to 20
Raise maximum # of fields allowed ina db query to 20
Merge pull request #16 from jeffljones/master

Allow db queries with 10 fields returned instead of just 9
stacktrace function
output name of file when failing for this reason
Merge pull request #17 from egwynn/master

stacktrace function
okd: Don't use peek to route requests since, on Linux, it may not expose all available data

okd used the MSG_PEEK flag to look at the data available on a socket
without consuming it. If it wasn't enough (i.e. the whole URL hadn't
come through yet) it waited and peeked again later.

On FreeBSD, this works properly with both IP (AF_INET) and local
(AF_UNIX) sockets. On Linux, it will only ever return the first unread
message sent to a local socket. When an SSL connection is proxied
through okssld, okd's peeking at a local socket and the difference
becomes a problem: it might only ever get part of a request line.

There's an open bug against the Linux kernel to make it act like FreeBSD
in this case, but POSIX doesn't require it.

https://bugzilla.kernel.org/show_bug.cgi?id=12323

This change makes okd read normally from the socket and use the `scraps`
field to pass the read data to the websrv.
Improve error reporting of timeouts
Merge pull request #19 from jeffljones/master

Improve error reporting of timeouts
Merge pull request #18 from Sidnicious/patch-dont-peek

okd: Don't use peek to route requests since, on Linux, it may not expose all available data
version bump