aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rack: remove unused codethreadedKazuki Yamaguchi2016-01-141-20/+0
|
* rack: refactorKazuki Yamaguchi2016-01-146-116/+148
|
* rack: add threadpool-size optionKazuki Yamaguchi2016-01-137-10/+92
|
* bump version to 0.2.8; no changes from 0.2.3v0.2.8Kazuki Yamaguchi2016-01-031-1/+1
|
* bump version to 0.2.3v0.2.3Kazuki Yamaguchi2016-01-031-1/+1
|
* test: use SimpleCov.formatters=Kazuki Yamaguchi2016-01-032-3/+1
|
* drop Ruby 2.2 supportKazuki Yamaguchi2015-12-1811-39/+35
|
* client: remove NPN support (Ruby 2.3.0 will be released soon)Kazuki Yamaguchi2015-12-183-11/+4
|
* refactorKazuki Yamaguchi2015-12-181-26/+32
|
* rack: tls_session: generate dummy cert with SHA-256Kazuki Yamaguchi2015-12-181-5/+4
|
* rack/tls_listener: fix ArgumentError (TODO: why?)Kazuki Yamaguchi2015-11-161-1/+1
|
* rack: add option to drop privilegesKazuki Yamaguchi2015-11-163-0/+33
|
* rack/tls_listener: sniKazuki Yamaguchi2015-11-162-8/+37
|
* server/connection: reorganize subclassesKazuki Yamaguchi2015-11-1612-37/+27
| | | | | * 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 Yamaguchi2015-11-166-17/+14
| | | | :rst_stream
* 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 ↵Kazuki Yamaguchi2015-11-157-42/+102
| | | | client doesn't support HTTP/2)
* 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 ↵Kazuki Yamaguchi2015-11-131-0/+1
| | | | | | | | uses)
* | connection: fix stream id managementKazuki Yamaguchi2015-11-156-24/+23
| |
* | 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-1347-430/+1178
|\
| * 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-1110-37/+46
| |
| * connection: split large frame in #send_immediatelyKazuki Yamaguchi2015-11-1110-56/+80
| |
| * examples: client/twitter: enable gzip / deflateKazuki Yamaguchi2015-11-101-1/+2
| |
| * 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-109-17/+150
| | | | | | | | response
| * bump version to 0.2.0v0.2.0Kazuki Yamaguchi2015-11-092-3/+3
| |
| * examples: client/twitter: fixKazuki Yamaguchi2015-11-091-1/+1
| |
| * tests: add test cases for ClientKazuki Yamaguchi2015-11-093-6/+27
| |
| * readme: updateKazuki Yamaguchi2015-11-091-1/+21
| |
| * tests: add test cases for UpgradeClientSessionKazuki Yamaguchi2015-11-092-0/+57
| |
| * client: support HTTP/1.1 upgradeKazuki Yamaguchi2015-11-099-47/+103
| |
| * examples: fix client examplesKazuki Yamaguchi2015-11-092-8/+8
| |
| * rename {Connection,Stream}Error to Remote{Connection,Stream}Error and create ↵Kazuki Yamaguchi2015-11-0912-60/+96
| | | | | | | | Local*Error
| * readme: fixKazuki Yamaguchi2015-11-091-1/+1
| |
| * client/response: add Response#on_finishKazuki Yamaguchi2015-11-092-0/+23
| |
| * client: rename Client#[HTTP_METHOD]_async to #[HTTP_METHOD]Kazuki Yamaguchi2015-11-093-30/+32
| |
| * client: rename #wait to #resumeKazuki Yamaguchi2015-11-092-36/+21
| |
| * readme: add Circle CI badgecircle-ciKazuki Yamaguchi2015-11-081-1/+1
| |
| * circleci: add circle.ymlKazuki Yamaguchi2015-11-081-0/+27
| |
| * client/legacy_client_session: fix response header: ':status' header's value ↵Kazuki Yamaguchi2015-11-081-1/+1
| | | | | | | | must be String for consistency
| * client/legacy_client_session: set transfer-encoding: chunked if ↵Kazuki Yamaguchi2015-11-082-11/+84
| | | | | | | | content-length is not specified
| * readme: updateKazuki Yamaguchi2015-11-081-33/+42
| |
| * client: add :http2 optionKazuki Yamaguchi2015-11-081-10/+13
| |