Skip to content
  • GOTOU Yuuzou's avatar
    fb18f0d9
    * lib/webrick/ssl.rb (WEBrick::Config::SSL): the default value · fb18f0d9
    GOTOU Yuuzou authored
      of :SSLEnable is false.
    
    * lib/webrick/server.rb (WEBrick::Daemon.start): prepared stdio
      don't allow changing its mode.
    
    * lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_service):
      should delete trailing LF from the result of pack("m*").
    
    * lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect):
      - should delete trailing LF from the result of pack("m*").
      - clear Request-Line not to send the response by HTTPServer#run.
    
    * lib/webrick/httputils (WEBrick::HTTPUtils.parse_qvalues):
      refine regexp (and change the name of a local variable).
    
    * lib/webrick/httputils.rb (WEBrick::HTTPUtils#escape_path): add
      new method to escape URI path component.
    
    * lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line): should
      escape SCRIPT_NAME and PATH_INFO before being parsed as a URI.
    
    * test/webrick/*, sample/webrick/httpproxy.rb: add new file.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    fb18f0d9
    * lib/webrick/ssl.rb (WEBrick::Config::SSL): the default value
    GOTOU Yuuzou authored
      of :SSLEnable is false.
    
    * lib/webrick/server.rb (WEBrick::Daemon.start): prepared stdio
      don't allow changing its mode.
    
    * lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_service):
      should delete trailing LF from the result of pack("m*").
    
    * lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect):
      - should delete trailing LF from the result of pack("m*").
      - clear Request-Line not to send the response by HTTPServer#run.
    
    * lib/webrick/httputils (WEBrick::HTTPUtils.parse_qvalues):
      refine regexp (and change the name of a local variable).
    
    * lib/webrick/httputils.rb (WEBrick::HTTPUtils#escape_path): add
      new method to escape URI path component.
    
    * lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line): should
      escape SCRIPT_NAME and PATH_INFO before being parsed as a URI.
    
    * test/webrick/*, sample/webrick/httpproxy.rb: add new file.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading