diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -1,3 +1,35 @@ +Mon Oct 18 02:11:21 2004 GOTOU Yuuzou <gotoyuzo@notwork.org> + + * lib/webrick/config.rb (WEBrick::Config::General): add default values: + - WEBrick::Config[:DoNotReverseLookup] + - WEBrick::Config[:RequestCallback] (it used as an alias of + :RequestHandler in WEBrick::HTTPServer#run) + - WEBrick::Config::FileHandler[:AcceptableLanguages] + + * lib/webrick/httpservlet/filehandler.rb + (WEBrick::HTTPServlet::FileHandler#set_filename): search files + having suffix of language-name which Accept-Language header field + includes if :AcceptableLanguages options is present. + + * lib/webrick/httpservlet/filehandler.rb + (WEBrick::HTTPServlet::FileHandler#get_servlet): new method to + search servlet correspond to the suffix of filename. + + * lib/webrick/httprequest.rb: add attributes access methods: accept, + accept_charset, accept_encoding, accept_language, content_length + and content_type. + + * lib/webrick/httpresponse.rb: add attribute access methods: + content_length, content_length=, content_type and content_type=. + + * lib/webrick/httputils.rb (WEBrick::HTTPUtils.mime_types): + use the second suffix to detect media type. (the first suffix + may be a language name.) + + * lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_qvalues): + add method to parse Accept header field. it returns an Array of + values sorted by the qvalues. + Mon Oct 18 02:04:11 2004 GOTOU Yuuzou <gotoyuzo@notwork.org> * lib/webrick/httpserver.rb (WEBrick::HTTPServer#virtual_host): new |
