Permalink
Commits on Sep 4, 2017
  1. Drop support for python 3.3, 3.5.[01] (#2116)

    bdarnell committed on GitHub Sep 4, 2017
    * Drop support for python 3.3
    
    In June 2017, Python 3.3 accounted for 0.2% of Tornado's downloads
    from pypi.
    
    * travis.yml: Use trusty, update pypy versions
    
    Get a py35-compatible version of pypy3. Plain "pypy" no longer seems
    to work in this environment, so specify a version.
    
    Drop testing of python 2.7.8, which no longer seems to be available.
    
    * gen,queues: Drop the "legacy aiter protocol"
    
    This protocol changed in Python 3.5.2 (after being introduced in
    3.5.0). Async iteration now requires that version of Python (or
    newer).
    
    Closes #2107
    
    * travis.yml: Only run doctests on one version of python 3
    
    * Get tests passing on latest version of pypy3
Commits on Sep 3, 2017
  1. Correctly clear and create a new ioloop during autoreload (#2137)

    jrdh committed with bdarnell Sep 3, 2017
    * Correctly clear and create a new ioloop during autoreload
    
    After the removal of the deprecated io_loop arguments from all functions,
    the autoreload module stopped working as the wait function's usage was
    missed in the refactor. This resulted in the start function receiving an
    IOLoop object as its only argument which it then used as the check_time
    argument resulting in errors further down the line when the check_time
    is expected to be an int.
    
    * Use the ioloop's add_callback function to start the ioloop on wait
    
    There's no need to stop and clear the loop here, just add start as
    a callback and start up the ioloop.
Commits on Aug 27, 2017
  1. Merge pull request #2132 from felliott/stop-logging-headers

    bdarnell committed on GitHub Aug 27, 2017
    Remove headers from HTTPServerRequest repr
  2. Merge pull request #2130 from jaimegago/master

    bdarnell committed on GitHub Aug 27, 2017
    Add SSL/SSH handshake timing to response properties (curl client)
Commits on Aug 10, 2017
  1. Remove headers from HTTPServerRequest repr

    felliott committed Aug 10, 2017
     * In tornadoweb/tornado#1112 it was decided to stop including headers
       in the request repr, since they are needlessly verbose and risk
       leaking user secrets into the application log.
Commits on Aug 9, 2017
  1. Add SSL/SSH handshake timing to response properties (curl client)

    Jaime Gago committed Aug 9, 2017
Commits on Jul 23, 2017
  1. Fix various typos in comments

    bdarnell committed Jul 23, 2017
Commits on Jul 16, 2017
  1. Merge pull request #2109 from yiliangt5/fix/redirecthandler_passes_ge…

    bdarnell committed on GitHub Jul 16, 2017
    …t_args
    
    feat: RedirectHandler to pass GET query
  2. feat: RedirectHandler to pass GET query

    yiliangt5 committed Jun 17, 2017
  3. Merge pull request #2106 from minrk/pycurl-debug-str

    bdarnell committed on GitHub Jul 16, 2017
    cast pycurl debug messages to str
  4. tcpclient: Introduce connect timeout (#2094)

    Lancher committed with bdarnell Jul 16, 2017
    Fixes #1219
Commits on Jul 15, 2017
  1. Merge pull request #2098 from sebbov/master

    bdarnell committed on GitHub Jul 15, 2017
    Do not send/expect Content-Length on 1xx
Commits on Jul 11, 2017
  1. cast curl debug messages to str

    minrk committed Jul 11, 2017
    since they come in as bytes on Python 3
Commits on Jul 5, 2017
  1. Handle 1xx's along 204/304's

    sebbov committed Jul 5, 2017
Commits on Jul 4, 2017
  1. Merge pull request #2075 from pitrou/accept_ebadf_race

    bdarnell committed on GitHub Jul 4, 2017
    Fix #2069: Fix race condition between accept() handler and TCPServer.stop()
Commits on Jun 28, 2017
  1. FriendFeed website seems to have gone

    snowch committed with ajdavis Jun 27, 2017
Commits on Jun 27, 2017
  1. Do not send/expect Content-Length on 1xx

    sebbov committed Jun 27, 2017
Commits on Jun 18, 2017
  1. Merge pull request #2081 from noyainrain/fix-autoreload-module

    bdarnell committed on GitHub Jun 18, 2017
    Fix module autoreload for __main__ with relative imports
Commits on Jun 16, 2017
  1. Apply changes from review

    noyainrain committed Jun 16, 2017
Commits on Jun 11, 2017
  1. Merge pull request #2084 from bdarnell/docs

    bdarnell committed on GitHub Jun 11, 2017
    testing: Fix incorrect docs for gen_test
  2. testing: Fix incorrect docs for gen_test

    bdarnell committed Jun 11, 2017
    Pointed out in #1154
  3. Merge pull request #2083 from bdarnell/log-cleanup

    bdarnell committed on GitHub Jun 11, 2017
    Clean up test logging
  4. Use getitem / setitem idiom on nonlocal list

    pitrou committed Jun 11, 2017
  5. test: Make log detection sensitive to info logs

    bdarnell committed Jun 11, 2017
    Silence one in httpserver_test
  6. testing: Remove deprecated LogTrapTestCase

    bdarnell committed Jun 11, 2017
    Move the tests that relied on this in concurrent_test.py to use
    log.debug instead. (The redbot test has been broken and needs work
    anyway.
  7. Merge pull request #2082 from bdarnell/timeouterror

    bdarnell committed on GitHub Jun 11, 2017
    ioloop,gen: Unify TimeoutErrors
Commits on Jun 10, 2017
  1. ioloop,gen: Unify TimeoutErrors

    bdarnell committed Jun 10, 2017
    Fixes #1929
  2. Merge pull request #2077 from vladimirbright/clarify_timeouts_in_queues

    bdarnell committed on GitHub Jun 10, 2017
    Added information about timeout arg in Queue get and put methods
  3. Merge pull request #2074 from ploxiln/http1_connection_close

    bdarnell committed on GitHub Jun 10, 2017
    http1connection: add "Connection: close" header if appropriate
  4. Merge pull request #2058 from jehiah/http_request_line_bad_request_2058

    bdarnell committed on GitHub Jun 10, 2017
    Return HTTP 400 on bad request lines
Commits on Jun 9, 2017
  1. Fix newline handling in autoreload test

    noyainrain committed Jun 9, 2017
  2. Fix module autoreload for __main__ with relative imports

    noyainrain committed Jun 9, 2017
    The fix works for Python >= 3.4, keeping the current workaround for previous
    versions. Also introduce a first unit test for autoreload. Close #2044.
Commits on Jun 8, 2017
  1. Added information about timeout arg in Queue get and put methods

    Vladimir Prokhoda committed Jun 8, 2017
Commits on Jun 6, 2017
  1. Relax test failure when failing to reproduce the race condition

    pitrou committed Jun 6, 2017
  2. Fix #2069: Fix race condition between accept() handler and TCPServer.…

    pitrou committed Jun 6, 2017
    …stop()