akr
4d1dafdd95
* lib/open-uri.rb (OpenURI::Buffer#<<): make a tempfile binmode.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-31 20:33:33 +00:00
akr
192eb734bf
lib/open-uri.rb (URI::Generic#find_proxy): warn HTTP_PROXY.
...
raise an errror on non-http proxy URI.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-31 18:11:55 +00:00
akr
6abca35457
fix typos.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 11:31:21 +00:00
akr
54e444d834
fix previous change.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-25 10:04:37 +00:00
akr
922dc8265f
* lib/open-uri.rb (URI::Generic#find_proxy): ENV case sensitivity test
...
refined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-25 09:56:49 +00:00
akr
a3388b68b7
* lib/open-uri.rb (URI::Generic#find_proxy): use http_proxy under CGI
...
if the environment variable is case sensitive.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-25 08:53:42 +00:00
akr
6eaa5f2b05
* lib/open-uri.rb (OpenURI.open_loop, URI::HTTP#proxy_open): use
...
catch/throw for redirection instead of exception.
(OpenURI.open_loop, OpenURI.redirectable?): restrict redirection.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-24 14:36:18 +00:00
akr
087a8db4d2
* lib/open-uri.rb (URI::Generic#find_proxy): use CGI_HTTP_PROXY
...
instead of HTTP_PROXY in the CGI environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-24 11:01:57 +00:00
akr
483ac56440
* lib/open-uri.rb: validate option names.
...
:content_length_proc and :progress_proc option implemented.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-24 08:02:36 +00:00
akr
31ef5c2d5e
* lib/open-uri.rb (OpenURI.open_loop, OpenURI::HTTP#proxy_open):
...
refactored to support options.
(Buffer): maintain size by this class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-15 01:09:21 +00:00
akr
810e7938fd
inconsistency of the arguments for respond_to? in previous change is fixed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-13 11:54:31 +00:00
akr
e008c87423
* lib/open-uri.rb (Kernel[#.]open): hard coded URI schemes removed.
...
[ruby-ext:02251]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-13 11:39:16 +00:00
akr
bf67d8df27
* lib/open-uri.rb (OpenURI.open_uri): use File::RDONLY.
...
reported by Take_tk <ggb03124@nifty.ne.jp>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-13 08:58:20 +00:00
nahi
0cf763af9c
* lib/open-uri.rb (URI::Generic#find_proxy): no_proxy support did not work.
...
[ruby-dev:21484]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 02:00:29 +00:00
akr
131c29ffff
* lib/open-uri.rb (OpenURI::Redirect#initialize): call super to
...
initialize mesg.
* lib/open-uri.rb (OpenURI::Meta#charset): call block to guess charset
if block is given and charset is not given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-15 09:48:12 +00:00
akr
780e1aa291
* lib/open-uri.rb: replace Kernel.open as well.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-26 08:39:05 +00:00
akr
da19d16b1c
* lib/open-uri.rb: dispatch code restructured to make it openable
...
that has `open' method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-05 10:44:05 +00:00
akr
5504f490a6
* lib/open-uri.rb: Location: field may has a relative URI.
...
pointed out by erik eriksson <ee@opera.com>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-05 09:58:18 +00:00
knu
b54b4b79ec
Add a missing ||.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-18 19:22:46 +00:00
akr
3a20ed532b
* lib/open-uri.rb: new file.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-16 19:06:36 +00:00