Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bump version to 0.2.2v0.2.2 | Kazuki Yamaguchi | 2015-11-15 | 1 | -1/+1 |
| | |||||
* | rack: add fallback-legacy option (fallback to backend HTTP/1.x server if ↵ | Kazuki Yamaguchi | 2015-11-15 | 7 | -42/+102 |
| | | | | client doesn't support HTTP/2) | ||||
* | rack/session: don't remove x- | Kazuki Yamaguchi | 2015-11-15 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' of github.com:rhenium/plum | Kazuki Yamaguchi | 2015-11-15 | 1 | -0/+1 |
|\ | |||||
| * | rack/session: pass HTTP_VERSION=HTTP/2.0 to request env (Rack::CommonLogger ↵ | Kazuki Yamaguchi | 2015-11-13 | 1 | -0/+1 |
| | | | | | | | | uses) | ||||
* | | connection: fix stream id management | Kazuki Yamaguchi | 2015-11-15 | 5 | -23/+22 |
| | | |||||
* | | rack/session: fix server push | Kazuki Yamaguchi | 2015-11-13 | 1 | -2/+2 |
| | | |||||
* | | http_error: show error code in #to_s | Kazuki Yamaguchi | 2015-11-13 | 1 | -0/+4 |
|/ | |||||
* | rack: tls_listener: pass certificate in filename | Kazuki Yamaguchi | 2015-11-13 | 2 | -5/+7 |
| | |||||
* | Merge branch 'master' of github.com:rhenium/plum | Kazuki Yamaguchi | 2015-11-13 | 21 | -286/+600 |
|\ | |||||
| * | rack/session: send WINDOW_UPDATE when receive window became too small | Kazuki Yamaguchi | 2015-11-11 | 1 | -0/+7 |
| | | |||||
| * | frame_factory: specify flags by kwargs | Kazuki Yamaguchi | 2015-11-11 | 5 | -23/+32 |
| | | |||||
| * | connection: split large frame in #send_immediately | Kazuki Yamaguchi | 2015-11-11 | 6 | -44/+53 |
| | | |||||
| * | bump version to 0.2.1v0.2.1 | Kazuki Yamaguchi | 2015-11-10 | 1 | -1/+1 |
| | | |||||
| * | client: add auto_decode option: decode automatically deflate or gzip encoded ↵ | Kazuki Yamaguchi | 2015-11-10 | 6 | -17/+89 |
| | | | | | | | | response | ||||
| * | bump version to 0.2.0v0.2.0 | Kazuki Yamaguchi | 2015-11-09 | 1 | -1/+1 |
| | | |||||
| * | tests: add test cases for Client | Kazuki Yamaguchi | 2015-11-09 | 1 | -3/+3 |
| | | |||||
| * | client: support HTTP/1.1 upgrade | Kazuki Yamaguchi | 2015-11-09 | 7 | -45/+100 |
| | | |||||
| * | rename {Connection,Stream}Error to Remote{Connection,Stream}Error and create ↵ | Kazuki Yamaguchi | 2015-11-09 | 7 | -44/+50 |
| | | | | | | | | Local*Error | ||||
| * | client/response: add Response#on_finish | Kazuki Yamaguchi | 2015-11-09 | 1 | -0/+12 |
| | | |||||
| * | client: rename Client#[HTTP_METHOD]_async to #[HTTP_METHOD] | Kazuki Yamaguchi | 2015-11-09 | 1 | -18/+18 |
| | | |||||
| * | client: rename #wait to #resume | Kazuki Yamaguchi | 2015-11-09 | 1 | -21/+8 |
| | | |||||
| * | client/legacy_client_session: fix response header: ':status' header's value ↵ | Kazuki Yamaguchi | 2015-11-08 | 1 | -1/+1 |
| | | | | | | | | must be String for consistency | ||||
| * | client/legacy_client_session: set transfer-encoding: chunked if ↵ | Kazuki Yamaguchi | 2015-11-08 | 1 | -8/+38 |
| | | | | | | | | content-length is not specified | ||||
| * | client: add :http2 option | Kazuki Yamaguchi | 2015-11-08 | 1 | -10/+13 |
| | | |||||
| * | doc: update | Kazuki Yamaguchi | 2015-11-08 | 1 | -2/+3 |
| | | |||||
| * | stream_utils: remove #respond | Kazuki Yamaguchi | 2015-11-08 | 1 | -12/+0 |
| | | |||||
| * | client: make #request accept more arguments | Kazuki Yamaguchi | 2015-11-08 | 3 | -18/+29 |
| | | |||||
| * | client/legacy_session: consume_queue: early return if queue is empty | Kazuki Yamaguchi | 2015-11-08 | 1 | -1/+1 |
| | | |||||
| * | client/client_session: fix flow control handling | Kazuki Yamaguchi | 2015-11-08 | 2 | -11/+22 |
| | | |||||
| * | client: add HTTP/1.x client | Kazuki Yamaguchi | 2015-11-08 | 1 | -0/+88 |
| | | |||||
| * | client: split HTTP/2-specific stuffs to ClientSession | Kazuki Yamaguchi | 2015-11-08 | 3 | -98/+120 |
| | | |||||
| * | client: refactoring | Kazuki Yamaguchi | 2015-11-07 | 1 | -5/+6 |
| | | |||||
| * | client: set certificate store to ssl context | Kazuki Yamaguchi | 2015-11-07 | 1 | -4/+6 |
| | | |||||
| * | client: hostname is set in SSLSocket, not in SSLContext | Kazuki Yamaguchi | 2015-11-07 | 1 | -3/+3 |
| | | |||||
* | | rack/server: add threaded mode (run Rack app in threads) | Kazuki Yamaguchi | 2015-11-06 | 5 | -15/+33 |
|/ | |||||
* | client: rename each_chunk to on_chunk | Kazuki Yamaguchi | 2015-11-06 | 1 | -17/+19 |
| | |||||
* | client: constructor accept IO object | Kazuki Yamaguchi | 2015-11-06 | 2 | -17/+26 |
| | |||||
* | connection: #close: return if already closed | Kazuki Yamaguchi | 2015-11-06 | 2 | -1/+2 |
| | |||||
* | update tests | Kazuki Yamaguchi | 2015-11-06 | 4 | -23/+45 |
| | |||||
* | client: add :failed state | Kazuki Yamaguchi | 2015-11-04 | 2 | -3/+37 |
| | |||||
* | connection: fix stream id managing | Kazuki Yamaguchi | 2015-11-04 | 6 | -34/+56 |
| | |||||
* | http{s,}_server_connection: remove #run | Kazuki Yamaguchi | 2015-11-03 | 4 | -16/+6 |
| | |||||
* | client: set SSLContext#verify_mode | Kazuki Yamaguchi | 2015-11-03 | 1 | -8/+3 |
| | |||||
* | client: add docs for Plum::Client#{get,head,post,put,delete}{,_async} | Kazuki Yamaguchi | 2015-11-03 | 1 | -10/+52 |
| | |||||
* | add docs for Plum::Client | Kazuki Yamaguchi | 2015-11-03 | 2 | -11/+28 |
| | |||||
* | client/response: add test and docs | Kazuki Yamaguchi | 2015-11-03 | 1 | -3/+24 |
| | |||||
* | add Plum::Client | Kazuki Yamaguchi | 2015-11-03 | 3 | -0/+228 |
| | |||||
* | connection: move reserve_stream to ServerConnection | Kazuki Yamaguchi | 2015-11-03 | 2 | -17/+31 |
| | |||||
* | split server into plum/server | Kazuki Yamaguchi | 2015-11-03 | 5 | -18/+23 |
| |