home *** CD-ROM | disk | FTP | other *** search
- %
- % X_LIST v2.14 sample controlfile for OPUS (and perhaps Binkley)
- % ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- %
- % X_LIST V2.14 IS NOT PUBLIC DOMAINE MATERIAL - but almost free for most
- % BBS as stated in the documentation - read it.
- %
-
- % ***** G E N E R A L S e t t i n g s *****
-
- %Licence % If you have a Licence Don't fake it.
-
- %
- % Using the Opus<TM> prm file
- %
- % If the prm file is specified the following statements can be ommited :
- %
- % Address
- % BoardName
- % LogFile ┌──────────────────────────────────┐
- % MatrixPath │Any of these can be switched of │
- % MsgFrom │by the statement with no arguments│
- % InBound │below the PrmFile statement. │
- % OutBound └──────────────────────────────────┘
- % SysOp
- % SystemPath
- % BBS - Will detect if it is an 1.03 or 1.10 version of Opus.
-
- PrmFile C:\OPUS\OPUS.PRM % Get Data from an Opus v 1.03/1.10 PrmFile
-
- SystemPath C:\OPUS\ % Where you got your system1 - 99.BBS files.
-
- XListData C:\OPUS\X_LIST.DAT % X_List's private note book.
-
- % ** WARNING XLogFile MUST always be different from LogFile **
-
- XLogFile d:\Opus\X_List.Log % X_List's own log file...
-
- LogLevel 6 % Loglevel for the X_list logfile.
- % 0 : No log info.
- % 1 : '!'
- % 2 : '!','*'
- % 3 : '!','*','+'
- % 4 : '!','*','+',':'
- % 5 : '!','*','+',':','#'
- % 6 : '!','*','+',':','#',' '
-
-
- % When working with a LAN, you may need to change this variable..
-
- %FileMode 2 % Default
- %FileMode 0 % Open files as read-only.. Might be usefull in MTASK.
- % Other possible values may be found in you LAN documentation.
-
- %BBS OPUS % We're running an OPUS 1.03 BBS
- BBS OPUS1.10 % This is an Opus 1.10 system
-
- Mailer OPUS % We're using an OPUS/Binkley mailer.
- %Mailer Binkley % Or a Binkley Mailer (same as OPUS)
- %Mailer FD % Enable this instead if you use FrontDoor.
-
- SysOp Per Holm % Name of the SysOp
-
- % Board Name. ** WARNING - NO COMMENTS ALLOVED ON THE BordName CTRL-LINE **
-
- BoardName Asgaard BBS - The New Home Of X_List
-
- Address 2:230/22 % Default forward address.
- Address 57:4501/100 % Use this address for Zone 57 Nodes.
- Address 97:9451/4 % Use this address for Zone 97 Nodes.
- %Address 2:230/22.17 % Or maybe a full 4 stroke pointaddress.
-
- Drives CDEFIJ % the drives available C-F I-J
- %MaxDrive 10 % the maximum drive 3=C:, 10=J:
- % Use 'Drives' instead.
-
- %Debug % Just in case.
-
- Hindustan No % Obvious.
-
- % ***** P U B L I C L I S T *****
-
- % Let's make the filelist
-
- OutFile C:\OPUS\ASG_LIST.TXT % The file that X_List is about to create.
-
- % Lets's put our LOGO in front of the Public List.
-
- Header C:\OPUS\asg_head.txt % Call this whatever you like or comment it.
-
- % And some additional information in the buttom of the list..
-
- Footer C:\OPUS\asg_foot.txt % Call this whatever you like or comment it.
-
- % Since the File areas are from 1 to 57 there's no need to scan the rest of
- % the SystemXX.Bbs files. Ok! Just tell X_List:
-
- First 1 % First file area no.
- Last 57 % Last file area no.
-
- % Skip areas that's not available for normal users.
-
- Level Extra % Change this to Disgrace,Normal or whatever.
- % or just a plain number between 0 and 32767
- % for the Quick BBS.
-
- Skip barricad % No need to show all that non-pd stuff.
-
- Skip 28 % This area is for twits - leave it out.
- Skip 25 % This is where I'll keep the X_List source.
-
- %Skip text % This statement won't force any areas to be
- % skipped - but leave all text only lines in
- % your Files.Bbs out of the Public list.
-
- Skip Missing % Do not insert those files that are missing
- % in the public list.
-
- Skip 98 Text % Skip text-only in single area
-
- Skip 98 Missing % Skip missing files in single area
-
- % Add an extra area to the list.
-
- Show 90 % Show area disregarding privilege and barricade.
- Show 3 Missing % Show missing files in single area
- Show 4 Text % Show comments in single area
-
- % And while at it , make a seperate list with the new files.
- % Ex. rename the 'E)xtra Info' in main menu to 'L)ist NEW files'
- % and hook this list on as the Edtorial file.
-
- NewsList F:\MISC\ASG_NEWS.TXT % New files on the board.
-
- % Since this is the advanced control file - let's start getting advanced!
-
- % Lets put a custom designed text in the beginning of the output file with a
- % nice board-logo and information about your fantastic BBS. By the way , Lets
- % refer to the output file as the 'public list' from now on.
-
- % X_list defaults to mark last months file with a '*' in the Opus way.
- % You may change the number of days using MarkList.
-
- MarkLast 30
-
- % X_List are going to decide wheter to assign large buffers or not - Lets
- % specify how many files we expect to be in the public list.
-
- MaxFiles 1500 % 1500 is default ( about 60 Mbyte stuff ).
-
- % X_Lists will default to show all areas requiring a privilege level of normal
- % or less disregarding baricaed etc.. Lets change that a bit.
-
- % Lets create a textfile containing all files on your board in a format
- % readable by dBaseIII and the like.
-
- CommaFile C:\OPUS\50520DB.TXT % dBase etc. commafile
-
- % Define your own DBASE format. ** WARNING NO COMMENTS ON THIS CONTROL LINE **
-
- CommaFormat '%file',%size,'%area'
-
- % %file : Name of the file.
- % %size : The size of the file.
- % %area : Area number of the file.
- % %comment : Insert file comment in DBASE file. *** VERY SLOW ***
- % %year : The year part of the file date.
- % %month : The month part of the file date.
- % %day : The day part of the file date.
- % %hour : Hour part of the file time.
- % %min : minute part of the file time.
- % %sec : Sec. part of the file time.
- % %zone : Your zone number.
- % %net : Net number.
- % %node : Node number.
- % %point : Point number.
-
- % Future utilities from Dugfisk unlimited requires an X_list generated
- % Master-index file. This is made by specifying the path to this file
- % and the day of week when it should be written.
- % 0=Sunday..6=Saturday and 7=All.
- % The file will be named XXXXYYYY.IDX where XXXX and YYYY are net and node
- % number as 4 HEX digits.
-
- Index 5 C:\OPUS\DANELIB\ % Write an index every friday!!
-
- % The public list texts might also be customized
-
- EuroDate % Use Euoropean date form
-
- Lan-UD Updated by % X_LIST V2.xx
- Lan-FA File Area # % File area # (header)
- Lan-FR (Matrix filerequest possible) % Below header
- Lan-FP (You need a password to file-request these) % Below header
- Lan-MI Disapeared % Missing files
- Lan-FI titles in this area % Buttom of each area
- Lan-FL titles listed % Total no of files
-
- % And now let's fix the comment in NEWSLIST.TXT
-
- Lan-NF ** New files from the %1 day period %2 - %3 **
-
- % %1 Number of days to be included..
- % %2 First date included...
- % %3 Today...
-
- % ***** A R E A M A I N T *****
-
- % While running through the areas X_List have a chance to do some house
- % Cleaning.
-
- % While reading all these Files.Bbs files why not get rid of those ugly ^Z's
- % Produced by Fido-Fam 3B4 (Why don't anybody fix this 'bug' ? ).
-
- Rewrite % Rewrite and remove ^Z's.
- Rewrite 98 % rewrite of Files.BBS in one area.
- Rewrite 97 - % Skip rewrite of Files.BBS in one area.
-
- % Some files might not be in the Files.Bbs files - lets put these poor orphan
- % files where they belong. ( No! Not Dir.Bbs Dir.Bak etc.)
-
- % X_LIST will tidy your FILES.BBS in different ways etc. by splitting
- % descriptions too long to be displayed by Opus<Tm> into seperate
- % lines with spaces inserted to get the indent right
-
- ReFlow % reflow in all areas.
- Reflow 9 % reflow of Files.BBS in one area.
- Reflow 10 - % Skip reflow of Files.BBS in one area.
-
- Adopt % Insert orphans in Files.Bbs
- Adopt 98 % Adopt of files into Files.BBS in one area.
- Adopt 97 - % Skip Adopt of files into Files.BBS in area 97
-
- % Then we are going to remove all those Missing files - nobody needs them.
-
- RemMiss % Delete Missing files from Files.Bbs.
- RemMiss 98 % Delete Missing in one area.
- RewMiss 97 - % Keep Missing in one area.
-
- % For some reason these files keep showing up in the file directories - Delete
- % Them ( Hiding outside the Files.Bbs won't help these poor files).
-
- Crap Masturba.Arc % This is a decent board.
- Crap Dir.Bak % No need for this one.
- Crap Files.Bak % Hmm! This one too.
-
- % Create Files.Gbs directories do prevent upload of files.gbs files.
-
- Secure
-
- % While speeding through the areas , X_List may delete empty files from
- % the directories (unsuccesfull uploads etc.). Use ZapZero.
-
- ZapZero
-
- % Maybe you just want to know the files wich are outside in the cold.
-
- OrphanReport C:\OPUS\ORPHAN.TXT % Make an Orphan Report to the SysOp.
-
- % OrphanReport [/M] [/C] [/D] <OrphanFile>]
- %
- % /M : Mail the Report.
- % /C : Copy for CoSysOps....
- % /D : Delete file after sending.
-
- % Any dupes on your board? Lets write a nice report to the SysOp.
-
- DupeReport C:\OPUS\DUPES.TXT
-
- % DupeReport [/M] [/C] [/D] <DupeFile>]
- %
- % /M : Mail the Report.
- % /C : Copy for CoSysOps....
- % /D : Delete file after sending.
-
- % This one is dangerous!!! - think about it carefully..
- %
- % Say you want to delete old copys of the nodelist - and only keep the
- % latest NODELIST.BBS , NODELIST.006 , NODELIST.IDX and NODELIST.SYS
- % This might be done using
-
- KeepLatest 4 C:\Nodelist\NODELIST.*
-
- % X_LIST will then look at all the matching files and delete then except
- % those 4 with the lastest date.
-
- % One more example - this keeps the latest nodediff for download only..
-
- KeepLatest 1 C:\NetInfo\NODELIST.A*
- KeepLatest 4 C:\NetInfo\NODEDIFF.A*
-
- % Touch is simply the good old thing , that stamps current date and time
- % on existing files. This version do handle wildcards.
- % NEVER TOUCH THE FILES X_LIST IS WORKING ON!!
-
- Touch X:\File\Touch?Me.*
- Touch E:\File\Info\ASG_LIST.ARC
- Touch E:\File\INFO\ASG_LIST.TXT
- Touch E:\File\Info\ASG_NEWS.ARC
-
- % When adopting new files you X_LIST might add a comment
-
- AdoptComment (description missing)
-
- % And you may replace special characters in the public list and FILES.BBS.
- % The below translations are usefull in Denmark.
- % ** WARNING ** Upload counters like [9] will be changed too!!!
-
- %Convert { æ
- %Convert | ¢
- %Convert } å
- %Convert [ Æ
- %Convert \ ¥
- %Convert ] Å
- %Convert å
- %Convert æ
- %Convert ¢
-
- % ***** O K F I L E *****
-
- % Having a look at most of the file areas , we might as well rewrite the
- % list of requestable files. If you don't know about file requests - shame
- % on you , It's not that tricky.
- %
- % Specify the 'OKFILE' path and name and let X_list put a line like
- % C:\OPUS\FILES\LISP\*.* for each area in the public list.
-
- OkFile C:\OPUS\Traffic\in\Okfile.lst
-
- % An include a few others by including a header with some extra paths.
-
- OkHeader c:\Opus\OkHead.Txt
-
- % Lets bother everybody by adding some hard to remember passwords.
- % Note! Passwording filerequests is not possible when you run
- % in FrontDoor mode - use the security manager for this.
-
- Password All Dugfrisk % Use this for all areas ( Don't tell anybody).
-
- Password 55 % No password on the Opus area.
- Password 93 Howde % Area 93 is a special one.
- % If using Quick BBS the area number will
- % be the same as the AreaFile Line number.
-
- % Now lets make some magic filenames for our newest versions of these files.
- % This option is only for the Binkley/Opus mailer.
-
- %Magic Nodelist C:\File\NetInfo\Nodelist.A*
- %Magic Nodediff C:\File\NetInfo\NodeDIFF.A*
- %Magic Z2-List C:\File\NetInfo\Z2-List.A*
- %Magic Z2-Diff C:\File\NetInfo\Z2-Diff.A*
- %Magic Region23 C:\File\NetInfo\Region23.*
- %Magic Fnews C:\File\NetInfo\Fnews???.Arc
-
- % Phew! The Public list and OkFile is now finished. (Hope so).
-
- % ***** L O G A N A L Y Z E *****
-
- % Well! Know we know everything about every file let's use it for something.
-
- % Why not scan the log file and send funny messages to all uploaders?
-
- % Specify the path and name of your Opus Log file.
-
- % ** WARNING LogFile MUST always be different from XLogFile **
-
- LogFile C:\OPUS\OPUS.LOG % I'll bet you won't have to change this one.
- LogFile C:\Max\Max.Log % And a secondary log file.. (Max 10 Logfiles)
-
- % using OPUS and External protokols like BIMODEM (BIOPUS).
- % Note the first character '=' wich is the first character in the Log line.
- % The upload and download option is for an OPUS/Binkley like logfile only
-
- Upload =RECV % Bimodem Upload mark in LOG..
- Download =SEND % Bimodem Download log entry..
-
- % And lets look at the Binkley NetFiles/Mail...
-
- Upload +Received- % Binkley received somthing..
- Download +Send- % Binkley sent somthing..
-
- % And now send a daily message to the SysOp, and the cosyop's
-
- DailyReport
-
- % DailyReport [/M] [/C] [/D] [<Reportfile>]
- %
- % /M : Mail the Report.
- % /C : Copy for CoSysOps....
- % /D : Delete file after sending.
-
- % Lets give them infor on the OPUS/BINKEY Mailsessions
-
- SessionReport % Include it into the daily report message,
-
- %SessionReport /M /C /D /A D:\Tmp\Session.Tmp % Or in seperate message
-
- % SessionReport [/M] [/C] [/D] [/F] [/I] [/O] [/A] [<Sessionfile>]
- %
- % /M : Mail the Report.
- % /C : Copy for CoSysOps....
- % /D : Delete file after sending.
- % /F : Full report, report all sessions. (default)
- % /A : Append to existing file.
- % /I : Report in sessions (other system calling)
- % /O : Report outgoing sessions (your system calling)
- % /U : Report User sessions.
-
- % Lets teach those jerks constantly uploading dupes a lesson.
-
- % The User.Bbs structure is about to change so let's make a control file
- % to be used be another program and leave the User.Bbs alone.
- % As described in the documentation , the size of the dupes is subtracted
- % from the users upload statistic.
-
- % We might as well call this file something like
-
- UserAdjust C:\opus\adjust.ctl % The SJ-Adjust control file.
-
- % Everybody is downloading games , why not offer some decent files and leave
- % Then out of the download statistics.
-
- FreeFile Opuser.Arc %
- FreeFile dk-bbs.arc % F R E E F I L E S
- FreeFile Abn_list.arc %
- FreeFile Abn_List.Txt %
-
- % You might need to tell X_List the location of your non public upload dir
- % in order to thank everyboddy for the contributions.
-
- Include C:\OPUS\FILES\BRANDNEW\*.* % Note the wildcards.
- Include 99 % Or an Areanumber
-
- % ***** M A T R I X / M E S S A G E S *****
-
- % We need a message are to dump the messages
-
- MsgArea 1 % A local to/from SysOp area.
- %MsgArea D:\msg\local\ % Place user messages in area d:\Msg\local
-
- MsgDrArea 99 % This is for SysOp eyes Only Only
- %MsgDrArea D:\Msg\Local\ % Send Daily report in local area d:\....
-
- MsgFrom Per Holm % Senders name.
- % If not specified the same as SysOp
-
- MsgSize 6 % Split messages larger than 6-7 Kb.
-
- WelcomeMsg e:\opus\ctl\Welcome.txt % Welcome new Users.
-
- ThanxMsg C:\OPUS\X_LIST\THANXMSG.TXT % General thank-you msg.
-
- DupeMsg C:\OPUS\X_list\DUPEMSG.TXT % Msg for dupe-uploaders.
-
- ExeMsg C:\OPUS\X_list\NoArcMSG.Txt % Msg for EXE/COM uploaders.
-
- ExtMsg PIC C:\OPUS\X_list\NoPicMSG.Txt % Msg for .PIC uploaders.
-
- % You may customize the texts used in letters
-
- Lan-UL To send % Dupes part I
- Lan-WT is a waste of time % Dupes part II
-
- Lan-WE Welcome to Aarhus by Night!! % Welcome new users
- Lan-DR Your daily report % Daily Report
- Lan-YG You got yourself a % Forward Message
- Lan-TH Thanks for sending % ThankYou message
- Lan-PA Try Arc'ing % Exe/Com uploads
- % and ExtMsg uploads
-
- % Matrix Mail supported
-
- MatrixPath C:\OPUS\MSG\MATRIX\ % Place Matrix Messages here.
- %MatrixPath 90 % Or use area number (Opus/RA/Max)
-
- % X_LIST will now delete it's own messages when received.
-
- KillReceived
-
- % You may send a copy of the daily report to your CO-SysOps.
-
- CoSysOp 1:99/999.3 Cr. Ackermann % Our Cosysop
- CoSysOp Mrs. Ackermann % Local CoSysOp
- CoSysOp /R /D /O /1 9999/30 Hans Steffensen % point CoSysOp
-
- % CoSysOp [<Flags>] [<Node>] <Name>
- %
- % <Flags> : Report Types for this CoSysOp (Default are all types)
- %
- % /R : Daily Report
- % /S : Session Report
- % /D : Dupe Report
- % /O : Orphan Report
- % /D : Forward Report
- % /1 : Send Reports of type 1
- % /2 : Send Reports of type 2
- % /3 : Send Reports of type 3
- %
- % <Node> : Nodenumber of the CoSysOp (Optional)
- %
- % <Name> : Name of the CoSysOp
-
- % Since we perform file requests from time to time, it would be nice with
- % some automatic information in messages
-
- RSPFiles % Convert those Binkley .RSP files
- % to Matrix messages.
-
- % Uh! I almost forgot. We need to send a copy of the NodeDiff that showed
- % up from the host this afternoon.
-
- % This calls for the outbound area
-
- OutBound c:\opus\traffic\Out\
-
- % Ok lets check if someone sent some new files to be moved to another dir.
- %
- Move C:\In\nodediff.A* C:\File\Fido\ /T
- Move C:\In\Z2-diff.A* D:\Nodelist\ /X
- Move C:\In\Z2-diff.A* C:\File\Fido\ /T
- Move C:\In\FNEWS*.ARC C:\File\Fido\ /T
- Move C:\In\EMBBS*.ARC C:\File\Fido\ /T /S2:231/34 /PSECRET
- Move C:\In\EMBBS*.ARC C:\File\Net\
- %
- % /T : Touch the file.
- % /F : Forward the file.
- % /S<Node> : Check Security file for origin node.
- % /P<PWD> : Security Password must be.
- % /C : Insert file into FILES.BBS, without any comment.
- % /C<TXT> : Comments for any files.BBS in the dest. area.
- % /X : Do a copy, not a Move.
- % /N : Move only New files (arrived since last session).
- % Note the /C must be the very last flag..
- %
- % And these are the files to send if they got a date/time later than the
- % last X_list session. Note the full address support.
-
- % Forward C:\test.TST [<Flag>]<Node>[![<Password>]],..
- %
- % <Flag> : H = Hold (.HLO) (Default)
- % N = Normal (.FLO)
- % D = Direct (.DLO)
- % C = Crash (.CLO)
-
- Forward C:\File\FNews\Fnews*.ARC 230/101!TEST
- Forward C:\File\FNews\Embbs*.ARC 230/101
- Forward C:\file\Fido\nodediff.A* 2:23/106,1:9876/5432.1
- Forward C:\file\Fido\Z2-diff.A* 230/13,230/101,231/34,234/10,9999/21
- Forward C:\File\NEW\X_List*.* C230/13,H231/34
-
- % You may want to send a matrix message along with the files forwarded
- % Use the Meta-Strings to generate the message.
-
- % If the extension of the file forwarded is .XMG it is considered
- % an ASCII textfile and sent as a matrix-message.(Added since V.2.03)
-
- ForwardMsg C:\OPUS\X_LIST\FWDMSG.TXT
-
- % You may wish to generate a report of files forwarded through your system.
-
- ForwardReport /M /C /D E:\Reports\Forward.Rep
-
- % ForwardReport [/M] [/C] [/D] [/A] [<RportFile>]
- %
- % /M : Mail the Report.
- % /C : Copy for CoSysOps....
- % /D : Delete file after sending.
- % /A : Append to existing file.
-
- % For DBridge/FrontDoor users LoTechMailer tells X_list to make messages with
- % file attaches instead of .HLO files in the outbound directory.
-
- LoTechMailer
-
- % Force usage of INTL lines in all messages.
-
- %ForceINTL
-
- % Or we like to be able to use the Binkley Multi Zone directories.
-
- Zones % Use Zone Outbound Directories .001, .003..
-
- HouseClean % And now let's clean the Outhouse (*.$*) (Binkley)
-
- % When sending a message along with the file you might want to add the real
- % name of the SysOp instaed of just SysOp.
-
- Name 230/13 /N NaaK Trimning % /N = No follow up message when
- Name 230/101 /N /PTEST Mik Tuver % Lotechmailer is disabled
- Name 231/34 /PSECRET Johnny Odgaard % /P Send Password file.
- Name 9999/22 /L Henrik Mejnhard % /L Use LotechMailer.
- Name 2:23/105 George Cordner
- Name 1:9876/5432.1 Cr. Ackermann
-
- % And let's move all those Tick files too to the correct area..
-
- Tick C:\Opus\Ctl\Tick.Ctl % Use this Tick compatible Cfg file...
-
- % You may also to send warious reports, for this we have the Report
- % statement, you may add as many as you please..
-
- Report /D /S /M /1 E:\Tmp\Dummy.Rep
-
- % Report <flags> File
- %
- % /D : Delete file after sending.
- % /S : Send copy to SysOp.
- % /M : Enable MetaString support...
- % /1 : Send to CoSysOps with Flag 1 set.
- % /2 : Send to CoSysOps with Flag 2 set.
- % /3 : Send to CoSysOps with Flag 3 set.
-
- % You did it! Congratulations.
-
- % WARNING: Don't use old versions of Stig Jacobsens Adjust
- % program , it might destroy large User.Bbs files.
- % Use the one from this package only.
-
- % Allways put a <CR><LF> at the end of the controlfile!!
- %
-
-