aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum
Commit message (Expand)AuthorAgeFilesLines
...
* split server into plum/serverKazuki Yamaguchi2015-11-035-18/+23
* bump version to 0.1.3v0.1.3Kazuki Yamaguchi2015-11-011-1/+1
* stream: refactorKazuki Yamaguchi2015-10-291-11/+6
* 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-2625-30/+52
|\
| * enable frozen-string-literal option (for Ruby 2.3.0-dev)Kazuki Yamaguchi2015-09-2819-31/+45
* | refactoringKazuki Yamaguchi2015-10-262-19/+25
* | 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
* | improve docsKazuki Yamaguchi2015-10-2513-27/+57
* | bump version to 0.1.0Kazuki Yamaguchi2015-10-251-1/+1
* | add cliKazuki Yamaguchi2015-10-253-4/+150
* | Merge remote-tracking branch 'plum-rack/master'Kazuki Yamaguchi2015-10-256-0/+419
|\ \
| * | better performanceKazuki Yamaguchi2015-10-252-48/+48
| * | improve performanceKazuki Yamaguchi2015-10-251-35/+34
| * | Merge branch 'master' of github.com:rhenium/plum-rackKazuki Yamaguchi2015-10-233-68/+98
| |\ \
| | * | support server pushKazuki Yamaguchi2015-10-231-25/+61
| | * | set start_immediately=false for SSLServerKazuki Yamaguchi2015-10-233-49/+46
| * | | 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-222-10/+69
| * | initial commitKazuki Yamaguchi2015-10-227-0/+339
| /
* | !stream: recover backward compatibilityKazuki Yamaguchi2015-10-251-6/+13
* | improve performanceKazuki Yamaguchi2015-10-2510-91/+105
* | !connection: Connection keep only writer procKazuki Yamaguchi2015-10-253-21/+43
* | !stream: set callbacks to Connection, not Stream (for performance)Kazuki Yamaguchi2015-10-252-8/+7
* | improve performanceKazuki Yamaguchi2015-10-259-118/+134
* | 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-221-163/+0
* | add Rack adapterKazuki Yamaguchi2015-10-201-0/+163
* | bump version to 0.0.3v0.0.3Kazuki Yamaguchi2015-10-191-1/+1
* | stream_utils: make Stream#send_data and Stream#send_headers publicKazuki Yamaguchi2015-10-191-4/+11
|/
* connection_utils: add helper method to return whether server push is enabled ...Kazuki Yamaguchi2015-08-194-0/+9
* connection: fix new stream ID handlingKazuki Yamaguchi2015-08-191-6/+5
* http_connection: include http/1.1 request in LegacyHTTPErrorKazuki Yamaguchi2015-08-192-2/+11
* bump version to 0.0.2v0.0.2Kazuki Yamaguchi2015-08-181-1/+1
* connection: callback :negotiated in receive_settingsKazuki Yamaguchi2015-08-181-4/+7
* http_connection: raise LegacyHTTPError instead of sending 505 (HTTP Version N...Kazuki Yamaguchi2015-08-182-16/+2