home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / ncf-1to2.zip / changes.os2 next >
Text File  |  1996-06-23  |  15KB  |  352 lines

  1. 06-23-96    Release 2.3.0.OS2 Release 1 - First Non-Beta Release
  2.  
  3.     Unfortunately, I have not had much time to work on NcFTP,
  4.     so I am releasing the first non-beta release, which includes
  5.     full source code.
  6.  
  7. 02-17-96    Release 2.3.0.OS2 Beta 9 
  8.  
  9.     o   Fix:    The new 'auto-reget' feature added in Beta 8 broke
  10.                 the forced overwrite function.  This has been fixed
  11.                 and the auto-reget code has been enhanced to be a 
  12.                 little smarter.
  13.  
  14.     o   Fix:    No longer filter out DBCS.  This enables chineese 
  15.                 characters to be displayed properly.  Please let
  16.                 me now if there are still problems.
  17.  
  18.     o   Add:    Added firewall.txt document.  This better documents
  19.                 how to run NcFTP behind a firewall or gateway.
  20.  
  21.     o   Chg:    NcFTP is now much smarter about determining your
  22.                 home directory (where it places it's config files).
  23.  
  24.                 If you have a conflict with the HOME environment var,
  25.                 you can use NCFTPDIR instead.
  26.  
  27.                 If you do not have a HOME or NCFTPDIR environment var
  28.                 set, NcFTP will default to the ETC environment variable.
  29.                 If it is not set, NcFTP will display a warning message
  30.                 that it cannot find a home and will not save preferences.
  31.  
  32.     o   Fix:    In the last release, I thought I had fixed the problem
  33.                 with pag *.txt not pausing between files.  Under certain
  34.                 circumstances, this still didn't work.  It should now
  35.                 function properly.
  36.  
  37.     o   Chg:    If you change your download directory in the prefs screen,
  38.                 NcFTP immediately changes to that new directory.
  39.  
  40.     o   Chg:    Changed the .SUBJECT extended attribute to be an ftp URL
  41.                 showing where the file was ftp'ed from.
  42.         
  43.     o   Chg:    Before, NcFTP would query the file system, if it was
  44.                 not equal to HPFS it would use FAT naming conventions.
  45.                 Now, NcFTP checks if FAT, if not, uses long names.        
  46.  
  47.     o   Fix:    Local directory commands such as LLS were broken 
  48.                 when using CMD.EXE as the shell.  
  49.  
  50. 02-03-96    Release 2.3.0.OS2 Beta 8 - Public Beta
  51.  
  52.     o   Fix:    Although the original documentation from the Unix
  53.                 version of NcFTP v2.3.0 claimed that reget was automatic,
  54.                 it was never implemented in the code.  Reget support is 
  55.                 only there if you specify the -C switch on the get command.
  56.                 I have added support for automatic reget and it should work 
  57.                 without adding the -C command line switch.  If there are 
  58.                 any problems with this, please let me know.
  59.  
  60.     o   Fix:    Passive mode did not work properly for those running
  61.                 behind a firewall.  I believe this is fixed now, if 
  62.                 not PLEASE let me know.
  63.  
  64.     o   Fix:    page *.txt when using more.com as the pager would not
  65.                 pause at end of the file.
  66.  
  67.     o   Fix:    Bookmark editor allows you to jump to host names by 
  68.                 using uppercase letters.  This did not work properly
  69.                 when bookmark names had uppercase names.
  70.  
  71.     o   Fix:    bdir would not reset the output to stdout when host
  72.                 transmission was interrupted.  Output would go to the
  73.                 second window.
  74.  
  75.     o   Fix:    Prefs - Redial Pause time would default to 60 seconds
  76.                 when you specified 0 as the delay time.
  77.  
  78.     o   Add:    Added a new 'hidden' option:  background-fullscreen
  79.                 If you added 'background-fullscreen 1' to your prefs
  80.                 file, all b* commands (bdir, bpage, etc), will spawn
  81.                 a full screen session instead of a window.
  82.  
  83.     o   Add:    F1 key will now call "view ncftp.inf" from within NcFTP.
  84.  
  85.     o   Fix:    Under certain conditions, editing the bookmarks file
  86.                 would cause the program to trap.  
  87.  
  88.     o   Fix:    All keypad keys now work.
  89.  
  90.     o   Fix:    When lines wrapped, NcFTP would not properly count them
  91.                 and you would loose a line from the display.
  92.  
  93.     o   Add:    Included an icon for NcFTP in the release archive.
  94.  
  95. 01-27-96    Release 2.3.0.OS2 Beta 7 - Public Beta
  96.  
  97.     o   Chg:    Moved NcFTP Documentation to an OS/2 .inf file.
  98.  
  99.     o   Chg:    Improved NcFTP's process semaphore handling.
  100.  
  101.     o   Fix:    More work to be done on Ctrl-C from redial.  I made it
  102.                 better in earlier betas, but it still has some problems.
  103.  
  104.     o   Fix:    NcFTP would open files in ASCII mode on systems that
  105.                 do not support the SIZE or MDTM commands.
  106.     
  107.     o   Fix:    NcFTP no longer requires GNU File Utilities to work.
  108.                 It now uses OS/2's internal commands (or 4OS2's).    
  109.  
  110.     o   Fix:    pls and pdir caused a [Hit Return] to be printed
  111.                 when it was not necessary.
  112.  
  113.     o   Fix:    If you do a 'forced reget' on a site that does not
  114.                 support this command, the Stat Progress Meter would
  115.                 not display the correct download count.
  116.  
  117.     o   Enh:    Added 'quiet-mode' to preferences file.  
  118.                 When set to 1 (TRUE), it will supress all beeps that
  119.                 NcFTP uses to alert you of something.
  120.  
  121.                 To turn this option on, you must manually edit the
  122.                 $(HOME)\.ncftp\prefs file and put the line:
  123.  
  124.                     quiet-mode 1
  125.  
  126.                 Sorry, but I'm out of room on the preferences screen!
  127.  
  128.     o   Chg:    When aborting a long directory listing, NcFTP actually
  129.                 has to complete the transfer.  I have added a msg
  130.                 that displays when you hit 'q' stating that the transfer
  131.                 is aborting. 
  132.  
  133.     o   Enh:    Added option to hosts editor to Save Directory on Exit.
  134.                 Each time you log into an ftp site, the directory you
  135.                 were last in is saved.  If you do not want NcFTP to 
  136.                 save the last directory, and always use the directory
  137.                 specified in the 'Directory' field, set 'Save Dir on
  138.                 Exit' to 'NO'.
  139.  
  140.     o   Add:    Wrote a small utility to convert your old v1.9.3 ncrecent
  141.                 file into a v2.3.0 ~/.ncftp/bookmarks file.
  142.  
  143.                 This utility will add to, not delete your existing bookmarks
  144.                 file.    
  145.  
  146.                 Pgm Name: ncf-1to2.exe
  147.  
  148. 01-22-96    Release 2.3.0.OS2 Beta 6 - Public Beta
  149.  
  150.     o   Fix:    Changed error message on domain name not found to 
  151.                 tell user to set domain name.
  152.  
  153.     o   Fix:    Ctrl-C would exit NcFTP.
  154.  
  155.     o   Fix:    When re-dialing, you would have to hit Ctrl-C multiple
  156.                 times to stop re-dialing.  Also, it would sometimes
  157.                 completely abort NcFTP.
  158.  
  159.  
  160. 01-21-96    Release 2.3.0.OS2 Beta 5
  161.  
  162.     o   Enh:    NcFTP is much smarter when dealing with command shells.
  163.                 If you simply do a ! to shell to OS/2, it will not prompt
  164.                 you to [Hit Enter], but if you run a command, it will
  165.                 pause so you can see the output.
  166.  
  167.                 Also, it automatically senses when you are using the
  168.                 the OS/2 more.com command and will always prompt you
  169.                 to [Hit Return] when it finishes.    
  170.  
  171.     o   Fix:    When using the OS/2 more command for your pager, files
  172.                 were being transfered in binary mode, not translating
  173.                 the LF to a CRLF, causing the screen to be unreadable.
  174.  
  175.     o   Enh:    Added transfer mode to all status meters.
  176.  
  177.     o   Fix:    If NcFTP cannot determine the HOSTNAME, it will 
  178.                 search the environment for HOSTNAME=???? and use
  179.                 that value as the hostname.
  180.  
  181.                 If NcFTP cannot determine the DOMAIN, it will
  182.                 search the environment for DOMAIN=??? and use
  183.                 that value as the hostname.        
  184.  
  185.     o   Fix:    lpage * would try to display directory names.
  186.  
  187.     o   Fix:    put * would try to send directory names.
  188.  
  189.     o   Fix:    get -R * had problems on certain systems.  I think
  190.                 I have it working properly all the time.    
  191.  
  192.     o   Fix:    NcFTP was not always setting the local file time
  193.                 to that of the server.  It would set the local time
  194.                 1 second less than the remote file, causing re-gets.
  195.  
  196.     o   Fix:    mput or put with multiple files did not work.  I 
  197.                 have fixed this in the code, but it requires that
  198.                 LS.EXE be on your system.  NcFTP gets it's file
  199.                 info from the output of LS.EXE.  
  200.  
  201.     o   Fix:    lpage caused a [Hit Return] when it was opened in
  202.                 another window.  A few other stray [Hit Return]'s 
  203.                 were removed.
  204.  
  205.     o   Chg:    The 'Escape' key now clears the input line like OS/2.
  206.  
  207.     o   Fix:    The keypad Enter key now works.
  208.  
  209. 01-19-96    Release 2.3.0.OS2 Beta 4
  210.  
  211.     o   Fix:    I didn't completely fix the problem with local files
  212.                 being closed when aborting a transfer. I believe they
  213.                 are all fixed now.
  214.  
  215.     o   Fix:    The Progress Stat Meter is now _REALLY_ fixed.
  216.  
  217.     o   Fix:    Domain name not found error message removed and 
  218.                 a work around put into place.
  219.  
  220.     o   Fix:    Timeouts after transfers.  I have increased the timeout
  221.                 period and this should solve the problem.
  222.  
  223.     o   Fix:    Ctrl-C only worked on the first open command.  It now
  224.                 works every time.
  225.  
  226.     o   Fix:    lpage command would not display in a separate window
  227.                 when Pager in separate window was enabled.
  228.  
  229.     o   Chg:    Now do a clear screen before calling shell.
  230.  
  231.     o   Chg:    Added [Hit Return] after shell commands.  
  232.  
  233. 01-17-96    Release 2.3.0.OS2 Beta 3
  234.  
  235.     o   Fix:    Local files were not closed properly when aborting
  236.                 a transfer (only occured on sites that do not support
  237.                 the ABOR command).
  238.  
  239.     o   Fix:    Progress Stat Meter did not display the proper number
  240.                 of bytes recieved when doing a reget.
  241.  
  242.     o   Fix:    Could not perform a 'get' after an aborted get. 
  243.  
  244.     o   Fix:    Recursive gets on a FAT partition would store the 
  245.                 full path in the extended attribute.
  246.  
  247.     o   Chg:    Talked with the original author, Mike Gleason and we
  248.                 have reached an agreement on screen changes concerning
  249.                 his name and copyright.
  250.  
  251.     o   Chg:    No longer use the 'i.am.running' file to indicate NcFTP
  252.                 is running. I'm using OS/2 semaphores, which works much
  253.                 better incase one session crashes, there is no cleanup
  254.                 required with semaphores, OS/2 closes them automatically.    
  255.  
  256.     o   Add:    Now write: "Retrieved from [hostname]" as the .SUBJECT
  257.                 extended attribute.  Nice to help you remember where
  258.                 things came from.  
  259.  
  260.     o   Add:    Added 3 new items to the preferences screen:
  261.  
  262.                     Maximum Redials
  263.                     Redial Delay
  264.                     Pager in new window
  265.  
  266.                 Max Redials let's you set the auto-redial as the default.
  267.                 If it is set to anything greater than 1, if you get a 
  268.                 'Max Users logged on' msg from the host, NcFTP will 
  269.                 automatically try again until it is logged in or hits
  270.                 the maximum number of redials.  This option is also 
  271.                 available on a per 'open' instance thru the open command.
  272.  
  273.                 Redial Delay is the amount of time to pause between 
  274.                 redials.
  275.  
  276.                 Pager in new window will start your pager program in a 
  277.                 separate window for all pager related commands, pdir,
  278.                 pls, page, more, etc.        
  279.  
  280. 01-15-96    Release 2.3.0.OS2 Beta 2
  281.  
  282.     o   Fix:  There were several places where / was being used on the
  283.               local directory or file paths.  I've changed all these to \,
  284.               I hope.  Also, the mkdir command was not working, it was 
  285.               passing a -p command switch that is not valid for OS/2 
  286.               environments. Gunter found this problem when doing a 
  287.               get -R * on a directory, Good Work!
  288.  
  289.     o   Enh:  This version is 'colorized'.  You can now edit the colors 
  290.               using the colors command.  This creates a file called colors
  291.               in the  ~/.ncftp  directory.
  292.  
  293.         Here's a description of the 4 types of windows you can configure.    
  294.  
  295.  
  296.                     +---------------------------------+
  297.                     |                                 |
  298.                     |                                 |
  299.                     |                                 |
  300.                     |                                 |
  301.                     |          List Window            |
  302.                     |                                 |
  303.                     |                                 |
  304.                     |                                 |
  305.                     |                                 |
  306.                     +---------------------------------+
  307.                     |         Status Window           |
  308.                     +---------------------------------+
  309.                     |Prompt>   Input Window           |
  310.                     +---------------------------------+
  311.  
  312.  
  313.  
  314.     o   Borrowed some ideas from the original port (v1.9.3 by Steve Willer)
  315.         and added the following commands:
  316.  
  317.             bpage
  318.             bls
  319.             bdir
  320.             bredir
  321.  
  322.         These commands display items through your pager, except they
  323.         open a new window for the pager.  Very nice for displaying 
  324.         a large directory list in one window and then grabbing files
  325.         with NcFTP in it's window.
  326.  
  327.         One anomoly I've noticed, on large directory listings or files,
  328.         you may need to page down to the end of the file before
  329.         NcFTP allows you to enter commands.  It appears the whole transfer
  330.         must complete before NcFTP regains control.
  331.  
  332. 01-13-96    Release 2.3.0.OS2 Beta 1
  333.  
  334.     Completed initial port from Unix.  The following features have been
  335.     added:
  336.  
  337.     o   Support for FAT partitions.  NcFTP will create _ncftp directory
  338.         under the $HOME directory.
  339.  
  340.     o   File transfers to FAT partitions that do not conform to the 
  341.         8.3 naming convention will have their names munged into something
  342.         that works for FAT.  The original filename will be placed in
  343.         the files extended attribute.
  344.  
  345.     o   Local file directories will use \ instead of /.
  346.  
  347.     o   This version of NcFTP uses the ~ character as the escape
  348.         character.  The unix version uses the \.
  349.  
  350.     o   Transfers will timeout just like the unix version.  But,
  351.         I may have the timeouts set too low.
  352.