Permalink
Commits on Aug 27, 2014
Commits on May 7, 2014
  1. Merge pull request #61 from mikesea/remove-mongrel

    Use Thrift::ThinHTTPServer in tests
    sprsquish committed May 7, 2014
Commits on May 6, 2014
  1. Use Thrift::ThinHTTPServer in tests

    Thrift::MongrelHTTPServer is deprecated, so removing that dependency
    as well.
    mikesea committed May 6, 2014
Commits on Mar 23, 2014
  1. Merge pull request #59 from twitter/add_license_to_gemspec

    Specify license in gemspec
    caniszczyk committed Mar 23, 2014
Commits on Mar 20, 2014
  1. Merge pull request #57 from twitter/provide_wrapped_exceptions

    Extract wrapped exception class creation
    ryangreenberg committed Mar 20, 2014
  2. Merge pull request #58 from twitter/fix_travis_ci_build

    Fix Travis CI build
    ryangreenberg committed Mar 20, 2014
  3. Add undeclared dependencies for thrift

    thrift requires rack and thin in its Thrift::ThinHTTPServer but does
    not declare them in the gemspec.
    ryangreenberg committed Mar 20, 2014
  4. Extract wrapped exception class creation

    The wrapped exception classes are not created until ThriftClient.new
    is called with the correct client class. This makes it difficult to
    write code like `rescue MyThrift::Client::TransportException` because
    the exception class may not exist yet.
    
    Callers may now use ThriftClient.create_wrapped_exception_classes to
    ensure the desired classes have been created.
    ryangreenberg committed Mar 20, 2014
  5. Change to https rubygems source

    Using ":rubygems" results in the message:
    
      "The source :rubygems is deprecated because HTTP requests are
      insecure. Please change your source to 'https://rubygems.org' if
      possible, or 'http://rubygems.org' if not."
    ryangreenberg committed Mar 20, 2014
Commits on Apr 11, 2013
Commits on Feb 26, 2013
  1. update changelog

    sprsquish committed Feb 26, 2013
Commits on Jan 11, 2013
  1. Merge pull request #50 from twitter/thrift-0.9.0

    Upgrade to thrift 0.9.0 (closes #49)
    sprsquish committed Jan 11, 2013
Commits on Nov 26, 2012
  1. Merge pull request #47 from caniszczyk/master

    Update README with Travis CI information
    caniszczyk committed Nov 26, 2012
  2. Update README with Travis CI information

    Signed-off-by: Chris Aniszczyk <zx@twitter.com>
    caniszczyk committed Nov 26, 2012
  3. add travis ci support

    sprsquish committed Nov 26, 2012
  4. Merge pull request #45 from twitter/remove_echoe

    remove Echoe dependency
    Brandon Mitchell committed Nov 26, 2012
  5. remove Echoe dependency

    sprsquish committed Nov 26, 2012
  6. update CHANGELOG

    sprsquish committed Nov 26, 2012
Commits on Nov 15, 2012
  1. Merge pull request #44 from twitter/reduce_object_churn

    respect connect_timeout on reconnect
    Brandon Mitchell committed Nov 15, 2012
  2. respect connect_timeout on reconnect

    Thrift::Socket reuses the timeout value for both connection and
    request timeouts.
    sprsquish committed Nov 15, 2012
  3. Merge pull request #43 from twitter/reduce_object_churn

    Reduce object churn and ensure socket alignment
    Brandon Mitchell committed Nov 15, 2012
  4. ensure socket alignment

    If a request is interrupted before data can be read off the socket
    a misalignment can occur whereby subsequent requests will get responses
    from previous requests.
    sprsquish committed Nov 15, 2012
  5. reduce object churn

    Cache the connection and client in the server object. If a client
    is cleanly disconnected we don't need to tear it all down. This will
    mean any negotiations made at the protocol level will hold when the
    client reconnected. However the post_connect callback at the
    application layer will still be called.
    sprsquish committed Nov 15, 2012
Commits on Sep 11, 2012
  1. Docs.

    Brandon Mitchell committed Sep 11, 2012
  2. CHANGELOG for v0.8.2

    Brandon Mitchell committed Sep 11, 2012
Commits on Sep 10, 2012
  1. Spelling.

    Brandon Mitchell committed Sep 10, 2012
  2. Merge branch 'connection_cache'

    * connection_cache:
      (optionally) Cache connections to amortize connect() costs.
    Brandon Mitchell committed Sep 10, 2012
  3. (optionally) Cache connections to amortize connect() costs.

    Brandon Mitchell committed Sep 10, 2012
  4. Merge branch 'server_transport'

    * server_transport:
      Use Server as a proxy between the underlying Thrift transport and the thrift client.
    Brandon Mitchell committed Sep 10, 2012
  5. Use Server as a proxy between the underlying Thrift transport and the…

    … thrift client.
    Brandon Mitchell committed Sep 10, 2012