RAA - webrick

webrick / 1.3.1

Short description: WEBrick
Category: Library/Net
Status: usable
Created: 2002-09-22 20:43:14 GMT
Last update: 2003-08-14 09:42:50 GMT
Owner: IPR (Projects of this owner)
Homepage: http://www.webrick.org/
Download: http://www.webrick.org/src/webrick-1.3.1.tar.gz
License: Ruby's
Dependency:
Required by: b10g/0.1 Ruby HTTP Library
Description:

WEBrick is a Ruby library program to build HTTP servers.

WEBrick has been bundled as a standard library since Ruby-1.8.0.
Note that this release is for the users of Ruby-1.6.

Changes
Version 1.3.1
- HTTPProxyServer class.
- HTTPAuth::Authenticator class.
- HTTPUtils::FormData class.
- AccessLog module.
- refactored and bugsfixed.

Version 1.2.3
- HTTPVersion class is added. (Float is not appropriate
representaion of the HTTP versions.)
- HTTPRequest#body is enabled to be given a block.
- HTTPServlet::AbstractServet#do_OPTIONS is added.
- Simple-Request (HTTP/0.9) is allowed.

Version 1.2.2
- HTTPProxyServer is added.
- AbstractServer#require_path_info? was deprecated.
never call it.
- Some interface of HTTPRequest, HTTPResponse and AbstractServlet
fixed. Sorry, It cannot be listed yet.
- Use time.rb insterad of webrick/httpdate.rb.
- BasicLog class is added.
has same interface of Log but doesn't print the
timestamp.

Version 1.1.4
- serious bug was fixed: FileHandler could refer parent directory of
DocumentRoot through "/%2e%2e".
- "Referer:" and "User-Agent:" are added to access logs.

Version 1.1.3
- use Akira Yamada's URI.
- refactored and bugfixed.

Version 1.1.2
- QUERY_STRING is parsed also at the time of HEAD.
- do not modity the value of Cookie.
- HTTPServer is enabed to be run from inetd.

Version 1.1.1
- HTTPServer#search_servlet was tuned performance by regex-based searching mechanism.
- URI#to_s works neatly.
- supprt CGI on mswin32. (still in progress :)
- refactored and bugfixed.

Version 1.1.0:
- added a little documentation about HTTPServer.
- fixed a bug in RFCExplorer.

Version 1.0.0:
- added HTTPServer#mount_proc (Thanks to Rich Kilmer =)
- moved https.rb from contrib directory.
- HTTPAuth::_basic_auth became private.
- added @logger in AbstractServlet.
- refactored and bugfixed.

Edit this project (for project owner)

back to RAA top