You can clone with
HTTPS or Subversion.
Merge branch 'harakiri'
Header values must be defined
The body string should be encoded, not containing any wide characters
Merge pull request #14 from milu71/master
Updated terminology section
move extensions to PSGI::Extentions
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.
wrapped long lines for nicer display in 80 column terminals
some more clarity in the TERMINOLOGY section
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