lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LYNX-DEV VMS LYNX FTP problem fixed by SOCKETSHR update


From: Andy Harper
Subject: LYNX-DEV VMS LYNX FTP problem fixed by SOCKETSHR update
Date: Mon, 02 Jun 1997 13:34:19 BST

Those of you using the VMS version of the LYNX browser with SOCKETSHR 0.9D and
NETLIB 2 (NETLIB 1 may work) may have discovered that the ftp function does not
work. This is because the functions getsockname and getpeername within
SOCKETSHR make incorrect calls to the NETLIB functions. This results in zeroes
being returned for part of the local IP address. Since ftp sends this IP
address to the remote end, the remote server ends up sending a file back to a
non-existent address.

I've made certain changes to the SOCKETSHR 0.9D source which fixes this problem
(thanks to Matt Madison for spotting the incorrect calls) and these are
available from my servers to anyone who may want them.

   http://alder.cc.kcl.ac.uk/fileserv/zip/socketshr_src_09d-1.zip
   ftp://ftp2.kcl.ac.uk/zip/socketshr_src_09d-1.zip
   mailto:address@hidden

If using MAIL, simply put the command SEND SOCKETSHR.PACKAGE as the only line
in the body of the message. It will be returned in 11 VMS_SHARE'd parts.
Executables are not included, you will need VAXC or DEC C

Briefly, the changes are:
  *  Now builds properly on VAX/ALPHA with VAX C or DEC C
  *  getpeername and getsockname functions now return the correct addresses
     In particular, this makes the SOCKETSHR build of the LYNX browser work
     with ftp protocols.

Please note, that these enhancements are entirely unofficial. The original
author, Eckhart Meyer, appears to be no longer supporting the product but the
original code is still his. I've added these mods purely to make things work on
my own systems.

Regards,

Andy Harper
Kings College London
;
; To UNSUBSCRIBE:  Send a mail message to address@hidden
;                  with "unsubscribe lynx-dev" (without the
;                  quotation marks) on a line by itself.
;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]