Updated global structure
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
$Id$
|
||||
|
||||
This is the README file for mbcico, the fidonet mailer for MBSE BBS.
|
||||
|
||||
This is a heavily patched version of ifcico from the ifmail package written
|
||||
by Eugene G. Crosser (crosser@pccross.msk.su), 2:5020/230@fidonet. He deserves
|
||||
most of the credits for this product.
|
||||
This is based on ifcico from the ifmail package written by Eugene G. Crosser
|
||||
(crosser@pccross.msk.su), 2:5020/230@fidonet. He deserves most of the credits
|
||||
for this product.
|
||||
|
||||
Many others have contributed to the original ifcico and utilities. This
|
||||
version doesn't use the original config file anymore, it uses the databases
|
||||
@@ -10,17 +12,12 @@ that are maintained with mbsetup. Also, mail behaviour is different then
|
||||
in ifcico.
|
||||
|
||||
I wrote this special version to let it fully integrate with all the other
|
||||
programs that are distributed with MBSE BBS, so mbcico will hopefully function
|
||||
in a multiline environment with mixed analogue modems and ISDN lines.
|
||||
programs that are distributed with MBSE BBS, so that mbcico will function
|
||||
in a multiline environment with mixed analogue modems, ISDN lines and internet.
|
||||
|
||||
The reason why I changed the name of this program is only to show that there
|
||||
is a real difference in the behavior and configuration compared with ifcico.
|
||||
|
||||
If you insist on running the original ifcico on your system, it is still
|
||||
possible, I used it myself during the development of MBSE BBS. You need to
|
||||
run ifcico as the mbse admin user in the bbs group. Also make sure that the
|
||||
order of the nodelists is exactly the same in ifcico and MBSE BBS.
|
||||
|
||||
The following people donated code to the original ifcico, this list is
|
||||
not complete. It is possible that I forgot someone, but these are the names
|
||||
that I found in the several ifmail packages.
|
||||
|
@@ -111,6 +111,7 @@ int ext_rand = 0;
|
||||
|
||||
the_queue *tql = NULL; /* The Queue List */
|
||||
file_list *tosend = NULL; /* Files to send */
|
||||
file_list *respond = NULL; /* Requests honored */
|
||||
binkp_list *bll = NULL; /* Files to send with status */
|
||||
static binkp_list *cursend = NULL; /* Current file being transmitted */
|
||||
|
||||
@@ -1219,7 +1220,6 @@ TrType binkp_transmitter(void)
|
||||
file_list *tsl;
|
||||
static binkp_list *tmp;
|
||||
|
||||
|
||||
Syslog('B', "Binkp: transmitter state %s", txstate[bp.TxState]);
|
||||
|
||||
if (bp.TxState == TxGNF) {
|
||||
@@ -1241,6 +1241,9 @@ TrType binkp_transmitter(void)
|
||||
|
||||
eff_remote = remote;
|
||||
tosend = create_filelist(eff_remote, nonhold_mail, 0);
|
||||
respond = respond_wazoo();
|
||||
for (tsl = tosend; tsl->next; tsl = tsl ->next);
|
||||
tsl->next = respond;
|
||||
|
||||
/*
|
||||
* Build a new filelist from the existing filelist.
|
||||
@@ -2112,7 +2115,9 @@ void binkp_clear_filelist(void)
|
||||
}
|
||||
|
||||
tidy_filelist(tosend, TRUE);
|
||||
tidy_filelist(respond, 0);
|
||||
tosend = NULL;
|
||||
respond = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user