From: "knu (Akinori MUSHA)" Date: 2012-11-09T16:09:32+09:00 Subject: [ruby-core:49137] [ruby-trunk - Bug #7310] URI::FTP API inconsistency 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/") => # 1.9.3p194 :013 > test.path => "/" 1.9.3p194 :014 > test = URI.parse("ftp://test/") => # 1.9.3p194 :015 > test.path => "" -- http://bugs.ruby-lang.org/