Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | style: prefer '{ |x|' to '{|x|' | Kazuki Yamaguchi | 2016-05-08 | 11 | -69/+69 |
| | |||||
* | client: add Response#join method | Kazuki Yamaguchi | 2016-05-08 | 1 | -10/+12 |
| | | | | This method waits until the response completes. | ||||
* | client: call the block passed to Client#request in Response#set_headers | Kazuki Yamaguchi | 2016-05-08 | 1 | -0/+17 |
| | | | | This reduces code lines. | ||||
* | client: make Response's internal methods private | Kazuki Yamaguchi | 2016-05-08 | 1 | -25/+25 |
| | | | | | And use Object#send to call them. Since they are internal, there should be no problem. | ||||
* | client: Client#resume always waits all requests | Kazuki Yamaguchi | 2016-05-08 | 1 | -1/+1 |
| | |||||
* | client: remove synchronous HTTP method methods | Kazuki Yamaguchi | 2016-05-08 | 1 | -23/+0 |
| | | | | Using them is a bad habit. | ||||
* | client: replace 'scheme' option with 'https' option | Kazuki Yamaguchi | 2016-05-08 | 1 | -2/+2 |
| | | | | The scheme is always 'http' or 'https', so boolean is sufficient. | ||||
* | client: remove http2 (enable or disable HTTP/2) option | Kazuki Yamaguchi | 2016-05-08 | 1 | -8/+2 |
| | |||||
* | test: fix error on mingw64 | Kazuki Yamaguchi | 2016-02-16 | 1 | -2/+6 |
| | |||||
* | stream: fix Stream Dependency field handling | Kazuki Yamaguchi | 2016-01-17 | 1 | -1/+1 |
| | |||||
* | test: use SimpleCov.formatters= | Kazuki Yamaguchi | 2016-01-03 | 1 | -1/+1 |
| | |||||
* | drop Ruby 2.2 support | Kazuki Yamaguchi | 2015-12-18 | 1 | -1/+3 |
| | |||||
* | server/connection: reorganize subclasses | Kazuki Yamaguchi | 2015-11-16 | 4 | -14/+16 |
| | | | | | * HTTPSServerConnection is renamed to SSLSocketServerConnection * HTTPServerConnection now accepts writer Proc (Method) instead of IO | ||||
* | stream: don't raise LocalStreamError when received RST_STREAM but callback ↵ | Kazuki Yamaguchi | 2015-11-16 | 1 | -5/+6 |
| | | | | :rst_stream | ||||
* | connection: fix stream id management | Kazuki Yamaguchi | 2015-11-15 | 1 | -1/+1 |
| | |||||
* | frame_factory: specify flags by kwargs | Kazuki Yamaguchi | 2015-11-11 | 5 | -14/+14 |
| | |||||
* | connection: split large frame in #send_immediately | Kazuki Yamaguchi | 2015-11-11 | 4 | -12/+27 |
| | |||||
* | client: add auto_decode option: decode automatically deflate or gzip encoded ↵ | Kazuki Yamaguchi | 2015-11-10 | 2 | -0/+59 |
| | | | | response | ||||
* | tests: add test cases for Client | Kazuki Yamaguchi | 2015-11-09 | 2 | -3/+24 |
| | |||||
* | tests: add test cases for UpgradeClientSession | Kazuki Yamaguchi | 2015-11-09 | 2 | -0/+57 |
| | |||||
* | rename {Connection,Stream}Error to Remote{Connection,Stream}Error and create ↵ | Kazuki Yamaguchi | 2015-11-09 | 5 | -16/+46 |
| | | | | Local*Error | ||||
* | client/response: add Response#on_finish | Kazuki Yamaguchi | 2015-11-09 | 1 | -0/+11 |
| | |||||
* | client: rename Client#[HTTP_METHOD]_async to #[HTTP_METHOD] | Kazuki Yamaguchi | 2015-11-09 | 1 | -5/+6 |
| | |||||
* | client: rename #wait to #resume | Kazuki Yamaguchi | 2015-11-09 | 1 | -15/+13 |
| | |||||
* | client/legacy_client_session: set transfer-encoding: chunked if ↵ | Kazuki Yamaguchi | 2015-11-08 | 1 | -3/+46 |
| | | | | content-length is not specified | ||||
* | stream_utils: remove #respond | Kazuki Yamaguchi | 2015-11-08 | 1 | -1/+2 |
| | |||||
* | client: make #request accept more arguments | Kazuki Yamaguchi | 2015-11-08 | 2 | -7/+7 |
| | |||||
* | tests: add test cases for LegacyClientSession | Kazuki Yamaguchi | 2015-11-08 | 1 | -0/+47 |
| | |||||
* | client: split HTTP/2-specific stuffs to ClientSession | Kazuki Yamaguchi | 2015-11-08 | 2 | -4/+14 |
| | |||||
* | client: rename each_chunk to on_chunk | Kazuki Yamaguchi | 2015-11-06 | 2 | -31/+2 |
| | |||||
* | client: constructor accept IO object | Kazuki Yamaguchi | 2015-11-06 | 1 | -1/+1 |
| | |||||
* | update tests | Kazuki Yamaguchi | 2015-11-06 | 4 | -9/+96 |
| | |||||
* | connection: fix stream id managing | Kazuki Yamaguchi | 2015-11-04 | 3 | -7/+10 |
| | |||||
* | http{s,}_server_connection: remove #run | Kazuki Yamaguchi | 2015-11-03 | 2 | -4/+9 |
| | |||||
* | client: add test | Kazuki Yamaguchi | 2015-11-03 | 2 | -2/+85 |
| | |||||
* | connection_utils: add test for #push_enabled? | Kazuki Yamaguchi | 2015-11-03 | 1 | -0/+9 |
| | |||||
* | frame_factory: add tests | Kazuki Yamaguchi | 2015-11-03 | 2 | -0/+38 |
| | |||||
* | client/connection: add test for ClientConnection#open_stream | Kazuki Yamaguchi | 2015-11-03 | 4 | -2/+30 |
| | |||||
* | add docs for Plum::Client | Kazuki Yamaguchi | 2015-11-03 | 2 | -2/+2 |
| | |||||
* | client/response: add test and docs | Kazuki Yamaguchi | 2015-11-03 | 1 | -0/+46 |
| | |||||
* | split server into plum/server | Kazuki Yamaguchi | 2015-11-03 | 3 | -11/+11 |
| | |||||
* | !connection: Connection keep only writer proc | Kazuki Yamaguchi | 2015-10-25 | 1 | -2/+2 |
| | |||||
* | !stream: set callbacks to Connection, not Stream (for performance) | Kazuki Yamaguchi | 2015-10-25 | 3 | -21/+16 |
| | |||||
* | improve performance | Kazuki Yamaguchi | 2015-10-25 | 4 | -14/+17 |
| | |||||
* | test: Object#timeout will be deprecated in Ruby 2.3.0 | Kazuki Yamaguchi | 2015-09-28 | 1 | -4/+4 |
| | |||||
* | http_connection: raise LegacyHTTPError instead of sending 505 (HTTP Version ↵ | Kazuki Yamaguchi | 2015-08-18 | 1 | -2/+3 |
| | | | | Not Supported) HTTP/1.1 response | ||||
* | https_connection: raise INADEQUATE_SECURITY when negotiated in non-secure ↵ | Kazuki Yamaguchi | 2015-08-18 | 1 | -0/+51 |
| | | | | cipher suite | ||||
* | http_connection: add test cases | Kazuki Yamaguchi | 2015-08-14 | 1 | -0/+61 |
| | |||||
* | hpack: update test cases | Kazuki Yamaguchi | 2015-08-14 | 1 | -7/+24 |
| | |||||
* | Merge branch 'master' of github.com:rhenium/plum | Kazuki Yamaguchi | 2015-08-14 | 2 | -2/+33 |
|\ |