<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/paste.git/tests/test_httpheaders.py, branch stringio</title>
<subtitle>bitbucket.org: Obsolete (use python-packages/paste-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/'/>
<entry>
<title>Fix http://trac.pythonpaste.org/pythonpaste/ticket/398 -- properly reject dates that have out-of-range values</title>
<updated>2010-09-01T22:57:56+00:00</updated>
<author>
<name>Ian Bicking</name>
<email>ianb@colorstudy.com</email>
</author>
<published>2010-09-01T22:57:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=3ea8226f309aedbae6e6deca3a596a38903bbc57'/>
<id>3ea8226f309aedbae6e6deca3a596a38903bbc57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- changed all HTTPHeader sub-classes to have a _ prefix, since</title>
<updated>2005-12-30T02:23:31+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-30T02:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=e23abd89f48a778244cbed2e2b19f1c3a8b3e3ce'/>
<id>e23abd89f48a778244cbed2e2b19f1c3a8b3e3ce</id>
<content type='text'>
  they are quite private and should (usually) be singeltons.
- updated all instances to use UPPPER_CASE format, like CONTENT_TYPE
- propigated these changes to tests and to fileapp.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  they are quite private and should (usually) be singeltons.
- updated all instances to use UPPPER_CASE format, like CONTENT_TYPE
- propigated these changes to tests and to fileapp.py
</pre>
</div>
</content>
</entry>
<entry>
<title>- added Range.parse to httpheaders</title>
<updated>2005-12-29T18:16:59+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-29T18:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=5c466f7cef6a16ab03067dbbc61d940f26a186a5'/>
<id>5c466f7cef6a16ab03067dbbc61d940f26a186a5</id>
<content type='text'>
- renamed Expires.time to Expires.parse for consistency
- updated FileApp/DataApp to return 206 on Partial Content
- all HttpHeader(environ) return strings (empty string when not found)
  so that checks like 'if header-part in HttpHeader(collection)'
  works without having to check for None
- updated FileApp to use Range header (instead of having its own copy)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- renamed Expires.time to Expires.parse for consistency
- updated FileApp/DataApp to return 206 on Partial Content
- all HttpHeader(environ) return strings (empty string when not found)
  so that checks like 'if header-part in HttpHeader(collection)'
  works without having to check for None
- updated FileApp to use Range header (instead of having its own copy)
</pre>
</div>
</content>
</entry>
<entry>
<title>- make ContentType and ContentLength pickup CGI environment variable if</title>
<updated>2005-12-29T16:11:41+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-29T16:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=acff0f7c14cac2cc12820ec15361b87ed8d9b396'/>
<id>acff0f7c14cac2cc12820ec15361b87ed8d9b396</id>
<content type='text'>
  the corresponding header is not found (hopefully this redundance can
  be removed from WSGI)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  the corresponding header is not found (hopefully this redundance can
  be removed from WSGI)
</pre>
</div>
</content>
</entry>
<entry>
<title>- upgraded fileapp.py to use httpheaders</title>
<updated>2005-12-28T04:45:40+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-28T04:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=4a1eb6c7ddbcb616193959fb155c6ac613b12baf'/>
<id>4a1eb6c7ddbcb616193959fb155c6ac613b12baf</id>
<content type='text'>
- fixed bug in content-disposition
- fixed bug in cache-control

next-up: Content-Range, Range headers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fixed bug in content-disposition
- fixed bug in cache-control

next-up: Content-Range, Range headers
</pre>
</div>
</content>
</entry>
<entry>
<title>- added Content-Disposition and Cache-Control headers</title>
<updated>2005-12-28T03:19:12+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-28T03:19:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=23f2a83610626cff55f14973aa8bb13678e31abf'/>
<id>23f2a83610626cff55f14973aa8bb13678e31abf</id>
<content type='text'>
- added DateHeader base class for Expires, If-Modified-Since, etc.
- added apply method for updates /w side-effects
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added DateHeader base class for Expires, If-Modified-Since, etc.
- added apply method for updates /w side-effects
</pre>
</div>
</content>
</entry>
<entry>
<title>- overhauled description of httpheaders module</title>
<updated>2005-12-27T20:25:07+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-27T20:25:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=c8be1aa79910ff3d8a45e0744eb1f42371b5eb82'/>
<id>c8be1aa79910ff3d8a45e0744eb1f42371b5eb82</id>
<content type='text'>
- added delete and update methods
- added regression tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added delete and update methods
- added regression tests
</pre>
</div>
</content>
</entry>
<entry>
<title>major re-work of httpheaders</title>
<updated>2005-12-27T09:47:16+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-27T09:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=c03aa906ac6bf43cdb818cb60497eed8ac207fb0'/>
<id>c03aa906ac6bf43cdb818cb60497eed8ac207fb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title></title>
<updated>2005-12-26T07:29:28+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-26T07:29:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=38546e3dc13ecee90dcd6a8537b9227561749c99'/>
<id>38546e3dc13ecee90dcd6a8537b9227561749c99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- added normalize_headers to paste.httpheaders which sorts a set</title>
<updated>2005-12-26T06:39:30+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-26T06:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste.git/commit/?id=9c4ee3831cd606f2a9c0a23ded20f356db3100c2'/>
<id>9c4ee3831cd606f2a9c0a23ded20f356db3100c2</id>
<content type='text'>
  of outgoing headers and capitalizes them to exactly match the RFC
  for extremely dumb user agents (which exist... unfortunately)
  that don't do case-insensitive matches and assume Camel-Case
- added ResponseHeaderWrapper to use python properties to
  access headers which don't use multiple-entities (like Set-Cookie)
- updated comment to header_value to explain why , separator
  works in most cases (but not all)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  of outgoing headers and capitalizes them to exactly match the RFC
  for extremely dumb user agents (which exist... unfortunately)
  that don't do case-insensitive matches and assume Camel-Case
- added ResponseHeaderWrapper to use python properties to
  access headers which don't use multiple-entities (like Set-Cookie)
- updated comment to header_value to explain why , separator
  works in most cases (but not all)
</pre>
</div>
</content>
</entry>
</feed>
