231247c010acba191b78ed2d1310c935e63ad919
|
2003-07-23 |
* ext/openssl: imported. |
01eba908adcd150a7b816af0dbe167c4c4912a90
|
2003-07-23 |
* lib/webrick: imported. |
30b4904fd755c671bbebdb510aaa37a9d0eb7044
|
2003-07-23 |
* lib/webrick: imported. |
f00c14ca25cd2298ccd9eb3765a4559b4306582c
|
2003-07-23 |
* ext/openssl/ssl.h: undef X509_NAME and PKCS7_SIGNER_INFO to avoid name confliction on mswin32. |
c1008ab51b5a01f541136a5920f665a7edd10205
|
2003-07-24 |
* ext/openssl/extconf.rb: add check for win32 OpenSSL libraries. |
c9aad4c098193cad0440228595c85aadc44bebe5
|
2003-07-24 |
* ext/openssl/extconf.rb: add check for libsocket and libnsl. |
b35031495aa90afed7f82c55d36ceb6382e9e62a
|
2003-07-25 |
* ext/openssl/extconf.rb: add check for BN_rand_range() and BN_pseudo_rand_range(). |
d89358aba3e24fccd8215a8bbd101249e4ae5f8b
|
2003-07-25 |
* ext/openssl/extconf.rb: refine va-args macro detection. [ruby-talk:76983] |
0a39c5748964df1bc9d742d25a97965d09cd0601
|
2003-07-25 |
* ext/openssl/ossl.h: fix comment. |
ea837fc6feab1b2f1b5400b79b87879aa160f42b
|
2003-07-28 |
* ext/openssl/lib/net/https.rb (use_ssl=): raise ProtocolError if connection is set up already. |
c9b177327d20863d67120eb884d2ac56d0a1dbd2
|
2003-07-30 |
* ext/openssl/ossl_ssl.c (ossl_sslctx_initialize): should initialize instance variables. [ruby-talk:77362] |
00dfd7d7cc1f5ead0bbd8e239eaffa555c8c6686
|
2003-07-31 |
* ext/openssl/extconf.rb: move gmake specific features into GNUmakefile. |
086830cbac0972291297fa4a094919ebeace8659
|
2003-08-02 |
* lib/webrick/https.rb: change an option name. :SSLCertStore -> :SSLCertificateStore. |
4eb40640854aa3bbb3b1c3b1b352e397afc6bbd0
|
2003-08-07 |
* lib/webrick/httputils.rb (FormData#list): should not take a side effect for the receiver. |
923044bba260830d7c698fe4dd18f35671df966a
|
2003-08-10 |
* ext/openssl/lib/openssl/buffering.rb: increase BLOCK_SIZE from 1k to 16k bytes. [ruby-talk:78603] |
3d7147bcea7323a6dd2dbfc0c02c442c7f2caa39
|
2003-08-13 |
* lib/webrick/https.rb (HTTPServer#run): should set syncing-mode to SSLSocket. |
39c4886fe761cf4cc4f4f137cf3602c9ee616184
|
2003-08-17 |
* ext/openssl/lib/openssl/ssl.rb (SSLSocket#sync_close=): add a method to specify if the underlying IO will be closed in SSLSocket#close. |
ba64282cdc2e02a742ae5e0159d606051f188aa5
|
2003-08-18 |
* ext/openssl/ossl_ssl.c: sync_close is moved to SSLSocket as a builtin. |
65652ecdb5145fae92e3c86611a4425a476da6ec
|
2003-08-19 |
* lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer. |
28e962d92cdaa1ec8651a48d09ea318ddaae8368
|
2003-09-02 |
* ext/openssl/lib/net/protocols.rb (SSLIO#ssl_connect): warning for skipping server verification. |
d9f38cbee88fdbb06d8577496062918da39fdeab
|
2003-09-05 |
* ext/openssl/lib/openssl/x509.rb: new method X509::Name::parse. |
256d273e69081484b1a30a66a9be196b7d2e1ac2
|
2003-09-06 |
* ext/openssl/ruby_missing.c: rid of unnecessary backward compatibility stuff. and remove DEFINE_ALLOC_WRAPPER from all sources. |
40fce3e7ee6b9c381e00197642566fdceeb82d7f
|
2003-09-06 |
* ext/openssl/ruby_missing.c: rid of unnecessary backward compatibility stuff. |
ddae426a47653b29f5e84e84d73437259e58a4c6
|
2003-09-08 |
* lib/webrick/accesslog.rb (AccessLog::setup_params): use req.port instead of config[:Port] or req.request_uri.port. |
7fb00c94e8dc777b5d7cd164c511b9197c012b0d
|
2003-09-08 |
* ext/openssl/ossl.h: include openssl/conf.h and openssl/conf_api.h. |
78ff3833fb67c8005a9b851037e74b3eea940aa3
|
2003-09-08 |
* ext/openssl/ossl.h: include openssl/conf.h and openssl/conf_api.h. |
dba351e9c27266f76cb653d59cd36a20586bdda0
|
2003-09-08 |
* lib/webrick/httpserver.rb (HTTPServer#access_log): add "\n" to the message. |
be28a6ffd8f3bc6b80fa4325091f518642f93bf9
|
2003-09-08 |
meta_vars should be String. |
9edcc5e99af8a859b0b3f4f0f3ac9174a611d8c9
|
2003-09-08 |
* ext/openssl/ossl_config.rb: avoid compile error in OpenSSL-0.9.6. |
fb65eed72ea35ff40ce9d89aa336a7e8c5d57850
|
2003-09-10 |
* ext/openssl/ossl.h: define OSSL_NO_CONF_API for win32 platform. libeay32.dll doesn't export functions defined in conf_api.h. this workaround is to avoid link error. |
30103702c367c5cdaa18b6a622f3916cec6c701e
|
2003-09-17 |
* ext/openssl: all files are reviewed to simplify and avoid memory leak. |
ad143475b979f8ebbb153a93c880d2b98fb4aa9b
|
2003-09-17 |
fix command line in 'dep'. |
45ca1d07546fb4f53dd28798c241b7b9b21aa43d
|
2003-09-17 |
should check retuen value of rb_protect. |
df7c89b442a2e8853f44b47f98fda1b1c531c3a7
|
2003-09-18 |
* lib/webrick/log.rb (BasicLog#log): get rid of as ineffectual condition. |
ca8be43f0e1d20bb569fda156baf2410286ddc7e
|
2003-09-20 |
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): the argument should be a String. |
0645683e26823389954e30a92c2d3961df8b3429
|
2003-09-22 |
* configure.in (AC_CHECK_FUNCS): add setuid and setgid. |
9cdd5fcb621c4311017e83e870a6c9e45c079c8c
|
2003-09-23 |
* lib/webrick/httpservlet/cgihandler.rb: conform to mswin32. [ruby-talk:82735], [ruby-talk:82748], [ruby-talk:82818] |
b2cf59aa1cbfb8109f0f2579427159c47f93e6eb
|
2003-09-28 |
* lib/webrick/utils.rb (Utils::su): use setgid and setuid to set real and effective IDs. and setup group access list by initgroups. |
d77b606edd788a52e40b27838c6b1b588c1f33cd
|
2003-10-02 |
* ext/openssl/ossl_engine.c: add a new module OpenSSL::Engine. it supports OpenSSL hardware cryptographic engine interface. |
08ba967d264ea7198e1a1e7881a32f91c921d637
|
2003-10-02 |
ENGINE_load_private_key takes four arguments since OpenSSL-0.9.7 |
56db4c8fb04617549c4b1c3aee3a39b3a4adada9
|
2003-10-02 |
ENGINE_load_public_key takes four arguments since OpenSSL-0.9.7 |
5af0a758d4454587f7d5ed4ff4cf610968642837
|
2003-10-03 |
* ext/openssl/ossl_asn1.c: add DER encoder and decoder. |
9d04d1df145bace824d89c66947994a5e0c93566
|
2003-10-03 |
ossl_asn1.h was included twice. |
7d18f560f5b25bee62c26a80ccc97f7de618fc8f
|
2003-10-03 |
* ext/openssl/extconf.rb: add check for X509V3_set_nconf. |
d0dd2997f3be288120d1a5752c70431c85c6c988
|
2003-10-04 |
* ext/openssl/ossl_asn1.h: global symbols should be declared as external. |
0afc6e3f4ff543562b08c0ebe72b4d08fe499646
|
2003-10-04 |
delete CVS confliction indicator. sorry. |
f58812a7e22c0ffe04758e660c8f5b60bc65f58c
|
2003-10-05 |
* lib/ext/openssl/extconf.rb: add check for some engine functions unavailable in OpenSSL-0.9.6. |
0dd4fde745f2c33a473ea3ee54b01a1d24d4586c
|
2003-10-06 |
* ext/openssl/ossl_asn1.c (ossl_asn1_get_asn1type): use appropriate free function for ASN1_OBJECT. |
80549d5f17e09173251204f08d288a71bad39256
|
2003-10-09 |
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): add optional argument to specify the DirectoryString type (ASN1::UTF8STRING by default). RFC3280 deprecates PrintableString for DirectoryString, and strongly requires to use UTF8String for all certificates issued after December, 31 2003. |
f493f61f7303d1c2f9105792b081c3619aa9db8b
|
2003-10-23 |
* lib/webrick/server.rb (GenericServer#start): should rescue IOError from IO::accept. [ruby-dev:21692] |
2e0b6e28ada7713aab10343c2850f32dec4652ac
|
2003-10-29 |
* ext/openssl/lib/openssl/buffering.rb (Buffering#initialize): add new method to inherit @sync from @io.sync. |
fc133b89979195d350d30abbc92b00eaa4f540cb
|
2003-11-01 |
* ext/openssl/ossl_ssl.c (ossl_ssl_peer_cert_chain): add new method SSLSocket#peer_cert_chain. |
a9da115662c04f3e440df1b841aea079c926578a
|
2003-11-01 |
* lib/webrick/ssl.rb: new option :SSLExtraChainCert. |
d193b90d54419e253b48aff340887899230d6e63
|
2003-11-04 |
* lib/webrick/https.rb (HTTPRequest#parse): set @client_cert_chain. |
09306bcead5dee0fb3ce56d8bd0ff91b2cdca4fa
|
2003-11-10 |
* lib/ext/openssl/ossl_conf.c (ossl_config_get_value): return nil if the specified value doesn't exist. |
ed2a386f587e5ee045dee23ec52fc7dcf7f91314
|
2003-11-11 |
* ext/openssl/ossl.c (ossl_x509_sk2ary, ossl_x509crl_sk2ary): add functions to convert STACK into Array. |
a3845916c0b78bab4adee895ba1b91ddb19d859e
|
2003-11-13 |
* ext/openssl/ossl_x509req.c (ossl_x509req_to_der): add function for X509::Request#to_der. |
abbffef10ccd7bb0b2022bcc73afc51c86bc49c4
|
2003-11-15 |
* /ext/openssl/ossl_x509ext.c (ossl_x509extfactory_create_ext): refine error message. |
3d0d2d5ff1a75dcf32f455f306079f139269f280
|
2003-11-25 |
* lib/webrick/httpresponse.rb: add HTTPResponse#keep_alive=. |
8e1714488ae78589741991ba7cc72b1c9e3e4028
|
2003-12-04 |
* lib/webrick/server.rb (GenericServer#start): should rescue Exception to avoid unexpected aborting. [ruby-core:01853] |
7d6e215393998909178ee92c4733d33f83306cb7
|
2003-12-04 |
|
f4ddca17e0466cf2ed6aec1fa578312aff04d93d
|
2003-12-04 |
[ruby-core:01881] |
70daacc533268d4bdf99ebfcc9f8a877453ab731
|
2003-12-06 |
* ext/openssl/ossl_ssl.c (ossl_start_ssl): new function to wrap SSL_connect and SSL_accept; if SSL_connect (or SSL_accept) returned but not finished the handshake process, we should retry it. |
7cc4f065fa85d78ea64cde74d92af60919cabd5d
|
2003-12-06 |
no need to care SSL_ERROR_NONE and SSL_ERROR_WANT_X509_LOOKUP. |
ab2e1c141fa996348d836b4e1537aace5e4d4463
|
2003-12-11 |
* ext/openssl/ossl_pkcs12.[ch]: new files. add OpenSSL::PKCS12. |
4ce5922b5c67e4d878cf92a3086248be690edf6c
|
2003-12-11 |
untypo |
f75aff0139347afb89fcb931f6cc78703bb5c36a
|
2003-12-18 |
* lib/webrick/httputils.rb (parse_form_data): should return an empty Hash if the body is empty. |
a4874e20ae678606715fb40de8305e4368bd453e
|
2003-12-19 |
* lib/webrick/httprequest.rb (meta_vers): should not set HTTP_CONTENT_TYPE and HTTP_CONTENT_LENGTH. |
1702e82e027aa09f13ad7fcacff94c4291b2ad39
|
2003-12-19 |
* lib/webrick/cgi.rb: add file. (yet another CGI library) |
43920ad28c013f4b60799893942870ef9f1e9fc9
|
2003-12-19 |
get rid of unusable condition |
a679f1861fc6ba25127433325e39d04e32c919c9
|
2003-12-20 |
* lib/webrick/httprequest.rb (HTTPRequest#meta_vars): refine regexp. |
4a663be97ea6b29923d0baab5a1e24699c0ecdef
|
2003-12-22 |
* lib/webrick/cgi.rb (CGI): add support for mod_ruby. |
932075e82e1879bb0258bccd607c4c30b9ff486d
|
2003-12-24 |
* ext/openssl/ossl_ssl.c (ossl_ssl_read): should check for error status by SSL_get_error(). |
16291a0db719e9c174ab6890eb0c50ebef1cf8f7
|
2004-01-07 |
* sample/webrick/*: new files. |
250cfdc0aae92fe4c69ed9afbd06d03360ec40b6
|
2004-01-07 |
* lib/webrick/cgi.rb (WEBrick::CGI#initialize): should create @config[:Logger] if it was not given. |
54d29aaba965a0405ff119dbadb70415621cc496
|
2004-01-08 |
* ext/openssl/ossl_pkey.c (ossl_pkey_to_der): removed; it returns public key only. |
0ecdbb65a8591a10d8c3eb7f9dc4308f303dd9ca
|
2004-01-19 |
* ext/openssl/extconf.rb: add check for OpenSSL version. [ruby-list:39054] |
91482546b5a8e6bc0adf65291e87b995ec1eb1ec
|
2004-01-20 |
* ext/openssl/extconf.rb: should check <openssl/conf_api.h> instead of OPENSSL_VERSION_NUMBER. [ruby-list:39056] |
5e24c11a28fddc9f93012cf33769d89cfd3fc886
|
2004-01-24 |
* ext/openssl/ossl_x509hame.c (ossl_x509name_initialize): change second argument. it expected to be a Hash not an Integer. |
327182cada3e0873b0c05118ac533f39eb089121
|
2004-01-24 |
* lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): support virtual host. |
3d045223db652b13331e2a69aaef7994829ad259
|
2004-01-25 |
* ext/openssl/ossl_x509name.c (ossl_x509name_add_entry): third argument become optional. |
8d881def1a7f633f5254281a1487e4ea7c60e624
|
2004-01-25 |
* ext/openssl/ossl_x509name.c (ossl_x509name_add_entry): third argument become optional. |
d82950f40061791e2be4d08c96aa3dc77ded9a4d
|
2004-01-26 |
* lib/webrick/httputils.rb (WEBrick:HTTPUtils::parse_header): refine regex for header-name. |
19cb7ffd6c838bc0f3d4136a91f79557c13f33aa
|
2004-02-14 |
* lib/mkmf.rb: absolute path of ruby is assigned to $(RUBY). [ruby-dev:22870] |
2d0e62faf11eeee5c7564113ae76ddae49626087
|
2004-02-23 |
* ext/openssl/ossl_config.c (ossl_config_each): add new method OpenSSL::Config#each. it iterates with section name, field name and value. |
9b11fc8032b14fabacae74f77fbf02e1a3107eca
|
2004-03-07 |
* lib/webrick/config.rb (WEBrick::Config::HTTP): rename :RequestHander to :RequestCallback and add new option :ServerAlias. |
0d8a0904d93e9600ccd095eabd5e4165c15987ff
|
2004-03-11 |
* lib/webrick/config.rb (WEBrick::Config::General): add :DoNotReverseLookup. |
5bf96101305c9113122fe32935088613da3c2c50
|
2004-03-15 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SocketForwarder): add do_not_reverse_lookup. |
48dde6f3e6b3faf336a8734a21a7124115ed500f
|
2004-03-21 |
* lib/webrick/httpserver.rb (WEBrick::HTTPServer#virtual_host): sort @virtual_hosts in address, port, host order. |
a70b33bac9377fd5b96c821a2d6928a3dbbf0fcc
|
2004-04-12 |
* ext/openssl/ossl_x509name.c (ossl_x509name_init_i): should return a value. |
10b01eddac30f7c65b43bd5f874c0a16e0c3cf98
|
2004-05-12 |
* ext/openssl/ossl_x509name.c: attribute value of DC (short name of domainComponent) should be IA5String. |
bd0cd7f92b7d7856b315bbc0342de8b3e0ad3b5a
|
2004-05-17 |
* test for OpenSSL::X509 |
6988d86035f8063bd3c1228573523ed700405cf5
|
2004-05-19 |
* rescue LoadError. [ruby-dev:23539] |
11784c2c4b735f77a503c2e7149ba069caf1cf56
|
2004-05-21 |
* test_x509crl.rb (test_basic): add test for CRL issuer. * test_x509store.rb: test for OpenSSL::X509::Store * utils.rb (issue_crl): should set issuer's subject. |
3216cb5839b0e61aedd505cff1d783e15b306e90
|
2004-05-24 |
* ext/openssl/ossl_asn1.c (ossl_i2d_ASN1_TYPE, ossl_ASN1_TYPE_free): workaround for the versions earlier than OpenSSL-0.9.7. |
5059c5a53b290b3772767ff8ab5f0c0d2db7e08d
|
2004-05-24 |
* test/openssl/test_x509name.rb: short names of some OIDs (serialNumber and emailAddress) are mismatched between OpenSSL 0.9.6 and 0.9.7. |
fde5c3ff928fb42d30595f7e2a75bf7e123e5973
|
2004-05-26 |
* ext/openssl/ossl_ssl.c (ossl_ssl_read): take optional second argument to specify a string to be written. |
61949eefde17da5497fe28cbbe311e459073296f
|
2004-05-26 |
* add test for OpenSSL::SSL. |
f9bdcf54952717b79e2ae274bfc4f2b14187c726
|
2004-06-20 |
* test/openssl/test_ssl.rb: use Process.kill to kill child process instead of waiting for closing popen-ed IO. |
17cb00b6e505d5b0fe22165a0084b72111b8d547
|
2004-06-21 |
* ext/openssl/ossl_pkey_dh.c (ossl_dh_initialize): should create empty pkey object if no argument is passed. [ruby-talk:103328] |
22ab58c03c6beee7c0b6e508a97c07f77334423b
|
2004-06-30 |
* ext/openssl/extconf.rb: check for EVP_CIPHER_CTX_copy, ENGINE_add, EVP_CIPHER_CTX_set_padding, EVP_CipherFinal_ex, EVP_CipherInit_ex, EVP_DigestFinal_ex and EVP_DigestInit_ex. |
0dc43217b1898c6087474a8cbfe53eb27dde1322
|
2004-06-30 |
* ext/openssl/ossl_cipher.c (ossl_cipher_encrypt, ossl_cipher_decrypt): re-implemnt (the arguments for this method is ). |
7662d794fed79e87d30962cac4b50a3843d390d3
|
2004-07-01 |
* ext/openssl/ossl_cipher.c (ossl_cipher_set_padding): last modify is rollbacked for future compatibility. |
1a760a6f76e5b2fad343fce10ebf831fe22286b4
|
2004-07-14 |
* ext/openssl/ossl_asn1.c (ossl_asn1cons_to_der): fix type of argument. [ruby-dev:23891] |
97094af3ca9cae3d8b388d24e624ba9116b1da09
|
2004-07-16 |
* test/openssl/ssl_server.rb, test/openssl/test_ssl.rb: workaround to terminate child process. |
f4991ab79520659d2a4ca585c41fa22141e3f6d8
|
2004-07-18 |
* test/openssl/test_ssl.rb: add workaround for Cygwin. |
433920226600a38b8d2287a5c78aa711bd9acd1b
|
2004-07-18 |
* lib/webrick/httpservlet/cgihandler.rb (WEBrick::HTTPServlet::CGIhandler#do_GET): set SystemRoot environment variable to CGI process on Windows native platforms. [ruby-dev:23936] |
36adf323b6a765405899dc7cd1fc08feff1ac65d
|
2004-07-26 |
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape): should escape space. |
461bbe2f45478b779f172838ceeabb5dcaf1be5c
|
2004-08-09 |
* lib/webrick/httpservlet/erbhandler.rb (WEBrick::HTTPServlet::ERBHandler#do_GET): should select media type by suffix of script filename. |
d85b9c8925b54589636566decc1141653765243a
|
2004-08-13 |
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_range_header): fix regex for range-spec. |
abca1cb92e5f7ca31775b134acc5d6485b575499
|
2004-08-13 |
for [ruby-cvs:12466] |
0263ace6fb5cc96c687a3cf09e950b7b430e9aa5
|
2004-08-21 |
* lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect): should call :ProxyContentHandler before finishing CONNECT. |
7b505316a49875bd3ae5ee15a91a392cf55565e9
|
2004-08-22 |
* ext/openssl/ossl_ssl.c (ossl_ssl_read): - should return an empty string if specified length to read is 0. - should check for pending data and wait for fd before reading. - call underlying IO's sysread if SSL session is not started. [ruby-dev:24072], [ruby-dev:24075] |
ef5ce7029d1cc25ca9026f55bcc5d37253dd6480
|
2004-08-23 |
* ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): d2i functions may replace the pointer indicated by the first argument. |
07f245da375d80612bf3abd987cf51e69cee6bf2
|
2004-09-13 |
* ext/openssl/ossl_x509name.c (ossl_x509name_to_s): add optional second argument to specify the output format (see also X509_NAME_print_ex). |
b10696b56840ac6c6eaa5d85f1cf85b6f7cc8a0b
|
2004-09-16 |
* lib/webrick/cgi.rb (WEBrick::CGI#start): should set REMOTE_USER to request.user attribute. |
385edf1e5c6dd5465067bae293844e640e9887a2
|
2004-10-12 |
* lib/webrick/config.rb: add WEBrick::Config::FileHandler[:AcceptableLanguages]. |
8c1b803ed4435edda2c47cc1a559af4bdb88b7d9
|
2004-10-15 |
* ext/openssl/ossl_x509store.c (ossl_x509stctx_initialize): setup OpenSSL::X509::StoreContext with ossl_x509stctx_* functions instead of X509_STORE_CTX_*. (ossl_x509store_set_time): add OpenSSL::X509::Store#time=. (ossl_x509stctx_set_time): add OpenSSL::X509::StoreContext#time=. |
96bd1643a073c83b17e0e62229e7bdc1a6ba6390
|
2004-10-17 |
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#initialize): initial value of accpet-* should be array. |
b8f68de2be55082cb7b7478d7fa1f5a34db0dd06
|
2004-10-21 |
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#send_body_io): ensure to close @body. (http://bugs.debian.org/277520) |
e7a1207dcddfd839b1162de4553f8e33ee56b325
|
2004-10-22 |
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#meta_vars): should check if path_info is not nil. [webrickja:126] |
77d3f40c90ca3c28c8fa2ad3456f49c07a535267
|
2004-11-03 |
* lib/webrick/httpauth/digestauth.rb: use Base64.encode64 to avoid warnings. [webrickja:128] |
3691ea5cf42b333a8607df1d2f6d9e22d747d5a1
|
2004-11-17 |
* test/openssl/ssl_server.rb: try to listen ports from 20443 to 20542 while failed in getting a TCPServer. |
dd92742ce1e27971c268c0b433884733014448ab
|
2004-12-05 |
* ext/openssl/ossl_pkey_rsa.c (ossl_rsa_public_encrypt, ossl_rsa_public_decrypt, ossl_rsa_private_encrypt, ossl_rsa_private_decrypt): should take an optional argument to specify padding mode. [ruby-talk:122539] |
25a637eff54787ecc2f40b33fca38c34773fd4e4
|
2004-12-07 |
* ext/openssl/ossl_bio.c (ossl_obj2bio): should not use fptr->f. [ruby-dev:25101] |
3f06be1b9d5904514811bdbf53742d7ec528bf8f
|
2004-12-09 |
* lib/webrick/cgi.rb (WEBrick::CGI#setup_header): avoid SecurityError. [ruby-dev:24970] |
2235b8c36d2ef508cf132a3c2079d2e2dc2d32ae
|
2004-12-14 |
* ext/openssl/ossl.c (ossl_raise): avoid buffer overrun. [ruby-dev:25187] |
52d91fa4027cd0d988d89a1d2e95253fbbabf894
|
2004-12-15 |
* lib/webrick/server.rb (WEBrick::GenericServer#start_thread): should log about all accepted socket. [ruby-core:03962] |
67f4a393ba15b8dff5a0d442670a3c9b6b921931
|
2004-12-16 |
* ext/openssl/ossl.c (ossl_raise): refine message format. |
643dc132113489749c333a6bda14730d9b175ed1
|
2004-12-20 |
* lib/net/https.rb: delete descriptions about key_file and cert_file. fixed: [ruby-dev:25243] |
21d42dc45b9f2830294fc0c2d6b1facf0a9fd451
|
2004-12-21 |
* ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode): use rb_str_new4 to avoid SEGV. fix [ruby-dev:25261] |
8180c1bd50d84563900bfe81dfa45d0ea4c1fa0f
|
2004-12-21 |
* ext/openssl/ossl_asn1.c (ossl_asn1_decode_all): use rb_str_new4 to avoid SEGV. |
8768030bb6b217de19158f54421dfd34d0dfaa80
|
2004-12-27 |
* ext/openssl/ossl_x509name.c (Init_ossl_x509name): should use rb_hash_new to get exactly a Hash. fix [ruby-dev:25325]. |
72f2ca11179d1ebcc96fcb289ff458442dfe0aac
|
2004-12-31 |
* ext/openssl/ossl_ns_spki.c (ossl_spki_set_challenge): should call StringValue before GetSPKI. fixed: [ruby-dev:25359]. |
97102f6596e490ea98f0300e34c47061f1e97f85
|
2005-01-02 |
* lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload): raise NotImplementedError if password is encrypted by digest algorithms. This patch is contributed by sheepman. [ruby-list:40467] |
239d44a19c2758339a356bc07a411fdbfdd07974
|
2005-01-02 |
* missed in last commit. |
36c839f233cf77d4992bedc2a26f35b5529eb389
|
2005-01-07 |
* lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_service): should delete trailing LF from the result of pack("m*"). |
7011bf152338c065f653996af7f2513f8f64de6b
|
2005-01-08 |
* test/webrick/test_server.rb (test_daemon): delete an assertion which has possibility to fail by race condition. |
a9a02401a849958b5d654cf60d4cda927c7e33b4
|
2005-01-10 |
* lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line): should escape SCRIPT_NAME and PATH_INFO before being parsed as a URI. |
083475a1f3a683bc9378c19555fe0cde99d60bc6
|
2005-01-10 |
* test/webrick/utils.rb: resuce LoadError. |
8d8c9f6cd1d1b501f76250aa8e2e335d7018c9ca
|
2005-01-22 |
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_to_der): should call GetOCSPReq at first. |
6bfc1f3900b20164d6ff35ab01c5ff03c7457143
|
2005-02-11 |
* ext/openss/ossl_x509store.c (ossl_x509store_set_default_paths): new method OpenSSL::X509::Store#set_default_paths. |
9c560ca864c7cfb2d7d78fea6b2970cb7fefab8f
|
2005-02-13 |
* lib/webrick/cgi.rb (WEBrick::CGI.start): should set reason-phrase to the value of status header field. ([ruby-dev:40617]) |
1883e41c1b5f2f8d087cb63ba9efe47cdc450972
|
2005-02-14 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket#post_connection_check): new method. |
a579d8bf6818cd979efc441f9bcec849b2d37b3e
|
2005-02-15 |
* ext/openssl/ossl_ssl.c (ossl_ssl_read, ossl_ssl_write): should call rb_sys_fail instead of rasing SSLError if SSL_ERROR_SYSCALL occured. |
2048950e16974f14159f9945fa8be576b6022b2a
|
2005-02-16 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::Nonblock#initialize): native win32 platform doesn't have F_GETFL. |
a9fb0817a15469f0572cd3b8637243daecfe168e
|
2005-03-05 |
* ext/openssl/ossl_ssl.c (ossl_start_ssl): should wait for that the underlying IO become readable or writable if the error was SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. [ruby-dev:25795] |
9f19f36ed5be8025ea4a900bb93b03aa30e4a03b
|
2005-03-07 |
* ext/openssl/lib/openssl/buffering.rb (Buffering#initialize): should set @eof and @rbuffer. |
d0f6f9fb7a2045426756795366233f64fd9c6332
|
2005-03-07 |
* lib/webrick/server.rb (WEBrick::GenericServer#start): should restore @token if accept failure. suggested by Dominique Brezinski. [ruby-core:04518] |
813d4b5dd792342a479995d0295f4feef1b4e32a
|
2005-03-07 |
* sample/webrick/httpsd.rb: fix typo in comment. suggested by Kazuhiko Shiozaki. |
55054497934bb9759aa400ef47042f33b34d0b9a
|
2005-03-09 |
* ext/openssl/ossl_ssl.c: OpenSSL::SSL::SSLContexts suports callbacks: - SSLContext#client_cert_cb is a Proc. it is called when a client certificate is requested by a server and no certificate was yet set for the SSLContext. it must return an Array which includes OpenSSL::X509::Certificate and OpenSSL::PKey::RSA/DSA objects. - SSLContext#tmp_dh_callback is called in key exchange with DH algorithm. it must return an OpenSSL::PKey::DH object. |
0d23cc25c2bd3250c78e99bd39eb55827a89b28e
|
2005-03-12 |
* ext/openssl/ossl_pkey_dh.c (ossl_create_dh): fix typo. patch from IWATSUKI Hiroyuki. [ruby-dev:25867] |
7ff4c7c70a4c97b8460cb1e8b75a243cc4a9d986
|
2005-03-12 |
* ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback): should get DH parameter from the current SSL object. |
3b6992be6712b7ec1a58f030b08ab53940db33ae
|
2005-03-23 |
*** empty log message *** |
fc3e402ddedc3b7d643ba25363b22f102e9ede3c
|
2005-03-30 |
* ext/openssl/ossl_engine.c (ossl_engine_s_load): should not raise error even if the specified engine could not be loaded. (Dynamic engines don't have fixed name to load.) |
0a57886cca5ebc2743ba15ba7d1299e7a04174ec
|
2005-03-31 |
* ext/openssl/ossl_engine.c (ossl_engine_s_load): should return value. [ruby-dev:25971] |
385d24afa5cf8c417110235aa1d8f46326a89249
|
2005-04-15 |
* ext/openssl/extconf.rb: check for OPENSSL_cleanse. |
6d69a240b86c10f128347a681c731c5cda972e22
|
2005-04-29 |
* lib/webrick/cgi.rb: new methods WEBrick::CGI#[], WEBrick::CGI#logger and WEBrick::CGI#config. these are necessary to use an instance of WEBrick::CGI as the first argument of HTTPServlet#get_instance. (suggested by Tatsuki Sugiura) |
7aea792d3bdf42c349170e710953d7de29de57ab
|
2005-05-22 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLServer#intialize): should initialize session id context. [ruby-core:4663] |
2530fa50e9d4d0af08245481536d00d884d5766a
|
2005-05-27 |
* lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line): ENV["REQUEST_URI"] is better to get correct Request-URI than ENV["SCRIPT_NAME"] + ENV["PATH_INFO"]. [ruby-dev:26235] |
313799a022529e000c8a25e4081d403bd4db7f2e
|
2005-05-27 |
* ext/openssl/ossl_x509store.c (ossl_x509stctx_set_time): should not set internal flag directry. |
1e0f2f7ca8053ba209fd3b68a64061b015eb24ba
|
2005-05-28 |
* test/openssl/test_x509store.rb: add test for expired CRL and refine some assertions. |
3894044308b4dca842d458c336e3daca49450284
|
2005-05-31 |
* lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): should break the loop if the socket reached to EOF. [ruby-talk:142285] |
5cea368b61c716c5e6ff38f100ca2385e19a228d
|
2005-06-19 |
* ext/openssl/openssl_missing.c, ext/openssl/ossl.h, ext/openssl/ossl_asn1.c, ext/openssl/ossl_bio.c, ext/openssl/ossl_pkcs12.h, ext/openssl/ossl_x509req.c: avoid compiler warnings. suggested by Mical Rokos. |
41d2099e9646b4ad0c191083ec9da05461eb006a
|
2005-06-25 |
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_query): should discard if key=val pair is empty. patch from Gary Wright. |
7fb6a090230983f341882bc043f2efcb80e3eff9
|
2005-06-30 |
* lib/net/http.rb (Net::HTTP#connect, Net::HTTP#request): should not send proxy username and password to origin servers. [ruby-dev:25673] |
e3fa33da383638bbe69f5581060dcae18a1dc9f5
|
2005-07-10 |
* lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line): mistook to merge the patch of [ruby-dev:26235] at revision 1.11. |
8db529ca2bc2f718ed2b0179ae489342b0d8f01a
|
2005-07-14 |
* lib/webrick/server.rb (WEBrick::GenericServer#accept_client): sockets should be non-blocking mode. [ruby-dev:26405] |
b502b16eb64b7bace9d39cf4f319733023c7c2be
|
2005-07-23 |
* ext/openssl/ossl_engine.c (ossl_engine_s_load): should check OPENSSL_NO_STATIC_ENGINE. |
6d956eab9b0b7be773986e54504d2c5ec865b431
|
2005-07-26 |
2005-07-26 |
09e5e42d3e9b8d8f0e065ac051d7fc0d4d4d8d10
|
2005-07-26 |
* ext/openssl/openssl_missin.c: include <openssl/engine.h> before <openssl/x509_vfy.h> to avoid compilation error of mswin32. suggested by NAKAMURA Usaku. |
7fcbf1d86203fadeed9fac5635695bf3feeb0490
|
2005-08-01 |
2005-08-02 |
8ec208b3fb86e2e461ce3417257b03a2758c09e6
|
2005-08-01 |
* lib/ping.rb (Ping.pingecho): should rescue StandardError. [ruby-dev:26677] |
170c40a5cf999594294c5212fd67e9b008941225
|
2005-08-07 |
2005-08-08 |
b1e29f011dd4c275f7a06c073ff7f100f42732d8
|
2005-08-07 |
* lib/webrick/httpproxy.rb (HTTPProxyServer#intialize), lib/webrick/httpserver.rb (HTTPServer#intialize), lib/webrick/httpservlet/cgihandler.rb (CGIHandler#initialize), lib/webrick/httpservlet/erbhandler.rb (ERBHandler#initialize), lib/webrick/httpservlet/filehandler.rb(DefaultFileHandler#initialize): super (called with no arguments) takes default value of optional arguments. [ruby-dev:26743] |
ec4671166848ccc203e415ba3227b6f04bf1cc81
|
2005-08-07 |
* ext/openssl/ossl.c (ossl_raise): should use ERR_peek_last_error to get last error on the current thread. And should report if errors are on the stack while OpenSSL.debug is true. |
8a94b1740ad5c1676c8b4574733961fc36b1ad78
|
2005-08-22 |
* ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): try to decode the argument as a string. |
bfb1ed598cff466a2b2239204609b4955ffe64c2
|
2005-08-22 |
* ext/openssl/lib/digest.rb: added SHA224, SHA256, SHA384 and SHA512. these features are enabled if this library is compiled with OpenSSL 0.9.8 or later. |
60106097cebdb5561dcef2b0d2d3835a48d4d561
|
2005-08-22 |
* add test for SHA224, SHA256, SHA384 and SHA512. |
3b18462de7a9d3bb14e5bbbc2c375a3e278cdb56
|
2005-08-30 |
* ext/digest/md5/md5ossl.h, ext/digest/rmd160/rmd160ossl.h, ext/digest/sha1/sha1ossl.h: include <stddef.h> to avoid error in compilation with OpenSSL-0.9.8. [ruby-list:41068] |
bc81591be40e9cf48d78e73206cce48ec4280ad8
|
2005-09-04 |
2005-09-05 |
d2847d92cd69a335b4904f9891077eed4363af76
|
2005-09-04 |
* ext/openssl/openssl/lib/openssl/buffering.rb (Buffering#do_write): should clear data from the buffer which already been output. |
9147e519ba5abad72672a61912dc16dde9aea3a7
|
2005-09-07 |
* ext/openssl/ossl_asn1.c (asn1str_to_str): new function. |
c4b83bb93fcf1ff9be56b363186033ecf95e3b25
|
2005-09-07 |
* ext/openssl/ossl_engine.c (ossl_engine_s_by_id): OpenSSL::Engine.by_id calls given block before calling ENGINE_init (block parameter is the return value of this method itself). this functionality is useful to load dynamic shared engines. |
23bde288c6888cea9580052c51bef2007ac487f3
|
2005-09-07 |
* ext/openssl/ossl_engine.c (ossl_engine_s_by_id): OpenSSL::Engine.by_id calls given block before calling ENGINE_init (block parameter is the return value of this method itself). this functionality is useful to load dynamic shared engines. |
7877b56572b07988c9994625093be884d3136c79
|
2005-09-12 |
* test/openssl/test_pkcs7.rb (test_enveloped): skip this test to avoid a bug of PKCS7_enctypt() (only if ext/openssl is compiled with OpenSSL-0.9.7d or earlier versions). http://www.mail-archive.com/openssl-dev@openssl.org/msg17376.html |
563cac1f6967b52e2efe39450e29f62a4ff20f64
|
2005-09-15 |
* lib/webrick/cgi.rb (WEBrick::CGI::Socket#initialize): should set $stdout.binmode. |
246f5cfe67fda9fa2fed869c2fffb48effcdc6b9
|
2005-09-18 |
* ext/openssl/ossl_pkey.h, ossl_pkey_rsa.c, ossl_pkey_dsa.c: an instance variable "private" is added to OpenSSL::PKey class. this ivar is a flag that shows whether there is a private key in the instance. |
08ec75e4272e0a92c615cc9735c67a0207420602
|
2005-09-28 |
* lib/webrick/cgi.rb (WEBrick::CGI#start): req.query_string should refer the value of QUERY_STRING. [ruby-list:41186] |
1355933d89ffbef59b09a9ab9100720b0ad9dce5
|
2005-10-04 |
* lib/xmlrpc/server.rb (XMLRPC::Server#serve): delete wrong call of "join". |
0c8d8b3f55fbc1751dc5472068b1df0f7b1c17f1
|
2005-10-04 |
* lib/xmlrpc/server.rb (XMLRPC::Server#initialize): should mount the servlet on "/". |
ff2b8b31c2d1646034f227ab99927b1714f41cb2
|
2005-10-12 |
* ext/openssl/ossl.c (Init_openssl): should call OpenSSL_add_ssl_algorithms(). |
8c293539cdaa659e724e9e55a0df5dbd145b53bf
|
2005-10-14 |
* lib/webrick/config.rb (Config::FileHandler): :UserDir should be nil. It is harmful to permit the access to ~/public_html by default. suggested by Hiroyuki Iwatsuki. |
aa57e68b06852f69677a9c5fbf6c7937d18b77e2
|
2005-10-30 |
* lib/webrick/httpservlet/cgihandler.rb (WEBrick::HTTPServlet::CGIHandler#do_GET): the value of Set-Cookie: header field should be splited into each cookie. [ruby-Bugs:2199] |
ab509c0edb4d2631772018cebbbb5dd3c06b0582
|
2005-10-30 |
* ext/openssl/ossl_cipher.c (ossl_cipher_update): input data must not be empty. [ruby-talk:161220] |
79bf99f7b27c02428e7807e044a241626553d407
|
2005-11-01 |
* ext/openssl/extconf.rb: should check ERR_peek_last_error(). [ruby-dev:27597] |
67673f6b478302f7350057e46961a7b25e56a0f3
|
2005-11-22 |
* ext/openssl/extconf.rb: check for X509V3_EXT_nconf_nid. |
2a0604d7b8029bec1815bc871efa3c0109923458
|
2005-12-12 |
* test/openssl/test_ssl.rb (test_parallel): call GC.start to close unused files. [ruby-dev:27981] |
6f640b29cc6e2a28e04c4a93718ac6fc36ef3e93
|
2005-12-26 |
|
a6c936c15b2145b2a4219e2503301e5cd167f3e2
|
2006-02-19 |
* ext/openssl/ossl.h (OSSL_Debug): should not use __func__. [ruby-dev:28339] |
1b3ca9aa3a538609f67af13fc11d9393e9b0274b
|
2006-03-15 |
* ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: should use "rb_str_new(0, 0)" to make empty string. |
968eb23418010acfdc76481dbf94e78c9353352b
|
2006-04-29 |
* ext/openssl/ossl_asn1.c (ossl_asn1_decode0): should initialize flag. [ruby-core:07785] |
55ef220fe08ddaafdc874f423e92d6d23bddf1eb
|
2006-05-08 |
* ext/openssl/extconf.rb: add check for OBJ_NAME_do_all_sorted. |
1fbcb92ec801fd1bb8c8bf67ea22484162e5021f
|
2006-05-11 |
* ext/openssl/ossl_cipher.c (add_cipher_name_to_ary): should return value. [ruby-dev:28627] |
9a012539baf79006b2c6b25b4eaf8d2cdd40e123
|
2006-05-18 |
* lib/webrick/config.rb (WEBrick::Config::HTTP): add new parameters, :InputBufferSize and :OutputBufferSize. |
cffba3b471ce9e408991563a7a9926ee45ece0fd
|
2006-05-23 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SocketForwarder#setsockopt,getsockopt): typo fixed. |
d995f01f67ba20828c2ece2614887ff86ce512a9
|
2006-06-02 |
* ext/openssl/extconf.rb: use create_header. |
8fa6e7909d9639423f5d3fed5c6f23b6afe857cb
|
2006-06-30 |
2006-06-30 |
02c8eb1ba809ffe9f41228e5152199a9bc607556
|
2006-06-30 |
* lib/webrick/httputils.rb (WEBrick::HTTPUtils._escape): should use String#ord to get ascii code from the one-character string. [ruby-dev:28901] |
ab0a7bd2fa6991b133dd70ce1cff37d9dc67b9cb
|
2006-07-01 |
* test/webrick/utils.rb: use Proc#yield instead of Proc#call. [ruby-dev:28914] |
760e0e2a936ea7bdb2a6a3b65351dbf69659a10c
|
2006-07-01 |
* test/webrick/utils.rb: use Proc#yield instead of Proc#call. [ruby-dev:28914] |
e382c5dde3a4fd6664f941dedd74515c41ae7618
|
2006-07-02 |
* test/openssl/test_asn1.c: String#[]= doesnt't accept Integer. |
b3e961b32b521bf92cb74520393683fd22497e91
|
2006-07-31 |
2006-07-31 |
ddc38a6abbd94df58a99c6aff43e4ab71a7132a2
|
2006-07-31 |
* lib/webrick/httprequest.rb (WEBrick::HTTPReuqest#parse_uri): improve for the value of IPv6 address in the Host: header field. |
b2a8ca6dd61358ed72c3d4f5f61767052c9b4d27
|
2006-09-08 |
* 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] |
270ba8d81e79d18d212517cee9094670656706ff
|
2006-10-26 |
* ext/openssl/ossl_pkcs7.c (ossl_pkcs7_verify): should clear error. (fix http://bugs.debian.org/394336) |
542d9e97fc4872e679617daa4212f08fb50f7c81
|
2006-12-01 |
2006-12-02 |
38093bc1299653d4fa8d012f930f99525aab41dd
|
2006-12-01 |
* ext/openssl/ossl_ocsp.c: OpenSSL::OCSP::OSCPError should be subclass of OpenSSL::OpenSSLError. [ruby-dev:29980] |
b326623cef742e63a076abcab010b6e2fea977a3
|
2006-12-01 |
* lib/webrick/httputils.rb (WEBrick::HTTPUtils::FormData::<<): HTTPUtils::parse_header() takes a string. [ruby-dev:29931] |
74909a2d68682e32a8e18f1ace26c5e6b913a170
|
2007-01-04 |
* ext/openssl/ossl_asn1.c (Init_ossl_asn1): OpenSSL::ASN1::ASN1Data#value,#tag,#tag_class and OpenSSL::ASN1::BitString#unused_bits should be public. |
7cb6d7a2fead8b13bfed265b00a24f1af5f12ef1
|
2007-01-04 |
* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize): Arrays could not be modified in its each block. [ruby-dev:30063] |
76ddb7e7acfbef1b402e4e9bc83e85eee213d385
|
2007-01-05 |
|
4f04f0372bf16f0d38f02bfb0a1cd162f2dd1766
|
2007-09-23 |
* lib/net/http.rb: an SSL verification (the server hostname should be matched with its certificate's commonName) is added. this verification can be skipped by "Net::HTTP#enable_post_connection_check=(false)". suggested by Chris Clark <cclark at isecpartners.com> |
a1455c75e93c536e0e8e4076fe2fa091ecb1d4ab
|
2007-10-07 |
* lib/net/http.rb: remove enable_post_connection_check flag. |
3ecc791ddcc537e5eaa663254af6207e65da1a51
|
2007-10-08 |
* lib/net/imap.rb, lib/net/smtp.rb, lib/net/pop.rb: hostname should be verified against server's indentity as persented in the server's certificate. [ruby-dev:31960] |
990bec97020bfabd09ebfd92581f505b4f09a78a
|
2007-12-07 |
* ext/openssl/lib/net/ftptls.rb, ext/openssl/lib/net/telnets.rb: half-finished libraries are discontinued. |
cf95a55cc9015fbb6b906d37d68589d4362edff4
|
2007-12-08 |
* test/openssl/test_pkcs7.rb: Remove redundant module namespace. |
1e8c6e2ba4eb4305a756f650248283ecad4f36cb
|
2007-12-17 |
* lib/webrick/httprequest.rb, lib/webrick/cgi.rb: Request-Line or header fields shold be read with maximum length. [ruby-talk:231745] |
d4f5b77d3ab62c0b05feb2897bf93b2b3032dfeb
|
2007-12-17 |
* ext/openssl/lib/openssl/buffering.rb (Buffering#gets): added second optional argument to specify maximum length limit. |
2c038353963843b8dfa7850b0b34023437b2174d
|
2007-12-17 |
* ext/openssl/ossl_ssl.c (ossl_sslctx_set_ssl_version): new method OpenSSL::SSL::SSLContext#ssl_version to wrap SSL_CTX_set_ssl_version. |
2a0aa84713216aebab93034fbf29be902880f1dd
|
2007-12-17 |
* common.mk (miniprelude.c): add -I$(srcdir). |
06591ad6b1aa55a9a05a17c1194a52999782fe3f
|
2007-12-18 |
* lib/rss/parser.rb, lib/rss/atom.rb, lib/rss/rss.rb, test/rss/rss-assertions.rb, test/rss/test_atom.rb: use pack/unpack("m") instead of base64 library. |
bd679566908f639d2a0163f13e8817ff607a05c6
|
2007-12-18 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLServer#shutdown): new method which calls TCPSocket#shutdown of the underlying socket. |
d99a343dfd9f8b060a51b29ce89137e31786222f
|
2007-12-18 |
fix typo in last commit. |
a04281ff0e3f1dc0f6584102b94f88403ff35520
|
2007-12-18 |
* lib/webrick/server.rb (WEBrick::GenericServer#accept_client): should rescue Errno::EINVAL from TCPServer#accept. this exception might occur if the server socket is not in ready to listen. |
f2266fe471e77fb972fa0668b6345fc4940904e2
|
2007-12-18 |
* test/net/http/utils.rb: split TestNetHTTPUtils module from test/net/http/test_http.rb. and start HTTP server in each test case. |
d86caf318820ebcebf981b822a65d5a4cfab6364
|
2007-12-20 |
* io.c (select_internal): should return original value. |
c6920177f3e561f779f54534e511f0c9f0de6edd
|
2007-12-20 |
* lib/net/http.rb (Net::HTTP#connect): use OpenSSL::SSL::SSLContext.build instead of SSLContext.new (default verify mode is now OpenSSL::SSL::VERIFY_PEER). |
ec0340b4b62693c53da1c262eabb3d130c086e01
|
2007-12-20 |
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLContext.build): enable CRL checking on default cert store. |
40aa32a0d7ce7a651a610cc69cced23319a11cd5
|
2007-12-22 |
* ext/openssl/lib/net/ssl.rb (OpenSSL::SSL::SSLContext.build): removed. |
e963ff1e987430e4979c9a62ccb639cc977e0689
|
2007-12-23 |
* test/net/http/test_https.rb: should rescue LoadError. |
a3bfedac36e946790c966c0319765479df770e4b
|
2007-12-24 |
* sample/openssl: reviewed and remove dependency on getopts.rb. |
0c395fbd904ccc5cb100e6654af7c771f1123e41
|
2007-12-24 |
* lib/rdoc/diagram.rb (RDoc::Diagram#initialize): use fileuitls instead of ftools. |
f9b894273fe203f0ee262932c7307a7da1b67272
|
2007-12-24 |
* test/logger/test_logger.rb: Module#constants returns an array of Symbols. |
6c9d911423caeb6823dd46ba56072db81beab02b
|
2007-12-24 |
* lib/webrick/httpservley/cgihandler.rb (WEBrick::HTTPServlet::CGIHandler#do_GET): m17nized. |
8f5b0a4cd4decba7a56d1acb9601db47d2935ec0
|
2007-12-24 |
* lib/rexml/element.rb (REXML::Elements#each): yield in each should be called with one parameter. [ruby-dev:32708] |
a560576158af1f502083a5f6e7bc496f336ce275
|
2007-12-24 |
* sample/biorhythm.rb: follow Ruby 1.9 libraries. |
d356ccc9870a00b25fc44ff5815650578a4bcb68
|
2007-12-28 |
* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert_throws): throw won't raise NameError nor ThreadError but ArgumentError on 1.9. (Test::Unit::Assertions#assert_not_throws): ditto. |
5179e8a765768dedd49a5a4fa25c9433aa383370
|
2007-12-28 |
* Fix variable name. |
aaf78dec43d85058d56dda5518fc757398ccf781
|
2007-12-31 |
* lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_service): call do_XXX which corespond with request method. (WEBrick::HTTPProxyServer#do_CONNECT,do_GET,do_POST,do_HEAD): added. |
cc3350f118d60fe5ccd254cbe3e6b5e6e0ee3916
|
2008-01-07 |
* lib/webrick/httpservlet/cgihandler.rb: external encoding of tempfiles is set to "ASCII-8BIT". |
a5505ab8334fc6948b5745d3fc21011b67f844eb
|
2008-01-09 |
* lib/webrick/server.rb (WEBrick::HTTPServer#start): :DoNotReverseLookup option had not been performed. |
b04f5e661f98474b4779cb627a956a0ec02b2e9b
|
2008-01-09 |
* lib/webrick/httprequest.rb: supprt X-Forwarded-* header fields. WEBrick::HTTPRequest#{host,port,request_uri} is derived having regards to X-Forwarded-Proto and X-Forwarded-Host. |
10a0d4b61dd575be73c2e2b6223f1bf7d34c63ea
|
2008-03-03 |
* lib/webrick/httpservlet/filehandler.rb: should normalize path separators in path_info to prevent directory traversal attacks on DOSISH platforms. reported by Digital Security Research Group [DSECRG-08-026]. |
8ee3267d26b4f87a9797573caa3dafb28e6945ee
|
2008-05-18 |
* lib/webrick/httpservlet/filehandler.rb: should normalize path name in path_info to prevent script disclosure vulnerability on DOSISH filesystems. (fix: CVE-2008-1891) Note: NTFS/FAT filesystem should not be published by the platforms other than Windows. Pathname interpretation (including short filename) is less than perfect. |
581ec6f87d653e5955bb78af8afb9db324b9df82
|
2008-05-18 |
test material for r16453. |
d4835a2703fb6f5630cbbcba68180db22d26dfaf
|
2008-08-17 |
* lib/webrick/cgi.rb (WEBrick::CGI::Socket#eof?): added lacked method. |