Commit Graph

  • 9ae912b2c8 refactor query params hash handling Mislav Marohnić 2011-05-07 13:06:38 -07:00
  • 2e24f7005c Rakefiles are executables, and rake loads rake, not rakefile code Erik Michaels-Ober 2011-05-06 11:48:52 -07:00
  • 3254837891 Update excon development/test dependency to version ~> 0.6 Erik Michaels-Ober 2011-04-27 13:37:02 -07:00
  • 6411855dce Release 0.6.1 v0.6.1 Erik Michaels-Ober 2011-04-13 12:26:35 -04:00
  • 539ab74462 Release 0.6.1 Erik Michaels-Ober 2011-04-13 12:26:31 -04:00
  • 71c101b0eb Add ca_path to SSL options hash Alex Kremer 2011-04-10 20:34:13 +08:00
  • 2cf1082817 Add ca_path to SSL options hash #51 Alex Kremer 2011-04-10 14:34:13 +02:00
  • b85e0a18df refactor how adapters save response params to env Mislav Marohnić 2011-04-04 02:02:00 +02:00
  • 74c8201857 Release 0.6.0 v0.6.0 rick 2011-03-31 17:00:21 -07:00
  • 82055b63b4 encapsulate the common require-rescue-load_error pattern for middleware dependencies Mislav Marohnić 2011-03-28 15:26:38 +02:00
  • c683c444e5 don't mix in Rack::Utils in Faraday::Middleware Mislav Marohnić 2011-03-28 15:17:28 +02:00
  • 737981f9aa typo in README Mislav Marohnić 2011-03-28 15:05:02 +02:00
  • b9e54dbe0f add Response.apply_request method Mislav Marohnić 2011-03-27 23:27:15 +02:00
  • f739002d0b more love for response headers; handle ones with multiple values Mislav Marohnić 2011-03-27 21:57:14 +02:00
  • ce861bbc14 restore compatibility with 3rd-party response middleware that defines parse() Mislav Marohnić 2011-03-27 01:20:37 +01:00
  • 217f76c57e add excon to bundle Mislav Marohnić 2011-03-27 00:29:27 +01:00
  • 8dccfc6117 like :request_headers, env[:response_headers] is now case-insensitive Mislav Marohnić 2011-03-27 00:23:20 +01:00
  • 50da50306e perform Bundler.setup in tests if needed Mislav Marohnić 2011-03-26 18:19:53 +01:00
  • 3552d345d6 fix syntax warning Mislav Marohnić 2011-03-15 23:03:27 +01:00
  • 7d277ef563 fix HTTPS requests should go to port 443 if none specified Mislav Marohnić 2011-03-14 16:54:46 +01:00
  • 41afcc86e7 tweak Gemfile for jruby Mislav Marohnić 2011-03-13 13:18:28 +01:00
  • 3e4628c35f documentation for advanced middleware usage Mislav Marohnić 2011-03-26 17:25:09 +01:00
  • 5b4c6251b0 fix builder.swap for handlers of the same class Mislav Marohnić 2011-03-26 15:43:47 +01:00
  • a461c234cb Support :cert_store SSL option Greg Spurrier 2011-03-02 08:47:02 -08:00
  • ddc41641b2 make SSL peer verification as default. disable with connection.ssl[:verify] = false Mislav Marohnić 2011-03-03 16:19:14 +01:00
  • 121080f7e2 turn Logger from adapter to response middleware Mislav Marohnić 2011-03-03 04:34:54 +01:00
  • 419ba4eaa4 optimize request/response cycle for parallel (asynchronous) mode Mislav Marohnić 2011-03-03 04:06:25 +01:00
  • 2d535cbd93 cleanup Patron adapter Mislav Marohnić 2011-03-03 03:24:11 +01:00
  • 53fa18eee6 filter adapters used in tests with "ADAPTER" env variable Mislav Marohnić 2011-03-03 00:40:47 +01:00
  • a82f3d7a50 fix parallel requests with Typhoeus Mislav Marohnić 2011-03-03 00:39:38 +01:00
  • d5b6b9ce5b make POST/PUT requests with no body set "Content-Length: 0" Mislav Marohnić 2011-03-03 00:08:05 +01:00
  • 49efcc321f update readme to demonstrate the preferred request/response stack Mislav Marohnić 2011-03-02 14:08:28 +01:00
  • 3731010e26 add Response::RaiseError middleware that raises exceptions on HTTP 4xx/5xx Mislav Marohnić 2011-03-02 05:37:42 +01:00
  • 6611bd49bc execute Response#on_complete callbacks in reverse order Mislav Marohnić 2011-03-02 05:35:16 +01:00
  • d6d86dd043 extract multipart stuff from Adapter to Request::Multipart middleware Mislav Marohnić 2011-03-02 05:05:32 +01:00
  • 862c98344f JSON and UrlEncoded request middleware now encode body conditionally Mislav Marohnić 2011-03-02 03:39:02 +01:00
  • 37542f953a add Request::UrlEncoded middleware for "x-www-form-urlencoded" posts Mislav Marohnić 2011-03-02 02:36:40 +01:00
  • 401d712987 new ":json" middleware replaces :yajl and :active_support_json Mislav Marohnić 2011-03-02 02:18:51 +01:00
  • 6db4a1d697 make it possible to marshal a Response object Mislav Marohnić 2011-03-02 01:17:59 +01:00
  • 692199bd08 fix Builder#initialize with block Mislav Marohnić 2011-03-02 00:12:51 +01:00
  • 198546900c refactored builder so that middleware stack is more hackable Mislav Marohnić 2011-03-01 00:28:55 +01:00
  • c3e5b69507 ruby 1.9 compat when raising ConnectionFailed Mislav Marohnić 2011-02-28 03:18:30 +01:00
  • 8c5701f8ea enable net/http adapter to use gzip for GET Mislav Marohnić 2011-02-28 03:14:51 +01:00
  • 20eee87486 warn if some modules haven't loaded in tests Mislav Marohnić 2011-02-28 00:53:13 +01:00
  • 78de603906 add yajl-ruby, activesupport to bundle Mislav Marohnić 2011-02-28 00:51:13 +01:00
  • 1f69367509 remove JSON response middleware Mislav Marohnić 2011-03-26 20:42:39 +01:00
  • 7d7dfafe92 documentation for advanced middleware usage #39 Mislav Marohnić 2011-03-26 17:25:09 +01:00
  • ab89780ecc Response::Middleware parsing can be limited to only specific types Mislav Marohnić 2011-03-26 17:21:43 +01:00
  • 91363cae8d fix builder.swap for handlers of the same class Mislav Marohnić 2011-03-26 15:43:47 +01:00
  • 745f495eeb Support :cert_store SSL option Greg Spurrier 2011-03-02 08:47:02 -08:00
  • e37859f137 make SSL peer verification as default. disable with connection.ssl[:verify] = false Mislav Marohnić 2011-03-03 16:19:14 +01:00
  • 320aa760af turn Logger from adapter to response middleware Mislav Marohnić 2011-03-03 04:34:54 +01:00
  • 15a024c32b optimize request/response cycle for parallel (asynchronous) mode Mislav Marohnić 2011-03-03 04:06:25 +01:00
  • a4a6beeb4b cleanup Patron adapter Mislav Marohnić 2011-03-03 03:24:11 +01:00
  • 0f29f8daec filter adapters used in tests with "ADAPTER" env variable Mislav Marohnić 2011-03-03 00:40:47 +01:00
  • 19d124c96e fix parallel requests with Typhoeus Mislav Marohnić 2011-03-03 00:39:38 +01:00
  • c022f79c7f make POST/PUT requests with no body set "Content-Length: 0" Mislav Marohnić 2011-03-03 00:08:05 +01:00
  • 455818754b update readme to demonstrate the preferred request/response stack Mislav Marohnić 2011-03-02 14:08:28 +01:00
  • 20e3da3b48 Response::JSON only parses responses with type "application/json" Mislav Marohnić 2011-03-02 05:51:34 +01:00
  • dbd4531c41 add Response::RaiseError middleware that raises exceptions on HTTP 4xx/5xx Mislav Marohnić 2011-03-02 05:37:42 +01:00
  • 94a7437c8f execute Response#on_complete callbacks in reverse order Mislav Marohnić 2011-03-02 05:35:16 +01:00
  • 68866f94c9 extract multipart stuff from Adapter to Request::Multipart middleware Mislav Marohnić 2011-03-02 05:05:32 +01:00
  • 8396a20f1e JSON and UrlEncoded request middleware now encode body conditionally Mislav Marohnić 2011-03-02 03:39:02 +01:00
  • 191bdad2a6 add Request::UrlEncoded middleware for "x-www-form-urlencoded" posts Mislav Marohnić 2011-03-02 02:36:40 +01:00
  • 50e57a70f4 new ":json" middleware replaces :yajl and :active_support_json Mislav Marohnić 2011-03-02 02:18:51 +01:00
  • 4ba7fe5dfa make it possible to marshal a Response object Mislav Marohnić 2011-03-02 01:17:59 +01:00
  • 12c5c8250a fix Builder#initialize with block Mislav Marohnić 2011-03-02 00:12:51 +01:00
  • da283cb471 refactored builder so that middleware stack is more hackable Mislav Marohnić 2011-03-01 00:28:55 +01:00
  • 313f694e93 ruby 1.9 compat when raising ConnectionFailed Mislav Marohnić 2011-02-28 03:18:30 +01:00
  • 497f102b9f enable net/http adapter to use gzip for GET Mislav Marohnić 2011-02-28 03:14:51 +01:00
  • f5cf1b0d01 Support :cert_store SSL option #40 Greg Spurrier 2011-03-02 08:47:02 -08:00
  • 2f1986fdbb simplify defining middlewares that are response body parsers Mislav Marohnić 2011-02-28 00:54:17 +01:00
  • 5de1714d4d warn if some modules haven't loaded in tests Mislav Marohnić 2011-02-28 00:53:13 +01:00
  • 78f3315a84 add yajl-ruby, activesupport to bundle Mislav Marohnić 2011-02-28 00:51:13 +01:00
  • 8eaebc246c add Faraday::Response::Middleware#on_complete hook rick 2011-02-27 11:16:32 -08:00
  • 1ad9b6b235 simplify basic response middleware rick 2011-02-27 11:12:00 -08:00
  • 84e7c8df0e removed register_on_complete, it confused mis:love: rick 2011-02-27 10:50:55 -08:00
  • cb03cd2eb9 Release 0.5.7 v0.5.7 rick 2011-02-27 10:30:32 -08:00
  • d2ce9aad20 don't test the logger like its a real adapter rick 2011-02-27 10:26:46 -08:00
  • 7d12ed5ddb Faraday.new shortcut rick 2011-02-27 10:20:18 -08:00
  • 65b818e1af apparently ruby 1.9 wants me to raise exceptions differently rick 2011-02-27 10:06:30 -08:00
  • 73f7473d32 fix weird logging bug rick 2011-02-27 09:55:35 -08:00
  • dddc8697e0 dont create unnecessary procs rick 2011-02-27 09:48:39 -08:00
  • 98883a42e7 tweak readme rick 2011-02-27 09:41:31 -08:00
  • a302f8e734 added support for SSL options to EM Synchrony adapter Fredrik Bjork 2011-02-21 05:08:07 +08:00
  • bdeb1e7afb added support for SSL options to EM Synchrony adapter #35 Fredrik Bjork 2011-02-20 13:08:07 -08:00
  • 1507503f68 add logger adapter rick 2011-02-19 12:39:03 -08:00
  • fa8c3f1674 only manually call Response#finish for parallel requests rick 2011-02-19 12:27:20 -08:00
  • deb794faad Release 0.5.6 v0.5.6 rick 2011-02-15 17:07:20 -08:00
  • d9a1be15e9 experimental excon support rick 2011-02-13 14:27:41 -08:00
  • da851efb64 don't blow up if EM is not loaded rick 2011-02-13 14:27:25 -08:00
  • db7b0940d8 you're killin me, smalls rick 2011-02-13 14:18:32 -08:00
  • 825c86d4c4 Release 0.5.5 v0.5.5 Erik Michaels-Ober 2011-02-06 17:56:46 -05:00
  • 00530a1352 Bump version to 0.5.5 Erik Michaels-Ober 2011-02-06 17:56:42 -05:00
  • 9e6e0d3e62 Loosen rubygems version requirement Erik Michaels-Ober 2011-02-06 17:55:42 -05:00
  • 6f56137fe4 Opt-in for testing with rubygems-test Erik Michaels-Ober 2011-02-03 12:57:58 -05:00
  • 1ea8b6c24c Update addressable dependency to version 2.2.4 Erik Michaels-Ober 2011-01-29 07:27:00 -08:00
  • 1089686d65 Update addressable dependency to version 2.2.3 Erik Michaels-Ober 2011-01-21 08:33:11 -08:00
  • 9857e66424 Update em-http-request dependency Erik Michaels-Ober 2011-01-15 07:55:14 -08:00
  • cef0152af8 Fixes rescue block for refused connections, just for Net::HTTP Dave Yeu & Tim Gildea 2010-11-19 23:34:54 +08:00