<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/paste-git.git/tests/test_httpheaders.py, branch 0.9</title>
<subtitle>github.com: cdent/paste.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/'/>
<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>cce@localhost</email>
</author>
<published>2005-12-30T02:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=d17071ce6c495676dd617d80c3b1c5f78b099e7a'/>
<id>d17071ce6c495676dd617d80c3b1c5f78b099e7a</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>cce@localhost</email>
</author>
<published>2005-12-29T18:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=251cff874b6283bc7d85ca37136e52e6da18fb73'/>
<id>251cff874b6283bc7d85ca37136e52e6da18fb73</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>cce@localhost</email>
</author>
<published>2005-12-29T16:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=fb3603886b419d7abcee6bcf225669c8472aee96'/>
<id>fb3603886b419d7abcee6bcf225669c8472aee96</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>cce@localhost</email>
</author>
<published>2005-12-28T04:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=bd8c4ba4c04a15c5011f19b68fa6e3a49c860aba'/>
<id>bd8c4ba4c04a15c5011f19b68fa6e3a49c860aba</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>cce@localhost</email>
</author>
<published>2005-12-28T03:19:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=ef51bd06ab3b3d2ea5405e714a2258bee6fe0679'/>
<id>ef51bd06ab3b3d2ea5405e714a2258bee6fe0679</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>cce@localhost</email>
</author>
<published>2005-12-27T20:25:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=6186416bcccd991dcca1e47b85eb657b4fda1d7a'/>
<id>6186416bcccd991dcca1e47b85eb657b4fda1d7a</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>cce@localhost</email>
</author>
<published>2005-12-27T09:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=eefb3f1ec91efaac2fc0333467eb8fdac55c4e71'/>
<id>eefb3f1ec91efaac2fc0333467eb8fdac55c4e71</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>cce@localhost</email>
</author>
<published>2005-12-26T07:29:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=7e7a378c3faa5cd18bb69875eff46be02a24d479'/>
<id>7e7a378c3faa5cd18bb69875eff46be02a24d479</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>cce@localhost</email>
</author>
<published>2005-12-26T06:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=94005fa755a1f79b13f4d2141c30c9f7338dbf9f'/>
<id>94005fa755a1f79b13f4d2141c30c9f7338dbf9f</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>
<entry>
<title>- making HTTPHeader not be a string object so that it isn't</title>
<updated>2005-12-26T05:18:21+00:00</updated>
<author>
<name>cce</name>
<email>cce@localhost</email>
</author>
<published>2005-12-26T05:18:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=d1d88fc991e3e5944b5c9e901c26f2bad1cea152'/>
<id>d1d88fc991e3e5944b5c9e901c26f2bad1cea152</id>
<content type='text'>
  accidently used as a key in an WSGI  or header tuple
- distinguishing between multi-value (but single-line) and
  multi-entry headers such as WWW-Authenticate and Set-Cookie
  as discussed on the Web-Sig
- removed 'dict' like stuff from environ wrapper so that it
  isn't accidently used as an environ replacement
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  accidently used as a key in an WSGI  or header tuple
- distinguishing between multi-value (but single-line) and
  multi-entry headers such as WWW-Authenticate and Set-Cookie
  as discussed on the Web-Sig
- removed 'dict' like stuff from environ wrapper so that it
  isn't accidently used as an environ replacement
</pre>
</div>
</content>
</entry>
</feed>
