aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* improve performanceKazuki Yamaguchi2015-10-2513-132/+151
|
* 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-223-219/+0
|
* add Rack adapterKazuki Yamaguchi2015-10-203-0/+219
|
* 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
|
* travis: Ruby 2.2.3Kazuki Yamaguchi2015-09-281-2/+2
|
* readme: formatKazuki Yamaguchi2015-09-281-3/+5
|
* test: Object#timeout will be deprecated in Ruby 2.3.0Kazuki Yamaguchi2015-09-281-4/+4
|
* README: remove examples/local_server.rb and add link to rhenium/plum-serverKazuki Yamaguchi2015-09-012-209/+6
|
* 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-184-18/+17
| | | | Not Supported) HTTP/1.1 response
* readme: plum's API is not currently responsible for stream priorityKazuki Yamaguchi2015-08-182-3/+2
|
* https_connection: raise INADEQUATE_SECURITY when negotiated in non-secure ↵Kazuki Yamaguchi2015-08-182-0/+75
| | | | cipher suite
* http_connection: add test casesKazuki Yamaguchi2015-08-141-0/+61
|
* hpack: update test casesKazuki Yamaguchi2015-08-142-14/+42
|
* refactorKazuki Yamaguchi2015-08-144-75/+71
|
* gemspec: fix typo in dependenciesKazuki Yamaguchi2015-08-141-1/+1
|
* Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-08-142-2/+33
|\
| * Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-08-1347-824/+1207
| |\
| * | hpack: context: refactor test util methodKazuki Yamaguchi2015-08-131-3/+3
| | |
| * | event_emitter: add test casesKazuki Yamaguchi2015-08-131-0/+31
| | |
* | | add support for HTTP/2 over TCP ('http' URI scheme)Kazuki Yamaguchi2015-08-148-38/+211
| | |
* | | hpack: force_encoding(Encoding::BINARY)Kazuki Yamaguchi2015-08-142-14/+17
| |/ |/|
* | update gemspecv0.0.1Kazuki Yamaguchi2015-08-131-14/+5
| |
* | bump version to 0.0.1Kazuki Yamaguchi2015-08-131-1/+1
| |
* | update READMEKazuki Yamaguchi2015-08-131-5/+2
| |
* | connection: respect recv window sizeKazuki Yamaguchi2015-08-133-1/+46
| |
* | hpack: context: fix searching dynamic tableKazuki Yamaguchi2015-08-132-7/+27
| |
* | 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-132-10/+41
| |
* | hpack: decoder: refactorKazuki Yamaguchi2015-08-122-6/+10
| |
* | hpack: huffman: raise error when detected EOS in Huffman encoded stringKazuki Yamaguchi2015-08-122-0/+8
| |
* | hpack: decoder: refactorKazuki Yamaguchi2015-08-121-7/+6
| |
* | travis: download openssl from https siteKazuki Yamaguchi2015-08-111-0/+1
| |
* | frame_utils: simplify split_* by mutating Frame objectKazuki Yamaguchi2015-08-111-17/+7
| |
* | frame: Frame#parse! returns frozen Frame objectKazuki Yamaguchi2015-08-111-7/+8
| |
* | frame: make Frame mutableKazuki Yamaguchi2015-08-114-29/+50
| |
* | 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
| |