...
 
Commits (4)
......@@ -20,6 +20,7 @@ src/sbbs3/ctrl/*.tds
src/sbbs3/ctrl/sbbsctrl.mak
3rdp/src
localdefs.mk
data
node2
node3
node4
......
No preview for this file type
......@@ -50,18 +50,22 @@
#define SCFG_CMDLINE_SPEC_HELP "\n" \
"The following is a list of commonly-used command-line specifiers:\n" \
"\n" \
" `%f` The path/filename of the file to act upon or door/game drop file\n" \
" `%f` The path/filename of the file to act upon or door/game `drop file`\n" \
" `%s` File specification (e.g. `*.txt`) or the current `Startup Directory`\n" \
" `%!` The Synchronet `exec` directory (use `%@` for non-Unix only)\n" \
" `%.` Executable file extension (`.exe`, or blank for Unix systems)\n" \
" `%n` The current node directory\n" \
" `%#` The current node number\n" \
" `%a` The current user's alias\n" \
" `%1` The current user's number (use `%2`, `%3`, etc. for 0-padded values)\n" \
" `%h` The current TCP/IP socket descriptor (handle) value\n" \
" `%!` The Synchronet `exec directory` (use `%@` for non-Unix only)\n" \
" `%g` The Synchronet `temp directory`\n" \
" `%j` The Synchronet `data directory`\n" \
" `%k` The Synchronet `ctrl directory`\n" \
" `%z` The Synchronet `text directory`\n" \
" `%n` The current `node directory`\n" \
" `%#` The current `node number`\n" \
" `%a` The current `user's alias`\n" \
" `%1` The current `user's number` (use `%2`, `%3`, etc. for 0-padded values)\n" \
" `%h` The current TCP/IP `socket` descriptor (handle) value\n" \
" `%p` The current connection type (protocol, e.g. `telnet`, `rlogin`, etc.)\n" \
" `%r` The current user's terminal height (rows)\n" \
" `%w` The current user's terminal width (columns)\n" \
" `%r` The current user's terminal height (`rows`)\n" \
" `%w` The current user's terminal width (`columns`)\n" \
"\n" \
"For a complete list of the supported command-line specifiers, see:\n" \
"`http://wiki.synchro.net/config:cmdline`\n"
......
......@@ -225,7 +225,7 @@ void net_cfg()
"`QWK Network Hubs:`\n"
"\n"
"This is a list of QWK network hubs that your system calls to exchange\n"
"packets with.\n"
"message packets with.\n"
"\n"
"To add a hub, select the desired location with the arrow keys and hit\n"
"~ INS ~.\n"
......@@ -245,7 +245,7 @@ void net_cfg()
"`QWK Network Hub System ID:`\n"
"\n"
"This is the QWK System ID of this hub. It is used for incoming and\n"
"outgoing network packets and must be accurate.\n"
"outgoing network message packets and must be accurate.\n"
;
if(uifc.input(WIN_MID|WIN_SAV,0,0
,"System ID",str,LEN_QWKID,K_UPPER)<1)
......@@ -444,6 +444,9 @@ void net_cfg()
"This is a filename that will be used as a semaphore (signal) to your\n"
"FidoNet front-end that new NetMail has been created and the messages\n"
"should be re-scanned.\n"
"\n"
"`Command-line specifiers may be included in the semaphore filename.`\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,"NetMail Semaphore"
,cfg.netmail_sem,sizeof(cfg.netmail_sem)-1,K_EDIT);
......@@ -455,6 +458,9 @@ void net_cfg()
"This is a filename that will be used as a semaphore (signal) to your\n"
"FidoNet front-end that new EchoMail has been created and the messages\n"
"should be re-scanned.\n"
"\n"
"`Command-line specifiers may be included in the semaphore filename.`\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,"EchoMail Semaphore"
,cfg.echomail_sem,sizeof(cfg.echomail_sem)-1,K_EDIT);
......@@ -470,7 +476,7 @@ void net_cfg()
,cfg.netmail_dir,sizeof(cfg.netmail_dir)-1,K_EDIT);
break;
case 5:
i=0;
i = (cfg.netmail_misc & NMAIL_ALLOW) ? 0 : 1;
uifc.helpbuf=
"`Allow Users to Send NetMail:`\n"
"\n"
......@@ -489,7 +495,7 @@ void net_cfg()
}
break;
case 6:
i=0;
i = (cfg.netmail_misc & NMAIL_FILE) ? 0 : 1;
uifc.helpbuf=
"`Allow Users to Send NetMail File Attachments:`\n"
"\n"
......@@ -508,7 +514,7 @@ void net_cfg()
}
break;
case 7:
i=1;
i = (cfg.netmail_misc & NMAIL_ALIAS) ? 0 : 1;
uifc.helpbuf=
"`Use Aliases in NetMail:`\n"
"\n"
......@@ -529,7 +535,7 @@ void net_cfg()
}
break;
case 8:
i=1;
i = (cfg.netmail_misc & NMAIL_CRASH) ? 0 : 1;
uifc.helpbuf=
"`NetMail Defaults to Crash Status:`\n"
"\n"
......@@ -548,7 +554,7 @@ void net_cfg()
}
break;
case 9:
i=1;
i = (cfg.netmail_misc & NMAIL_DIRECT) ? 0 : 1;
uifc.helpbuf=
"`NetMail Defaults to Direct Status:`\n"
"\n"
......@@ -567,7 +573,7 @@ void net_cfg()
}
break;
case 10:
i=1;
i = (cfg.netmail_misc & NMAIL_HOLD) ? 0 : 1;
uifc.helpbuf=
"`NetMail Defaults to Hold Status:`\n"
"\n"
......@@ -586,7 +592,7 @@ void net_cfg()
}
break;
case 11:
i=0;
i = (cfg.netmail_misc & NMAIL_KILL) ? 0 : 1;
uifc.helpbuf=
"`Kill NetMail After it is Sent:`\n"
"\n"
......@@ -618,7 +624,7 @@ void net_cfg()
cfg.netmail_cost=atol(str);
break;
case 13:
i=0;
i = (cfg.netmail_misc & NMAIL_CHSRCADDR) ? 0 : 1;
uifc.helpbuf=
"`Choose NetMail Source Address:`\n"
"\n"
......@@ -694,6 +700,9 @@ void net_cfg()
"This is a filename that will be used as a semaphore (signal) to any\n"
"external Internet e-mail processors that new mail has been received\n"
"and the message base should be re-scanned.\n"
"\n"
"`Command-line specifiers may be included in the semaphore filename.`\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,"Inbound Semaphore"
,cfg.smtpmail_sem,sizeof(cfg.smtpmail_sem)-1,K_EDIT);
......@@ -705,12 +714,15 @@ void net_cfg()
"This is a filename that will be used as a semaphore (signal) to any\n"
"external Internet gateways (if supported) that new mail has been created\n"
"and the message base should be re-scanned.\n"
"\n"
"`Command-line specifiers may be included in the semaphore filename.`\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,"Outbound Semaphore"
,cfg.inetmail_sem,sizeof(cfg.inetmail_sem)-1,K_EDIT);
break;
case 3:
i=0;
i = (cfg.inetmail_misc & NMAIL_ALLOW) ? 0 : 1;
uifc.helpbuf=
"`Allow Users to Send Internet E-mail:`\n"
"\n"
......@@ -729,7 +741,7 @@ void net_cfg()
}
break;
case 4:
i=0;
i = (cfg.inetmail_misc & NMAIL_FILE) ? 0 : 1;
uifc.helpbuf=
"`Allow Users to Send Internet E-mail File Attachments:`\n"
"\n"
......@@ -748,7 +760,7 @@ void net_cfg()
}
break;
case 5:
i=1;
i = (cfg.inetmail_misc & NMAIL_ALIAS) ? 0 : 1;
uifc.helpbuf=
"`Use Aliases in Internet E-mail:`\n"
"\n"
......@@ -769,7 +781,7 @@ void net_cfg()
}
break;
case 6:
i=0;
i = (cfg.inetmail_misc & NMAIL_KILL) ? 0 : 1;
uifc.helpbuf=
"`Kill Internet E-mail After it is Sent:`\n"
"\n"
......@@ -879,6 +891,11 @@ void qhub_edit(int num)
"found in Kludge Lines and also addresses the 25-character QWK field\n"
"length limits. HEADERS.DAT is supported in Synchronet v3.15 and later.\n"
"\n"
"Synchronet v3.18 and later supports `UTF-8` encoded messages within QWK\n"
"packets. If the hub is using Synchronet v3.18 or later, set this option\n"
"to `Yes`. This option also changes the QWK new-line sequence to the ASCII\n"
"LF (10) character instead of the traditional QWK newline byte (227).\n"
"\n"
"`Extended (QWKE) Packets` are not normally used in QWK Networking.\n"
"Setting this to `Yes` enables some QWKE-specific Kludge Lines that are\n"
"superfluous when the HEADERS.DAT file is supported and used.\n"
......@@ -920,6 +937,7 @@ void qhub_edit(int num)
"\n"
"This is the command line to use to create (compress) REP packets for\n"
"this QWK network hub.\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,""
,cfg.qhub[num]->pack,sizeof(cfg.qhub[num]->pack)-1,K_EDIT);
......@@ -930,6 +948,7 @@ void qhub_edit(int num)
"\n"
"This is the command line to use to extract (decompress) QWK packets from\n"
"this QWK network hub.\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,""
,cfg.qhub[num]->unpack,sizeof(cfg.qhub[num]->unpack)-1,K_EDIT);
......@@ -940,6 +959,7 @@ void qhub_edit(int num)
"\n"
"This is the command line to use to initiate a call-out to this QWK\n"
"network hub.\n"
SCFG_CMDLINE_SPEC_HELP
;
uifc.input(WIN_MID|WIN_SAV,0,0,""
,cfg.qhub[num]->call,sizeof(cfg.qhub[num]->call)-1,K_EDIT);
......
This diff is collapsed.