aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum/rack
Commit message (Expand)AuthorAgeFilesLines
* get rid of '-*- flag: value -*-' style in magic commentstopic/fix-magic-comment-styleKazuki Yamaguchi2016-05-088-8/+16
* rack: on mingw64 Errno::ECONNABORTED raised when closed by remoteKazuki Yamaguchi2016-02-161-3/+3
* rack: fix legacy-fallbackKazuki Yamaguchi2016-01-174-6/+8
* rack: remove threaded option. use threadpool_size=1 insteadKazuki Yamaguchi2016-01-145-14/+4
* rack: remove unused codethreadedKazuki Yamaguchi2016-01-141-20/+0
* rack: refactorKazuki Yamaguchi2016-01-145-116/+147
* rack: add threadpool-size optionKazuki Yamaguchi2016-01-136-10/+91
* test: use SimpleCov.formatters=Kazuki Yamaguchi2016-01-031-2/+0
* drop Ruby 2.2 supportKazuki Yamaguchi2015-12-182-2/+2
* refactorKazuki Yamaguchi2015-12-181-26/+32
* rack: tls_session: generate dummy cert with SHA-256Kazuki Yamaguchi2015-12-181-5/+4
* rack/tls_listener: fix ArgumentError (TODO: why?)Kazuki Yamaguchi2015-11-161-1/+1
* rack: add option to drop privilegesKazuki Yamaguchi2015-11-162-0/+30
* rack/tls_listener: sniKazuki Yamaguchi2015-11-161-8/+16
* server/connection: reorganize subclassesKazuki Yamaguchi2015-11-162-6/+3
* stream: don't raise LocalStreamError when received RST_STREAM but callback :r...Kazuki Yamaguchi2015-11-162-5/+1
* rack: add fallback-legacy option (fallback to backend HTTP/1.x server if clie...Kazuki Yamaguchi2015-11-155-14/+72
* 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 u...Kazuki Yamaguchi2015-11-131-0/+1
* | 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 a...Kazuki Yamaguchi2015-10-221-5/+9
|/
* make TLS defaultKazuki Yamaguchi2015-10-222-10/+69