Permalink
Commits on Feb 15, 2012
  1. history

    committed Feb 15, 2012
  2. bytes data fix for python3

    committed Feb 15, 2012
  3. fix bytes

    committed Feb 15, 2012
  4. path fixes

    committed Feb 15, 2012
  5. move tests over

    committed Feb 15, 2012
  6. it's a start

    committed Feb 15, 2012
  7. simplify

    committed Feb 15, 2012
  8. binary data upload bug test

    committed Feb 15, 2012
  9. cleanups

    committed Feb 15, 2012
  10. latin1, remove unicode_literals

    Fixes #407
    committed Feb 15, 2012
  11. sp

    committed Feb 15, 2012
  12. RuntimeError

    committed Feb 15, 2012
  13. whitespace

    committed Feb 15, 2012
  14. make all the tests

    committed Feb 15, 2012
  15. decode response url again

    committed Feb 15, 2012
  16. history for 0.10.2

    committed Feb 15, 2012
  17. Added Matt Giuca to AUTHORS.

    mgiuca committed Feb 15, 2012
  18. Rename utils.requote_path to requote_uri.

    It is now applied to a whole URI, not just the path.
    mgiuca committed Feb 15, 2012
Commits on Feb 14, 2012
  1. Change the RFC we reference.

    Lukasa committed Feb 14, 2012
  2. Keep non RFC cookie key characters separate.

    Moved the characters that we accept in keys but that the RFC forbids
    into a separate string to keep track of them.
    Lukasa committed Feb 14, 2012
  3. Simplify requote_path.

    It no longer needs to split on '/' since '/' will not be encoded.
    mgiuca committed Feb 14, 2012
  4. Fixed URI encoding of reserved characters (Issue #369).

    Previously, util.requote_path would unquote and requote all characters,
    causing reserved characters to become encoded (changing the semantics of the
    URI). Now, it has special code for unquoting just the unreserved characters,
    then quotes only illegal characters.
    This ensures that illegal characters are fixed, and URIs are normalised, but
    reserved characters do not erroneously become quoted.
    Test case test_session_with_escaped_url now passes.
    mgiuca committed Feb 14, 2012
  5. Changed test case test_path_is_not_double_encoded.

    Uses the space character instead of ~ as a test (since ~ is unreserved, it
    shouldn't really be encoded at all).
    mgiuca committed Feb 14, 2012
  6. Added test case testing URI normalisation.

    Tests that percent-encoded unreserved characters get de-encoded.
    mgiuca committed Feb 14, 2012
  7. Added test case for Issue #369.

    Tests that legal reserved and unreserved characters in the path are not
    percent-encoded. Currently fails.
    mgiuca committed Feb 14, 2012
  8. Fixed URI re-encoding on Python 3 (Issue #369).

    Request.full_url now performs requoting of the path (like it does in Python 2).
    Request.path_url no longer quotes the already-quoted path (double quoting).
    Fixed utils.requote_path so it works properly in Python 3.
    mgiuca committed Feb 14, 2012