Permalink
Commits on Jun 29, 2012
  1. Merge pull request #551 from minrk/reuseaddr

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

    Detect SSL option errors at start up
    bdarnell committed Jun 29, 2012
  3. 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
  5. fixed the bug that RequestHandler.add_header doesn't work for WSGI ap…

    …plications
    Bo Zhu committed Jun 18, 2012
Commits on Jun 17, 2012
  1. Merge pull request #539 from msabramo/travis-py26-allow-failure

    Enhance the set of configurations tested by Travis CI
    bdarnell committed Jun 17, 2012
  2. .travis.yml: Test with more full dependencies using "matrix: include:"

    feature of .travis.yml
    msabramo committed Jun 17, 2012
  3. Add pypy to .travis.yml

    msabramo committed Jun 17, 2012
Commits on Jun 15, 2012
  1. Merge pull request #536 from evanj/master

    Documentation fixes: auto-reloading
    bdarnell committed Jun 15, 2012
  2. Update dependency versions

    bdarnell committed Jun 15, 2012
Commits on Jun 14, 2012
  1. Documentation: Application(debug=True); autoreload limitations.

    Application: Document debug=True and cross-link to the overview.
    autoreload: Note that this can lose flags and fail if you touch sys.argv.
    evanj committed Jun 14, 2012
  2. Ignore ImportWarnings in tests.

    I can't reproduce this, but apparently in some situations setuptools
    throws warnings about unrelated packages, so just turn them all off.
    
    Closes #524
    bdarnell committed Jun 14, 2012
  3. Give test_request_timeout another 10ms slack.

    This has been failing a lot on my freebsd VM.
    bdarnell committed Jun 14, 2012
  4. Better way to force a getaddrinfo error.

    This fixes the tests for users behind misbehaving DNS servers.
    
    Closes #534.
    bdarnell committed Jun 14, 2012