Directory lib/webrick/

Directory Created:
2003-07-23 17:51
Total Files:
21
Deleted Files:
0
Lines of Code:
3032

Browse with ViewVC

[root]/lib/webrick

httpauth (7 files, 752 lines)

httpservlet (6 files, 705 lines)

Lines of Code

lib/webrick/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 144 (100.0%) 3426 (100.0%) 23.7
gotoyuzo 118 (81.9%) 3422 (99.9%) 29.0
matz 3 (2.1%) 3 (0.1%) 1.0
ko1 1 (0.7%) 1 (0.0%) 1.0
shyouhei 21 (14.6%) 0 (0.0%) 0.0
nahi 1 (0.7%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

gotoyuzo 2007-01-04 09:32

* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize):

Arrays could not be modified in its each block. [ruby-dev:30063]

1 lines of code changed in:

ko1 2006-12-31 16:02

* Merge YARV



1 lines of code changed in:

gotoyuzo 2006-12-01 23:38

* lib/webrick/httputils.rb (WEBrick::HTTPUtils::FormData::<<):

HTTPUtils::parse_header() takes a string. [ruby-dev:29931]



* lib/webrick/httputils.rb (WEBrick::HTTPUtils::parse_header):

String does no longer have each method.



* lib/webrick/httputils.rb (WEBrick::HTTPUtils::parse_form_data):

ditto.

3 lines of code changed in:

matz 2006-11-02 01:21

* lib/xmlrpc/create.rb (XMLRPC::Create::conv2value): Symbol should

come earlier than String.



* lib/soap/mapping/rubytypeFactory.rb (RubytypeFactory::obj2soap):

ditto.



* lib/set.rb (TC_Set::test_s_new): strings are no longer

Enumerable



* lib/soap/property.rb (Property::load): ditto.



* lib/webrick/httputils.rb (WEBrick::HTTPUtils::parse_header): ditto.



* lib/soap/mimemessage.rb (MIMEMessage::Headers::parse): ditto.

2 lines of code changed in:

gotoyuzo 2006-09-08 02:04

* lib/webrick/cookie.rb (WEBrick::Cookie.parse_set_cookies): new

method to parse multiple cookies per Set-Cookie header.

Thanks to Aaron Patterson <aaron_patterson at speakeasy.net>.

[ruby-core:08802]

6 lines of code changed in:

gotoyuzo 2006-07-31 05:39

* lib/webrick/httprequest.rb (WEBrick::HTTPReuqest#parse_uri): improve

for the value of IPv6 address in the Host: header field.

2 lines of code changed in:

matz 2006-07-18 06:08

* lib/webrick/httpserver.rb (WEBrick::HTTPServer::unmount): remove

inpect argument from sprintf. [ruby-dev:29039]

1 lines of code changed in:

gotoyuzo 2006-06-30 11:46

* lib/webrick/httputils.rb (WEBrick::HTTPUtils._escape): should

use String#ord to get ascii code from the one-character string.

[ruby-dev:28901]

1 lines of code changed in:

gotoyuzo 2006-05-18 14:42

* lib/webrick/config.rb (WEBrick::Config::HTTP): add new parameters,

:InputBufferSize and :OutputBufferSize.



* lib/webrick/utils.rb (WEBrick::Utils.timeout): add new timeout

method. this implementation is expected to be compatible with

timeout.rb and faster than timeout.rb.



* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#_read_data):

Timeout.timeout is replaced by WEBrick::Utils.timeout.



* lib/webrick/httprequest.rb: WEBrick::HTTPRequest::BUFSIZE is

replaced by config[:InputBufferSize].



* lib/webrick/httpresposne.rb: WEBrick::HTTPResponse::BUFSIZE is

replaced by config[:OutputBufferSize].



* lib/webrick/server.rb: get rid of unnecessary require.



* test/webrick/test_utils.rb: test for WEBrick::Utils.timeout.

86 lines of code changed in:

gotoyuzo 2005-10-30 21:40

* lib/webrick/httpservlet/cgihandler.rb

(WEBrick::HTTPServlet::CGIHandler#do_GET): the value of Set-Cookie:

header field should be splited into each cookie. [ruby-Bugs:2199]



* lib/webrick/cookie.rb (WEBrick::Cookie.parse_set_cookie): new method

to parse the value of Set-Cookie: header field.



* test/webrick/test_cookie.rb, test/webrick/test_cgi.rb,

test/webrick/webrick.cgi: add some test for cookie.

24 lines of code changed in:

gotoyuzo 2005-10-14 08:40

* lib/webrick/config.rb (Config::FileHandler): :UserDir should be nil.

It is harmful to permit the access to ~/public_html by default.

suggested by Hiroyuki Iwatsuki.

1 lines of code changed in:

gotoyuzo 2005-09-28 07:16

* lib/webrick/cgi.rb (WEBrick::CGI#start): req.query_string should

refer the value of QUERY_STRING. [ruby-list:41186]



* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#query_string=):

add new method.

3 lines of code changed in:

gotoyuzo 2005-09-15 16:07

* lib/webrick/cgi.rb (WEBrick::CGI::Socket#initialize): should set

$stdout.binmode.

1 lines of code changed in:

gotoyuzo 2005-08-07 21:16

* lib/webrick/httpproxy.rb (HTTPProxyServer#intialize),

lib/webrick/httpserver.rb (HTTPServer#intialize),

lib/webrick/httpservlet/cgihandler.rb (CGIHandler#initialize),

lib/webrick/httpservlet/erbhandler.rb (ERBHandler#initialize),

lib/webrick/httpservlet/filehandler.rb(DefaultFileHandler#initialize):

super (called with no arguments) takes default value of optional

arguments. [ruby-dev:26743]



* lib/webrick/httputils.rb: add a media-type "text/html" for .xhtml.

4 lines of code changed in:

gotoyuzo 2005-07-14 23:59

* lib/webrick/server.rb (WEBrick::GenericServer#accept_client):

sockets should be non-blocking mode. [ruby-dev:26405]



* lib/webrick/utils.rb (WEBrick::Utils.set_non_blocking): new method.

9 lines of code changed in:

gotoyuzo 2005-07-10 18:54

* lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line):

mistook to merge the patch of [ruby-dev:26235] at

revision 1.11.

2 lines of code changed in:

gotoyuzo 2005-06-25 09:16

* lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_query): should

discard if key=val pair is empty. patch from Gary Wright.

1 lines of code changed in:

gotoyuzo 2005-05-31 07:53

* lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): should

break the loop if the socket reached to EOF. [ruby-talk:142285]



* lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): send response

without reading the whole request body if keep-alive is diabled.

[experimental]

4 lines of code changed in:

gotoyuzo 2005-05-27 18:16

* lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line):

ENV["REQUEST_URI"] is better to get correct Request-URI

than ENV["SCRIPT_NAME"] + ENV["PATH_INFO"]. [ruby-dev:26235]

7 lines of code changed in:

(46 more)

Generated by StatSVN 0.3.2-SNAPSHOT