aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* hpack/decoder: refactorKazuki Yamaguchi2015-10-291-14/+11
* frame_factory: dup payload if payload's encoding is not binaryKazuki Yamaguchi2015-10-271-2/+4
* rack: rename Connection to Session in order to avoid name conflictKazuki Yamaguchi2015-10-273-7/+7
* rack: add REMOTE_ADDR to request envKazuki Yamaguchi2015-10-272-4/+11
* rack/connection: remove invalid response headersKazuki Yamaguchi2015-10-261-5/+5
* rack: don't HTTP/2 Server Push if disabled in config or peer SETTINGSKazuki Yamaguchi2015-10-262-3/+9
* Merge branch 'frozen-string-literal'Kazuki Yamaguchi2015-10-2631-51/+76
|\
| * travis: or ruby-head ??frozen-string-literalKazuki Yamaguchi2015-09-291-2/+2
| * travis: ruby 2.3-head ??Kazuki Yamaguchi2015-09-281-2/+2
| * travis: Ruby 2.3.0-devKazuki Yamaguchi2015-09-281-2/+2
| * Merge branch 'master' into frozen-string-literalKazuki Yamaguchi2015-09-283-9/+11
| |\
| * | fix non_tls_serverKazuki Yamaguchi2015-09-281-15/+12
| * | enable frozen-string-literal option (for Ruby 2.3.0-dev)Kazuki Yamaguchi2015-09-2826-37/+58
* | | refactoringKazuki Yamaguchi2015-10-263-21/+27
* | | update READMEKazuki Yamaguchi2015-10-261-4/+4
* | | bump version to 0.1.2v0.1.2Kazuki Yamaguchi2015-10-261-1/+1
* | | hpack/context: freeze String when storing to avoid unexpected modificationsKazuki Yamaguchi2015-10-261-1/+1
* | | rack/connection: don't modify frozen stringKazuki Yamaguchi2015-10-261-1/+5
* | | bump version to 0.1.1v0.1.1Kazuki Yamaguchi2015-10-261-1/+1
* | | rack/connection: use Plum::BinaryStringKazuki Yamaguchi2015-10-261-1/+3
* | | update README.mdv0.1.0Kazuki Yamaguchi2015-10-251-5/+3
* | | improve docsKazuki Yamaguchi2015-10-2514-27/+61
* | | nyaKazuki Yamaguchi2015-10-251-0/+1
* | | bump version to 0.1.0Kazuki Yamaguchi2015-10-251-1/+1
* | | gemspec: depend on rackKazuki Yamaguchi2015-10-251-0/+1
* | | update README to use plum CLIKazuki Yamaguchi2015-10-251-2/+2
* | | add cliKazuki Yamaguchi2015-10-254-4/+157
* | | update READMEKazuki Yamaguchi2015-10-251-6/+33
* | | Merge remote-tracking branch 'plum-rack/master'Kazuki Yamaguchi2015-10-258-0/+490
|\ \ \
| * | | better performanceKazuki Yamaguchi2015-10-253-49/+49
| * | | improve performanceKazuki Yamaguchi2015-10-254-50/+61
| * | | Merge branch 'master' of github.com:rhenium/plum-rackKazuki Yamaguchi2015-10-234-70/+101
| |\ \ \
| | * | | support server pushKazuki Yamaguchi2015-10-231-25/+61
| | * | | set start_immediately=false for SSLServerKazuki Yamaguchi2015-10-234-51/+49
| * | | | tlslistener: use random number for dummy certificate's serial numberKazuki Yamaguchi2015-10-221-4/+4
| * | | | reduce debug loggingKazuki Yamaguchi2015-10-222-5/+0
| * | | | server: wrap the passed app with Rack::CommonLogger if debug modeKazuki Yamaguchi2015-10-221-1/+1
| * | | | connection: fix 'ThreadError: deadlock; recursive locking': close BodyProxy a...Kazuki Yamaguchi2015-10-221-5/+9
| |/ / /
| * | | make TLS defaultKazuki Yamaguchi2015-10-223-11/+70
| * | | initial commitKazuki Yamaguchi2015-10-2212-0/+413
| / /
* | | I prefer "string"Kazuki Yamaguchi2015-10-251-1/+1
* | | !stream: recover backward compatibilityKazuki Yamaguchi2015-10-251-6/+13
* | | improve performanceKazuki Yamaguchi2015-10-2510-91/+105
* | | !connection: Connection keep only writer procKazuki Yamaguchi2015-10-254-23/+45
* | | !stream: set callbacks to Connection, not Stream (for performance)Kazuki Yamaguchi2015-10-255-29/+23
* | | 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