Fixed a stupid mistake where I copied "Characterd below 037" from Rac…
…k spec and Paste.lint and thought it's chr(37). Obviously not.
psgi.input MUST have seek() when psgix.input.buffered is true
Stop calling servers as 'implementations'
"PATH_INFO should be '/' when SCRIPT_NAME is empty" is only valid when
REQUEST_URI is /.
Added some more details what people /can/ expect from psgix.session.
Thanks to rafl++ and counfound++ for the discussion.
upped psgi.version to [1,1]
added psgix.logger and psgix.session
Promote psgi.streaming, nonblocking and run_once keys to be MUST.
array or code ref. That is MUST per PSGI spec POV. If you return some…
…thing else that is violating PSGI.
Some linting, and fixed wrong FAQ explanation about streaming/nonbloc…
psgi.streaming MAY -> SHOULD. Remove poll_cb from the Writer spec.
remove bogus poll_cb explanation from the spec and FAQ
make PSGI app a code ref
change the variable name to be less confusing
changed how to treat when boolean key doesn't exist
update CONTENT_LENGTH/CONTENT_TYPE existence
Various tweaks from discussion with miyagawa in #psgi, and line-wrapp…
Fix a grammar mistake
English cleanup, rewriting parts for clarity, adding links, and small…
… bits of re-org.
some wording fixes
Draft streaming response
Added frodwith for helping us sort out the non-blocking from POE deve…
Added patspam for his webgui work
fixed typo thanks to yann
added REQUEST_URI to the PSGI spec
header value can contain whitespace
Updated spec: body can respond ->path.