Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | improve performance | Kazuki Yamaguchi | 2015-10-25 | 13 | -132/+151 |
| | |||||
* | freeze constants in order to avoid unexpected modifications | Kazuki Yamaguchi | 2015-10-23 | 5 | -20/+20 |
| | |||||
* | connection: cache current biggest stream id for performance | Kazuki Yamaguchi | 2015-10-23 | 1 | -2/+10 |
| | |||||
* | frame: fix Encoding::CompatibilityError in Frame#assemble | Kazuki Yamaguchi | 2015-10-22 | 1 | -1/+1 |
| | |||||
* | split rack adapter to plum-rack | Kazuki Yamaguchi | 2015-10-22 | 3 | -219/+0 |
| | |||||
* | add Rack adapter | Kazuki Yamaguchi | 2015-10-20 | 3 | -0/+219 |
| | |||||
* | bump version to 0.0.3v0.0.3 | Kazuki Yamaguchi | 2015-10-19 | 1 | -1/+1 |
| | |||||
* | stream_utils: make Stream#send_data and Stream#send_headers public | Kazuki Yamaguchi | 2015-10-19 | 1 | -4/+11 |
| | |||||
* | travis: Ruby 2.2.3 | Kazuki Yamaguchi | 2015-09-28 | 1 | -2/+2 |
| | |||||
* | readme: format | Kazuki Yamaguchi | 2015-09-28 | 1 | -3/+5 |
| | |||||
* | test: Object#timeout will be deprecated in Ruby 2.3.0 | Kazuki Yamaguchi | 2015-09-28 | 1 | -4/+4 |
| | |||||
* | README: remove examples/local_server.rb and add link to rhenium/plum-server | Kazuki Yamaguchi | 2015-09-01 | 2 | -209/+6 |
| | |||||
* | connection_utils: add helper method to return whether server push is enabled ↵ | Kazuki Yamaguchi | 2015-08-19 | 4 | -0/+9 |
| | | | | or not | ||||
* | connection: fix new stream ID handling | Kazuki Yamaguchi | 2015-08-19 | 1 | -6/+5 |
| | |||||
* | http_connection: include http/1.1 request in LegacyHTTPError | Kazuki Yamaguchi | 2015-08-19 | 2 | -2/+11 |
| | |||||
* | bump version to 0.0.2v0.0.2 | Kazuki Yamaguchi | 2015-08-18 | 1 | -1/+1 |
| | |||||
* | connection: callback :negotiated in receive_settings | Kazuki Yamaguchi | 2015-08-18 | 1 | -4/+7 |
| | |||||
* | http_connection: raise LegacyHTTPError instead of sending 505 (HTTP Version ↵ | Kazuki Yamaguchi | 2015-08-18 | 4 | -18/+17 |
| | | | | Not Supported) HTTP/1.1 response | ||||
* | readme: plum's API is not currently responsible for stream priority | Kazuki Yamaguchi | 2015-08-18 | 2 | -3/+2 |
| | |||||
* | https_connection: raise INADEQUATE_SECURITY when negotiated in non-secure ↵ | Kazuki Yamaguchi | 2015-08-18 | 2 | -0/+75 |
| | | | | cipher suite | ||||
* | http_connection: add test cases | Kazuki Yamaguchi | 2015-08-14 | 1 | -0/+61 |
| | |||||
* | hpack: update test cases | Kazuki Yamaguchi | 2015-08-14 | 2 | -14/+42 |
| | |||||
* | refactor | Kazuki Yamaguchi | 2015-08-14 | 4 | -75/+71 |
| | |||||
* | gemspec: fix typo in dependencies | Kazuki Yamaguchi | 2015-08-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of github.com:rhenium/plum | Kazuki Yamaguchi | 2015-08-14 | 2 | -2/+33 |
|\ | |||||
| * | Merge branch 'master' of github.com:rhenium/plum | Kazuki Yamaguchi | 2015-08-13 | 47 | -824/+1207 |
| |\ | |||||
| * | | hpack: context: refactor test util method | Kazuki Yamaguchi | 2015-08-13 | 1 | -3/+3 |
| | | | |||||
| * | | event_emitter: add test cases | Kazuki Yamaguchi | 2015-08-13 | 1 | -0/+31 |
| | | | |||||
* | | | add support for HTTP/2 over TCP ('http' URI scheme) | Kazuki Yamaguchi | 2015-08-14 | 8 | -38/+211 |
| | | | |||||
* | | | hpack: force_encoding(Encoding::BINARY) | Kazuki Yamaguchi | 2015-08-14 | 2 | -14/+17 |
| |/ |/| | |||||
* | | update gemspecv0.0.1 | Kazuki Yamaguchi | 2015-08-13 | 1 | -14/+5 |
| | | |||||
* | | bump version to 0.0.1 | Kazuki Yamaguchi | 2015-08-13 | 1 | -1/+1 |
| | | |||||
* | | update README | Kazuki Yamaguchi | 2015-08-13 | 1 | -5/+2 |
| | | |||||
* | | connection: respect recv window size | Kazuki Yamaguchi | 2015-08-13 | 3 | -1/+46 |
| | | |||||
* | | hpack: context: fix searching dynamic table | Kazuki Yamaguchi | 2015-08-13 | 2 | -7/+27 |
| | | |||||
* | | hpack: use tables on encoding | Kazuki Yamaguchi | 2015-08-13 | 3 | -14/+66 |
| | | |||||
* | | hpack: huffman: padding must be shorter than 8 bits | Kazuki Yamaguchi | 2015-08-13 | 1 | -1/+1 |
| | | |||||
* | | hpack: encoder: use Huffman encoding if it use fewer bytes | Kazuki Yamaguchi | 2015-08-13 | 1 | -6/+13 |
| | | |||||
* | | hpack: remove unneeded force_encoding | Kazuki Yamaguchi | 2015-08-13 | 1 | -2/+2 |
| | | |||||
* | | hpack: raise error if buffer is incomplete | Kazuki Yamaguchi | 2015-08-13 | 2 | -10/+41 |
| | | |||||
* | | hpack: decoder: refactor | Kazuki Yamaguchi | 2015-08-12 | 2 | -6/+10 |
| | | |||||
* | | hpack: huffman: raise error when detected EOS in Huffman encoded string | Kazuki Yamaguchi | 2015-08-12 | 2 | -0/+8 |
| | | |||||
* | | hpack: decoder: refactor | Kazuki Yamaguchi | 2015-08-12 | 1 | -7/+6 |
| | | |||||
* | | travis: download openssl from https site | Kazuki Yamaguchi | 2015-08-11 | 1 | -0/+1 |
| | | |||||
* | | frame_utils: simplify split_* by mutating Frame object | Kazuki Yamaguchi | 2015-08-11 | 1 | -17/+7 |
| | | |||||
* | | frame: Frame#parse! returns frozen Frame object | Kazuki Yamaguchi | 2015-08-11 | 1 | -7/+8 |
| | | |||||
* | | frame: make Frame mutable | Kazuki Yamaguchi | 2015-08-11 | 4 | -29/+50 |
| | | |||||
* | | fix doc | Kazuki Yamaguchi | 2015-08-11 | 2 | -3/+7 |
| | | |||||
* | | frame_utils: use String#each_byteslice | Kazuki Yamaguchi | 2015-08-11 | 1 | -8/+2 |
| | | |||||
* | | remove odd 'local_error' methods | Kazuki Yamaguchi | 2015-08-11 | 3 | -8/+2 |
| | |