The fbb.conf file will be found in the .../etc/ax25/fbb directory. The Linux fbb.conf file replaces the init.srv file. When the fbb script is run it creates the fbb.conf file with only the basic definitions. If you need to change other definitions you may edit the fbb.conf file. You may change the contents with your text editor. (Lines starting with # are comments) The file consists of a number of variables and a value separated by a = character. Only the lines with variable = value are parsed by the software.
The version of the software is now indicated in the first comment line. This will allow further automatic updates.
# # FBB Set-up file # version = FBB7.05 # call of BBS and H address call = k4gbb.#citfl.fl.usa.noam # SSID of BBS ssid = 0 # Qra Locater of BBS qraloc = EL88TX # Qth of BBS city = Cedar Cove,FL # First name of SYSOP name = Charlie # call of SYSOP sysop = k4gbb # Local time offset from GMT loca = -5 # servers server = REQDIR reqdir Directory request # cleanup hour (GMT) housekeeping = 01 # Mail In file import = /usr/local/etc/ax25/fbb/Mail.in # Directory for users DOS Up to 8 drives may be specified, starting with drive A: In this example drive A and B are not used, and therefore replaced by a * each. fbbd = *,*,/usr/local/var/ax25/fbb/fbbdos,*,*,*,*,* # Directory for Yapp-files. yapp = /usr/local/var/ax25/fbb/fbbdos/yapp # Directory for DOCS. docs = /usr/local/var/ax25/fbb/docs # Time out (User/BBS) in minutes. time = 10 5 # (End of file) Replace the call and H-address with your own BBS-call and H-address. Next replace the SSID, that is the number after the call. In LA1B-6, the 6 is the SSID. If you do not want any SSID, enter 0. Replace the QRA-locator with your own grid square locater. See QTH locater (grid square) For the QTH Enter the City, and State/Provence of BBS. Complete the Sysop's info (Call and Name). Next we have some filenames and path-names. These filenames and paths are the same as used in the installation procedure. If you made no changes during installation, you will not need to change any of these locations.
Listed below are the definitions and their defaults. --------------------------------------------------- # Directory for configuration files used by the BBS conf = /usr/local/etc/ax25/fbb # Directory for data files used by the BBS data = /usr/local/var/ax25/fbb # Directory for messages mess = /usr/local/var/ax25/fbb/mail # Directory for binary-messages comp = /usr/local/var/ax25/fbb/binmail # Directory for users DOS Up to 8 drives may be specified, starting with drive A: In this example drive A and B are not used, and therefore replaced by a * each. fbbd = *,*,/usr/local/var/ax25/fbb/fbbdos,*,*,*,*,* # Directory for Yapp-files. yapp = /usr/local/var/ax25/fbb/fbbdos/yapp # Directory for DOCS. docs = /usr/local/var/ax25/fbb/docs # Unknown sysm = "" # Path and filename for import-file. impo = /usr/local/var/ax25/fbb/mail/mail.in # Complete log (OK or NO) Complete log (OK) gives you a log-file for every week. The log-files will be written in the /usr/local/var/fbb/logs/ directory. If NO log-file will Not be written. logs = OK # Test-Mode (NO - OK) If OK, the BBS will start without testing the ports. Use this option to test the BBS with out putting the BBS on the air. If NO the the BBS will test and attach the ports (normal). test = NO # FBB Forward type. (OK/YES) FBB forwarding is faster and more efficient than standard MBL-type forwarding. Use (OK) whenever possible. If NO FBB-type forwarding will not be allowed. You may also supply a parameter from this list. Value : Parameter 1 : A space is mandatory before the @ in a send message command 2 : The length of the fields of a hierarchical address is not tested to be 6 characters 4 : The header line of a message is not truncated to the space before the 79th character 8 : Header MBL/RLI 16 : If there is no BBS field, the call of the BBS is sent to the PMS 32 : Deletes the DATA messages sent to SYSOP 64 : Don't use the BID recovered from headers and use a new one 128 : Accepts forwarding only from pre-declared BBS 256 : WP Messages are not held. 512 : XForwarding protocol has priority on FBB protocol. 1024 : Generation of an alternate BID like F6FBB-12345 (for dual BBS site) 2048 : Checksum unvalidated on XFwd. 4096 : Test of calls is less strict. Allows all "call" as long as they have one figure (0-9) anywhere in the call. fbbf = OK 160 # Compressed forward Compressed forward is much faster and should always be used. Parameter supplied gives compressed protocol options. Value : Option 1 : FBB compressed forwarding 2 : XFWD compressed forwarding fbbc = OK 3 # User Info required. New Users MUST supply a Name, HomeBBS, Qth and ZIPcode This forces user to supply the information the needed for the White Pages Data Base. When "OK" the user will prompted until they supply answers to all the queries. aski = OK # New User mask.
mask = 3616
This is the default value for New User options. Select the options you want for New Users. Then total the values of these options. This will be the mask value. example: You want all new users to have Paging, and be in Guest mode, add 32 and 64. The mask value will be 96. If you want none of the option listed, use 0. The list/Read all P type messages will be active only if the user has the "read-all-messages" security code. Value : Option 0 : disable mask. 1 : Excluded. 2 : Local. 4 : Expert. 8 : Sysop. 16 : BBS. 32 : Pagination on 64 : Guest. 128 : Modem. 256 : List/read all personal messages 512 : Request for unproto beacon-lists allowed 1024 : Get list of new messages at each connect # Security mask. Three values.
secu = 0 4 59
The first is for Users, the second for Sysops, and the third limits Sysops that gain access via the SYS- command. As in the New User mask; select the options and add up their values. Security-codes values for: Users, Sysops, Sysop using SYS-command 1 : Read all messages, including all personal messages. 2 : Kill all messages. 4 : Send SYS-command. 8 : Use remote-sysop commands (edit, forward etc). 16 : Edit labels in YAPP, FBBDOS, DOC. 32 : Can delete files in YAPP and FBBDOS. 64 : Have access to all gateways. 128 : Run dos-programs (command DOS in FBBDOS). 256 : Have access to the entire hard-disk. 512 : Have access to command /A (stop BBS) and /R (reboot PC). All: Sysop: SysCmd 0 127 1023 # Warning-messages to Sysop (mask):
warn = 255
1 : Less than 1MB in disk 2 : Error in system file (FORWARD, BBS, REJECT...) 4 : Server error/warning 8 : Ping-Pong warning 16 : No-route warning 32 : No NTS warning 64 : Message file not found 128 : Error in proposal 256 : Message rejected in remote BBS 512 : Message held in remote BBS # Housekeeping Time (hour) for cleanup of messages (Forced disconnection of all links occurs at housekeeping time -15 min.) hous = 2 # Time-out for Users (minutes) and for BBS forwarding (minutes) time = 10 20 # Max download-size (pr period) for Yapp and via modem, in kbytes. 0 0 will allow unlimited downloading. maxd = 0 0 loca = 0 # Number of calls in mail-beacon (maximum) beac = 8 # Number of lines in scroll-buffer of the User Console. scro = 1500 1500 1500 # Text for forward-header (variables OK), appears LAST in the R:line. Please do not change the contents or the order of the fields. The $E field which is only an information and may be added/remove. $c is the QTH as declared before in this file. fwdh = [$c] $$:$R # The Maximum number of saved BIDs maxb = 30000 # Lifetime for bulletins. Number of days from message is written Bulletins that are older than this value, will not be forwarded. They will go directly to X-status. life = 30 # White Page Call address wpca = "" # Your BBS ZIP code zipc = 000000 unpr = 500 5 P # BBS - Up / Down You may want to run a program before and/or after the BBS startup. Place the file names here. upba = "" dwba = "" # BBS Server file locations pg = /usr/local/lib/fbb/pg fdir = /usr/local/lib/fbb/filter sdir = /usr/local/lib/fbb/server tdir = /usr/local/lib/fbb/tool poph = ""