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 65652ecdb5 * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer.
* lib/webrick/https.rb: SSLSocket handling is moved to webrick/ssl.rb.

* lib/webrick/compat.rb (File::fnmatch): remove old migration code.

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

* lib/webrick/server.rb (GenericServer#listen): the body of this
  method is pull out as Utils::create_lisnteners.

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

* lib/webrick/server.rb (GenericServer#start): should not
  through unknown errors. and refine comments.

* ext/openssl/lib/openssl/ssl.rb (SSLServer#accept): should close
  socket if SSLSocket raises error.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-19 06:00:36 +00:00
..
httpauth * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httpservlet * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
accesslog.rb * lib/webrick: imported. 2003-07-23 16:51:36 +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: imported. 2003-07-23 16:51:36 +00:00
cookie.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
htmlutils.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httpauth.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httpproxy.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httprequest.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
httpresponse.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
https.rb * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. 2003-08-19 06:00:36 +00:00
httpserver.rb * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. 2003-08-19 06:00:36 +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 (FormData#list): should not take 2003-08-07 18:24:27 +00:00
httpversion.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
log.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00
server.rb * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. 2003-08-19 06:00:36 +00:00
ssl.rb * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. 2003-08-19 06:00:36 +00:00
utils.rb * lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. 2003-08-19 06:00:36 +00:00
version.rb * lib/webrick: imported. 2003-07-23 16:51:36 +00:00