…ts" issue #159 SERVER_NAME is only required for HTTP/1.0 clients that do not define a HTTP_HOST header. The HOST header, if present, should be correct.
… plugin development.
…ior. Added a lot of DeprecationWarnings for APIs that may change in 0.10.
…e_%s'. Example:: import bottle.ext.sqlite # actually imports bottle_sqlite This gives us nice import statements and a common namespace for all plugins and might become an official plugin naming convention. It's not just a cool hack, but a real alternative to setuptools "namespace packages": + No setuptools dependency. + No overlapping __init__.py files. + Support for single-files (module) extensions. + Python standard since 2.3 (PEP 302).
This reverts 5cf0643. The result of Request.url is now quoted properly. If you really need the URL with an unquoted path, get Request.urlparts, urllib.unquote() the path and urlparse.urlunsplit() it again. I do not quite remember why I changed the Request.url behavior in the first place. An URL with special characters in the path is useless.