[#2529] concerns about Proc,lambda,block — "David A. Black" <dblack@...>

Hi --

39 messages 2004/03/01
[#2531] Re: concerns about Proc,lambda,block — ts <decoux@...> 2004/03/01

>>>>> "D" == David A Black <dblack@wobblini.net> writes:

[#2533] Re: concerns about Proc,lambda,block — "David A. Black" <dblack@...> 2004/03/01

Hi --

[#2537] Re: concerns about Proc,lambda,block — matz@... (Yukihiro Matsumoto) 2004/03/01

Hi,

[#2542] Re: concerns about Proc,lambda,block — Mathieu Bouchard <matju@...> 2004/03/02

[#2545] Re: concerns about Proc,lambda,block — matz@... (Yukihiro Matsumoto) 2004/03/02

Hi,

[#2550] Re: concerns about Proc,lambda,block — Mauricio Fern疣dez <batsman.geo@...> 2004/03/03

On Wed, Mar 03, 2004 at 07:51:10AM +0900, Yukihiro Matsumoto wrote:

[#2703] Proposed patch to add SSL support to net/pop.rb — Daniel Hobe <daniel@...>

This patch adds support to Net::POP for doing POP over SSL. Modeled on how

19 messages 2004/03/27
[#2704] Re: Proposed patch to add SSL support to net/pop.rb — Daniel Hobe <daniel@...> 2004/03/27

This is v2 of the patch. Cleaned up a bit and added some more docs.

[#2707] Re: Proposed patch to add SSL support to net/pop.rb — Daniel Hobe <daniel@...> 2004/03/28

v3 of the patch:

[#2721] Re: Proposed patch to add SSL support to net/pop.rb — Minero Aoki <aamine@...> 2004/03/30

Hi,

Re: Proposed patch to add SSL support to net/pop.rb

From: Daniel Hobe <daniel@...>
Date: 2004-03-30 07:24:17 UTC
List: ruby-core #2722
I agree that there are a lot of arguments to #start, but I think it is the 
best way.  I looked at https.rb and imap.rb and I think the way that imap.rb 
implements this is the best way for pop.  I felt that adding SSL this way was 
the least invasive and kept the ability to do things like this:

Net::POP3.start(args...,usessl=true) { |pop|
  do stuff
}

Since people can do this now (without SSL), I wanted to add the ability to 
have the same code but add SSL support.  I also don't think people should 
have to create ssl contexts to use ssl, that should all be hidden away.

On Monday 29 March 2004 11:05 pm, Minero Aoki wrote:
> Hi,
>
>   In mail "Re: Proposed patch to add SSL support to net/pop.rb"
>
>     Daniel Hobe <daniel@nightrunner.com> wrote:
> > v3 of the patch:
> >
> > A few more cleanups.  I've tested this against the courier POP server but
> > not with APOP.
> >
> > -    #     Net::POP3.start(address, port, account, password) {|pop|
> > +    #     Net::POP3.start(address, port, account, password,
> > +    #                     isapop, usessl, certs, verify) {|pop|
>
> I think that #start has taken too many parameters.
> How do you think about adding POP3#use_ssl= method,
> such as Net::HTTPS?  For example,
>
>   pop = Net::POP.new(...)
>   pop.use_ssl = true
>   pop.ssl_context = ...
>   pop.start {
>     ....
>   }
>
> This code is little longer than yours, but the intention
> is more clear.
>
>
> Best Regards,
> Minero Aoki

-- 
Daniel Hobe <daniel@nightrunner.com>
http://www.nightrunner.com

In This Thread