Permalink
Commits on Jan 31, 2012
  1. version 1.2b3

    maluke committed Jan 31, 2012
Commits on Jan 29, 2012
  1. garden

    mcdonc committed Jan 29, 2012
  2. dont try to decode remote_user

    mcdonc committed Jan 29, 2012
  3. garden

    mcdonc committed Jan 29, 2012
  4. wording

    mcdonc committed Jan 29, 2012
  5. garden

    mcdonc committed Jan 29, 2012
Commits on Jan 28, 2012
  1. more spurious diff removal

    mcdonc committed Jan 28, 2012
  2. set deprecated properties on BaseRequest rather than LegacyRequest, u…

    …se environ_getter for presumed-ascii-only settings
    mcdonc committed Jan 28, 2012
  3. bytesrequest renamed to legacyrequest... it no longer eagerly convert…

    …s to bytes, it just presents the older native string api expected by existing systems. textrequest renamed to baserequest, it is the new default request type.. it no longer eagerly converts to text, either unless an encattr is named on the environ_decoder
    mcdonc committed Jan 28, 2012
Commits on Jan 26, 2012
  1. get rid of useless literals

    mcdonc committed Jan 26, 2012
  2. make charset a native string, make _content_type_raw an environ gette…

    …r rather than environ decoder
    mcdonc committed Jan 26, 2012
  3. turn remote_user_encoding and url_encoding into environ_getters (addi…

    …ng webob.remote_user_encoding and webob.url_encoding vars to environ), fix _request_uri for Python 3, improve _abs_headerlist, dont decode scheme when looking up
    mcdonc committed Jan 26, 2012
  4. unused imports, long line

    mcdonc committed Jan 26, 2012
Commits on Jan 25, 2012
  1. First cut at distinct TextRequest/BytesRequest implementations as a

    fix for issue #21.
    
    TextRequest is the default when Request or BaseRequest is imported under
    Python 3 for backwards compatibility.  The only difference Python 3 users
    should see after upgrading to this: script_name and path_info will be
    decoded, and methods which erroneously dealt in raw environ values will
    now deal correctly in text.
    
    BytesRequest is the default when Request or BaseRequest is imported under
    Python 2 for backwards compatibility.  It works just like the old BaseRequest
    under Python 2.  Under Python 2, environ values are still dealt with as
    bytes by all methods.  Under Python 3, it coerces all environ values to bytes.
    It's doubtful anyone will use this under Python 3.
    
    Either BytesRequest or TextRequest are usable directly under Python 2 or
    Python 3, but the intent is to transition people over time to TextRequest on
    both.  Certainly new frameworks could start off using TextRequest.
    mcdonc committed Jan 25, 2012
Commits on Jan 8, 2012
  1. garden

    mcdonc committed Jan 8, 2012
Commits on Jan 6, 2012
Commits on Jan 1, 2012
  1. Merge pull request #19 from husio/patch-1

    remove duplicate __all__ declaration
    Sergey Schetinin committed Jan 1, 2012
Commits on Dec 30, 2011
  1. fix test failure on py3

    mcdonc committed Dec 30, 2011
Commits on Dec 26, 2011
Commits on Dec 20, 2011
  1. Merge pull request #17 from ametaireau/patch-1

    Fix a dead link
    Sergey Schetinin committed Dec 20, 2011
  2. Fixa dead link

    almet committed Dec 20, 2011
Commits on Dec 6, 2011
  1. Merge pull request #13 from alertedsnake/master

    Allow use of arbitrary HTTP status codes in Response
    Sergey Schetinin committed Dec 6, 2011