[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev Re: FTP URL handling errors in lynx 2.8.4rel.1
From: |
David Balazic |
Subject: |
lynx-dev Re: FTP URL handling errors in lynx 2.8.4rel.1 |
Date: |
Fri, 07 Mar 2003 13:56:52 +0100 |
David Balazic wrote:
>
> Hi!
>
> I noticed the ftp://xx/ URL handling is not conforming to RFC-1738
> in Lynx 2.8.4
>
> naomi:stein[]lynx -version
> Lynx Version 2.8.4rel.1 (17 Jul 2001)
> libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 0.9.6b
> Built on hpux11.00 Feb 5 2002 10:14:41
>
> Example :
>
> - server :
>
> - name : srv1
> - user : user1
> - users home dir : /home/user1
> - users file : /home/user1/example/userfile
> - "system" file : /tmp/example/sysfile
>
> behavior :
>
> URL : ftp://user1:address@hidden/home/user1/example/userfile
> lynx : does work
> rfc : should not work
> wget : does not work
>
> URL : ftp://user1:address@hidden/example/userfile
> lynx : does not work
> rfc : should work
> wget : does work
>
> URL : ftp://user1:address@hidden/tmp/example/sysfile
> lynx : works
> rfc : should not work
> wget : does not work
>
> URL : ftp://user1:address@hidden//tmp/example/sysfile
> lynx : works
> rfc : should work
> wget : does work
Another look at the RFC reveals that the URL
ftp://user1:address@hidden//tmp/example/sysfile
should NOT work. So another discrepancy.
> URL : ftp://user1:address@hidden/%2Ftmp/example/sysfile
> lynx : works
> rfc : should work
> wget : does work
>
> ( wget is GNU Wget 1.7.1 )
>
> As we see lynx does not conform to rfc 1738, while wget does.
Well _almost_ does :-)
> The problem is that lynx prepends a "/" to the path in the url :
>
> ftp://user:address@hidden/p/a/t/h/file
>
> lynx parses this to :
>
> username : user
> password : pass
> hostname : host
> path : /p/a/t/h ( wrong ! should be : p/a/t/h )
> filename : file
>
> Regards,
> --
> David Balazic
> --------------
> "Be excellent to each other." - Bill S. Preston, Esq., & "Ted" Theodore
> Logan
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - -
--
David Balazic
--------------
"Be excellent to each other." - Bill S. Preston, Esq., & "Ted" Theodore
Logan
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden