Added new tic processing setup switches
This commit is contained in:
parent
71eb44aab6
commit
002b449b69
@ -19,6 +19,7 @@ v0.35.06
|
||||
both short and long filenames. Just ignore the errors but check
|
||||
for real deleted files.
|
||||
Start the bbs again (mbstat open).
|
||||
Check new settings in nodes setup, screen 6, items 9 and 10.
|
||||
|
||||
templates:
|
||||
The html templates are changed by Joachim Kuwan and now they
|
||||
@ -61,6 +62,10 @@ v0.35.06
|
||||
With TIC file attaches, the filename attached is the 8.3 name.
|
||||
TIC processing completly modified to make better LFN support,
|
||||
internal everything works on the 8.3 filename.
|
||||
When writing ticfiles for downlinks, the To line now depends
|
||||
on the new nodes setting.
|
||||
When writing ticfiles for downlinks, the format of the Seenby
|
||||
lines now depends on the new nodes setting.
|
||||
|
||||
mbcico:
|
||||
With filetransfer errors, the attempts counter was not
|
||||
@ -77,7 +82,8 @@ v0.35.06
|
||||
mbsetup:
|
||||
In filedatabase editor, if a file is deleted the name is
|
||||
displayed in light blue.
|
||||
|
||||
Added setup switches in nodes setup, files, to toggle sending
|
||||
advanced seen-by lines and the To line in ticfiles.
|
||||
|
||||
v0.35.05 19-Oct-2002 - 13-Nov-2002.
|
||||
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 11 KiB |
@ -12,7 +12,7 @@
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<div align=right><h5>Last update 31-Oct-2002</h5></div>
|
||||
<div align=right><h5>Last update 01-Dec-2002</h5></div>
|
||||
|
||||
<div align=center><H1>MBSE BBS Setup - Fidonet nodes.</H1></div>
|
||||
<P>
|
||||
@ -169,22 +169,43 @@ carefull not to allow a node to connect areas from networks he has no aka in.
|
||||
<H3>6. File setup</H3>
|
||||
<P>
|
||||
<p><table>
|
||||
<tr><th nowrap align=left valign=top>Files password</th><td>The password for .tic files.
|
||||
<tr><th nowrap align=left valign=top>Mgr password</th><td>The password for the Areamgr and Filemgr.
|
||||
<tr><th nowrap align=left valign=top>UplMgr program</th><td>The name of the Filemgr progrom of this node. This could be FileMgr, Allfix, Raid etc.
|
||||
<tr><th nowrap align=left valign=top>UplMgr passwd</th><td>The password of the Filemgr if this node.
|
||||
<tr><th nowrap align=left valign=top>UplMgr Add +</th><td>Add a "+" in the command to connect areas.
|
||||
<tr><th nowrap align=left valign=top>Incl. message</th><td>Send a netmail message for each file to send.
|
||||
<tr><th nowrap align=left valign=top>Send TIC file</th><td>Send .tic file to this node.
|
||||
<tr><th nowrap align=left valign=top>Advanced TIC</th><td>Send advanced or standard .tic files.
|
||||
<tr><th nowrap align=left valign=top>File forward</th><td>Forward TIC files for this node (not yet).
|
||||
<tr><th nowrap align=left valign=top>Billing</th><td>Is Costsharing active for this node.
|
||||
<tr><th nowrap align=left valign=top>Bill direct</th><td>Send the bill direct or on command.
|
||||
<tr><th nowrap align=left valign=top>Credit</th><td>The credit this node has in units.
|
||||
<tr><th nowrap align=left valign=top>Debet</th><td>The debet we have with this node (informational).
|
||||
<tr><th nowrap align=left valign=top>Add</th><td>Add (or substract) factor to the bill.
|
||||
<tr><th nowrap align=left valign=top>Warn level</th><td>The debet level when to write a warning mesage.
|
||||
<tr><th nowrap align=left valign=top>Stop level</th><td>The debet level when to stop sending files.
|
||||
<tr><th nowrap align=left valign=top>Files password</th><td>The password for
|
||||
.tic files.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Mgr password</th><td>The password for the
|
||||
Areamgr and Filemgr.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>UplMgr program</th><td>The name of the
|
||||
Filemgr progrom of this node. This could be FileMgr, Allfix, Raid etc.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>UplMgr passwd</th><td>The password of the
|
||||
Filemgr if this node.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>UplMgr Add +</th><td>Add a "+" in the
|
||||
command to connect areas.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Incl. message</th><td>Send a netmail
|
||||
message for each file to send.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Send TIC file</th><td>Send .tic file to
|
||||
this node.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Advanced TIC</th><td>Send advanced or
|
||||
standard .tic files.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Advanced SB</th><td>Send advanced Seen-By
|
||||
lines, some systems can't handle this!</td></tr>
|
||||
<tr><th nowrap align=left valign=top>To line in TIC</th><td>Send the To line in
|
||||
the ticfile. Some braindead systems will forward this line instead of processing
|
||||
it and then the next system in the line will fail.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>File forward</th><td>Forward TIC files for
|
||||
this node (not yet).</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Billing</th><td>Is Costsharing active for
|
||||
this node.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Bill direct</th><td>Send the bill direct or
|
||||
on command (billing is not yet available).</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Credit</th><td>The credit this node has in
|
||||
units.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Debet</th><td>The debet we have with this
|
||||
node (informational).</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Add</th><td>Add (or substract) factor to
|
||||
the bill.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Warn level</th><td>The debet level when to
|
||||
write a warning mesage.</td></tr>
|
||||
<tr><th nowrap align=left valign=top>Stop level</th><td>The debet level when to
|
||||
stop sending files.</td></tr>
|
||||
</table>
|
||||
<P>
|
||||
<IMG SRC="../images/nodes6.gif">
|
||||
|
@ -1214,8 +1214,8 @@ struct _nodes {
|
||||
|
||||
unsigned NoFreqs : 1; /* Don't allow requests */
|
||||
unsigned NoCall : 1; /* Don't call this node */
|
||||
unsigned xNoHold : 1;
|
||||
unsigned xNoPUA : 1;
|
||||
unsigned TIC_AdvSB : 1; /* Advanced tic SB lines */
|
||||
unsigned TIC_To : 1; /* Add To line to ticfile */
|
||||
unsigned NoZmodem : 1; /* Don't use Zmodem */
|
||||
unsigned NoZedzap : 1; /* Don't use Zedzap */
|
||||
unsigned xNoJanus : 1; /* Don't use Janus */
|
||||
|
@ -207,8 +207,10 @@ void ForwardFile(fidoaddr Node, fa_list *sbl)
|
||||
fprintf(fp, "Size %ld\r\n", (long)(TIC.FileSize));
|
||||
fprintf(fp, "Desc %s\r\n", TIC.TicIn.Desc);
|
||||
fprintf(fp, "Crc %s\r\n", TIC.TicIn.Crc);
|
||||
if (nodes.AdvTic) {
|
||||
if (nodes.TIC_To) {
|
||||
fprintf(fp, "To %s, %s\r\n", nodes.Sysop, ascfnode(dest, 0x1f));
|
||||
}
|
||||
if (nodes.AdvTic) {
|
||||
fprintf(fp, "Areadesc %s\r\n", tic.Comment);
|
||||
fprintf(fp, "Fdn %s\r\n", fgroup.Comment);
|
||||
/*
|
||||
@ -235,7 +237,7 @@ void ForwardFile(fidoaddr Node, fa_list *sbl)
|
||||
fprintf(fp, "Path %s %lu %s %s\r\n", ascfnode(ba, 0x1f), mktime(localtime(&now)), subject, tzname[0]);
|
||||
tidy_faddr(ba);
|
||||
|
||||
if (nodes.AdvTic) {
|
||||
if (nodes.TIC_AdvSB) {
|
||||
/*
|
||||
* In advanced TIC mode we send multiple seenby
|
||||
* addresses on one line in stead of one line
|
||||
|
@ -444,14 +444,17 @@ void E_Files(void)
|
||||
mvprintw(12, 6, "6. Incl. message");
|
||||
mvprintw(13, 6, "7. Send TIC file");
|
||||
mvprintw(14, 6, "8. Advanced TIC");
|
||||
mvprintw(15, 6, "9. File forward");
|
||||
mvprintw(16, 6, "10. Billing (CSO)");
|
||||
mvprintw( 7,46, "11. Bill direct");
|
||||
mvprintw( 8,46, "12. Credit");
|
||||
mvprintw( 9,46, "13. Debet");
|
||||
mvprintw(10,46, "14. Add %");
|
||||
mvprintw(11,46, "15. Warn level");
|
||||
mvprintw(12,46, "16. Stop level");
|
||||
mvprintw(15, 6, "9. Advanced SB");
|
||||
mvprintw(16, 6, "10. To line in TIC");
|
||||
|
||||
mvprintw( 7,46, "11. File forward");
|
||||
mvprintw( 8,46, "12. Billing (CSO)");
|
||||
mvprintw( 9,46, "13. Bill direct");
|
||||
mvprintw(10,46, "14. Credit");
|
||||
mvprintw(11,46, "15. Debet");
|
||||
mvprintw(12,46, "16. Add %");
|
||||
mvprintw(13,46, "17. Warn level");
|
||||
mvprintw(14,46, "18. Stop level");
|
||||
|
||||
for (;;) {
|
||||
set_color(WHITE, BLACK);
|
||||
@ -463,16 +466,18 @@ void E_Files(void)
|
||||
show_bool(12,26, nodes.Message);
|
||||
show_bool(13,26, nodes.Tic);
|
||||
show_bool(14,26, nodes.AdvTic);
|
||||
show_bool(15,26, nodes.FileFwd);
|
||||
show_bool(16,26, nodes.Billing);
|
||||
show_bool( 7,65, nodes.BillDirect);
|
||||
show_int( 8,65, nodes.Credit);
|
||||
show_int( 9,65, nodes.Debet);
|
||||
show_int( 10,65, nodes.AddPerc);
|
||||
show_int( 11,65, nodes.WarnLevel);
|
||||
show_int( 12,65, nodes.StopLevel);
|
||||
show_bool(15,26, nodes.TIC_AdvSB);
|
||||
show_bool(16,26, nodes.TIC_To);
|
||||
show_bool( 7,66, nodes.FileFwd);
|
||||
show_bool( 8,66, nodes.Billing);
|
||||
show_bool( 9,66, nodes.BillDirect);
|
||||
show_int( 10,66, nodes.Credit);
|
||||
show_int( 11,66, nodes.Debet);
|
||||
show_int( 12,66, nodes.AddPerc);
|
||||
show_int( 13,66, nodes.WarnLevel);
|
||||
show_int( 14,66, nodes.StopLevel);
|
||||
|
||||
switch(select_menu(16)) {
|
||||
switch(select_menu(18)) {
|
||||
case 0: return;
|
||||
case 1: E_STR( 7,26,15,nodes.Fpasswd, "The ^TIC^ files ^password^ for this node")
|
||||
case 2: E_STR( 8,26,15,nodes.Apasswd, "The filemanager ^password^ for this node")
|
||||
@ -482,14 +487,16 @@ void E_Files(void)
|
||||
case 6: E_BOOL(12,26, nodes.Message, "Send ^messages^ with files send to this node")
|
||||
case 7: E_BOOL(13,26, nodes.Tic, "Send ^TIC^ files to this node")
|
||||
case 8: E_BOOL(14,26, nodes.AdvTic, "Send ^advanced^ TIC files to this node")
|
||||
case 9: E_BOOL(15,26, nodes.FileFwd, "^Forward TIC^ files for this node")
|
||||
case 10:E_BOOL(16,26, nodes.Billing, "Send ^bills^ to this node, Costsharing is active")
|
||||
case 11:E_BOOL( 7,65, nodes.BillDirect, "Send bills ^direct^ after file processing")
|
||||
case 12:E_INT( 8,65, nodes.Credit, "The ^credit^ this node has for costsharing")
|
||||
case 13:E_INT( 9,65, nodes.Debet, "The ^debet^ in cents we have credit from this node")
|
||||
case 14:E_INT( 10,65, nodes.AddPerc, "The + or - ^promille^ factor for this node")
|
||||
case 15:E_INT( 11,65, nodes.WarnLevel, "Credit level in cents to ^Warn^ node for low credit")
|
||||
case 16:E_INT( 12,65, nodes.StopLevel, "Credit level in cents to ^Stop^ sending files")
|
||||
case 9: E_BOOL(15,26, nodes.TIC_AdvSB, "Send ^advanced Seen-By^ lines in ticfiles to this node")
|
||||
case 10:E_BOOL(16,26, nodes.TIC_To, "Send ^To^ line in ticfiles to this node")
|
||||
case 11:E_BOOL( 7,66, nodes.FileFwd, "^Forward TIC^ files for this node")
|
||||
case 12:E_BOOL( 8,66, nodes.Billing, "Send ^bills^ to this node, Costsharing is active")
|
||||
case 13:E_BOOL( 9,66, nodes.BillDirect, "Send bills ^direct^ after file processing")
|
||||
case 14:E_INT( 10,66, nodes.Credit, "The ^credit^ this node has for costsharing")
|
||||
case 15:E_INT( 11,66, nodes.Debet, "The ^debet^ in cents we have credit from this node")
|
||||
case 16:E_INT( 12,66, nodes.AddPerc, "The + or - ^promille^ factor for this node")
|
||||
case 17:E_INT( 13,66, nodes.WarnLevel, "Credit level in cents to ^Warn^ node for low credit")
|
||||
case 18:E_INT( 14,66, nodes.StopLevel, "Credit level in cents to ^Stop^ sending files")
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1487,8 +1494,10 @@ int node_doc(FILE *fp, FILE *toc, int page)
|
||||
fprintf(fp, " Send .TIC %s", getboolean(nodes.Tic));
|
||||
fprintf(fp, " File forward %s\n", getboolean(nodes.FileFwd));
|
||||
fprintf(fp, " Advanced TIC %s", getboolean(nodes.AdvTic));
|
||||
fprintf(fp, " Advanded SB %s", getboolean(nodes.TIC_AdvSB));
|
||||
fprintf(fp, " Sen To lines %s\n", getboolean(nodes.TIC_To));
|
||||
fprintf(fp, " Billing %s", getboolean(nodes.Billing));
|
||||
fprintf(fp, " Bill direct %s\n", getboolean(nodes.BillDirect));
|
||||
fprintf(fp, " Bill direct %s", getboolean(nodes.BillDirect));
|
||||
fprintf(fp, " Uplink add + %s\n", getboolean(nodes.AddPlus));
|
||||
fprintf(fp, " Security flags %s\n\n", getflag(nodes.Security.flags, nodes.Security.notflags));
|
||||
|
||||
|
Reference in New Issue
Block a user