aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* style: prefer '{ |x|' to '{|x|'Kazuki Yamaguchi2016-05-0811-69/+69
|
* client: add Response#join methodKazuki Yamaguchi2016-05-081-10/+12
| | | | This method waits until the response completes.
* client: call the block passed to Client#request in Response#set_headersKazuki Yamaguchi2016-05-081-0/+17
| | | | This reduces code lines.
* client: make Response's internal methods privateKazuki Yamaguchi2016-05-081-25/+25
| | | | | And use Object#send to call them. Since they are internal, there should be no problem.
* client: Client#resume always waits all requestsKazuki Yamaguchi2016-05-081-1/+1
|
* client: remove synchronous HTTP method methodsKazuki Yamaguchi2016-05-081-23/+0
| | | | Using them is a bad habit.
* client: replace 'scheme' option with 'https' optionKazuki Yamaguchi2016-05-081-2/+2
| | | | The scheme is always 'http' or 'https', so boolean is sufficient.
* client: remove http2 (enable or disable HTTP/2) optionKazuki Yamaguchi2016-05-081-8/+2
|
* test: fix error on mingw64Kazuki Yamaguchi2016-02-161-2/+6
|
* stream: fix Stream Dependency field handlingKazuki Yamaguchi2016-01-171-1/+1
|
* test: use SimpleCov.formatters=Kazuki Yamaguchi2016-01-031-1/+1
|
* drop Ruby 2.2 supportKazuki Yamaguchi2015-12-181-1/+3
|
* server/connection: reorganize subclassesKazuki Yamaguchi2015-11-164-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 Yamaguchi2015-11-161-5/+6
| | | | :rst_stream
* connection: fix stream id managementKazuki Yamaguchi2015-11-151-1/+1
|
* frame_factory: specify flags by kwargsKazuki Yamaguchi2015-11-115-14/+14
|
* connection: split large frame in #send_immediatelyKazuki Yamaguchi2015-11-114-12/+27
|
* client: add auto_decode option: decode automatically deflate or gzip encoded ↵Kazuki Yamaguchi2015-11-102-0/+59
| | | | response
* tests: add test cases for ClientKazuki Yamaguchi2015-11-092-3/+24
|
* tests: add test cases for UpgradeClientSessionKazuki Yamaguchi2015-11-092-0/+57
|
* rename {Connection,Stream}Error to Remote{Connection,Stream}Error and create ↵Kazuki Yamaguchi2015-11-095-16/+46
| | | | Local*Error
* client/response: add Response#on_finishKazuki Yamaguchi2015-11-091-0/+11
|
* client: rename Client#[HTTP_METHOD]_async to #[HTTP_METHOD]Kazuki Yamaguchi2015-11-091-5/+6
|
* client: rename #wait to #resumeKazuki Yamaguchi2015-11-091-15/+13
|
* client/legacy_client_session: set transfer-encoding: chunked if ↵Kazuki Yamaguchi2015-11-081-3/+46
| | | | content-length is not specified
* stream_utils: remove #respondKazuki Yamaguchi2015-11-081-1/+2
|
* client: make #request accept more argumentsKazuki Yamaguchi2015-11-082-7/+7
|
* tests: add test cases for LegacyClientSessionKazuki Yamaguchi2015-11-081-0/+47
|
* client: split HTTP/2-specific stuffs to ClientSessionKazuki Yamaguchi2015-11-082-4/+14
|
* client: rename each_chunk to on_chunkKazuki Yamaguchi2015-11-062-31/+2
|
* client: constructor accept IO objectKazuki Yamaguchi2015-11-061-1/+1
|
* update testsKazuki Yamaguchi2015-11-064-9/+96
|
* connection: fix stream id managingKazuki Yamaguchi2015-11-043-7/+10
|
* http{s,}_server_connection: remove #runKazuki Yamaguchi2015-11-032-4/+9
|
* client: add testKazuki Yamaguchi2015-11-032-2/+85
|
* connection_utils: add test for #push_enabled?Kazuki Yamaguchi2015-11-031-0/+9
|
* frame_factory: add testsKazuki Yamaguchi2015-11-032-0/+38
|
* client/connection: add test for ClientConnection#open_streamKazuki Yamaguchi2015-11-034-2/+30
|
* add docs for Plum::ClientKazuki Yamaguchi2015-11-032-2/+2
|
* client/response: add test and docsKazuki Yamaguchi2015-11-031-0/+46
|
* split server into plum/serverKazuki Yamaguchi2015-11-033-11/+11
|
* !connection: Connection keep only writer procKazuki Yamaguchi2015-10-251-2/+2
|
* !stream: set callbacks to Connection, not Stream (for performance)Kazuki Yamaguchi2015-10-253-21/+16
|
* improve performanceKazuki Yamaguchi2015-10-254-14/+17
|
* test: Object#timeout will be deprecated in Ruby 2.3.0Kazuki Yamaguchi2015-09-281-4/+4
|
* http_connection: raise LegacyHTTPError instead of sending 505 (HTTP Version ↵Kazuki Yamaguchi2015-08-181-2/+3
| | | | Not Supported) HTTP/1.1 response
* https_connection: raise INADEQUATE_SECURITY when negotiated in non-secure ↵Kazuki Yamaguchi2015-08-181-0/+51
| | | | cipher suite
* http_connection: add test casesKazuki Yamaguchi2015-08-141-0/+61
|
* hpack: update test casesKazuki Yamaguchi2015-08-141-7/+24
|
* Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-08-142-2/+33
|\