aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum/hpack
Commit message (Expand)AuthorAgeFilesLines
* drop Ruby 2.2 supportKazuki Yamaguchi2015-12-182-8/+11
* 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