//// / / ///// //// //// //// //// ///// //// / / / / / / / / / / / / / / / Software -- AutoFile History ///// / / / / / / / / ///// / /// / / Copyright David J. Thomas / / / / / / / / / / / / / / / 1992, 1993, 1994 / / //// / //// / / / / //// ///// ///// To be done: o Pass through areas (Terry May) o Prevention of file forwarding if key words contained in description (James Partner) o Check FIL for the file before allowing file to pass o Inclusion of ZIC, LIC, AIC support o Use of netmails to forward files using Jetmail-specific flags (optional) o Group-type duplicate detection o Turbo: file access level to be set at file echo level (Ed Lynch) | -- Bug (Karl Foley) |File reports had 0 size listed in file reports. | -- Bug (Dave Meaker) |Some PC systems reported PW in TIC files instead of Pw. AutoFile accommodates |these now. +--- 30 Aug 94 -- Version 1.08 - 82217 bytes | -- Important Change |From this version onwards, the GNU General Public License will apply to |AutoFile. The sources are therefore distributed along with the program |itself. The AUTOFILE.GFA source code is distributed with this release. | -- Change |The CRC-16 code has been made machine code. This will help more with MakeDiff |later, when that release is out. +--- 7 Jan 94 -- Version 1.07 - 86946 bytes | -- Bug |*.TIC files that were renamed to *.TXX were not later renamed to *.TOK. Fixed. | -- Bug |Only the first *.TOK file was found. Fixed. | -- Change |The key code has been changed. I will issue everyone with a new key, of the |format xxxx-yyyyyy, xxxx being letters and yyyy being the serial number; this |key will be presented in the form of a Key statement in the control file. It |will also be necessary to include your name, in the form of a Name statement |in the control file, and you must have specified this in exactly the same way |that you have requested for your key. | -- Bug (Daron Brewood) |The HATCH file was not being processed according to specifications. | -- Bug |The log was not being written. This should be fixed now. | -- Bug (Keyop Troy, John Carolin) |The number of times a file was downloaded was not being set correctly by |AutoFile. Hopefully :-) it should now work :-) hi John ;-) | -- Bug (John Carolin) |Some of the new keys didn't work properly. If you get a problem with your key, |please let me know about it and I will try to solve the problem ASAP. +--- 6 Jan 94 -- Version 1.06 - 89087 bytes | -- New feature |Any file that cannot be imported due to lack of space has its corresponding |TIC file changed in extension to TOK. TOK files are not checked, since they |have already been checked once, so this speeds things up whilst allowing you |to free up more room on your download directories without having to rename |TICs to get them processed. | -- Bug (Al Petersen) |The minus sign, or hyphen (-) wasn't accepted in area names when using |AutoFile's own hatch feature. I suspect that since Al has now discovered |AutoShell, he probably won't notice this bug fix :-) Incidentally, if anyone |out there doesn't know about AutoShell, it makes a pretty good shell for |AutoFile, but sometimes features of AutoFile are missing from AutoShell. | -- Change |Logging should now work a bit better. All lines are sent to screen, and if |they are longer than 80 characters then they are split over to the next line. | -- Change |The default word recognised by AutoFile for automatic file echo attach/detach |is now FILEFIX. | -- Change |ProBBS's configuration file formats changed since the release of 1.05. The |formats are not expected to change any further before beta testing of ProBBS |begins. AutoFile has been modified to take into account of the changes, and |has been extensively tested in consultation with John Carolin (author of |ProBBS). | -- Known bugs |AutoFile has sometimes closed its log early when using the ProBBS |configuration. I'm looking into this, but can't see where the problem lies at |present. However, the program still works normally. |TOKs still seem to be completely checked, even though they have already been |checked, and I'm not sure that they are all detected at once properly. Again |this shouldn't cause too many problems. | -- Note |I couldn't release this formerly as a beta version as I would normally have |done, because I didn't have the time to do so. Development on this program |will slow for the next six months or so, since my final two terms at |University are coming up and I will not have time to continue program |development. Apologies about this, but note that development will continue as |long as there is demand for it, after my exams finish. +--- 10 Nov 93 -- Version 1.05 - 88083 bytes | -- Bug (Daron Brewood) |It was impossible to use file echoes which had areanames with numbers in. | -- Bug (several) |Registrations were not acknowledged; the program said "Unregistered" in all |netmails. | -- New feature |AutoFile is the first ProBBS-ready program to hit the streets! If you decide |to run ProBBS in the future, AutoFile will easily be tailored to suit. You |only need to insert the new config line "ProBBS " and |AutoFile will do the rest. |Please note that you cannot use this feature at the same time as TurboFIL. +--- 4 Oct 93 -- Version 1.04 - 87264 bytes |This release needs ALL keys issued with serial numbers from 1000 onwards to be |updated. Please do not install this version of AutoFile if you have not |received an updated key, but instead, contact the support board. | -- New feature |File echo names can now contain more than eight characters. No limit is now |applied. However, any echo names that contain more than eight characters may |cause problems with some other TIC file processors, so the use of such names |is NOT recommended. If you are using echo names with more than eight |characters then the StopDup feature will not function for those areas. I need |to get this release out, and haven't time to get it working for long area |names. | -- New feature (Daron Brewood) |It is now possible to quit the program without sending a file through file |echoes when the SEND option is used. +--- 16 Aug 93 -- Version 1.03beta (Restricted Release) | -- New feature |AutoFile now supports automatic use of magic names for BinkleyTerm users. |There are a few new keywords to supoprt the feature: |Okfile [], where is the path and name to your |Binkley-compatible Okfile, and is an optional password to be added |to Magics written into the Okfile specified. With this, a new Okfile will be |written out including the new magic name, which will replace any existing one. |AutoMagic , which should be used after an AutoSend line, and will |specify a magic name for files automatically sent. |The HATCH file specification now includes a new optional fourth entry, namely |the magic name. It may be included or not, but do not forget that all HATCH |file specifications should end with the string --- on an otherwise empty line. |When locally hatching a file, the user will now be prompted for a magic |filename. |A keyword Magic has been introduced in the TIC file to support this feature. |Note that this could cause crashes to software that does not support it, but |such software would not be compliant to FSC-0028. This is the reason for this |release being restricted. Please let me know if any problems occur with other |people's software. +--- 17 Jul 93 -- Version 1.02beta (Restricted Release) | -- Bug (Lots of people) |Netmails were not being given the correct flags. This should now be fixed. The |flags will include Pvt, K/Snt and Local. Crash or Hold may also be present, |depending on which flags are set for the outgoing node. | -- Bug (Daron Brewood) |An attempt was made to process deleted, but not received, FileFix requests. | -- Bug (Daron Brewood) |The program terminated abnormally on discovery of a FileFix request using the |wrong password. | -- Bug (Forgotten) |FileFix requests using the wrong password were returned with the wrong address |in the "From:" field. | -- Bug (Ben Van Bokkem) |Default file report template was not found in some instances. | -- New feature (Terry May) |'Send /? for Help' line included in FileFix responses where help was not |originally requested. +--- 28 Jun 93 -- Version 1.01 | -- Bug (Ben Van Bokkem) |Hatching a file into a secondary area failed to add crucial details to the TIC |and FLO files written out. Due to this bug, version 1.0 was not supplied to |the net, hence this release is a full release rather than 1.0. Apologies to |the few that did actually obtain 1.0 from me. | -- Bug |Reporting the size of a hatched file failed; the file size was written in as |0. | -- New feature |FileFix checking speed has been considerably increased, to the point where an |option to disable checking is no longer required. +--- 27 Jun 93 -- Version 1.0 | -- New feature (Daron Brewood) |Reporting options for number of files and origin node number of files. The |REPORT lines of a file reporting template may contain %o, which will be |expanded to the node number of the originating node. If a file is hatched |locally, your first address in the zone given by the first address to hatch to |is used, or the default zone if no nodes are specified. The SUBJect, HEADER, |REPORT or FOOTER lines may contain %n, which will be expanded to the number of |file hatches reported in the block. |The default file reporting template now encloses the origin node number |parameter %o, but to use the number of files hatched %n you must develop your |own template. | -- Bug (Carsten Brockman) |The subject line of the netmail sent with a file still contained some of the |path to the TIC file, or in some cases just digits. This should be fixed now. +--- 20 May 93 -- Version 1.0 PR (The first Non-Beta Release) | -- Bug (Ben Van Bokkem, Terry May) |In some instances, specifically when processing TIC files, the CRC was |calculated correctly but the program placed 0 in each outgoing TIC file. | -- Change |The logging priority of some text lines has been changed. | -- Bug (Ben Van Bokkem) |A GEMDOS internal error has hopefully been eradicated. | -- Bug |"Replaces" lines in TICs were never acted upon, even if "Replace-Del" was |included in the control file. | -- Bug |Small error in information output in response to "autofile ?" rectified. | -- New feature |AutoFile will now exit with errorlevels 0-3 or 99. 99 indicates "autofile ?" |was used, otherwise bit 0 indicates netmail was written, and bit 1 indicates |that echomail was written. +--- 1 May 93 -- Version 0.25 (Restricted Release) | -- New feature |I've added support for the environment variable MAILER. If MAILER is found in |the environment and no AUTOFILE.CTL exists in the current working directory, |AutoFile will search the directory specified by the MAILER environment |variable for AUTOFILE.CTL. +--- 22 Apr 93 -- Version 0.24 (Restricted Release) | -- Bug (Me, Ben Van Bokkem) |The Size of TICked and FLEad files was reported as 0 bytes. | -- New feature |Duplicate file prevention has now been added. The syntax of the new statement, |'StopDup', is 'StopDup []' where is an optional path |specification where the .DUP files will be stored. The information stored |about each file is its name and CRC-32, so files with the same name can still |be processed, as long as they are different. | -- New feature |Where secondary areas are used, there is no real need for the file to exist on |the BBS in two areas. Also there is no need for two descriptions. The file |copy to secondary areas has been discontinued. +--- 21 Apr 93 -- Version 0.23 (Restricted Release) | -- Bug |If more than one report of an echoed file was required, the second and later |reports did not contain descriptions. | -- Bug |If not enough space was available to move a file, AutoFile still reported its |arrival. +--- 20 Apr 93 -- Version 0.22 (Restricted Release) | -- Bug |Sometimes, 'empty' messages were written, which caused LED to assume that no |more messages were in the base, and Jetmail was exporting messages with no |From, To, Subj field, nor mail text. Hopefully no more problems should result. +--- 18 Apr 93 -- Version 0.21 (Restricted Release) | -- Errata |The default filename for file reporting info is REPFILE.TPL, not REPAREA.TPL. |Sorry guys! | -- Bug |If a TIC file was not processed correctly (due to an error in the TIC), then |no other TIC files would be looked at and the program would abort with error |-25. | -- Bug (Ben Van Bokkem) |If, in a report, the default Report line was used then its template was not |properly terminated by a LF, so a full stop appeared before the footer. +--- 17 Apr 93 -- Version 0.20 (Restricted Release) | -- Bug (Ben Van Bokkem) |AutoFile was detecting the presence of a file in a FIL file, but it was |proceeding to append to it anyway. Hopefully this has now been fixed. | -- Bug (Ben Van Bokkem) |Error -33 (File not found) appeared when trying to hatch a file. | -- Bug |When hatching a file, the report would not contain a filename. | -- Bug |When locally hatching a file, the report(s) would not be written. | -- Bug (Many) |When locally hatching a file, the description would not be appended to |FILES.BBS. Hopefully this is now fixed. | -- Bugs |Quite a few more bugs were present in the earlier releases of today, which I |don't think I need to go into. It should suffice to say that all of the bugs |I've found have been eliminated. Now it's your turn, guys :-) +--- 17 Apr 93 -- Version 0.19 (Restricted Release) | -- Bug (Ben Van Bokkem, Daron Brewood, Mark Matts) |If the AUTOFILE.CTL contained any lines with three or more parameters, |AutoFile was bombing out. This was a slight omission caused by me being |extremely tired at about 0300am :-( +--- 17 Apr 93 -- Version 0.18 (Restricted Release) | -- New feature (Joerg Spilker) |You can now use Version 3 BinkleyTerm files, with Base-36 filenames. This |means that you need not specify a private net number for your points, if you |include the "Base36" keyword in AUTOFILE.CTL and use BT version 3 or higher. | -- Bug |The importing of FLE files was not reported in Rep_Area. | -- New feature (Joerg Spilker) |The syntax of RepArea keyword has changed, it is now as follows: |RepArea [