aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* improve performanceKazuki Yamaguchi2015-10-259-118/+134
|
* freeze constants in order to avoid unexpected modificationsKazuki Yamaguchi2015-10-235-20/+20
|
* connection: cache current biggest stream id for performanceKazuki Yamaguchi2015-10-231-2/+10
|
* frame: fix Encoding::CompatibilityError in Frame#assembleKazuki Yamaguchi2015-10-221-1/+1
|
* split rack adapter to plum-rackKazuki Yamaguchi2015-10-222-204/+0
|
* add Rack adapterKazuki Yamaguchi2015-10-202-0/+204
|
* bump version to 0.0.3v0.0.3Kazuki Yamaguchi2015-10-191-1/+1
|
* stream_utils: make Stream#send_data and Stream#send_headers publicKazuki Yamaguchi2015-10-191-4/+11
|
* connection_utils: add helper method to return whether server push is enabled ↵Kazuki Yamaguchi2015-08-194-0/+9
| | | | or not
* connection: fix new stream ID handlingKazuki Yamaguchi2015-08-191-6/+5
|
* http_connection: include http/1.1 request in LegacyHTTPErrorKazuki Yamaguchi2015-08-192-2/+11
|
* bump version to 0.0.2v0.0.2Kazuki Yamaguchi2015-08-181-1/+1
|
* connection: callback :negotiated in receive_settingsKazuki Yamaguchi2015-08-181-4/+7
|
* http_connection: raise LegacyHTTPError instead of sending 505 (HTTP Version ↵Kazuki Yamaguchi2015-08-182-16/+2
| | | | Not Supported) HTTP/1.1 response
* https_connection: raise INADEQUATE_SECURITY when negotiated in non-secure ↵Kazuki Yamaguchi2015-08-181-0/+24
| | | | cipher suite
* hpack: update test casesKazuki Yamaguchi2015-08-141-7/+18
|
* refactorKazuki Yamaguchi2015-08-144-75/+71
|
* add support for HTTP/2 over TCP ('http' URI scheme)Kazuki Yamaguchi2015-08-144-37/+93
|
* hpack: force_encoding(Encoding::BINARY)Kazuki Yamaguchi2015-08-141-13/+16
|
* bump version to 0.0.1Kazuki Yamaguchi2015-08-131-1/+1
|
* connection: respect recv window sizeKazuki Yamaguchi2015-08-131-0/+1
|
* hpack: context: fix searching dynamic tableKazuki Yamaguchi2015-08-131-6/+8
|
* hpack: use tables on encodingKazuki Yamaguchi2015-08-133-14/+66
|
* hpack: huffman: padding must be shorter than 8 bitsKazuki Yamaguchi2015-08-131-1/+1
|
* hpack: encoder: use Huffman encoding if it use fewer bytesKazuki Yamaguchi2015-08-131-6/+13
|
* hpack: remove unneeded force_encodingKazuki Yamaguchi2015-08-131-2/+2
|
* hpack: raise error if buffer is incompleteKazuki Yamaguchi2015-08-131-7/+17
|
* hpack: decoder: refactorKazuki Yamaguchi2015-08-122-6/+10
|
* hpack: huffman: raise error when detected EOS in Huffman encoded stringKazuki Yamaguchi2015-08-121-0/+1
|
* hpack: decoder: refactorKazuki Yamaguchi2015-08-121-7/+6
|
* frame_utils: simplify split_* by mutating Frame objectKazuki Yamaguchi2015-08-111-17/+7
|
* frame: make Frame mutableKazuki Yamaguchi2015-08-111-16/+37
|
* fix docKazuki Yamaguchi2015-08-112-3/+7
|
* frame_utils: use String#each_bytesliceKazuki Yamaguchi2015-08-111-8/+2
|
* remove odd 'local_error' methodsKazuki Yamaguchi2015-08-113-8/+2
|
* rename StreamHelper to StreamUtilsKazuki Yamaguchi2015-08-113-3/+3
|
* error: ERROR_CODES should be in HTTPError classKazuki Yamaguchi2015-08-112-19/+20
|
* rename lib/plum/error to lib/plum/errorsKazuki Yamaguchi2015-08-112-1/+1
|
* hpack: huffman: refactorKazuki Yamaguchi2015-08-112-276/+268
|
* hpack: huffman: rewrite encodeKazuki Yamaguchi2015-08-112-7/+15
|
* frame_utils: simplify Frame#parse_settingsKazuki Yamaguchi2015-08-112-7/+9
|
* binary_string: add String#each_bytesliceKazuki Yamaguchi2015-08-111-0/+15
|
* connection: reply GOAWAY when received GOAWAYKazuki Yamaguchi2015-08-091-0/+1
|
* connection: split Connection#close into #goaway and #closeKazuki Yamaguchi2015-08-095-52/+58
|
* stream: refactorKazuki Yamaguchi2015-08-092-14/+9
|
* extract Frame creation into FrameFactoryKazuki Yamaguchi2015-08-098-64/+81
|
* implement "http" URIs support (currently only 'with prior knowledge')Kazuki Yamaguchi2015-08-097-91/+138
|
* extract event emitterKazuki Yamaguchi2015-08-064-24/+22
|
* extract flow control feature into FlowControl moduleKazuki Yamaguchi2015-08-066-151/+131
|
* server_connection: fix ServerConnection#window_updateKazuki Yamaguchi2015-08-062-1/+2
|