aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* rack/tls_listener: sniKazuki Yamaguchi2015-11-161-8/+16
* server/connection: reorganize subclassesKazuki Yamaguchi2015-11-166-21/+9
* stream: don't raise LocalStreamError when received RST_STREAM but callback :r...Kazuki Yamaguchi2015-11-165-12/+8
* bump version to 0.2.2v0.2.2Kazuki Yamaguchi2015-11-151-1/+1
* rack: add fallback-legacy option (fallback to backend HTTP/1.x server if clie...Kazuki Yamaguchi2015-11-157-42/+102
* rack/session: don't remove x-Kazuki Yamaguchi2015-11-151-1/+0
* Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-11-151-0/+1
|\
| * rack/session: pass HTTP_VERSION=HTTP/2.0 to request env (Rack::CommonLogger u...Kazuki Yamaguchi2015-11-131-0/+1
* | connection: fix stream id managementKazuki Yamaguchi2015-11-155-23/+22
* | rack/session: fix server pushKazuki Yamaguchi2015-11-131-2/+2
* | http_error: show error code in #to_sKazuki Yamaguchi2015-11-131-0/+4
|/
* rack: tls_listener: pass certificate in filenameKazuki Yamaguchi2015-11-132-5/+7
* Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-11-1323-286/+607
|\
| * rack/handler/plum: require plum/rack2.3Kazuki Yamaguchi2015-11-121-0/+2
| * rack/session: send WINDOW_UPDATE when receive window became too smallKazuki Yamaguchi2015-11-111-0/+7
| * frame_factory: specify flags by kwargsKazuki Yamaguchi2015-11-115-23/+32
| * connection: split large frame in #send_immediatelyKazuki Yamaguchi2015-11-116-44/+53
| * bump version to 0.2.1v0.2.1Kazuki Yamaguchi2015-11-101-1/+1
| * client: add auto_decode option: decode automatically deflate or gzip encoded ...Kazuki Yamaguchi2015-11-107-17/+91
| * bump version to 0.2.0v0.2.0Kazuki Yamaguchi2015-11-091-1/+1
| * tests: add test cases for ClientKazuki Yamaguchi2015-11-091-3/+3
| * client: support HTTP/1.1 upgradeKazuki Yamaguchi2015-11-098-45/+101
| * rename {Connection,Stream}Error to Remote{Connection,Stream}Error and create ...Kazuki Yamaguchi2015-11-097-44/+50
| * client/response: add Response#on_finishKazuki Yamaguchi2015-11-091-0/+12
| * client: rename Client#[HTTP_METHOD]_async to #[HTTP_METHOD]Kazuki Yamaguchi2015-11-091-18/+18
| * client: rename #wait to #resumeKazuki Yamaguchi2015-11-091-21/+8
| * client/legacy_client_session: fix response header: ':status' header's value m...Kazuki Yamaguchi2015-11-081-1/+1
| * client/legacy_client_session: set transfer-encoding: chunked if content-lengt...Kazuki Yamaguchi2015-11-081-8/+38
| * client: add :http2 optionKazuki Yamaguchi2015-11-081-10/+13
| * doc: updateKazuki Yamaguchi2015-11-081-2/+3
| * stream_utils: remove #respondKazuki Yamaguchi2015-11-081-12/+0
| * client: make #request accept more argumentsKazuki Yamaguchi2015-11-083-18/+29
| * client/legacy_session: consume_queue: early return if queue is emptyKazuki Yamaguchi2015-11-081-1/+1
| * client/client_session: fix flow control handlingKazuki Yamaguchi2015-11-082-11/+22
| * client: add HTTP/1.x clientKazuki Yamaguchi2015-11-082-0/+89
| * client: split HTTP/2-specific stuffs to ClientSessionKazuki Yamaguchi2015-11-084-98/+121
| * client: refactoringKazuki Yamaguchi2015-11-071-5/+6
| * client: set certificate store to ssl contextKazuki Yamaguchi2015-11-071-4/+6
| * client: hostname is set in SSLSocket, not in SSLContextKazuki Yamaguchi2015-11-071-3/+3
* | rack/server: add threaded mode (run Rack app in threads)Kazuki Yamaguchi2015-11-065-15/+33
|/
* client: rename each_chunk to on_chunkKazuki Yamaguchi2015-11-061-17/+19
* client: constructor accept IO objectKazuki Yamaguchi2015-11-062-17/+26
* connection: #close: return if already closedKazuki Yamaguchi2015-11-062-1/+2
* update testsKazuki Yamaguchi2015-11-064-23/+45
* client: add :failed stateKazuki Yamaguchi2015-11-042-3/+37
* connection: fix stream id managingKazuki Yamaguchi2015-11-046-34/+56
* http{s,}_server_connection: remove #runKazuki Yamaguchi2015-11-034-16/+6
* client: set SSLContext#verify_modeKazuki Yamaguchi2015-11-031-8/+3
* client: add docs for Plum::Client#{get,head,post,put,delete}{,_async}Kazuki Yamaguchi2015-11-031-10/+52
* add docs for Plum::ClientKazuki Yamaguchi2015-11-032-11/+28