]> code.citadel.org Git - citadel.git/blob - citadel/techdoc/netconfigs.txt
* Began the migration of netproc into part of the serv_network.c module instead
[citadel.git] / citadel / techdoc / netconfigs.txt
1  
2            Description of the files in the "netconfigs" directory
3
4  These files contain a set of network configurations for a room.  They are
5 stored in the directory $BBSDIR/netconfigs and are named according to each
6 room's internal ID number.  When a room is deleted, its network configuration
7 file is deleted as well.
8   
9  The configuration file contains one or more lines of text, each line
10 containing a configuration option.  These lines may specify message pointers,
11 room sharing instructions, mailing list recipients, etc.  Fields are separated
12 by the vertical bar character ("|") and there will always be at least one
13 field on each line.
14   
15  
16  INSTRUCTION:  lastsent
17  SYNTAX:       lastsent|0000000
18  DESCRIPTION:
19     Defines the *local* message number of the last message in this room which
20 we have performed outbound network processing on.  Any batch job which sends
21 out messages should do stuff.
22  
23  
24  INSTRUCTION:  listrecp
25  SYNTAX:       listrecp|friko@mumjiboolean.com
26  DESCRIPTION:
27     Defines a recipient to whom all messages in this room should be sent.  This
28 is used for "list serve" applications.
29  
30  
31  INSTRUCTION:  ignet_push_share
32  SYNTAX:       ignet_push_share|uncnsrd
33  DESCRIPTION:
34     Specifies that the second argument is the name of a neighboring node on an
35 IGnet (Citadel/UX networking) network, to which this room should be pushed
36 (spooled).  Conceptually, this node will have a corresponding record pushing
37 data in the other direction.
38  
39