Permalink
Commits on Jul 31, 2012
  1. Merge pull request #573 from ewdurbin/master

    Allow 'oob' as a callback_uri per OAuth spec section 2.1
    bdarnell committed Jul 31, 2012
  2. iostream_test: moved the server.close() call from write the after wri…

    …te callback to just before the second read_until().
    bergundy committed with bdarnell Jul 30, 2012
Commits on Jul 30, 2012
  1. more oob changes

    ewdurbin committed Jul 30, 2012
Commits on Jul 29, 2012
  1. Merge pull request #569 from MartinMartimeo/patch-1

    Adding super(...).__init__ in web.py
    bdarnell committed Jul 29, 2012
Commits on Jul 21, 2012
  1. Omitting super(...).__init__() causes python, when RequestHandler is …

    …extended with multiple class inheritance, to not execute all __init__ methods of all super classes.
    MartinMartimeo committed Jul 21, 2012
Commits on Jul 14, 2012
  1. Merge pull request #560 from ei-grad/master

    [trivial] Output a peer name to log message on ssl errors
    bdarnell committed Jul 14, 2012
  2. Fixed and added regression test for a bug that was introduced in 2.3

    where the IOStream._close_callback would never be
    called if there were pending reads.
    
    (Cherry-picked from #561 with
    amendments for compatibility with python 2.5-2.6 -bdarnell)
    
    Closes #561.
    bergundy committed with bdarnell Jul 12, 2012
Commits on Jul 9, 2012
  1. formatting

    ei-grad committed Jul 9, 2012
Commits on Jul 4, 2012
  1. Merge pull request #557 from raullenchai/master

    Fix handling of a limited form of secure_cookie tampering
    bdarnell committed Jul 4, 2012
  2. Merge pull request #556 from yoinc/master

    Forward testing.main kwargs to unittest.main
    bdarnell committed Jul 4, 2012
Commits on Jul 3, 2012
Commits on Jul 2, 2012
  1. Forward testing.main kwargs to unittest.main

    Joey Liaw committed Jun 15, 2012
Commits on Jun 29, 2012
  1. Disallow multiple calls to add_handler for the same fd in IOLoop.

    This was already true for epoll; this change adds a check for
    kqueue and select implementations.
    bdarnell committed Jun 29, 2012
  2. Merge pull request #551 from minrk/reuseaddr

    Don't set SO_REUSEADDR on Windows
    bdarnell committed Jun 29, 2012
  3. Merge pull request #547 from evanj/master

    Detect SSL option errors at start up
    bdarnell committed Jun 29, 2012
  4. Merge pull request #552 from vigasin/master

    Fix SSL error handling bug that could result in 100% cpu usage.
    
    Possibly platform-specific; observed on windows.
    bdarnell committed Jun 29, 2012
Commits on Jun 28, 2012
  1. skip EXCLUSIVEADDRUSE on Windows

    minrk committed Jun 28, 2012
  2. Fix ssl socket error handling.

    Ivan Vigasin committed Jun 28, 2012
  3. TCPServer: Do some validation of ssl_options

    Previously, errors aren't detected until a client connects.
    evanj committed Jun 26, 2012
Commits on Jun 27, 2012
  1. Fix (and test and document) logging on py2 with non-ascii bytestrings.

    The immediate motivation was an error in request logging when the
    request contains non-ascii characters, but a more general fix is
    desirable since there are probably more cases where we log utf8 byte
    strings, and in general a logging system that blows up on data that
    has a perfectly useful representation is not ideal.
    
    Closes #544.
    bdarnell committed Jun 27, 2012
  2. Merge pull request #549 from polymorphm/bugfix_stack_context_wrap_kwargs

    tornado.stack_context.wrap must not to restrict kwargs for function
    bdarnell committed Jun 27, 2012
Commits on Jun 25, 2012
  1. Merge pull request #530 from alekstorm/body_args

    Factored out body argument-parsing code into httputil.parse_body_arguments
    bdarnell committed Jun 25, 2012
  2. Encourage "python -m tornado.test.runtests" as the way to run the tests.

    Remove execute bit from tornado/test/runtests.py, which would unexpectedly
    run the tests from a globally-installed version of tornado when run directly.
    Add a new runtests.sh to make the recommended behavior more discoverable.
    Remove run_pyversion_tests.py, which has been superceded by tox.
    Update docs.
    
    Closes #545.
    bdarnell committed Jun 25, 2012
Commits on Jun 18, 2012
  1. Add a pypy-full test configuration.

    Pypy compatibility has improved to the point that we can run twisted_test
    under it (with one small issue that we can work around).
    bdarnell committed Jun 18, 2012
  2. Get rid of test_sslv2_fail.

    This test is more trouble than it's worth since many distributions have
    hacked sslv2 support out of their builds in various ways, and at least
    one (python 2.6 on ubuntu 11.10, which happens to be the platform used
    on travis-ci) has a bug that results in a segfault, killing the whole
    test process.
    bdarnell committed Jun 18, 2012
  3. Run some (synchronous) web.py tests via wsgi too.

    There's probably a more principled way to do this, but for now just port
    this batch of tests, which would have caught the add_header bug from
    the previous commit, and uncovered an encoding problem on python 3.
    bdarnell committed Jun 18, 2012
  4. Merge pull request #540 from zhuzhuor/master

    fix RequestHandler.add_header() for WSGIApplication
    bdarnell committed Jun 18, 2012