= Description =

current 1.9 has some api changes which we have to check in several routines.

== request.emit_http_headers is replaced by request.xxx ==
New way:
 * request.content_type
 * request.content_length
 * request.last_modified
 * request.content_length
 * request.headers.add()

(!) forms don't need to emit an header

== request.getScriptname() is replaced by request.script_root ==
Related attrs:
 * request.url_root (host + script + '/' at the end)
 * request.script_root (no host, just scriptname, no '/' at the end)


== Component selection ==

wsgi refactoring by florian kuprika 

== Details ==

## If you got a traceback, please save the traceback page as html and attach here:
## [[attachment:traceback.html]]

## if the bug is in this wiki, just kill the table and write: This Wiki.

## If a traceback is not available, please fill in the details here:
|| '''!MoinMoin Version''' || 1.9a ||
|| '''OS and Version''' ||  ||
|| '''Python Version''' ||  ||
|| '''Server Setup''' || ||
|| '''Server Details''' || ||
|| '''Language you are using the wiki in''' (set in the browser/UserPreferences) || ||

== Workaround ==
## How to deal with the bug until it is fixed


= Discussion =


= Plan =
## This part is for Moin``Moin developers:

 * Priority: 
 * Assigned to:
 * Status: fixed by http://hg.moinmo.in/moin/1.9/rev/87d97510de79 http://hg.moinmo.in/moin/1.9/rev/ace3bbadf66d http://hg.moinmo.in/moin/1.9/rev/bbdcf159f469

----
## If you are a moin core developer, replace the category to Category* in these cases:
## Category MoinMoinNoBug - if this is not a bug.
## Category MoinMoinBugConfirmed - if you can confirm the bug on current code.
## Category MoinMoinBugFixed - after the bug is fixed in current code.
CategoryMoinMoinBugFixed