aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum/rack
Commit message (Collapse)AuthorAgeFilesLines
* stream: don't raise LocalStreamError when received RST_STREAM but callback ↵Kazuki Yamaguchi2015-11-162-5/+1
| | | | :rst_stream
* rack: add fallback-legacy option (fallback to backend HTTP/1.x server if ↵Kazuki Yamaguchi2015-11-155-14/+72
| | | | client doesn't support HTTP/2)
* rack/session: don't remove x-Kazuki Yamaguchi2015-11-151-1/+0
|
* Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-11-151-0/+1
|\
| * rack/session: pass HTTP_VERSION=HTTP/2.0 to request env (Rack::CommonLogger ↵Kazuki Yamaguchi2015-11-131-0/+1
| | | | | | | | uses)
* | connection: fix stream id managementKazuki Yamaguchi2015-11-151-14/+13
| |
* | rack/session: fix server pushKazuki Yamaguchi2015-11-131-2/+2
|/
* rack: tls_listener: pass certificate in filenameKazuki Yamaguchi2015-11-132-5/+7
|
* Merge branch 'master' of github.com:rhenium/plumKazuki Yamaguchi2015-11-131-0/+7
|\
| * rack/session: send WINDOW_UPDATE when receive window became too smallKazuki Yamaguchi2015-11-111-0/+7
| |
| * client: support HTTP/1.1 upgradeKazuki Yamaguchi2015-11-091-1/+1
| |
* | rack/server: add threaded mode (run Rack app in threads)Kazuki Yamaguchi2015-11-065-15/+33
|/
* http{s,}_server_connection: remove #runKazuki Yamaguchi2015-11-032-2/+6
|
* split server into plum/serverKazuki Yamaguchi2015-11-031-3/+3
|
* rack: rename Connection to Session in order to avoid name conflictKazuki Yamaguchi2015-10-272-6/+6
|
* 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-266-4/+10
|
* refactoringKazuki Yamaguchi2015-10-261-16/+24
|
* rack/connection: don't modify frozen stringKazuki Yamaguchi2015-10-261-1/+5
|
* rack/connection: use Plum::BinaryStringKazuki Yamaguchi2015-10-261-1/+3
|
* improve docsKazuki Yamaguchi2015-10-252-7/+13
|
* add cliKazuki Yamaguchi2015-10-253-4/+150
|
* Merge remote-tracking branch 'plum-rack/master'Kazuki Yamaguchi2015-10-252-6/+1
|
* 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 ↵Kazuki Yamaguchi2015-10-221-5/+9
|/ | | | after use
* make TLS defaultKazuki Yamaguchi2015-10-222-10/+69
|
* initial commitKazuki Yamaguchi2015-10-226-0/+327