[#4834] Fwd: Re: Whats so different about a Hash? — Andrew Walrond <andrew@...>
>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:
On Thursday 05 May 2005 13:48, ts wrote:
>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:
On Thursday 05 May 2005 13:57, ts wrote:
[#4844] Getting rid of Object#equal?()? — =?ISO-8859-15?Q?Florian_Gro=DF?= <florgro@...>
Moin.
[#4848] No way to change socket timeout on opened URI — noreply@...
Bugs item #1878, was opened at 2005-05-05 17:55
[#4855] Method hooks in singleton classes — Pit Capitain <pit@...>
Hello Ruby-maintainers,
[#4858] Build fails on OSX Tiger 10.4 — noreply@...
Bugs item #1883, was opened at 2005-05-06 14:55
Hi,
Hi,
Hi,
On 5/19/05, Shugo Maeda <shugo@ruby-lang.org> wrote:
Hi,
Hi,
[#4869] Infinite loop on YAML.dump (Re: ruby-list:40801) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Hello.
[#4874] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...>
Hello all,
Ilias Lazaridis schrieb:
Pit Capitain wrote:
Ryan Davis wrote:
ES wrote:
On May 12, 2005, at 3:13 PM, Ilias Lazaridis wrote:
Mathieu Bouchard wrote:
On Thursday 12 May 2005 22:09, Ilias Lazaridis wrote:
Francois GORET wrote:
Hi,
nobu.nokada@softhome.net wrote:
Hi,
nobu.nokada@softhome.net wrote:
[#4881] Encoding Pragma — Bertram Scharpf <lists@...>
Hi,
[#4886] ruby 1.8.3 preview1 — Yukihiro Matsumoto <matz@...>
Hi,
Yukihiro Matsumoto <matz@ruby-lang.org> [2005-05-12 17:49]:
>What about [ruby-core:4296]?
[#4911] Pointless argc check in Array#select — noreply@...
Patches item #1900, was opened at 2005-05-12 09:33
noreply@rubyforge.org wrote:
>>>>> "D" == Daniel Berger <djberge@qwest.com> writes:
ts wrote:
>>>>> "D" == Daniel Berger <djberge@qwest.com> writes:
On 5/12/05, ts <decoux@moulon.inra.fr> wrote:
Austin Ziegler wrote:
[#4919] - Hierarchical/Modular Directory Structure — Ilias Lazaridis <ilias@...>
The source-code structure should be simplified, lowering barriers for
Hi,
Nakada, Nobuyoshi wrote:
Ilias Lazaridis wrote:
On 5/14/05, Ilias Lazaridis <ilias@lazaridis.com> wrote:
Austin Ziegler wrote:
Hi,
nobu.nokada@softhome.net wrote:
[#4932] ruby-1.8.3 preview1 - failure: cygwin. — Hugh Sasse <hgs@...>
I've just tried to build the preview and got:
[#4992] Pathname#unlink fails on a symlink which points to a directory. — noreply@...
Bugs item #1917, was opened at 2005-05-14 21:33
In article <200505142133.j4ELXEaM011256@rubyforge.org>,
Hello.
In article <20050515153530.0D9F30E0.ocean@m2.ccsnet.ne.jp>,
[#5006] Suggestion for avoiding incivilities — Gavin Sinclair <gsinclair@...>
Hi all,
[#5010] - Function Argument Conventions — Ilias Lazaridis <ilias@...>
As a general rule, the first argument to a function should be the
[#5020] Problems with the "outer scope" operator — Lothar Scholz <mailinglists@...>
Hello,
[#5039] CGI::escapeHTML escapes the ampersand in an existing escape command — noreply@...
Bugs item #1930, was opened at 2005-05-19 11:45
Hi,
Thu, 19 May 2005 13:09:45 +0900, nobuyoshi nakada
Hi,
[#5040] Suggestion to add alias for underscore style method names to camel case named class methods in CGI — noreply@...
Bugs item #1931, was opened at 2005-05-19 11:46
On Thu, 19 May 2005 noreply@rubyforge.org wrote:
On Thu, 19 May 2005 21:22:46 +0900, David A. Black <dblack@wobblini.net>
[#5068] Re: [ ruby-Patches-1939 ] Pathname, totally revamped — Daniel Berger <djberg96@...>
--- nobu.nokada@softhome.net wrote:
Hi,
On 5/22/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net>
Hi,
[#5070] Re: [ ruby-Patches-1939 ] Pathname, totally revamped — Daniel Berger <djberg96@...>
--- daz <dooby@d10.karoo.co.uk> wrote:
[#5075] Re: [ ruby-Patches-1939 ] Pathname, totally revamped — "Berger, Daniel" <Daniel.Berger@...>
> -----Original Message-----
Quoting Daniel.Berger@qwest.com, on Mon, May 23, 2005 at 11:06:58PM +0900:
[#5107] Re: will callable objects be more general in Ruby 1.9? — Eric Mahurin <eric_mahurin@...>
Re: SSL patch for preview 3
This is fine, just as long as the use of random session_id is the
default, as most users of an SSLServer wont want to deal with setting
their own session_id context and if we dont set one by default, they
wont know why they got the error they did (it's a very cryptic one
when you have no session_id set and need one).
Lets merge it!
Evan Webb // evan@fallingsnow.net
On 5/20/05, GOTOU Yuuzou <gotoyuzo@notwork.org> wrote:
> Hi,
>
> In message <92f5f81d0505191851202f59e0@mail.gmail.com>,
> `Evan Webb <evanwebb@gmail.com>' wrote:
> > Could the patch attached to [ruby-core:4663] be merged into 1.8 and
> > released with the next preview? The patch is quite important for
> > creating SSL servers that operate correctly.
>
> Sorry, I overlooked that mail.
>
> However I dont't want to add new argument to SSLServer.new.
> I added a bit of change to your patch. Do you have any ideas?
>
> --
> gotoyuzo
>
> Index: ext/openssl/ossl_ssl.c
> ===================================================================
> RCS file: /var/cvs/src/ruby/ext/openssl/ossl_ssl.c,v
> retrieving revision 1.13.2.6
> diff -u -p -F^[^A-Za-z0-9_+-]*\(class\|module\|def\)[^A-Za-z0-9_+-] -r1.13.2.6 ossl_ssl.c
> --- ext/openssl/ossl_ssl.c 8 Apr 2005 09:26:54 -0000 1.13.2.6
> +++ ext/openssl/ossl_ssl.c 20 May 2005 11:44:56 -0000
> @@ -47,6 +47,7 @@ VALUE cSSLSocket;
> #define ossl_sslctx_set_extra_cert(o,v) rb_iv_set((o),"@extra_chain_cert",(v))
> #define ossl_sslctx_set_client_cert_cb(o,v) rb_iv_set((o),"@client_cert_cb",(v))
> #define ossl_sslctx_set_tmp_dh_cb(o,v) rb_iv_set((o),"@tmp_dh_callback",(v))
> +#define ossl_sslctx_set_sess_id_ctx(o, v) rb_iv_get((o),"@session_id_context"(v))
>
> #define ossl_sslctx_get_cert(o) rb_iv_get((o),"@cert")
> #define ossl_sslctx_get_key(o) rb_iv_get((o),"@key")
> @@ -62,12 +63,13 @@ VALUE cSSLSocket;
> #define ossl_sslctx_get_extra_cert(o) rb_iv_get((o),"@extra_chain_cert")
> #define ossl_sslctx_get_client_cert_cb(o) rb_iv_get((o),"@client_cert_cb")
> #define ossl_sslctx_get_tmp_dh_cb(o) rb_iv_get((o),"@tmp_dh_callback")
> +#define ossl_sslctx_get_sess_id_ctx(o) rb_iv_get((o),"@session_id_context")
>
> static char *ossl_sslctx_attrs[] = {
> "cert", "key", "client_ca", "ca_file", "ca_path",
> "timeout", "verify_mode", "verify_depth",
> "verify_callback", "options", "cert_store", "extra_chain_cert",
> - "client_cert_cb", "tmp_dh_callback",
> + "client_cert_cb", "tmp_dh_callback", "session_id_context",
> };
>
> #define ossl_ssl_get_io(o) rb_iv_get((o),"@io")
> @@ -391,6 +393,15 @@ ossl_sslctx_setup(VALUE self)
> val = ossl_sslctx_get_options(self);
> if(!NIL_P(val)) SSL_CTX_set_options(ctx, NUM2LONG(val));
> rb_obj_freeze(self);
> +
> + val = ossl_sslctx_get_sess_id_ctx(self);
> + if (!NIL_P(val)){
> + StringValue(val);
> + if (!SSL_CTX_set_session_id_context(ctx, RSTRING(val)->ptr,
> + RSTRING(val)->len)){
> + ossl_raise(eSSLError, "SSL_CTX_set_session_id_context:");
> + }
> + }
>
> return Qtrue;
> }
> Index: ext/openssl/lib/openssl/ssl.rb
> ===================================================================
> RCS file: /var/cvs/src/ruby/ext/openssl/lib/openssl/ssl.rb,v
> retrieving revision 1.5.2.3
> diff -u -p -F^[^A-Za-z0-9_+-]*\(class\|module\|def\)[^A-Za-z0-9_+-] -r1.5.2.3 ssl.rb
> --- ext/openssl/lib/openssl/ssl.rb 7 Mar 2005 12:10:02 -0000 1.5.2.3
> +++ ext/openssl/lib/openssl/ssl.rb 20 May 2005 11:44:56 -0000
> @@ -98,6 +98,10 @@ class SSLServer
> def initialize(svr, ctx)
> @svr = svr
> @ctx = ctx
> + unless ctx.session_id_context
> + session_id = OpenSSL::Digest::MD5.hexdigest($0)
> + @ctx.session_id_context = session_id
> + end
> @start_immediately = true
> end
>
>
>