Annotation of 43BSDReno/contrib/isode-beta/doc/manual/ftamftp.tex, revision 1.1.1.1

1.1       root        1: % run this through LaTeX with the appropriate wrapper
                      2: 
                      3: \chapter      {FTAM-FTP gateway}\label{ftamftp}
                      4: The FTAM/FTP gateway is an application-gateway for file service.
                      5: The gateway is actually two programs:
                      6: one which acts as an FTAM responder and an FTP client,
                      7: and the other which acts as an FTP server and an FTAM initiator.
                      8: Note that the gateway currently resides on a different location than the
                      9: standard FTAM responder and FTP server.
                     10: 
                     11: The implementation included runs only on Berkeley \unix/.
                     12: 
                     13: \section      {Implementation}\label{ftamftp:code}
                     14: If you have access to the source tree for this release,
                     15: the directories \file{ftam-ftp/} and \file{ftp-ftam/}
                     16: contains the code for the two programs.
                     17: 
                     18: \subsection    {The FTAM/FTP side}
                     19: The FTAM/FTP side of the gateway appears to implement the responder side of
                     20: the FTAM service,
                     21: but actually acts as an FTP client in order to provide this service.
                     22: 
                     23: The true destination is encoded in the user name (i.e., \verb"user@tcphost").
                     24: 
                     25: Note that the FTAM/FTP side is available on a different presentation address
                     26: than the FTAM service on the gateway host.
                     27: To select the FTAM/FTP side,
                     28: tell your FTAM initiator to associate with the service having ``qualifier''
                     29: \verb"ftpstore" on the gateway host.
                     30: For example, using \man ftam(1c):
                     31: \begin{quote}\small\begin{verbatim}
                     32: % ftam
                     33: ftam> set qualifier ftpstore
                     34: ftam> open gateway
                     35: user (gateway:user): user@tcphost
                     36: password (gateway:user@tcphost): 
                     37: \end{verbatim}\end{quote}
                     38: 
                     39: \subsubsection {Limitations}
                     40: File information is limited to file names.
                     41: All file access rights are assumed until access is attempted;
                     42: the FTP server of the utlimate destination grants or denies action permission
                     43: at the time of file access.
                     44: 
                     45: Empty directories may not be recognized depending on the FTP server of the
                     46: destination machine.
                     47: This bug manifests itself when trying to remove an empty directory.
                     48: 
                     49: \subsection    {The FTP/FTAM side}
                     50: The FTP/FTAM side of the gateways appears to be an FTP server,
                     51: but actually acts as an FTAM initiator in order to provide this service.
                     52: 
                     53: The true destination is encoded in the user name (i.e., \verb"user@osihost"),
                     54: or by using the FTP SITE command.
                     55: If further accounting information is required by the true destnation,
                     56: the FTP ACCT command is used seperately and the SITE command must be used to
                     57: specify the destination.
                     58: 
                     59: Note that the FTP/FTAM side is available on a different port than the FTP
                     60: server on the gateway host.
                     61: To select the FTP/FTAM side,
                     62: tell your FTP client to connect to port 531 on the gateway host.
                     63: For example, using \man ftp(1c):
                     64: \begin{quote}\small\begin{verbatim}
                     65: % ftp
                     66: ftp> open gateway 531
                     67: ftp> open gateway
                     68: Name (gateway:user): user@osihost
                     69: Password:
                     70: \end{verbatim}\end{quote}
                     71: 
                     72: \subsubsection {Limitations}
                     73: The FTP CD and PWD commands are not supported by the gateway
                     74: (there is no equivalent in the FTAM service and it is too difficult to emulate
                     75: at the gateway.)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.