Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 768 (100.0%) | 27671 (100.0%) | 36.0 |
ext/openssl/ | 258 (33.6%) | 15434 (55.8%) | 59.8 |
lib/webrick/ | 118 (15.4%) | 3422 (12.4%) | 29.0 |
test/openssl/ | 50 (6.5%) | 2701 (9.8%) | 54.0 |
/ | 205 (26.7%) | 1757 (6.3%) | 8.5 |
test/webrick/ | 26 (3.4%) | 1229 (4.4%) | 47.2 |
ext/openssl/lib/openssl/ | 37 (4.8%) | 855 (3.1%) | 23.1 |
lib/webrick/httpauth/ | 11 (1.4%) | 763 (2.8%) | 69.3 |
lib/webrick/httpservlet/ | 19 (2.5%) | 752 (2.7%) | 39.5 |
ext/openssl/lib/net/ | 10 (1.3%) | 398 (1.4%) | 39.8 |
sample/webrick/ | 10 (1.3%) | 199 (0.7%) | 19.9 |
sample/openssl/ | 1 (0.1%) | 47 (0.2%) | 47.0 |
lib/ | 3 (0.4%) | 31 (0.1%) | 10.3 |
test/ruby/ | 1 (0.1%) | 26 (0.1%) | 26.0 |
ext/openssl/lib/ | 1 (0.1%) | 24 (0.1%) | 24.0 |
ext/openssl/sample/ | 10 (1.3%) | 17 (0.1%) | 1.7 |
lib/net/ | 2 (0.3%) | 10 (0.0%) | 5.0 |
lib/xmlrpc/ | 3 (0.4%) | 3 (0.0%) | 1.0 |
ext/digest/sha1/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
ext/digest/rmd160/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
ext/digest/md5/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
* thread_pthread.ci (native_sleep): fix tv_nsec overflow.
8 lines of code changed in:
* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize):
Arrays could not be modified in its each block. [ruby-dev:30063]
6 lines of code changed in:
* ext/openssl/ossl_asn1.c (Init_ossl_asn1):
OpenSSL::ASN1::ASN1Data#value,#tag,#tag_class and
OpenSSL::ASN1::BitString#unused_bits should be public.
10 lines of code changed in:
* lib/webrick/httputils.rb (WEBrick::HTTPUtils::FormData::<<):
HTTPUtils::parse_header() takes a string. [ruby-dev:29931]
* lib/webrick/httputils.rb (WEBrick::HTTPUtils::parse_header):
String does no longer have each method.
* lib/webrick/httputils.rb (WEBrick::HTTPUtils::parse_form_data):
ditto.
14 lines of code changed in:
* ext/openssl/ossl_ocsp.c: OpenSSL::OCSP::OSCPError should be
subclass of OpenSSL::OpenSSLError. [ruby-dev:29980]
6 lines of code changed in:
2006-12-02
3 lines of code changed in:
* ext/openssl/ossl_pkcs7.c (ossl_pkcs7_verify): should clear error.
(fix http://bugs.debian.org/394336)
* ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): ditto.
10 lines of code changed in:
* lib/webrick/cookie.rb (WEBrick::Cookie.parse_set_cookies): new
method to parse multiple cookies per Set-Cookie header.
Thanks to Aaron Patterson <aaron_patterson at speakeasy.net>.
[ruby-core:08802]
44 lines of code changed in:
* lib/webrick/httprequest.rb (WEBrick::HTTPReuqest#parse_uri): improve
for the value of IPv6 address in the Host: header field.
65 lines of code changed in:
2006-07-31
3 lines of code changed in:
* test/openssl/test_asn1.c: String#[]= doesnt't accept Integer.
5 lines of code changed in:
* test/webrick/utils.rb: use Proc#yield instead of Proc#call.
[ruby-dev:28914]
5 lines of code changed in:
* test/webrick/utils.rb: use Proc#yield instead of Proc#call.
[ruby-dev:28914]
1 lines of code changed in:
* lib/webrick/httputils.rb (WEBrick::HTTPUtils._escape): should
use String#ord to get ascii code from the one-character string.
[ruby-dev:28901]
7 lines of code changed in:
2006-06-30
3 lines of code changed in:
* ext/openssl/extconf.rb: use create_header.
* ext/openssl/ossl.h, ext/openssl/openssl_missing.h:
include RUBY_EXTCONF_H.
15 lines of code changed in:
* ext/openssl/lib/openssl/ssl.rb
(OpenSSL::SSL::SocketForwarder#setsockopt,getsockopt): typo fixed.
8 lines of code changed in:
* lib/webrick/config.rb (WEBrick::Config::HTTP): add new parameters,
:InputBufferSize and :OutputBufferSize.
* lib/webrick/utils.rb (WEBrick::Utils.timeout): add new timeout
method. this implementation is expected to be compatible with
timeout.rb and faster than timeout.rb.
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#_read_data):
Timeout.timeout is replaced by WEBrick::Utils.timeout.
* lib/webrick/httprequest.rb: WEBrick::HTTPRequest::BUFSIZE is
replaced by config[:InputBufferSize].
* lib/webrick/httpresposne.rb: WEBrick::HTTPResponse::BUFSIZE is
replaced by config[:OutputBufferSize].
* lib/webrick/server.rb: get rid of unnecessary require.
* test/webrick/test_utils.rb: test for WEBrick::Utils.timeout.
172 lines of code changed in:
* ext/openssl/ossl_cipher.c (add_cipher_name_to_ary): should return
value. [ruby-dev:28627]
6 lines of code changed in:
* ext/openssl/extconf.rb: add check for OBJ_NAME_do_all_sorted.
* ext/openssl/ossl_cipher.c (ossl_s_ciphers): new method
OpenSSL::Cipher.ciphers. it returns all the cipher names.
* ext/openssl/ossl_cipher.c (ossl_cipher_init): refine warning message.
* ext/openssl/lib/openssl/cipher.rb: reimplement without eval() and
add constants AES128, AES192, AES256. [ruby-dev:28610]
* ext/openssl/lib/openssl/digest.rb: reimplement without eval().
* test/openssl/test_cipher.rb, test_digest: fix about reimplemented features.
* sample/openssl/cipher.rb: rewrite all.
180 lines of code changed in:
(202 more)