Commits on Mar 3, 2011
  1. Set version number to 1.2.1

    bdarnell committed Mar 3, 2011
  2. In FacebookGraphMixin, explicitly request required user fields.

    This is necessary due to a recent change in the facebook API.
    Closes #227.
    bdarnell committed Mar 3, 2011
Commits on Feb 22, 2011
  1. Revert "Declare dependencies in for automatic installation."

    This reverts commit 19f850e.
    This turned out to be more trouble than it's worth, since it doesn't
    interact well with external installations of pycurl (e.g. from a .deb).
    These dependencies are going away soon anyway.
    bdarnell committed Feb 22, 2011
Commits on Feb 20, 2011
  1. Update version number to 1.2

    bdarnell committed Feb 20, 2011
Commits on Feb 19, 2011
  1. Track SSL handshake state separately from calling _add_io_state direc…

    Calling _add_io_state would set a flag that immediately gets overwritten
    in _handle_events when it sees that the application-level read/write
    operations are idle.  This happens to work with kqueue but not with epoll.
    bdarnell committed Feb 19, 2011
  2. Call listen() on low-level socket test.

    This is apparently required on linux but not on mac.
    bdarnell committed Feb 19, 2011
  3. Don't call curl.unsetopt(pycurl.CAINFO) to reset CA certificates to d…

    This doesn't work because it clobbers the default CA certs, causing all
    certificates to be rejected.  There doesn't seem to be any way to restore
    the defaults, so just leave it untouched in the default case and document
    the requirement that all requests use ca_certs if any do.
    bdarnell committed Feb 19, 2011
Commits on Feb 16, 2011
  1. Revert "Undo documentation changes from the introduction of Applicati…

    This reverts commit 2d42c18.
    bdarnell committed Feb 16, 2011
Commits on Feb 15, 2011
  1. Don't modify the IOStream write buffer if the previous socket.send

    returned EWOULDBLOCK.
    This satisfies openssl's requirement that the write buffer address
    not change between calls to send.
    bdarnell committed Feb 15, 2011
  2. Change IOStream._read_buffer from cStringIO to a deque.

    This change is mainly for consistency with the _write_buffer change.
    bdarnell committed Feb 15, 2011
  3. Change IOStream._write_buffer from cStringIO to a deque.

    This lays the groundwork for a future change to fix an issue with openssl.
    bdarnell committed Feb 15, 2011
  4. Add utility method for dealing with deques of strings, in preparation

    for moving from cStringIO to deques for IOStream buffers.
    bdarnell committed Feb 15, 2011
  5. Make certificate validation optional with an HTTPRequest parameter

    for consistency between curl and simple HTTPClients.
    bdarnell committed Feb 15, 2011
  6. Add a set of default SSL CA certificates for use with SimpleAsyncHTTP…

    This data was copied from the Ubuntu package ca-certificates (and is
    ultimately derived for the most part from Mozilla).  Its license is
    MPL/GPL, unlike the rest of tornado, but for an optional data file it
    ought to be fine.
    bdarnell committed Feb 15, 2011
Commits on Feb 14, 2011
  1. Add a simple mechanism to override DNS lookups in SimpleAsyncHTTPClient.

    Intended for use in SSL unittests, where we will need to make requests to
    localhost using different domain names.
    bdarnell committed Dec 6, 2010
Commits on Feb 12, 2011
  1. Make @removeslash a no-op when applied to a request for '/'.

    This prevents a redirect loop as browsers interpret an empty redirect
    as a redirect to /.
    bdarnell committed Feb 12, 2011