aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum/hpack
Commit message (Collapse)AuthorAgeFilesLines
* frame_factory: specify flags by kwargsKazuki Yamaguchi2015-11-112-4/+6
|
* hpack/decoder: refactorKazuki Yamaguchi2015-10-291-14/+11
|
* Merge branch 'frozen-string-literal'Kazuki Yamaguchi2015-10-265-9/+12
|\
| * enable frozen-string-literal option (for Ruby 2.3.0-dev)Kazuki Yamaguchi2015-09-285-7/+11
| |
* | hpack/context: freeze String when storing to avoid unexpected modificationsKazuki Yamaguchi2015-10-261-1/+1
| |
* | improve performanceKazuki Yamaguchi2015-10-253-52/+52
| |
* | improve performanceKazuki Yamaguchi2015-10-253-66/+72
| |
* | freeze constants in order to avoid unexpected modificationsKazuki Yamaguchi2015-10-231-3/+3
|/
* hpack: update test casesKazuki Yamaguchi2015-08-141-7/+18
|
* refactorKazuki Yamaguchi2015-08-141-2/+2
|
* hpack: force_encoding(Encoding::BINARY)Kazuki Yamaguchi2015-08-141-13/+16
|
* 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
|
* hpack: huffman: refactorKazuki Yamaguchi2015-08-112-276/+268
|
* hpack: huffman: rewrite encodeKazuki Yamaguchi2015-08-112-7/+15
|
* binary_string: rename BinaryString#shift to #byteshiftKazuki Yamaguchi2015-08-052-4/+4
|
* stream: headers may contain multiple header with same name (eg. cookie)Kazuki Yamaguchi2015-08-041-0/+332
|
* split long methodsKazuki Yamaguchi2015-07-311-86/+95
|
* refactorKazuki Yamaguchi2015-07-271-1/+1
|
* refactor (extract to methods)Kazuki Yamaguchi2015-07-271-13/+7
|
* doc: add docs of Stream, ServerConnection, BinaryString, FrameKazuki Yamaguchi2015-07-261-2/+2
|
* hpack: decoder: remove unneeded conditionKazuki Yamaguchi2015-07-261-3/+1
|
* hpack: context: add attr_reader for @limit and @sizeKazuki Yamaguchi2015-07-261-1/+1
|
* use String#bytesize instead of String#sizeKazuki Yamaguchi2015-07-241-4/+4
|
* refine!Kazuki Yamaguchi2015-07-223-7/+13
|
* introduce BinaryStringKazuki Yamaguchi2015-07-183-17/+16
|
* hpack: include HPACK::Context in HPACK::(De|En)coderKazuki Yamaguchi2015-07-163-24/+25
|
* hpack: implement HPACK encoding (only "Literal Header Field without Indexing")Kazuki Yamaguchi2015-07-162-1/+58
|
* hpack: implement HPACK decodingKazuki Yamaguchi2015-07-163-0/+207