aboutsummaryrefslogtreecommitdiffstats
path: root/lib/webrick
Commit message (Expand)AuthorAgeFilesLines
* default gems: add missing comment in gemspecstomar2018-10-121-0/+1
* webrick: raise EOFError in parse when read line is nilnormal2018-09-241-1/+3
* webrick/httpauth/htgroup.rb (flush): avoid unnecessary unlinknormal2018-08-141-4/+7
* Fallback to load version constant for ruby core repository.hsbt2018-08-071-1/+5
* Removed needless date attribute from gemspec of default gems.hsbt2018-08-071-1/+0
* webrick: Support bcrypt password hashingnormal2018-07-262-4/+45
* webrick/httpresponse: set_redirect requires a valid URInormal2018-07-141-1/+3
* repatch r62966 and r62969.ko12018-04-032-31/+69
* Revert r62966 and r62969naruse2018-04-032-69/+31
* get rid of test error/failure on Windows introduced at r62955usa2018-03-282-2/+12
* webrick: prevent response splitting and header injectionnormal2018-03-281-2/+17
* webrick/httpproxy: stream request and response bodiesnormal2018-03-282-31/+69
* webrick/httpauth/digestauth: stream req.bodynormal2018-03-281-3/+5
* webrick/httprequest: use InputBufferSize for chunked requestsnormal2018-03-281-5/+9
* webrick/httprequest: raise correct exceptionnormal2018-03-281-1/+1
* webrick/httpservlet/cgihandler: reduce memory usenormal2018-03-281-3/+1
* webrick/httprequest: limit request headers sizenormal2018-03-281-1/+8
* webrick: use IO.copy_stream for multipart responsenormal2018-03-281-15/+31
* webrick/httpresponse: make ChunkedWrapper copy_stream-compatiblenormal2018-03-281-2/+7
* webrick: quiet warning for multi-part rangesnormal2018-03-281-0/+5
* webrick: use IO.copy_stream for single range responsenormal2018-03-282-11/+10
* webrick/httpresponse: IO.copy_stream for regular filesnormal2018-03-281-24/+3
* webrick: favor .write over << methodnormal2018-03-282-10/+15
* webrick 1.4.2normal2017-12-242-2/+2
* webrick/httpservelet/cgi_runner: avoid IO#reopen on pathnamenormal2017-12-221-2/+2
* webrick/httputils: note Kernel#open behaviornormal2017-12-221-0/+2
* webrick/httpservlet/*handler: use File.opennormal2017-12-222-3/+3
* webrick: WEBrick::Log requires path arg when given stringnormal2017-12-221-1/+1
* webrick/httpservlet/cgi_runner.rb: remove unnecessary opennormal2017-12-221-2/+2
* webrick: httpauth requires regular filesnormal2017-12-223-6/+6
* webrick 1.4.1 releasenormal2017-12-182-3/+3
* webrick 1.4.0 releasenormal2017-12-142-6/+5
* webrick: compile RE correctly for beginning and end matchnormal2017-12-131-2/+2
* Add uplevel keyword to Kernel#warn and use itshyouhei2017-12-122-2/+2
* Ignore gemspec under the lib directory for documentation.hsbt2017-12-121-0/+6
* webrick: allow shutdown after StartCallbacknormal2017-12-081-1/+1
* webrick/httpresponse: minor cleanups to reduce memory usenormal2017-10-311-16/+15
* webrick: support Proc objects as body responsesnormal2017-10-301-0/+35
* webrick: fix up r60172 and r60210normal2017-10-181-5/+5
* webrick: fix up r60172 and r60208normal2017-10-181-5/+5
* webrick: fix up r60172 and revert r60189normal2017-10-181-9/+6
* webrick: fix up r60172normal2017-10-161-1/+9
* webrick: do not hang acceptor on slow TLS connectionsnormal2017-10-121-10/+24
* webrick: avoid needless wakeup from IO.selectnormal2017-10-091-1/+1
* Remove unnecessary `require 'thread'`kazu2017-10-084-5/+0
* webrick: avoid unnecessary IO#sync= callnormal2017-10-051-1/+0
* Fixed invalid gemspec.hsbt2017-10-051-1/+1
* Followed up [ruby-core:83093]. Update gemspec attributes.hsbt2017-10-051-1/+9
* webrick: handle EAGAIN/EWOULDBLOCK on proxy connectionsnormal2017-09-191-4/+4
* Define the MIME type for JSON in WEBrick::HTTPUtils::DefaultMimeTypes.hsbt2017-09-191-0/+1