[#4076] Ruby/DL — Jamis Buck <jamis_buck@...>

I recently used Ruby/DL to create bindings to the SQLite3 embedded

40 messages 2005/01/03
[#4096] Re: Ruby/DL — Paul Brannan <pbrannan@...> 2005/01/04

On Tue, Jan 04, 2005 at 02:53:49AM +0900, Jamis Buck wrote:

[#4099] Re: Ruby/DL — ts <decoux@...> 2005/01/04

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#4119] Re: Ruby/DL — Paul Brannan <pbrannan@...> 2005/01/05

On Wed, Jan 05, 2005 at 03:05:48AM +0900, ts wrote:

[#4120] Re: Ruby/DL — ts <decoux@...> 2005/01/05

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#4125] Re: Ruby/DL — Paul Brannan <pbrannan@...> 2005/01/05

On Thu, Jan 06, 2005 at 01:10:34AM +0900, ts wrote:

[#4116] Test::Unit::Collector::Dir won't work with code that modifies $LOAD_PATH — Eric Hodel <drbrain@...7.net>

Any test code that depends upon modifications of $: fails when used

10 messages 2005/01/05

[#4146] The face of Unicode support in the future — Charles O Nutter <headius@...>

Hello Rubyists!

47 messages 2005/01/06
[#4152] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/07

Hi,

[#4167] Re: The face of Unicode support in the future — Christian Neukirchen <chneukirchen@...> 2005/01/09

Yukihiro Matsumoto <matz@ruby-lang.org> writes:

[#4175] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/10

Hi,

[#4186] Re: The face of Unicode support in the future — Paul Brannan <pbrannan@...> 2005/01/11

On Mon, Jan 10, 2005 at 11:53:48PM +0900, Yukihiro Matsumoto wrote:

[#4192] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/12

Hi,

[#4269] Re: The face of Unicode support in the future — Wes Nakamura <wknaka@...>

19 messages 2005/01/18
[#4270] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/18

Hi,

[#4275] Re: The face of Unicode support in the future — Wes Nakamura <wknaka@...> 2005/01/19

[#4323] test/unit doesn't rescue a Exception — Tanaka Akira <akr@...17n.org>

test/unit doesn't rescue a Exception in a test method, as follows.

14 messages 2005/01/27
[#8773] Re: test/unit doesn't rescue a Exception — Tanaka Akira <akr@...> 2006/09/02

In article <87is5jb46q.fsf@serein.a02.aist.go.jp>,

[#8776] Re: test/unit doesn't rescue a Exception — "Nathaniel Talbott" <ntalbott@...> 2006/09/03

On 9/1/06, Tanaka Akira <akr@fsij.org> wrote:

[#8777] Re: test/unit doesn't rescue a Exception — Eric Hodel <drbrain@...7.net> 2006/09/03

On Sep 2, 2006, at 6:34 PM, Nathaniel Talbott wrote:

[PATCH] Authenticated proxy support for open-uri

From: Neil Kohl <nakohl@...>
Date: 2005-01-11 21:41:21 UTC
List: ruby-core #4189
Hello! 

At work I'm behind a proxy server that requires authentication. After
a bit of tinkering I came up with the attached patch that adds support
to open-uri.

I've sent a similar patch to the maintainers of rubygems, which uses
its own modified version of open-uri. Going forward they are planning
to use the version distributed with ruby.

Username and password must be part of the proxy URL,

http://user:password@proxy.mycompany.com:8080/

Notes and caveats:

* I'm a complete ruby newbie so please sanity check this code.

* The patch was tested on Windows XP, Solaris 9 and Mac OS X installs
of ruby 1.8.2against two different proxy servers.

* Proxy login is Basic only and will fail if NTLM authentication is
required.  NTLM is a royal pain to implement.

Cheers!
-- 
Neil Kohl
nakohl@gmail.com

Attachments (1)

open-uri-proxy.patch (674 Bytes, text/x-diff)
*** open-uri.rb	Tue Jan 11 16:13:13 2005
--- open-uri.rb.orig	Tue Jan 11 16:05:41 2005
***************
*** 509,523 ****
        header = {}
        options.each {|k, v| header[k] = v if String === k }
  
-       ## begin nk proxy auth patch
-       # add proxy-auth header if username is present in proxy URL
-       if (self.user)
-         # add header and base64 encode it
-         header['proxy-authorization'] = 'Basic ' +
-                  ["#{self.user}:#{self.password}"].pack('m').delete("\r\n")
-       end
-       ## end nk proxy auth patch
- 
        require 'net/http'
        resp = nil
        Net::HTTP.start(self.host, self.port) {|http|
--- 509,514 ----

In This Thread

Prev Next