Expose Jinaj2 globals directive
Update docs/async.rst

putting "lambda chunk: body.put(chunk)" makes it feel like there is something misterious going on (are we putting "chunk" is some closure or something?).

And I found it difficult to understand without starting or running the worker.
Update plugins/sqlite/bottle_sqlite.py

Added an optional keyword argument dict 'dbargs' which are passed through to the connect method of the sqlite3 driver
GeventSocketIO support added
static_file: add charset to content-type

currently static_file serves content-type as 'text/html' without
providing a charset, which makes firefox bark with this in the error log:

"""
The character encoding of the HTML document was not declared. The document
will render with garbled text in some browser configurations if the
document contains characters from outside the US-ASCII range. The
character encoding of the page must be declared in the document or in the
transfer protocol.
"""

this patch modifies static_file to add "charset=UTF-8" to all "text/..."
mimetypes in case the mimetype was not provided explicitly. The actual
charset used can be configured via 'autocharset' keyword argument.
Updated url to new <variable> syntax
Coerce Expires header to be RFC 1123 compliant

...if given an int or datetime.date[time]
Merge pull request #506 from ericfrederich/expires_header2

Coerce Expires header to be RFC 1123 compliant
Added BaseResponse::expires tests.
More tests
Merge pull request #503 from gabeio/patch-1

Updated url to new <variable> syntax
Preserve Cookies and other headers set on bottle.response on redirect()
Merge branch 'master' of github.com:defnull/bottle
Modified: Change from ISO-8859-1 to latin1.
Merge pull request #507 from futoase/unify_latin1

Modified: Change from ISO-8859-1 to latin1.
Small grammar fixes.
Modified Route.dynamic to be re-created completely each time
Now uses multiple regexes, one for each method
Modified to resolve using only one regex
Re-implemented 405