Issue #7310 has been updated by knu (Akinori MUSHA).


naruse (Yui NARUSE) wrote:
> knu (Akinori MUSHA) wrote:
> > Please read the RFCs, especially RFC 1738 and see how the path
> > part in FTP URI is defined.
> 
> RFC 1738 is obsoleted by RFC 2396 and no RFCs define FTP URI scheme now.

As far as I know, (part of) RFC 1738 was just "updated" by RFC
2396.  It seems that it was actually obsoleted by RFC 4248 and
4266, neither of which however is about FTP.

So, my understanding is that developers who deal with FTP scheme
URIs would still look into and use RFC 1738 as one of references.

> A latest FTP URI scheme draft defines ftp-path, but there is no path
> http://tools.ietf.org/html/draft-yevstifeyev-ftp-uri-scheme-08

Thanks for the pointer.  It could be used as a source when it is
officially published.
----------------------------------------
Bug #7310: URI::FTP API inconsistency
https://bugs.ruby-lang.org/issues/7310#change-32682

Author: t3hk0d3 (Igor Yamolov)
Status: Rejected
Priority: Low
Assignee: 
Category: lib
Target version: next minor
ruby -v: 1.9.3p194


1.9.3p194 :012 > test = URI.parse("http://test/")
 => #<URI::HTTP:0x0000000142c100 URL:http://test/> 
1.9.3p194 :013 > test.path
 => "/" 
1.9.3p194 :014 > test = URI.parse("ftp://test/")
 => #<URI::FTP:0x00000001441488 URL:ftp://test/> 
1.9.3p194 :015 > test.path
 => "" 



-- 
http://bugs.ruby-lang.org/