1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib/webrick
gotoyuzo bc9e937633 * lib/webrick/httpservlet/filehandler.rb: should normalize path
name in path_info to prevent script disclosure vulnerability on
  DOSISH filesystems. (fix: CVE-2008-1891)
  Note: NTFS/FAT filesystem should not be published by the platforms
  other than Windows. Pathname interpretation (including short
  filename) is less than perfect.

* lib/webrick/httpservlet/abstract.rb
  (WEBrick::HTTPServlet::AbstracServlet#redirect_to_directory_uri):
  should escape the value of Location: header.

* lib/webrick/httpservlet/cgi_runner.rb: accept interpreter
  command line arguments.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@16495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-20 16:35:25 +00:00
..
httpauth * lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload): 2005-01-02 22:50:01 +00:00
httpservlet * lib/webrick/httpservlet/filehandler.rb: should normalize path 2008-05-20 16:35:25 +00:00
accesslog.rb * lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): should wait 2004-12-16 09:46:00 +00:00
cgi.rb * removed svn:keywords for compatibility. 2007-01-31 03:13:23 +00:00
compat.rb * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. 2003-08-19 06:00:36 +00:00
config.rb * lib/webrick/config.rb (Config::FileHandler): :UserDir should be nil. 2005-10-14 07:58:39 +00:00
cookie.rb * lib/webrick/httpservlet/cgihandler.rb 2005-10-30 20:40:05 +00:00
htmlutils.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httpauth.rb * lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload): 2005-01-02 22:50:01 +00:00
httpproxy.rb * lib/webrick/ssl.rb (WEBrick::Config::SSL): the default value 2005-01-18 06:03:43 +00:00
httprequest.rb * lib/webrick/httprequest.rb (WEBrick::HTTPReuqest#parse_uri): improve 2006-07-31 04:39:45 +00:00
httpresponse.rb * lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#send_body_io): 2004-10-21 10:10:52 +00:00
https.rb * lib/webrick/cgi.rb (CGI): add support for mod_ruby. 2003-12-22 21:13:06 +00:00
httpserver.rb * lib/webrick/httpserver.rb (WEBrick::HTTPServer::unmount): remove 2006-07-18 05:08:37 +00:00
httpservlet.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httpstatus.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httputils.rb * lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_query): should 2005-06-25 08:16:16 +00:00
httpversion.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
log.rb * lib/webrick/log.rb (BasicLog#log): get rid of as ineffectual 2003-09-18 16:09:02 +00:00
server.rb * lib/webrick/server.rb (WEBrick::GenericServer#accept_client): 2005-07-14 23:00:22 +00:00
ssl.rb * removed svn:keywords for compatibility. 2007-01-31 03:13:23 +00:00
utils.rb * lib/webrick/server.rb (WEBrick::GenericServer#accept_client): 2005-07-14 23:00:22 +00:00
version.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00