213 lines
6.1 KiB
Plaintext
213 lines
6.1 KiB
Plaintext
Renegade Bug Fixes/Enhancements:
|
|
|
|
Batch Uploads:
|
|
|
|
1. Duplicate files can no longer be added to the batch upload queue.
|
|
|
|
2. The number of files that can be added to the batch upload queue
|
|
is now limited by the "Max Batch Uploads" setting in the System
|
|
Configuration.
|
|
|
|
3. You will now see SysOp Log entries when a user adds, removes,
|
|
clears or lists the batch upload queue.
|
|
|
|
4. Changed batch upload listing header/footers from '-' to '=' to
|
|
match header/footers in other listings.
|
|
|
|
5. The minimum/maximum batch uploads can now be between 1-255.
|
|
|
|
6. You can now force a user to batch upload all files in the
|
|
batch upload queue. This is controlled by the System Configuration
|
|
setting "Force batch uploads at login".
|
|
|
|
7. Previously, files were added to the batch upload queue and were
|
|
stored in memory utilizing the following:
|
|
|
|
TYPE
|
|
BatchULRecordType = RECORD
|
|
BULFileName: STRING[12];
|
|
BULSection: Integer;
|
|
BULDescription: STRING[50];
|
|
BULVPointer: Byte;
|
|
END;
|
|
|
|
VAR
|
|
BatchULArray: ARRAY [1..100] OF ^BatchULRecordType;
|
|
NumBatchULFiles: Byte;
|
|
|
|
TYPE
|
|
ExtendedArray = ARRAY [1..99] OF STRING[50];
|
|
|
|
BatchULV: ARRAY [1..100] OF ^ExtendedArray;
|
|
BatchULVPointer: Byte;
|
|
|
|
Now, this system has been revamped so that all files added to the
|
|
batch upload queue are stored in the external file "BATCHUL.DAT"
|
|
and "BATCHUL.EXT". These files are updated by adding, removing,
|
|
clearing or uploading batch queued files. This system utilizes
|
|
the following:
|
|
|
|
TYPE
|
|
BatchULRecordType = RECORD
|
|
BULFileName: Str12;
|
|
BULUserNum,
|
|
BULSection: Integer;
|
|
BULDescription: Str50;
|
|
BULVPointer: LongInt;
|
|
BULVTextSize: Integer;
|
|
END;
|
|
|
|
VAR
|
|
BatchULFile: FILE OF BatchULRecordType;
|
|
BatchUL: BatchULRecordType;
|
|
NumBatchULFiles: Byte;
|
|
|
|
TYPE
|
|
ExtendedArray = ARRAY [1..99] OF Str50;
|
|
|
|
VAR
|
|
BatchULF: FILE;
|
|
|
|
|
|
Batch Downloads:
|
|
|
|
1. The minimum/maximum batch downloads can now be between 1-255.
|
|
|
|
2. You will now see SysOp Log entries when a user lists the
|
|
batch download queue.
|
|
|
|
3. Removed a section of code that would reaccess the *.DIR file to
|
|
obtain the file information to a add a file to the batch download
|
|
queue. The file information is now passed from the download
|
|
command. Of course, numerous variables were no longer required
|
|
and were removed.
|
|
|
|
4. Removed a section of code that would reaccess the file to be
|
|
downloaded to obtain the filesize of the file for a ratio check.
|
|
The filesize is now passed from the download command. Of course,
|
|
numerous variables were no longer required and were removed.
|
|
|
|
5. Previously, files were added to the batch download queue and were
|
|
stored in memory and in the external file "BATCHDL.DAT" utilizing
|
|
the following:
|
|
|
|
TYPE
|
|
StorageType =
|
|
(Disk,
|
|
CD,
|
|
Copied);
|
|
|
|
TransferFlagType =
|
|
(lIsAddDLBatch,
|
|
IsFileAttach,
|
|
IsUnlisted,
|
|
IsTempArc,
|
|
IsQWK,
|
|
IsNoFilePoints,
|
|
IsNoRatio,
|
|
IsCheckRatio,
|
|
IsCDRom,
|
|
IsPaused,
|
|
IsAutoLogOff,
|
|
IsKeyboardAbort,
|
|
IsTransferOk);
|
|
|
|
BatchDLRecordType = RECORD
|
|
BDLFileName: STRING[52];
|
|
BDLStorage: StorageType;
|
|
BDLUserNum,
|
|
BDLSection,
|
|
BDLPoints,
|
|
BDLUploader: Integer;
|
|
BDLFSize,
|
|
BDLTime,
|
|
BDLOwnerCRC: LongInt;
|
|
BDLFlags: TransferFlagSet;
|
|
END;
|
|
|
|
VAR
|
|
BatchDLArray: ARRAY [1..101] OF ^BatchDLRecordType;
|
|
BatchDLFile: FILE OF BatchDLRecordType;
|
|
BatchDL: BatchDLRecordType;
|
|
BatchDLSize,
|
|
BatchDLPoints,
|
|
BatchDLTime: LongInt;
|
|
NumBatchDLFiles: Byte;
|
|
|
|
Now, this system has been revamped so that all files added to the
|
|
batch upload queue are stored in the external file "BATCHDL.DAT"
|
|
and not in memory. This file is updated by adding, removing,
|
|
clearing or downloading batch queued files. This system utilizes
|
|
the following:
|
|
|
|
TYPE
|
|
StorageType =
|
|
(Disk,
|
|
CD,
|
|
Copied);
|
|
|
|
TransferFlagType =
|
|
(lIsAddDLBatch,
|
|
IsFileAttach,
|
|
IsUnlisted,
|
|
IsTempArc,
|
|
IsQWK,
|
|
IsNoFilePoints,
|
|
IsNoRatio,
|
|
IsCheckRatio,
|
|
IsCDRom,
|
|
IsPaused,
|
|
IsAutoLogOff,
|
|
IsKeyboardAbort,
|
|
IsTransferOk);
|
|
|
|
BatchDLRecordType = RECORD
|
|
BDLFileName: Str52;
|
|
BDLOwnerName: Str36;
|
|
BDLStorage: StorageType;
|
|
BDLUserNum,
|
|
BDLSection,
|
|
BDLPoints,
|
|
BDLUploader: Integer;
|
|
BDLFSize,
|
|
BDLTime: LongInt;
|
|
BDLFlags: TransferFlagSet;
|
|
END;
|
|
|
|
VAR
|
|
BatchDLFile: FILE OF BatchDLRecordType;
|
|
BatchDL: BatchDLRecordType;
|
|
NumBatchDLFiles: Byte;
|
|
BatchDLSize,
|
|
BatchDLPoints,
|
|
BatchDLTime: LongInt;
|
|
|
|
|
|
File Points:
|
|
|
|
1. The file credit/debit system has now been changed to a standalone
|
|
file point system. As a result, a new variable was added to the
|
|
user record for awarding/removing file points. No internal change
|
|
was made to how these file points are awarded or removed. Initial
|
|
file points can be awarded thru the New User Configuration and/or
|
|
the Validation Editor. Some minor verbage changes were made
|
|
thru-out the code to accomodate this change.
|
|
|
|
|
|
Light Bar Support:
|
|
|
|
1. You can now toggle lightbar support on or off in the System
|
|
Configuration for the file area with the option "Use file
|
|
area lightbar" or for the message area with the option "Use
|
|
message area light bar".
|
|
|
|
2. Menu commands were also added to allow the user to toggle file or
|
|
message lightbar support on or off (Assuming these options are
|
|
available - See above).
|
|
|
|
File Area LightBar Support: CmdKeys = OP, Options = 31
|
|
Message Area LightBar Support: CmdKeys = OP, Options = 32
|
|
|
|
|
|
Enjoy!!!
|