home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
NFT137.ZIP
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1998-03-06
|
26KB
|
535 lines
NFT
Filenet Network File Transfer Program
Version History
03/06/98
========
Version 1.37
Found a bug. When NFT removed non-existent nodes at
startup, it didn't re-initialize it's internal
database, so the removed nodes still showed up
while you were in that session.
Fixed problem with SHARE violation. That was due to the
way I was checking the compiled date.
Fixed some problems with NFT not continuing to search
for a file even if you told it to continue.
Fixed some problems with NFT sending to FDLs. I'm not
certain that it's working 100%...please test it
out and get back to me.
11/26/97
========
Version 1.36
Added code to handle file lists with no files. In the
View File Lists menu, any filelist that does
NOT have any files in it (i.e. is only 7 bytes
long) will have its name, BBS name, and age
dimmed, and if you try to choose it, NFT will
give you an error message saying that there are
no files to view.
Added code to update the .DIR files (directory lists for
the file lists, located in the DIRFILE directory)
on the fly. When you go to view a file, it compares
the file date with the date on the .DIR file, and
if they aren't the same, it re-does the .DIR file.
This should stop any potential problems if you go
to view a file that has come in since the last time
FNDLIST.EXE was run.
Fixed some minor aesthetic bugs, such as pressing 'y' to
a question and having the letter appear in a strange
place in the window.
Fixed a glitch that if, while viewing file lists, you pressed
PgDn at the end of the file, or PgUp at the beginning
of the file list, the listing would be shortened by
1 file each time you pressed the key! (oops!)
Added code so that NFT will not only remove filelists of
non-existent nodes from the HD, but it will also
remove them from the WWIV database!
Added code to return cursor to original position when using
NFT from the command line.
Added /E parameter, which is useable only with /U and /C
commands. /E allows you to run NFT as an external
event to request filelist updates automatically and
to update your filelists (remove any that are no
longer valid), and then exit unattended.
11/21/97
========
Version 1.35
Added global file search option from 'Request File' menu.
Added ability to continue after a search match is found.
Fixed glitch that continued with adding an FDL even if you
had hit ESC to abort.
Made some minor aesthetic changes to the file listing screen.
Reworked the file listing area. You can now scroll through
the files using the arrow keys, and press [ENTER]
to request a highlighted file!
Added some code to print availible memory to NFT.LOG.
11/17/97
========
Version 1.34
Added command line option '/C' to update old file lists.
Format is /C<number>, where number is how old
(in days) a file list must be to be updated
Re-worked section where you choose FDLs. You can now
scroll through the list of availible FDLs (hosted
by you, or by others, depending on what you're
doing) and choose them that way.
HA! I finally figured out some file viewing problems!
I fixed the problem of losing the first 2-5
characters of a filename or directory name!
I also fixed the problem where you would choose
to view a directory sometimes, and would get
a blank screen. I wasn't re-initializing a
variable. That's now been fixed as well!
11/10/97
========
Version 1.33
Fixed a spacing problem for Trader Jack for handling
the automatic email that NFT sends out when
a sysops hosts a new FDL.
Added code to clear keyboard buffers when starting.
Added 'Are You Sure' prompt when exiting NFT
Fixed a bug that set the filedate of filelists to 1977
when you updated filelists.
Added code so that when you press ESC while viewing a
file list, you go back to the 'Choose List'
screen at your last position, rather than all
the way back to the menu.
Added support for PgUp and PgDn while listing Filenet
nodes.
You can now abort file searches and file loading, with
confirmation.
Fixed glitch where you could only choose directories
the first time you ran NFT each day. The code
that I added in the last version that only
updated directoriy listings once per day caused
it to skip allowing you to choose.
Updated FNDLIST.EXE to support the NFT.HID file. Now, you
can run FNDLIST.EXE as an external event, and
NFT won't have to update the directory files
the first time it's run in a day, unless you force
it to.
10/14/97
========
Version 1.32
This will hopefully fix the problem of CRC errors. Sorry
it's taken me so long to take care of this, but I've been
busy with other projects, plus work and a home life, and
haven't been able to do any programming lately. The main
thing you need to fix is put the new SENDIT.EXE in your
FILENET directory.
08/27/97
========
Version 1.31b
Dang. Goofed up on some code. When NFT ran, without updating
the files/etc., the file lists wouldn't show up.
I had put something in a if/then spot that I shouldn't
have. That's now been fixed.
08/18/97
========
Version 1.31a
Oops! Had some code in there that would cause bad CRCs on
files sent direct via the internet. This has now
been fixed.
08/15/97
========
Version 1.31
Added support to automatically send FDL files direct
via internet, if possible.
Added support for sending files to FDL's if you aren't
the host, and the FDL is postable.
Added Menu option to email FDL subscribers.
NFT will use your external editors, if you have
any defined. If you use WWIVEdit, put NFT.KEY and
NFT.DEF in your WWIVEdit/Config directory!
Added feature of NFT to automatically remove file lists
of nodes that no longer exist. NFT will do this
once per day - this is controlled by a file in
your startup directory called NFT.HID. This is
a hidden file that merely contains the date that
NFT last updated the data files. You can force an
update by running NFT with the /U parameter.
Cleaned up and re-organized the code somewhat...
03/14/97
========
Version 1.30
Removed Option Window to choose to display the entire
file list, or choose by directory. Instead, the
View Entire File option is now the FIRST option
in the directory listing.
Fixed glitch in viewing lists by directory, which chopped
off the last line of the directory.
Fixed glitch involving useage of the left/right arrow
keys when cycling through directories.
Intensified color when viewing files
Highlighted Directory name in File listings
Added code to "remember" Directory Choice Position
Added Search Functions when viewing files - use F2.
Added Mouse Support
Improved "Pick File List" Screens
Added code to sort BBS File Listings In Node-Number order.
03/06/97
========
Version 1.29
Changed method of reading in a file for viewing.
Added /V Parameter - if you encounter video problems
when running NFT, run it with the /V parameter
and see if that clears up your problem.
Added support for FNDLIST.EXE program, which will enable
you to view individual directories in NFT. Place
FNDLIST.EXE in your WWIV directory, and follow
the instructions in FNDLIST.DOC for installation.
Added ability to view individual directories or the entire
file list, when viewing file lists.
NFT is now a single program again, and a 286-compiled version
is availible for requesting from here as NFT286.ZIP.
This will get you the latest version of NFT at any
time.
02/18/97
========
Version 1.28
Fixed glitch in internal File List creation.
Included 2 versions of NFT - NFT-1.EXE & NFT-2.EXE. This
is an attempt to track down some problems that
some people have been having with NFT. Let me
know which one works, and which one (if any) doesn't!
02/10/97
========
Version 1.27a
Added code to avoid sending any file requests to @4, @32767,
and your own node, when requesting mass requests.
Added code to update the file dates on existing file lists
so that you won't request updates over and over.
Added code to check file lists for date when requesting
all file lists, and ask if the existing file
list is less than 7 days old.
02/07/97
========
Version 1.27
Added option to menus to simply build a new file list.
This option can be found in the Maintenence
section of the main menu.
Requested by Dawg 1@122
Added Options to Request All File Lists, or update
existing file lists, either singularly or
collectively.
01/20/97
========
Version 1.26
Fixed a problem with adding FDL's. It was putting the
wrong type of carriage return on some occasions.
Coded 2 versions of NFT, in an attempt to cater to those
people running monchrome moniters. If you have
a mono monitor, and are having problems with NFT
running, contact me for the other version.
Compiled NFT to run with 286 options.
01/07/97
========
Version 1.25a
Heh. I got too anxious and released 1.25 too quickly.
The only thing with 1.25a is that it will create
a full-fledged FDLFTS.CFG if one is not found
at startup - this will include comments, etc., so
that you will be able to see what it does.
Also, if you have a FDLFTS.CFG, but don't have
all of the options, it will correctly add them
and add a line to the FDLFTS.CFG telling you that
it had to add some things.
01/06/97
========
Version 1.25
Deltigar pointed out an error in the file chunk
addressing scheme that would cause 'too many
ssms!' to be sent. All but the last chunk
should be addressed to user 0, so that the SSM's
go into the log and not to the sysop.
Deltigar also requested some changes in the Hosting FDL
request processor so as to be compatible with
the new version of the FDL software about to
come out.
Added 'Is this FDL Postable' and 'Require WWIV
Reg# for this FDL' to the Host FDL Process.
Note: When you say that an FDL is 'POSTABLE',
it means that any subscriber may post files to
it. Otherwise, only the host can post files.
Added code to create FDLFTS.CFG if it doesn't
already exist.
Added code to add any options to FDLFTS.CFG that
don't already exist.
Added code to confirm sending mail to the FDL coordinator
when hosting a new FDL - Apparently, some people
are rather impatient, and he'd get multiple mail.
Added code to clean up the email being sent to the
FDL coordinator, removing some unnecessary spaces.
01/01/97
========
Version 1.24
Found bug in requesting files - it would incorrectly
find a "match" based on partial matches, rather
than full matches.
Found bug in checking ALLOW.DAT for existing files that
made all requested files trigger the "This File
Already Exists On This System" routine.
Added ability to (hopefully) detect if NFT is running
under a Monochrome video adapter or within
a Desqview window and perform correctly under
those conditions. I have not tested this feature,
as I run neither, but it *should* work.
Found a bug that prevented NFT from correctly saving
the ALLOW_SSM and DO_ALLOW variables when
editing FDLFTS.CFG.
12/20/96
========
Version 1.23
Cleaned up code. Cleaned up Command Line functions.
Added checking of ALLOW.DAT when requesting files.
Released to FILENET as a fully operational program.
12/05/96
========
Version 1.22a Beta
Emergency release - I forgot to close a file when
configuring the DIRLIST.FTS. May cause problems.
12/04/96
========
Version 1.22 Beta
Added Command Line Options /P, /F, /Q and /M.
Fixed code that caused lockups when viewing large files
under OS/2.
Oops! Found out that I wasn't sending out the correct
types for FDL Add/Drop requests, so they ended
up going into la-la land.
Added code for creating and editing DIRLIST.FTS. You
can set each directory as 'R'egular, 'S'ysop,
WWIV Reg. Required ('M'), or skip completely.
Your old DIRLIST.FTS is saved as DIRLIST.BAK,
and is restored if you choose to NOT save your
changes.
Added code to check for the existence of SENDIT.EXE in
the FILENET directory. If it's not there, NFT
will abort with an error message instructing the
sysop to make sure it gets put in there!
Added code to check to make sure that a file being sent
as mail actually exists.
Added code to not continue with sending a file to an FDL
if you don't host any FDL's.
(Caught by Surgical Steel)
Added code to allow the use of '-' as well as '/' in
command line options.
(Req. by Deltigar)
12/02/96
========
Version 1.21 Beta
Added code to (hopefully) ensure that NFT can be run
correctly from either the main WWIV directory
or the FILENET directory.
Changed description of "VERBOSE" in edit FDLFTS.CFG
(Req. by Deltigar)
Changed Main Screen "FILENET" to be more like standard
FILENET headers
(Req. by Deltigar)
Added options to view POLICY.NWS, FAME.NWS, and REGION.NWS
from the MAINTENENCE Menu
(Req. by Deltigar)
Fixed a bug that kept NFT from running from the main WWIV
directory...It was getting the starting path,
but not putting a \ at the end, so it tried to
find C:\WWIVCONFIG.DAT, rather than
C:\WWIV\CONFIG.DAT! I hadn't noticed it,
because I somehow had a FDLFTS.CFG in my main
WWIV directory!
Added some basic logging to help track down future
problems. NFT will create a file called NFT.LOG
in your ROOT directory of your BBS drive. I
couldn't put it elsewhere, because it starts
logging before it even finds out where it is.
As problems develop, I will put code in NFT to
log it's location and any necessary variables to
track down where the problem occurs. If you encounter
any problems, please email me and send me your
NFT.LOG (rename to the date..i.e. 120296.log)
Added support for hidden codes in FBACKHDR.NET, to correctly
send FDL_Request_To_Host mail to the FDL
coordinator. If the FDL coordinator changes in
the future, a re-write and re-issue of NFT will
NOT be necessary!
(Req. by Deltigar)
Found a couple of areas where I was not closing files
that had been opened. This may have caused some
intermittent lockups that the beta team was
reporting.
Changed the way that NFT was viewing file lists. The
old way had it opening the file and keeping it
open while you browsed. It now opens the file,
reads in the current page, then closes it again,
freeing up memory. I was getting lockups under
OS/2 that hopefully this will fix.
Added command line options /L, /K, /S, /R, /A and /D.
See NFT.DOC for details. Notice the & flag used
in conjunction with the /S parameter.
11/25/96
========
Version 1.2 Beta
First Official Beta for the Beta Team
Enabled saving of FDLFTS.CFG. It *should* correctly
allow you to enable/disable options as well as
changing existing enabled options
Fixed file list viewing - had NFT looking for the wrong
filespec.
Added code to make aborting file list viewing easier.
Added code to check disks when browsing files to make
sure that they were valid drives - i.e. to avoid
the dreaded "Abort, Retry, Fail" error.
Made some minor cosmetic/aesthetic changes.
Added code to host your own FDL. NFT will get the
information from you, check to see if the fdl number is
availible, add a line to FDL.CFG, create the F<FDL>.NET
file, and send the information to Deltigar in the form
of e-mail!
Changed the method of viewing file lists to be
consistent with other file viewing. You can now scroll
through the file lists. Hitting F1 brings up a request
window for that node.
Enabled Processing of FDL.
Enabled Manual Sending of files to FDL's. It's not
pretty, yet, but I'm working on it.
All options except for Command Line options and the
DIRLIST.FTS editing are now enabled.
11/19/96
========
Version 1.1 Beta
FDLFTS.CFG editing code begun. You can now enter and
change options, but they will NOT be saved.
Viewing of file lists is enabled. Hitting F1 during
list viewing will pop up a request window.
When requesting files, NFT will check to see if a file
list exists. If it does, it will scan the file
list for the requested file, and prompt you if
it found it in the list.
NFT, due to the file send bug, now requires an external
program to actually send files. SENDIT.EXE goes
in the FILENET directory, and is called by NFT
to actually send the files.
When sending files, a window pops up where you enter the
filename, description, system, and user to deliver to.
When dropping FDL's, pressing 'F1' will list the FDL's that
you subscribe to, as opposed to the availible
FDL's.
Adding and Dropping FDL's now requests confirmations.
When sending files, you can enter ? as the file name,
and use a picklist to choose the file to send.
11/01/96
========
Version 1.0 Beta
File Sending capability added. There is a snag with the
file sending, in that files larger than 30k
cause a CRC failure when being received. This
is somehow related to compiling the code in
LARGE memory module.
File List sending capability added. NFT checks for the
existence of a file list - if it does not exist,
it builds it immediately. If it does exist, it
alerts you and lets you choose to rebuild it or
send it "as-is".
Added ability to run from either main BBS or Filenet dir.
Enabled FDL Add/Request features. NFT will read the
FDLDATA.FDL file and correctly determine the
host. NFT will then ask you for a directory to
send the incoming files to, showing a listing of
directories if necessary. NFT will check the
FDLFTS.CFG file, and if the FDL is not already
listed, it will put the appropriate line in
there. If the FDL is already listed, you wil be
prompted to change the current settings, or
leave them alone.
Enabled FDL Drop features. NFT will delete the FDL line
from the FDLFTS.CFG file if it exists.
Various FDL maintenence options added (I think).
Ability to update FDL date amd process the FDL
are currently implemented.
10/22/96
========
Version 0.9 Alpha
Demo version shown to Deltigar. Basic interface with:
File Request Feature enabled
File List Request Feature Enabled
File Viewing Feature Enabled