Permalink
Commits on Sep 30, 2016
  1. Merge pull request #1852 from bdarnell/parse-cookie

    httputil: Rewrite cookie parsing
    ajdavis committed on GitHub Sep 30, 2016
  2. Release notes and version bump for 4.4.2

    bdarnell committed Sep 30, 2016
  3. httputil: Rewrite cookie parsing

    Move from the python standard library to a parsing function copied from
    Django. This parser more closely matches browser behavior. The primary
    motivation is that differences between server-side and browser cookie
    parsing can lead to an XSRF bypass, as in
    https://hackerone.com/reports/26647. A secondary benefit is that this
    makes it possible to work with cookie headers containing cookies that
    are invalid according to the spec, which is a surprisingly common
    request.
    
    Closes #1851
    Closes #633
    Closes #1434
    Closes #1176
    bdarnell committed Sep 30, 2016
Commits on Aug 24, 2016
  1. Merge pull request #1808 from darabos/patch-1

    Fix "resuse_port" typo in documentation
    ajdavis committed on GitHub Aug 24, 2016
  2. Fix typo in documentation.

    darabos committed on GitHub Aug 24, 2016
Commits on Jul 23, 2016
  1. Set version number to 4.4.1

    bdarnell committed Jul 23, 2016
  2. Merge pull request #1777 from bdarnell/non-reversible-url

    web: URLs that cannot be unescaped should be allowed
    bdarnell committed on GitHub Jul 23, 2016
Commits on Jul 22, 2016
  1. web: URLs that cannot be unescaped should be allowed

    Fixes a regression in version 4.4
    
    Fixes #1770
    bdarnell committed Jul 22, 2016
Commits on Jul 15, 2016
  1. Set version number to 4.4

    bdarnell committed Jul 15, 2016
Commits on Jul 13, 2016
  1. Merge pull request #1544 from gitter-badger/gitter-badge

    Add a Gitter chat badge to README.rst
    bdarnell committed on GitHub Jul 13, 2016
Commits on Jul 10, 2016
  1. Add ExpectLog to a noisy test case

    bdarnell committed Jul 10, 2016
  2. demos/benchmark: use current() instead of instance()

    Improves compatibility with some IOLoop implementations.
    bdarnell committed Jul 10, 2016
Commits on Jul 8, 2016
  1. Set version number to 4.4b1

    bdarnell committed Jul 8, 2016
Commits on Jul 1, 2016
  1. Merge pull request #1743 from nickcoutsos/204-content-length

    Allow 204 responses without Content-Length/Transfer-Encoding
    bdarnell committed on GitHub Jul 1, 2016
Commits on Jun 23, 2016
  1. Skip testing malformed 204 responses for curl http client

    nickcoutsos committed Jun 23, 2016
Commits on Jun 21, 2016
  1. Reorganize 204-related test cases

    nickcoutsos committed Jun 21, 2016
Commits on Jun 16, 2016
  1. httputil: Remove extraneous whitespace in str(HTTPHeaders)

    bdarnell committed Jun 16, 2016
  2. httputil: add __str__ method to HTTPHeader

    zjjott committed with bdarnell May 4, 2016
Commits on Jun 12, 2016
  1. Merge pull request #1750 from bdarnell/nightly

    test: Silence PendingDeprecationWarning on nightly
    bdarnell committed on GitHub Jun 12, 2016
  2. test: Silence PendingDeprecationWarning on nightly python

    bdarnell committed Jun 12, 2016
  3. Merge pull request #1744 from zhulongcheng/line-too-long

    line too long
    bdarnell committed on GitHub Jun 12, 2016
  4. netutil_test: use 127.0.0.1 instead of localhost

    The first binding of the port was to 127.0.0.1, so the second should be
    too. This may solve #1734.
    bdarnell committed Jun 12, 2016
  5. Standardize exceptions raised by Resolvers

    Fixes #1721
    bdarnell committed Jun 12, 2016
Commits on Jun 8, 2016
  1. line too long

    zhulongcheng committed Jun 8, 2016
  2. Allow 204 responses without Content-Length/Transfer-Encoding

    nickcoutsos committed Jun 8, 2016
Commits on Jun 4, 2016
  1. Merge pull request #1728 from mivade/aiomainloop-hint

    Add hint about installing AsyncIOMainLoop early
    bdarnell committed Jun 4, 2016
  2. Merge pull request #1731 from adamchainz/readthedocs.io

    Convert readthedocs link for their .org -> .io migration for hosted projects
    bdarnell committed Jun 4, 2016
Commits on May 29, 2016
  1. Convert readthedocs link for their .org -> .io migration for hosted p…

    …rojects
    
    As per their email ‘Changes to project subdomains’:
    
    > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.
    
    Test Plan: Manually visited all the links I’ve modified.
    adamchainz committed May 29, 2016
Commits on May 28, 2016
  1. Make note on alternative IOLoops more general

    mivade committed May 28, 2016
  2. Merge pull request #1727 from xiyanxiyan10/master

    better format for process.py
    bdarnell committed May 28, 2016
  3. Merge pull request #1729 from dvolodin7/patch-1

    _Timeout.__lt__ speedup
    bdarnell committed May 28, 2016
  4. Merge pull request #1725 from LocutusOfBorg/patch-1

    Fix testsuite failure when sockets is not defined
    bdarnell committed May 28, 2016