summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* | stream: sFRAME_SIZE_ERROR should be raised when broken PRIORITY frame comeKazuki Yamaguchi2015-08-111-0/+10
* | connection: Connection#receive raises sFRAME_SIZE_ERROR when received too lon...Kazuki Yamaguchi2015-08-111-7/+29
* | rename StreamHelper to StreamUtilsKazuki Yamaguchi2015-08-114-4/+4
* | error: ERROR_CODES should be in HTTPError classKazuki Yamaguchi2015-08-115-22/+23
* | 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-113-7/+17
* | binary_string: add String#each_bytesliceKazuki Yamaguchi2015-08-112-0/+28
* | frame_factory: add testsKazuki Yamaguchi2015-08-091-0/+56
* | test: add util methodsKazuki Yamaguchi2015-08-092-0/+24
* | flow_control: cframe_sizwe_error must be raised when received WINDOW_UPDATE w...Kazuki Yamaguchi2015-08-091-8/+15
* | connection: cframe_size_error must be raised when received SETTINGS (ACK) wit...Kazuki Yamaguchi2015-08-091-0/+8
* | connection: reply GOAWAY when received GOAWAYKazuki Yamaguchi2015-08-093-0/+12
* | connection: split Connection#close into #goaway and #closeKazuki Yamaguchi2015-08-098-69/+88
* | stream: refactorKazuki Yamaguchi2015-08-092-14/+9
* | extract Frame creation into FrameFactoryKazuki Yamaguchi2015-08-099-65/+82
* | remove vim swapKazuki Yamaguchi2015-08-091-1/+1
* | implement "http" URIs support (currently only 'with prior knowledge')Kazuki Yamaguchi2015-08-0918-216/+232
* | readme: user should support SNI, not in libraryKazuki Yamaguchi2015-08-081-1/+0
|/
* extract event emitterKazuki Yamaguchi2015-08-064-24/+22
* extract flow control feature into FlowControl moduleKazuki Yamaguchi2015-08-0610-227/+250
* test: add test for ServerConnection#pingKazuki Yamaguchi2015-08-061-0/+10