Fixed the static if conditions used to detect DMD 2.061 and up.
Using ParameterIdentifierTuple instead of the custom stringof parsing hack if available.
Implemented support for user/group names instead of IDs for privilege lowering. Fixes issue #133.

Still untested.
Compile fixes for last commit (see issue #133).
Added the beginning of a concurrency module (will have support for message passing and isolated data in the future).
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Updated change log.
Updated batch file for docs generation.
Add simple manual install instructions for libevent.
Tagging v0.7.10
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Fixed up the privilege lowering code.

user and group _names_ are now specified as "user"/"group" instead of "gid"/"uid", which is kept for backwards compatibility. Also invalid uid/gid values will result in an error and any configuration error now causes the application to terminate.
Update setup-linux.sh

Install vibe.d on /usr/local/share/vibe.d, create a Menu entry for the new vibe.d documentation, update "vibe.conf" to the new "user/group" fields, include a help screen, use "www-data" as "user/group" if in Debian like system.
Merge pull request #150 from jordisayol/patch-1

Update setup-linux.sh
The /usr/local/share/applications directory for the .desktop entry is now created if it doesn't already exist.
Fixed a hanging connection in conjunction with nginx' reverse proxy. See issue #147.

The HTTP server erroneously assumed that a body is following a request with "Connection: close", even in the absence of "Content-Length" or "Transfer-Encoding". While this can be true for HTTP 1.0 clients, the HTTP 1.1 standard explicitly requires one of these headers to indicate a body.
Update setup-linux.sh

Create menu entry only if documentation is available
Merge pull request #152 from jordisayol/patch-2

Update setup-linux.sh
Tagging v0.7.11
Updated change log.