home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / CEREBRUM / NFT130.ZIP / HISTORY.DOC < prev    next >
Text File  |  1997-03-13  |  18KB  |  375 lines

  1.                                      NFT
  2.                     Filenet Network File Transfer Program
  3.                                Version History
  4.  
  5. 03/14/97
  6. ========
  7.         Version 1.30
  8.                 Removed Option Window to choose to display the entire
  9.                         file list, or choose by directory.  Instead, the
  10.                         View Entire File option is now the FIRST option
  11.                         in the directory listing.
  12.  
  13.                 Fixed glitch in viewing lists by directory, which chopped
  14.                         off the last line of the directory.
  15.  
  16.                 Fixed glitch involving useage of the left/right arrow
  17.                         keys when cycling through directories.
  18.  
  19.                 Intensified color when viewing files
  20.  
  21.                 Highlighted Directory name in File listings
  22.  
  23.                 Added code to "remember" Directory Choice Position
  24.  
  25.                 Added Search Functions when viewing files - use F2.
  26.  
  27.                 Added Mouse Support
  28.  
  29.                 Improved "Pick File List" Screens
  30.  
  31.                 Added code to sort BBS File Listings In Node-Number order.
  32.  
  33. 03/06/97
  34. ========
  35.         Version 1.29
  36.                 Changed method of reading in a file for viewing.
  37.                 Added /V Parameter - if you encounter video problems
  38.                         when running NFT, run it with the /V parameter
  39.                         and see if that clears up your problem.
  40.                 Added support for FNDLIST.EXE program, which will enable
  41.                         you to view individual directories in NFT.  Place
  42.                         FNDLIST.EXE in your WWIV directory, and follow
  43.                         the instructions in FNDLIST.DOC for installation.
  44.                 Added ability to view individual directories or the entire
  45.                         file list, when viewing file lists.
  46.                 NFT is now a single program again, and a 286-compiled version
  47.                         is availible for requesting from here as NFT286.ZIP.
  48.                         This will get you the latest version of NFT at any
  49.                         time.
  50.  
  51. 02/18/97
  52. ========
  53.         Version 1.28
  54.                 Fixed glitch in internal File List creation.
  55.                 Included 2 versions of NFT - NFT-1.EXE & NFT-2.EXE.  This
  56.                         is an attempt to track down some problems that
  57.                         some people have been having with NFT.  Let me
  58.                         know which one works, and which one (if any) doesn't!
  59.  
  60. 02/10/97
  61. ========
  62.         Version 1.27a
  63.                 Added code to avoid sending any file requests to @4, @32767,
  64.                         and your own node, when requesting mass requests.
  65.  
  66.                 Added code to update the file dates on existing file lists
  67.                         so that you won't request updates over and over.
  68.  
  69.                 Added code to check file lists for date when requesting
  70.                         all file lists, and ask if the existing file
  71.                         list is less than 7 days old.
  72.  
  73. 02/07/97
  74. ========
  75.         Version 1.27
  76.                 Added option to menus to simply build a new file list.
  77.                         This option can be found in the Maintenence
  78.                         section of the main menu.
  79.                         Requested by Dawg 1@122
  80.                 Added Options to Request All File Lists, or update
  81.                         existing file lists, either singularly or
  82.                         collectively.
  83.  
  84. 01/20/97
  85. ========
  86.         Version 1.26
  87.                 Fixed a problem with adding FDL's.  It was putting the
  88.                         wrong type of carriage return on some occasions.
  89.                 Coded 2 versions of NFT, in an attempt to cater to those
  90.                         people running monchrome moniters.  If you have
  91.                         a mono monitor, and are having problems with NFT
  92.                         running, contact me for the other version.
  93.                 Compiled NFT to run with 286 options.
  94.  
  95.  
  96. 01/07/97
  97. ========
  98.         Version 1.25a
  99.                 Heh.  I got too anxious and released 1.25 too quickly.
  100.                         The only thing with 1.25a is that it will create
  101.                         a full-fledged FDLFTS.CFG if one is not found
  102.                         at startup - this will include comments, etc., so
  103.                         that you will be able to see what it does.
  104.                         Also, if you have a FDLFTS.CFG, but don't have
  105.                         all of the options, it will correctly add them
  106.                         and add a line to the FDLFTS.CFG telling you that
  107.                         it had to add some things.
  108.  
  109. 01/06/97
  110. ========
  111.         Version 1.25
  112.                 Deltigar pointed out an error in the file chunk
  113.                         addressing scheme that would cause 'too many
  114.                         ssms!' to be sent.  All but the last chunk
  115.                         should be addressed to user 0, so that the SSM's
  116.                         go into the log and not to the sysop.
  117.  
  118.                 Deltigar also requested some changes in the Hosting FDL
  119.                         request processor so as to be compatible with
  120.                         the new version of the FDL software about to
  121.                         come out.
  122.                         Added 'Is this FDL Postable' and 'Require WWIV
  123.                         Reg# for this FDL' to the Host FDL Process.
  124.  
  125.                         Note: When you say that an FDL is 'POSTABLE',
  126.                         it means that any subscriber may post files to
  127.                         it.  Otherwise, only the host can post files.
  128.  
  129.                 Added code to create FDLFTS.CFG if it doesn't
  130.                         already exist.
  131.  
  132.                 Added code to add any options to FDLFTS.CFG that
  133.                         don't already exist.
  134.  
  135.                 Added code to confirm sending mail to the FDL coordinator
  136.                         when hosting a new FDL - Apparently, some people
  137.                         are rather impatient, and he'd get multiple mail.
  138.  
  139.                 Added code to clean up the email being sent to the
  140.                         FDL coordinator, removing some unnecessary spaces.
  141.  
  142.  
  143. 01/01/97
  144. ========
  145.         Version 1.24
  146.                 Found bug in requesting files - it would incorrectly
  147.                         find a "match" based on partial matches, rather
  148.                         than full matches.
  149.                 Found bug in checking ALLOW.DAT for existing files that
  150.                         made all requested files trigger the "This File
  151.                         Already Exists On This System" routine.
  152.                 Added ability to (hopefully) detect if NFT is running
  153.                         under a Monochrome video adapter or within
  154.                         a Desqview window and perform correctly under
  155.                         those conditions.  I have not tested this feature,
  156.                         as I run neither, but it *should* work.
  157.                 Found a bug that prevented NFT from correctly saving
  158.                         the ALLOW_SSM and DO_ALLOW variables when
  159.                         editing FDLFTS.CFG.
  160.  
  161.  
  162. 12/20/96
  163. ========
  164.         Version 1.23
  165.                 Cleaned up code.  Cleaned up Command Line functions.
  166.                 Added checking of ALLOW.DAT when requesting files.
  167.  
  168.                 Released to FILENET as a fully operational program.
  169.  
  170. 12/05/96
  171. ========
  172.         Version 1.22a Beta
  173.                 Emergency release - I forgot to close a file when
  174.                         configuring the DIRLIST.FTS.  May cause problems.
  175.  
  176. 12/04/96
  177. ========
  178.         Version 1.22 Beta
  179.                 Added Command Line Options /P, /F, /Q and /M.
  180.  
  181.                 Fixed code that caused lockups when viewing large files
  182.                         under OS/2.
  183.  
  184.                 Oops!  Found out that I wasn't sending out the correct
  185.                         types for FDL Add/Drop requests, so they ended
  186.                         up going into la-la land.
  187.  
  188.                 Added code for creating and editing DIRLIST.FTS.  You
  189.                         can set each directory as 'R'egular, 'S'ysop,
  190.                         WWIV Reg. Required ('M'), or skip completely.
  191.                         Your old DIRLIST.FTS is saved as DIRLIST.BAK,
  192.                         and is restored if you choose to NOT save your
  193.                         changes.
  194.  
  195.                 Added code to check for the existence of SENDIT.EXE in
  196.                         the FILENET directory.  If it's not there, NFT
  197.                         will abort with an error message instructing the
  198.                         sysop to make sure it gets put in there!
  199.  
  200.                 Added code to check to make sure that a file being sent
  201.                         as mail actually exists.
  202.  
  203.                 Added code to not continue with sending a file to an FDL
  204.                         if you don't host any FDL's.
  205.                         (Caught by Surgical Steel)
  206.  
  207.                 Added code to allow the use of '-' as well as '/' in
  208.                         command line options.
  209.                         (Req. by Deltigar)
  210.  
  211. 12/02/96
  212. ========
  213.         Version 1.21 Beta
  214.                 Added code to (hopefully) ensure that NFT can be run
  215.                         correctly from either the main WWIV directory
  216.                         or the FILENET directory.
  217.  
  218.                 Changed description of "VERBOSE" in edit FDLFTS.CFG
  219.                         (Req. by Deltigar)
  220.  
  221.                 Changed Main Screen "FILENET" to be more like standard
  222.                         FILENET headers
  223.                         (Req. by Deltigar)
  224.  
  225.                 Added options to view POLICY.NWS, FAME.NWS, and REGION.NWS
  226.                         from the MAINTENENCE Menu
  227.                         (Req. by Deltigar)
  228.  
  229.                 Fixed a bug that kept NFT from running from the main WWIV
  230.                         directory...It was getting the starting path,
  231.                         but not putting a \ at the end, so it tried to
  232.                         find C:\WWIVCONFIG.DAT, rather than
  233.                         C:\WWIV\CONFIG.DAT!  I hadn't noticed it,
  234.                         because I somehow had a FDLFTS.CFG in my main
  235.                         WWIV directory!
  236.  
  237.                 Added some basic logging to help track down future
  238.                         problems.  NFT will create a file called NFT.LOG
  239.                         in your ROOT directory of your BBS drive.  I
  240.                         couldn't put it elsewhere, because it starts
  241.                         logging before it even finds out where it is.
  242.                         As problems develop, I will put code in NFT to
  243.                         log it's location and any necessary variables to
  244.                         track down where the problem occurs.  If you encounter
  245.                         any problems, please email me and send me your
  246.                         NFT.LOG (rename to the date..i.e. 120296.log)
  247.  
  248.                 Added support for hidden codes in FBACKHDR.NET, to correctly
  249.                         send FDL_Request_To_Host mail to the FDL
  250.                         coordinator.  If the FDL coordinator changes in
  251.                         the future, a re-write and re-issue of NFT will
  252.                         NOT be necessary!
  253.                         (Req. by Deltigar)
  254.  
  255.                 Found a couple of areas where I was not closing files
  256.                         that had been opened.  This may have caused some
  257.                         intermittent lockups that the beta team was
  258.                         reporting.
  259.  
  260.                 Changed the way that NFT was viewing file lists.  The
  261.                         old way had it opening the file and keeping it
  262.                         open while you browsed.  It now opens the file,
  263.                         reads in the current page, then closes it again,
  264.                         freeing up memory.  I was getting lockups under
  265.                         OS/2 that hopefully this will fix.
  266.  
  267.                 Added command line options /L, /K, /S, /R, /A and /D.
  268.                         See NFT.DOC for details.  Notice the & flag used
  269.                         in conjunction with the /S parameter.
  270.  
  271.  
  272. 11/25/96
  273. ========
  274.         Version 1.2 Beta
  275.                 First Official Beta for the Beta Team
  276.  
  277.                 Enabled saving of FDLFTS.CFG.  It *should* correctly
  278.                         allow you to enable/disable options as well as
  279.                         changing existing enabled options
  280.  
  281.                 Fixed file list viewing - had NFT looking for the wrong
  282.                         filespec.
  283.  
  284.                 Added code to make aborting file list viewing easier.
  285.  
  286.                 Added code to check disks when browsing files to make
  287.                         sure that they were valid drives - i.e. to avoid
  288.                         the dreaded "Abort, Retry, Fail" error.
  289.  
  290.                 Made some minor cosmetic/aesthetic changes.
  291.  
  292.                 Added code to host your own FDL.  NFT will get the
  293.                 information from you, check to see if the fdl number is
  294.                 availible, add a line to FDL.CFG, create the F<FDL>.NET
  295.                 file, and send the information to Deltigar in the form
  296.                 of e-mail!
  297.  
  298.                 Changed the method of viewing file lists to be
  299.                 consistent with other file viewing.  You can now scroll
  300.                 through the file lists.  Hitting F1 brings up a request
  301.                 window for that node.
  302.  
  303.                 Enabled Processing of FDL.
  304.  
  305.                 Enabled Manual Sending of files to FDL's.  It's not
  306.                 pretty, yet, but I'm working on it.
  307.  
  308.                 All options except for Command Line options and the
  309.                 DIRLIST.FTS editing are now enabled.
  310.  
  311. 11/19/96
  312. ========
  313.         Version 1.1 Beta
  314.                 FDLFTS.CFG editing code begun.  You can now enter and
  315.                         change options, but they will NOT be saved.
  316.                 Viewing of file lists is enabled.  Hitting F1 during
  317.                         list viewing will pop up a request window.
  318.                 When requesting files, NFT will check to see if a file
  319.                         list exists.  If it does, it will scan the file
  320.                         list for the requested file, and prompt you if
  321.                         it found it in the list.
  322.                 NFT, due to the file send bug, now requires an external
  323.                         program to actually send files.  SENDIT.EXE goes
  324.                         in the FILENET directory, and is called by NFT
  325.                         to actually send the files.
  326.                 When sending files, a window pops up where you enter the
  327.                         filename, description, system, and user to deliver to.
  328.                 When dropping FDL's, pressing 'F1' will list the FDL's that
  329.                         you subscribe to, as opposed to the availible
  330.                         FDL's.
  331.                 Adding and Dropping FDL's now requests confirmations.
  332.                 When sending files, you can enter ? as the file name,
  333.                         and use a picklist to choose the file to send.
  334.  
  335. 11/01/96
  336. ========
  337.         Version 1.0 Beta
  338.                 File Sending capability added.  There is a snag with the
  339.                         file sending, in that files larger than 30k
  340.                         cause a CRC failure when being received.  This
  341.                         is somehow related to compiling the code in
  342.                         LARGE memory module.
  343.                 File List sending capability added.  NFT checks for the
  344.                         existence of a file list - if it does not exist,
  345.                         it builds it immediately.  If it does exist, it
  346.                         alerts you and lets you choose to rebuild it or
  347.                         send it "as-is".
  348.                 Added ability to run from either main BBS or Filenet dir.
  349.                 Enabled FDL Add/Request features.  NFT will read the
  350.                         FDLDATA.FDL file and correctly determine the
  351.                         host.  NFT will then ask you for a directory to
  352.                         send the incoming files to, showing a listing of
  353.                         directories if necessary.  NFT will check the
  354.                         FDLFTS.CFG file, and if the FDL is not already
  355.                         listed, it will put the appropriate line in
  356.                         there.  If the FDL is already listed, you wil be
  357.                         prompted to change the current settings, or
  358.                         leave them alone.
  359.                 Enabled FDL Drop features.  NFT will delete the FDL line
  360.                         from the FDLFTS.CFG file if it exists.
  361.                 Various FDL maintenence options added (I think).
  362.                         Ability to update FDL date amd process the FDL
  363.                         are currently implemented.
  364.  
  365.  
  366. 10/22/96
  367. ========
  368.         Version 0.9 Alpha
  369.                 Demo version shown to Deltigar.  Basic interface with:
  370.                 File Request Feature enabled
  371.                 File List Request Feature Enabled
  372.                 File Viewing Feature Enabled
  373.  
  374.  
  375.