home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 14 / CDACTUAL.iso / cdactual / demobin / share / os2 / NFTP100 / NFTP-MAN.TXT < prev    next >
Encoding:
Text File  |  1997-01-30  |  25.9 KB  |  581 lines

  1. ----------------------------------------------------------------------------
  2.  
  3. NFTP : New File Transfer Protocol Client Version 1.00
  4. Copyright (C) 1994-1997 Sergey Ayukov
  5.  
  6. ----------------------------------------------------------------------------
  7. Home page of NFTP is http://crydee.sai.msu.su/nftp/
  8. Check it for new versions, updates etc.
  9.  
  10. Contents
  11.  
  12.   1. Introduction
  13.   2. Installation
  14.   3. Quick start
  15.   4. Usage
  16.         o Launching NFTP
  17.         o Logging in and out
  18.         o Behind the firewall
  19.         o Navigating remote site and local directories
  20.         o Transferring files
  21.         o Customizing NFTP
  22.   5. Keyboard commands summary
  23.         o General keyboard commands
  24.         o Control connection window
  25.         o File listing (remote and local)
  26.         o Entry fields
  27.         o Bookmark list
  28.         o Built-in file viewer
  29.   6. Troubleshooting
  30.   7. Licensing information
  31.   8. Acknowledgements
  32.   9. Registration
  33.  10. Contacting the author
  34.  11. Version history
  35.  
  36. ----------------------------------------------------------------------------
  37.  
  38. INTRODUCTION
  39.  
  40. NFTP is a text-mode ftp client for OS/2. Comparing to popular ncftp, it has
  41. a number of enhancements:
  42.  
  43.    * remote directory view is fully scrollable with minimum keystrokes
  44.      required;
  45.    * remote directory contents is cached during one session - you'll never
  46.      have to wait for retrieving the same listing;
  47.    * marking files for download/upload: you don't need to type filenames at
  48.      all;
  49.    * remote file viewing is more simple and intelligent, and viewed files
  50.      are cached as well;
  51.    * you can see client-server negotiation (even complete history during all
  52.      run);
  53.    * NFTP has batch progress indicator (you see how long the entire
  54.      operation will take if more than one file was selected to transfer);
  55.    * file selection is simple and allows to view remote files while marking
  56.      others to transfer;
  57.    * you can skip files during transfer while continuing to download/upload
  58.      the rest;
  59.    * you can mark files in different directories and then retrieve them all;
  60.    * you can sort remote directories by name, size, date/time;
  61.    * NFTP comes in 15 languages: Brazilian Portuguese, Bulgarian, Chinese,
  62.      Danish, Dutch, English, French, German, Hungarian, Italian, Japanese,
  63.      Norwegian, Russian, Spanish, Swedish.
  64.  
  65. The biggest advantages of NFTP are the ability to 'reget' (continue transfer
  66. after interruption), speed of simple and effective text-mode interface,
  67. small memory requirements.
  68.  
  69. OS/2 4.0 (Merlin) has introduced concept of 'FTP Folder', similar to LW-FTP
  70. and offering seamless integration of FTP client and Workplace Shell (via WPS
  71. class). They are funny and easy to use, but play and work are different
  72. things. If you really need to transfer files regularly and in large
  73. quantities you'll look for more useful and less fancy program than 'FTP
  74. Folder'.
  75.  
  76. However, NFTP isn't free as ncftp. But registration fee is only US$ 20 --
  77. and you'll get all future versions and support by e-mail at this price! See
  78. registration details below.
  79. ----------------------------------------------------------------------------
  80.  
  81. INSTALLATION
  82.  
  83.   1. Requirements are
  84.         o OS/2 2.x or later;
  85.         o TCP/IP stack: IBM TCP/IP 2.0 for OS/2, OS/2 Warp Connect, OS/2
  86.           Warp Internet Access Kit, OS/2 4.0;
  87.         o HPFS formatted drive to be able to download files which are not
  88.           8.3-compliant.
  89.         o In addition, you also have to install emx runtime package. If you
  90.           don't have it installed, file "emx.dll" is supplied with this
  91.           version of NFTP. Copy it into any directory listed in your
  92.           LIBPATH. Otherwise make sure your emx runtime is at 0.9c, fix 2
  93.           level.
  94.           If you want to obtain complete emx runtime package and/or its
  95.           source, you can get it from the following anonymous ftp servers:
  96.           ftp://ftp.leo.org/pub/comp/os/os2/leo/gnu/emx+gcc/
  97.           hobbes.nmsu.edu://os2/unix/emx09c/
  98.           ftp.cdrom.com:/pub/os2/lang/emx09c/
  99.           ftp.sai.msu.su:/pub/os2/gnu/emx+gcc/
  100.           EMX runtime support is contained in the file emxrt.zip;
  101.           instructions on installing it can be found inside archive.
  102.   2. Installation. Unpack archive nftp*.zip into some directory. You can
  103.      also unpack it into the directory where it will reside. Run
  104.      install.cmd. After answering some questions necessary files will be
  105.      copied to the directory you specified and your WPS desktop will hold
  106.      NFTP folder. Inside it you'll find "NFTP" (executable), "NFTP Manual"
  107.      and other icons most of which are self-explanatory). You probably
  108.      already done that because you're reading that "NFTP Manual".
  109.  
  110.      If you want to install NFTP by hand (without install.cmd), copy all
  111.      files into the directory of your choice (eg, "d:\apps\tcpip\nftp"),
  112.      rename nftp.in into nftp.ini into your favourite ASCII text editor (eg,
  113.      TEDIT shipped with Warp) and insert your e-mail address (it will be
  114.      used as a password for anonymous logins) at the appropriate place:
  115.  
  116.                anonymous-password=
  117.  
  118.  
  119.      Then decide where you will keep your bookmarks and transfer history and
  120.      set corresponding variables accordingly. If you like to launch programs
  121.      from desktop, create program object for NFTP. Rename supplied nftp.bm
  122.      file to nftp.bmk and put it into the directory which you've chosen in
  123.      nftp.ini. BMKCONV.CMD can be used to convert old bookmarks file
  124.      (nftp.mrk) into new format (nftp.bmk).
  125.  
  126.      The language NFTP uses is determined by environment variable NFTP_LANG.
  127.      It should be set to the name (without extension) of corresponding DLL
  128.      file. E.g., if you want to use Japanese version, you should use
  129.  
  130.                set NFTP_LANG=japanes
  131.  
  132.  
  133.      This statement can be put to config.sys or to the batch file invoking
  134.      nftp (install.cmd does exactly this). If you only need English version
  135.      you may omit this variable.
  136.  
  137.      install.cmd creates Workplace shell object to run NFTP. This feature
  138.      can be useful even you are die-hard command-line user (see below). NFTP
  139.      can run in a fullscreen session or in a VIO window. Installation script
  140.      sets it to run in a window, and window will not be closed automatically
  141.      after exit -- this can help to diagnose problems. Turn it off when
  142.      everything works as expected.
  143.  
  144. ----------------------------------------------------------------------------
  145.  
  146. QUICK START
  147.  
  148. After installation, run nftp.cmd (from command line or WPS object). If
  149. you're launching NFTP from WPS object created by installation script you
  150. will be asked to enter "FTP server to log in"; simply press ENTER now. You
  151. should see list of bookmark folders on the screen. Use cursor keys to select
  152. one of them and press ENTER. You are now inside folder; you can return to
  153. folder list by pressing Esc or left arrow key. Select one of the sites
  154. listed in the folder contents; press ENTER again. If everything is set up
  155. correctly, you'll see client-server negotiation and then finally list of
  156. files and directories on the ftp server you've chosen. Hit SPACE to view
  157. control connection window (and it is scrollable!), TAB to view local
  158. files/directories. Return to remote directory view by pressing space/tab
  159. another time. Move pointer with cursor keys, press ENTER on a directory to
  160. enter it. If you know name of the file (or first symbols of the name), type
  161. it directly: NFTP will try to position cursor on a file which name starts
  162. with these symbols. Select files to download with INSERT or simply press F5
  163. to transfer single file. To upload file to server, switch to local files
  164. view (with TAB), select file(s) and press Shift-F5. To view local or remote
  165. file, move pointer to it and press F3 (of course, remote file will be
  166. downloaded first -- that will probably take some time). Press F10 to log off
  167. and exit NFTP.
  168. ----------------------------------------------------------------------------
  169.  
  170. USAGE: LAUNCHING NFTP
  171.  
  172. You often already know where the file you need right now is located. Let's
  173. suppose, say, you want to retrieve RFC 959 from
  174.  
  175.        src.doc.ic.ac.uk:/pub/rfc/
  176.  
  177.  
  178. Launch nftp in the following fashion:
  179.  
  180.        nftp  src.doc.ic.ac.uk:/pub/rfc
  181.  
  182.  
  183. or
  184.  
  185.        nftp  src.doc.ic.ac.uk/pub/rfc
  186.  
  187.  
  188. or even
  189.  
  190.        nftp  ftp://src.doc.ic.ac.uk/pub/rfc
  191.  
  192.  
  193. After logging in into src.doc.ic.ac.uk nftp will change directory for you to
  194. /pub/rfc. Having directory listing before you, start typing 'rfc959': cursor
  195. will be positioned on rfc959.txt.gz. You will then locate required file and
  196. download it.
  197.  
  198. The command line format for NFTP is:
  199.  
  200.       nftp [hostname[[:[port]]directory]   [userid]
  201.  
  202.  
  203. or
  204.  
  205.       nftp -{F|f} hostname[:port]filename]
  206.  
  207.  
  208. Second format is used to download single file; use 'F' if you want to log
  209. off afterwards and 'f' if you want to stay connected. "hostname" is the name
  210. of ftp server ('src.doc.ic.ac.uk' in the above example), ":" can be omitted,
  211. "directory" is remote directory ('/pub/rfc' in the above example), "port" is
  212. port number (don't use it if you don't know what's it). If you have an
  213. account on ftp server (i.e. you're not anonymous user), you can specify your
  214. userid in the command line. You will be asked for a password. An important
  215. note -- there shouldn't be any spaces between hostname and directory!
  216. Another examples are:
  217.  
  218.       nftp private.crlf.net:7500/users    (nonstandard port)
  219.       nftp ftp/pub                        (domain suffix omitted)
  220.       nftp 128.128.128.128:/mydir         (IP number instead of host name)
  221.       nftp lnfm1.sai.msu.su/home/asv asv  (login with explicit directory and
  222.                                            real password)
  223.       nftp -F ftp.sai.msu.su:/pub/os2/internet/ftp/nftp090.zip
  224.                                           (retrieve NFTP 0.90 and then log off)
  225.  
  226.  
  227. Specifying directories in a command line is a pretty useful feature: when
  228. you've found some reference, paste it directly into the command line (e.g.,
  229. File Commander/2 1.4 allows this) and you'll get right into the place
  230. without typing anything except Ctrl-Ins and Shift-Ins!
  231.  
  232. NFTP will try to use any text mode you have set before starting it. Modes
  233. with 80 columns work rather good, but do not expect this from 132-col or
  234. other modes.
  235. ----------------------------------------------------------------------------
  236.  
  237. USAGE: LOGGING IN AND OUT
  238.  
  239. NFTP has several ways to choose ftp server:
  240.  
  241.    * you can specify ftp server on the command line (see previous chapter,
  242.      "USAGE: LAUNCHING NFTP"; examples can be found there as well).
  243.    * if you don't need to put server into bookmark list (i.e. you want to
  244.      visit it only once), use Ctrl-L and Ctrl-N keys. Ctrl-L invokes
  245.      anonymous login procedure, and Ctrl-N will also ask for userid and
  246.      password. Later you may decide that the site is worth attention and
  247.      want to put it into bookmark list -- press F4 to add current directory
  248.      on a current server to the bookmark list.
  249.    * you can enter server's hostname and (optionally) initial directory into
  250.      the bookmark list if you frequent this site. Use 'Edit bookmarks' icon
  251.      to launch OS/2 System Editor and use instructions inside it. Ability to
  252.      add new bookmark directly from NFTP will be added in future versions.
  253.  
  254. To log off, use Ctrl-K; F10 will log off and exit NFTP.
  255. ----------------------------------------------------------------------------
  256.  
  257. USAGE: BEHIND THE FIREWALL
  258.  
  259. NFTP can be used if your machine is located behind the firewall. There are
  260. several kinds of firewalls (and may be even other types not documented
  261. here). Unfortunately, I cannot test NFTP with any type of firewall because I
  262. don't have one. So I have to relay on independent testers. If NFTP does not
  263. work with your firewall software, please contact me and I will try to fix
  264. the situation. I would also appreciate your report about whether NFTP works
  265. with your firewall, how your firewall software is called and to what type it
  266. belongs (see below about firewall types). Here are six types of firewalls
  267. supported by NFTP:
  268.  
  269.   1. SITE hostname
  270.      Firewall host, userid and password are required. User is logged on the
  271.      firewall and the remote connection is established using SITE
  272.      remote_host.
  273.   2. USER after logon
  274.      Firewall host, userid and password are required. User is logged on the
  275.      firewall and the remote connection is established using USER
  276.      remote_userid@remote_host
  277.   3. USER with no logon
  278.      Firewall host required, userid and password are ignored. USER
  279.      remote_userid@remote_host is sent to firewall upon initial connection.
  280.   4. Proxy OPEN
  281.      Firewall host required, userid and password are ignored. OPEN
  282.      remote_host is sent to firewall upon initial connection.
  283.  
  284. There is another kind of firewall, which is not specifically configured. A
  285. router-based firewall is one which allows connections to be established in
  286. one direction only. The router itself is invisible to the user. However, the
  287. default mode within FTP is that "data" connections are established by the
  288. server rather than the client. To work with a router-based firewall requires
  289. using the PASV Mode of FTP. You decide of what type your firewall is, and
  290. then edit NFTP.INI setting appropriate variables:
  291.  
  292.    * firewall-type
  293.      put here a type of firewall (number) as described above. 0 means no
  294.      firewalling support and is default. If you aren't sure, try everything
  295.      from 1 to 4 and see if that works.
  296.    * firewall-host
  297.      this is the name of your firewall machine
  298.    * firewall-login
  299.      this is your login on firewall. Only needed for types 1) and 2).
  300.    * firewall-password
  301.      your password on firewall. Only needed for types 1) and 2). Please be
  302.      careful; put your password here only when absolute sure that no one can
  303.      look at this file besides you.
  304.    * firewall-port
  305.      the firewall port to connect to. Usually not needed; your local
  306.      administrator will tell you need it.
  307.    * use-PASV-mode
  308.      this setting is used with router-based firewalls; it forces NFTP into
  309.      passive mode.
  310.  
  311. There was a report that NFTP works at least with firewall of type 3
  312. correctly.
  313. ----------------------------------------------------------------------------
  314.  
  315. USAGE: NAVIGATING REMOTE SITE AND LOCAL DIRECTORIES
  316.  
  317. With NFTP, you work with remote directories like using some kind of
  318. filemanager. List of files is scrollable; you can view, delete, rename files
  319. and directories, create new directories, sort file list by different
  320. criteria, mark and unmark files, quickly search for file if you know its
  321. name, change directories etc. Some actions will succeed only if you have
  322. sufficient rights, of course. Most anonymous servers allow to create
  323. directories and upload files only to special 'incoming' directory; in other
  324. directories you can't manipulate directory contents.
  325.  
  326. Complete list of available commands is in the Keyboard Commands Summary
  327. section. You can also view it while working with NFTP - just press F1.
  328. Ctrl-F1 displays context-sensitive help, i.e. keystrokes valid in the
  329. current mode. Shift-F1 shows general information about program usage.
  330. ----------------------------------------------------------------------------
  331.  
  332. USAGE: TRANSFERRING FILES
  333.  
  334. Basically, you mark files with Insert key and hit F5 to download, Shift-F5
  335. to upload. Each key of the pair F5/Shift-F5 only works in corresponding
  336. mode, i.e. you should be looking at remote files to download something and
  337. local files to upload something. Modes are switched with Tab. Marks are kept
  338. while walking on remote directories; you can tag many files from many
  339. directories and then download them all with Alt-F5. If you just want to
  340. transfer a single file, don't mark anything, just get cursor to that file
  341. and hit F5/Shift-F5. Another useful set of keys is
  342. Ctrl-Greyplus/Ctrl-Greyminus: first of them marks all files in the current
  343. directory, second removes it.
  344.  
  345. During transfer, you can skip files (S) and interrupt transfer (Q). Response
  346. to these keys is usually slow if server is very far away and link is slow.
  347. Not all server software handles transfer interruption. I will try to improve
  348. this part of NFTP in next versions.
  349.  
  350. To look at the file, use F3 (fast internal viewer). If you happened to love
  351. some particular file viewer you can use it instead (edit NFTP.INI to set
  352. name of the viewer and then use Alt-F3). When using internal viewer, files
  353. are cached in memory (so if you'll want to look at the file again, NFTP
  354. won't transfer it again).
  355. ----------------------------------------------------------------------------
  356.  
  357. USAGE: CUSTOMIZING NFTP
  358.  
  359. Almost all customizations are done through NFTP.INI. This file usually
  360. resides in the same directory as NFTP.EXE itself. However, you can also
  361. place it into PATHed directory or current directory.
  362.  
  363. The file NFTP.INI is plain ASCII file and can be edited with any ASCII
  364. editor (e.g., "System Editor" or "TEDIT"). Lines starting with semicolon ";"
  365. are comments; empty lines are ignored. The file itself holds comments about
  366. configuration and parameter meaning. NFTP folder has an icon which starts
  367. OS/2 System Editor and loads NFTP.INI.
  368.  
  369. Note that only one entry in NFTP.INI is required -- your e-mail address
  370. (anonymous-password). Installation script sets some others. Do not forget to
  371. remove leading ";" when doing customizations.
  372.  
  373. To get rid of overhead of parsing of text initialization file, NFTP converts
  374. NFTP.INI into NFTP.BIN. This operation is done only when necessary (i.e.
  375. when NFTP.BIN does not exist or older than NFTP.INI). Conversion is fully
  376. automatic and done by NFTP-OPT. Please note that file NFTP-OPT.EXE should be
  377. placed into the same directory as NFTP.INI or into the directory listed in
  378. PATH environment variable. In general, you shouldn't worry about it.
  379.  
  380. Complete explanation of all parameters in NFTP.INI is in NFTP.INI itself. I
  381. feel it is more appropriate place than this manual; it makes little sense to
  382. duplicate information here.
  383.  
  384. Parameters can be of one of three types: integer, boolean and string.
  385. Integer values are represented by integers and can be prefixed by sign.
  386. Boolean values can be specified as "0", "n", "no" (false), "1", "y", "yes"
  387. (true) (without quotes). Different capitalization (e.g., "Yes") can also be
  388. used. Strings are represented by character sequencies enclosed into double
  389. quotes; if value contains only letters, digits and minus sign you can safely
  390. omit quotes.
  391. ----------------------------------------------------------------------------
  392.  
  393. TROUBLESHOOTING
  394.  
  395. (this section is desperately incomplete)
  396.  
  397. Q: nftp says "emx not found".
  398.      A: You don't have emx runtime package installed. Read INSTALLATION
  399.      section again.
  400. Q: nftp crashes, saying "core dumped".
  401.      A: If you can repeat situation, please send me details of your setup
  402.      (nftp.ini, nftp.mrk, keystrokes which caused fault).
  403. Q: nftp seems to be hanging, no activity is visible
  404.      A: If this happened during transfer, try "Q". Otherwise terminate it
  405.      with Ctrl-Break.
  406.  
  407. ----------------------------------------------------------------------------
  408.  
  409. LICENSING INFORMATION
  410.  
  411. The size of files that can be transferred with free version is limited to
  412. 500KB. If you want to exploit full capabilities of the Program and receive
  413. support by e-mail from author, you have to register your copy. See section
  414. Registration below. If you don't need neither to transfer files larger than
  415. 500KB nor support you don't have to register. Using unregistered version is
  416. perfectly legal; the above conditions apply.
  417.  
  418. License for unregistered version
  419.  
  420. The Program (NFTP) is owned by Sergey Ayukov and is copyrighted and
  421. licensed, not sold. The term "Program" means the original program and all
  422. whole or partial copies of it.
  423.  
  424. You may:
  425.  
  426.    * use the Program (size of files which can be transferred is limited to
  427.      500KB)
  428.    * distribute unaltered copies of the Program
  429.  
  430. You may not:
  431.  
  432.    * reverse assemble, reverse compile, or otherwise translate the Program
  433.    * sublicense, rent, or lease the Program
  434.  
  435. The Program is provided `as is'. Any express or implied warranties,
  436. including, but not limited to, the implied warranties for merchantability
  437. and fitness to a particular purpose are disclaimed. Sergey Ayukov will not
  438. be liable for any lost profits, lost savings, incident, special, or indirect
  439. damages or other economic consequential damages, even if Sergey Ayukov has
  440. been advised of the possibility of such damages. Some jurisdictions do not
  441. allow the exclusion or limitation of incidental or consequential damages, so
  442. the above limitation or exclusion may not apply to you.
  443.  
  444. License for registered version
  445.  
  446. See License for unregistered version, plus:
  447.  
  448. You may:
  449.  
  450.    * use the Program (size of files which can be transferred is not limited
  451.      to 500KB)
  452.    * receive support from myself (Sergey Ayukov)
  453.  
  454. You may not:
  455.  
  456.    * disclose your licensing information (your registration key) to others
  457.  
  458. ----------------------------------------------------------------------------
  459. Okay, I am not a lawyer, so may be I forgot something important, but it
  460. doesn't matter ;-)
  461. ----------------------------------------------------------------------------
  462.  
  463. ACKNOWLEDGEMENTS
  464.  
  465. Many people have helped me in creating and improving NFTP. They are (in
  466. alphabetical order):
  467.  
  468.    * Hubert Brentano (translation to German)
  469.    * Lennart Carlson (translation to Swedish)
  470.    * T≤th Ferenc (translation to Hungarian)
  471.    * Henk Hendriks (translation to Dutch)
  472.    * Stefan Hora (testing behind the firewall)
  473.    * Lord Lee (translation to Chinese)
  474.    * Kirill Lissovsky (usability comments)
  475.    * Dmitry Maloff (usability comments)
  476.    * Ivan F. Martinez (translation to Brazilian Portuguese)
  477.    * Martin Mavrov (translation to Bulgarian)
  478.    * Sergey Mikhaylov (usability comments)
  479.    * Pantaleo Nacci (translation to Italian)
  480.    * Kim Poulsen (translation to Danish)
  481.    * Jose Ruiz (translation to Spanish)
  482.    * Kazuyoshi Shimizu (translation to Japanese)
  483.    * Andrew Sukhorukov (usability comments)
  484.    * Didier Toulouze (translation to French)
  485.    * Kristoffer Viddal (translation to Norwegian)
  486.  
  487. Special thanks to Eberhard Mattes, author of emx/gcc development system,
  488. and, of course, all people at Free Software Foundation who created GCC, GNU
  489. C compiler and other GNU software.
  490.  
  491. This program is packaged using Info-ZIP's compression utility. Info-ZIP's
  492. software (Zip, UnZip and related utilities) is free and can be obtained as
  493. source code or executables from various bulletin board services and
  494. anonymous-ftp sites, including CompuServe's IBMPRO forum and
  495. ftp.uu.net:/pub/archiving/zip/*.
  496. ----------------------------------------------------------------------------
  497.  
  498. REGISTRATION
  499.  
  500. Registration fee is US$ 20. For this price you'll get free updates (i.e. all
  501. future versions of NFTP) and support from author by e-mail. Single
  502. registration covers all national language versions, so if you want to run,
  503. say, English and Chinese versions, you'll have to pay only once.
  504.  
  505. As of 1 Feb 1997, there are two ways to register. You might view NFTP
  506. homepage to check whether new methods of registration are available.
  507. Particularly, registration via OS/2 "Must-Have" utilities at SoftTouch
  508. Systems is being negotiated.
  509.  
  510. In any case, whether you are registering via BMT Micro or directly with
  511. author, fill in 'regform.txt' supplied with NFTP and e-mail it to myself
  512. (asv@sai.msu.su).
  513.  
  514.   1. The first one (and mostly safest, reliable and fastest) is to register
  515.      via BMT Micro. They accept payment via variety of ways. I recommend
  516.      this method. For ordering and payment information, please read file
  517.      order.frm in the NFTP directory.
  518.   2. If somehow purchasing via BMT Micro is not suitable for you, you may
  519.      register directly with myself. The biggest problem is how to send money
  520.      to Russia. Right now, I can think of two alternatives:
  521.        1. Direct bank transfer (US dollars only). Requisites of my bank are:
  522.  
  523.           SABR RU MM 100
  524.           Savings Bank of the Russian Federation,
  525.           Moscow Bank corr. acc. 081000031
  526.  
  527.           Khamovnicheskoe branch N 7812/0495
  528.           account 3800170500199
  529.  
  530.           This way is reliable but not fastest: it can take 2 weeks for
  531.           money to reach my bank, and you'll wait all that time. Your bank
  532.           might also ask unreasonably large fee for transfer, especially
  533.           when converting from other currency.
  534.        2. Send cash in a letter. This way is highly discouraged and I cannot
  535.           recommend it. I also can't be hold responsible for bank notes lost
  536.           in mail. I don't know whether our mail is notorious for losing
  537.           money sent this way, so there's nothing yet to fear here, but I
  538.           repeat: if you have sent money in mail to me and nothing arrived,
  539.           I am not responsible. Sorry. Please avoid this way. If you are
  540.           forced to it, any major currency will do; please add 2% for
  541.           conversion if sending something different from US dollars.
  542.      After sending money, inform me by e-mail and don't forget to attach
  543.      registration form! When my bank will tell me that money has arrived,
  544.      you'll get your registration key by e-mail.
  545.  
  546. In any case, if you're not sure, please do not hesitate to contact myself.
  547.  
  548. For people living in Former Soviet Union countries registration costs only
  549. one postcard. Send nice postcard (preferably with your home town if it's not
  550. Moscow) enclosed in envelope to
  551. Sergey Ayukov
  552. Sternberg Astronomical Institute
  553. Universitetsky pr., 13
  554. Moscow 119899
  555. Russia
  556. You will receive your registration number after sending registration form by
  557. e-mail. This form is in the file 'regform.txt' supplied with NFTP.
  558. ----------------------------------------------------------------------------
  559.  
  560. CONTACTING THE AUTHOR
  561.  
  562. You can reach me at asv@sai.msu.su.
  563.  
  564. Where to find new versions:
  565.  
  566.   1. anonymous ftp: ftp.sai.msu.su:/pub/os2/internet/ftp/
  567.   2. WWW: http://crydee.sai.msu.su/nftp/
  568.   3. ftp-os2.cdrom.com, hobbes.nmsu.edu, ftp.leo.org
  569.  
  570. Note that first site is managed by myself so it always contains the latest
  571. version while Hobbes and cdrom archives sometimes become outdated.
  572.  
  573. Sorry for any typos and bad grammar. I will gladly accept any corrections to
  574. this manual.
  575.  
  576. Actually, I guess few people read this rather stupid manual which describes
  577. relatively simple software. I bored to write it (smile). Do you think that
  578. improvements are necessary? In what parts? Please tell me.
  579. ----------------------------------------------------------------------------
  580. Sergey Ayukov (asv@sai.msu.su)
  581.