[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
FrontDoor 2.02 Noncommercial
User guide
For noncommercial use and distribution
Dedicated to the memories of Catharina Frodin and Alva Gardlund.
And to Christian, Katja, and Igor Homrighausen.
Table of contents
1 LEGAL NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Hardware requirements . . . . . . . . . . . . . . . . . . 3
2.2 Software requirements . . . . . . . . . . . . . . . . . . 3
2.3 Additional equipment . . . . . . . . . . . . . . . . . . 3
2.4 BBS software . . . . . . . . . . . . . . . . . . . . . . 3
3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 CONFIG.SYS . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 AUTOEXEC.BAT . . . . . . . . . . . . . . . . . . . . . . 4
3.3 Directories . . . . . . . . . . . . . . . . . . . . . . . 4
3.4 Files . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1 FD environment variable . . . . . . . . . . . . . . . . . 5
4.2 FD.SYS <> SETUP.FD . . . . . . . . . . . . . . . . . . . 5
4.3 Getting started . . . . . . . . . . . . . . . . . . . . . 5
4.4 Menus . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.4.1 File . . . . . . . . . . . . . . . . . . . . . . . 6
4.4.2 Global . . . . . . . . . . . . . . . . . . . . . . 6
4.4.3 Mailer . . . . . . . . . . . . . . . . . . . . . 11
4.4.4 Editor . . . . . . . . . . . . . . . . . . . . . 19
4.4.5 Terminal . . . . . . . . . . . . . . . . . . . . 22
4.4.6 Modem . . . . . . . . . . . . . . . . . . . . . . 26
4.4.7 Printer . . . . . . . . . . . . . . . . . . . . . 26
4.4.8 Manager . . . . . . . . . . . . . . . . . . . . . 26
4.4.9 Event Manager . . . . . . . . . . . . . . . . . . 27
4.4.10 Folder Manager . . . . . . . . . . . . . . . . . 27
4.4.11 Security . . . . . . . . . . . . . . . . . . . . 29
4.4.11.1 Notes regarding protocols . . . . . . . . 30
4.4.12 Request Manager . . . . . . . . . . . . . . . . 30
5 The nodelist and the nodelist compiler . . . . . . . . . . . 31
Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Region . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Net . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Node . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Point . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.1 Hosts and hubs . . . . . . . . . . . . . . . . . . . . 31
5.2 Compiling a nodelist . . . . . . . . . . . . . . . . . 32
5.2.1 FDNODE.CTL . . . . . . . . . . . . . . . . . . . 32
POINTLIST . . . . . . . . . . . . . . . . . . . . . 32
PVTLIST . . . . . . . . . . . . . . . . . . . . . . 32
SWEPULSE . . . . . . . . . . . . . . . . . . . . . 33
PHONE . . . . . . . . . . . . . . . . . . . . . . . 33
USE ZONE . . . . . . . . . . . . . . . . . . . . . 33
DIAL . . . . . . . . . . . . . . . . . . . . . . . 33
COST . . . . . . . . . . . . . . . . . . . . . . . 35
5.3 Nodelist flags . . . . . . . . . . . . . . . . . . . . 35
5.4 Command line switches . . . . . . . . . . . . . . . . . 36
5.5 Points . . . . . . . . . . . . . . . . . . . . . . . . 37
5.5.1 Pointlist . . . . . . . . . . . . . . . . . . . . 37
5.5.2 FDNODE.CTL . . . . . . . . . . . . . . . . . . . 38
5.5.3 Point handling . . . . . . . . . . . . . . . . . 39
5.5.4 Remapping . . . . . . . . . . . . . . . . . . . . 39
5.5.5 POINTNET . . . . . . . . . . . . . . . . . . . . 40
5.6 Sharing the nodelist . . . . . . . . . . . . . . . . . 40
6 Modems and FOSSIL drivers . . . . . . . . . . . . . . . . . . 41
6.1 Basic configuration . . . . . . . . . . . . . . . . . . 41
6.1.1 Hardware . . . . . . . . . . . . . . . . . . . . 41
Modem port . . . . . . . . . . . . . . . . . . . . 41
Maximum baud rate . . . . . . . . . . . . . . . . . 41
Lock port . . . . . . . . . . . . . . . . . . . . . 42
Reset modem to connect speed . . . . . . . . . . . 42
Lower DTR when busy . . . . . . . . . . . . . . . . 42
Lower DTR to terminate call . . . . . . . . . . . . 42
Toggle DTR before dialing . . . . . . . . . . . . . 42
Carrier detect mask (CDMASK) . . . . . . . . . . . 43
6.1.2 Messages . . . . . . . . . . . . . . . . . . . . 43
6.1.3 Command strings . . . . . . . . . . . . . . . . . 43
Escape code . . . . . . . . . . . . . . . . . . . . 43
Return on-line . . . . . . . . . . . . . . . . . . 43
Onhook . . . . . . . . . . . . . . . . . . . . . . 43
Offhook . . . . . . . . . . . . . . . . . . . . . . 43
Dial . . . . . . . . . . . . . . . . . . . . . . . 44
Prefix . . . . . . . . . . . . . . . . . . . . . . 44
Suffix . . . . . . . . . . . . . . . . . . . . . . 44
Delay . . . . . . . . . . . . . . . . . . . . . . . 44
Init-1..Init-3 . . . . . . . . . . . . . . . . . . 44
Down . . . . . . . . . . . . . . . . . . . . . . . 44
Reset . . . . . . . . . . . . . . . . . . . . . . . 44
6.1.4 Answer control . . . . . . . . . . . . . . . . . 44
Manual answer . . . . . . . . . . . . . . . . . . . 44
Force answer . . . . . . . . . . . . . . . . . . . 45
Answer delay . . . . . . . . . . . . . . . . . . . 45
Limited hours . . . . . . . . . . . . . . . . . . . 45
Starting time . . . . . . . . . . . . . . . . . . . 45
Ending time . . . . . . . . . . . . . . . . . . . . 45
6.2 Advanced configuration . . . . . . . . . . . . . . . . 45
6.2.1 The Modem Manager . . . . . . . . . . . . . . . . 45
6.2.2 An example, the HST/DS . . . . . . . . . . . . . 46
6.3 Some sample configurations . . . . . . . . . . . . . . 47
US Robotics HST (older models) . . . . . . . . . . . . 47
US Robotics HST/DS/V.32bis . . . . . . . . . . . . . . 48
6.4 FOSSIL drivers . . . . . . . . . . . . . . . . . . . . 49
6.4.1 BNU . . . . . . . . . . . . . . . . . . . . . . . 49
6.4.2 X00.SYS . . . . . . . . . . . . . . . . . . . . . 49
7 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.1 The Event Manager . . . . . . . . . . . . . . . . . . . 51
7.1.1 External event behavior . . . . . . . . . . . . . 52
7.1.2 Mail event behavior . . . . . . . . . . . . . . . 53
7.1.3 The @ event . . . . . . . . . . . . . . . . . . . 55
7.1.4 Overlapping events . . . . . . . . . . . . . . . 56
8 Mailer . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.1 Menus . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.1.1 Programs <Alt-P> . . . . . . . . . . . . . . . . 57
8.1.2 Utilities <Alt-U> . . . . . . . . . . . . . . . . 58
8.1.3 Mail <Alt-U> . . . . . . . . . . . . . . . . . . 58
8.2 Mail queue <Alt-B> . . . . . . . . . . . . . . . . . . 60
8.3 Call progress . . . . . . . . . . . . . . . . . . . . . 61
8.4 Semaphore indicators . . . . . . . . . . . . . . . . . 62
8.5 Undialable . . . . . . . . . . . . . . . . . . . . . . 62
9 Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
9.1 Main <Alt-M> . . . . . . . . . . . . . . . . . . . . . 63
9.2 Edit <Alt-E> . . . . . . . . . . . . . . . . . . . . . 65
9.2.1 <Alt-T> in edit mode . . . . . . . . . . . . . . 65
9.2.2 Toggle menu <Ctrl-F2> . . . . . . . . . . . . . . 67
9.3 Utilities <Alt-U> . . . . . . . . . . . . . . . . . . . 67
9.4 Purge <Alt-P> . . . . . . . . . . . . . . . . . . . . . 68
9.5 Other keys in edit mode . . . . . . . . . . . . . . . . 68
9.6 Other keys in view (read) mode . . . . . . . . . . . . 69
9.7 Entering new messages . . . . . . . . . . . . . . . . . 70
9.8 Management <Alt-F9> . . . . . . . . . . . . . . . . . . 71
9.8.1 Main menu . . . . . . . . . . . . . . . . . . . . 71
9.8.2 Continuous tagging . . . . . . . . . . . . . . . 72
9.8.3 Range select <F4> . . . . . . . . . . . . . . . . 72
9.9 Keyboard macros . . . . . . . . . . . . . . . . . . . . 73
9.9.1 Examples . . . . . . . . . . . . . . . . . . . . 73
9.10 Carbon copies (CC) . . . . . . . . . . . . . . . . . . 75
9.10.1 Hidden CCs . . . . . . . . . . . . . . . . . . . 75
9.10.2 Using files as input to CCs . . . . . . . . . . 75
9.10.3 Address expansion . . . . . . . . . . . . . . . 76
9.11 Crossposting (XC) . . . . . . . . . . . . . . . . . . 77
10 Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . 78
10.1 Menus . . . . . . . . . . . . . . . . . . . . . . . . 78
10.1.1 File <Alt-F> . . . . . . . . . . . . . . . . . . 78
10.1.2 Line settings <Alt-L> . . . . . . . . . . . . . 79
10.1.3 Session <Alt-S> . . . . . . . . . . . . . . . . 81
10.1.4 Options <Alt-O> . . . . . . . . . . . . . . . . 82
10.2 Keyboard macros . . . . . . . . . . . . . . . . . . . 83
10.3 Raw mode . . . . . . . . . . . . . . . . . . . . . . . 83
10.4 Keypad modes . . . . . . . . . . . . . . . . . . . . . 83
10.5 PC keyboards . . . . . . . . . . . . . . . . . . . . . 84
10.6 Phone directory <Alt-P> . . . . . . . . . . . . . . . 84
10.6.1 Queue status . . . . . . . . . . . . . . . . . . 85
10.6.2 Adding/changing entries . . . . . . . . . . . . 85
10.7 Inactivity timer . . . . . . . . . . . . . . . . . . . 85
10.8 File transfers . . . . . . . . . . . . . . . . . . . . 85
10.9 On-line timer . . . . . . . . . . . . . . . . . . . . 86
11 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . 87
11.1 Destination of messages . . . . . . . . . . . . . . . 87
11.1.1 Name lookups . . . . . . . . . . . . . . . . . . 87
11.1.2 Address browsing . . . . . . . . . . . . . . . . 87
11.1.3 Address macros (NAMES.FD) . . . . . . . . . . . 88
12 File Requests . . . . . . . . . . . . . . . . . . . . . . . 89
12.1 Outbound Requests . . . . . . . . . . . . . . . . . . 89
12.2 Requesting files with a password . . . . . . . . . . . 90
12.3 Update Requests . . . . . . . . . . . . . . . . . . . 90
12.4 Inbound Requests . . . . . . . . . . . . . . . . . . . 90
12.4.1 Request modes . . . . . . . . . . . . . . . . . 90
Anyone can request . . . . . . . . . . . . . . . . 90
Systems in nodelist can request . . . . . . . . . . 90
No requests . . . . . . . . . . . . . . . . . . . . 90
12.4.2 Directory listings . . . . . . . . . . . . . . . 91
12.4.3 Alias listings . . . . . . . . . . . . . . . . . 91
12.4.4 Response message . . . . . . . . . . . . . . . . 92
12.4.5 Limiting Requests . . . . . . . . . . . . . . . 92
Max match . . . . . . . . . . . . . . . . . . . . . 92
Max size . . . . . . . . . . . . . . . . . . . . . 92
Max time . . . . . . . . . . . . . . . . . . . . . 92
Minimum speed . . . . . . . . . . . . . . . . . . . 92
12.4.6 Limited hours . . . . . . . . . . . . . . . . . 93
Limited . . . . . . . . . . . . . . . . . . . . . . 93
Start . . . . . . . . . . . . . . . . . . . . . . . 93
End . . . . . . . . . . . . . . . . . . . . . . . . 93
Days . . . . . . . . . . . . . . . . . . . . . . . 93
12.4.7 Event restrictions . . . . . . . . . . . . . . . 93
12.4.8 Protecting files and directories . . . . . . . . 93
13 Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . 94
13.1 Complete path specifications . . . . . . . . . . . . . 94
13.2 Loading programs in a DOS shell . . . . . . . . . . . 94
14 CRT environments . . . . . . . . . . . . . . . . . . . . . . 95
15 Message Status Bits . . . . . . . . . . . . . . . . . . . . 96
Private . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Crash . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
File . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
File Request . . . . . . . . . . . . . . . . . . . . . . . 96
Update request . . . . . . . . . . . . . . . . . . . . . . 96
Kill/Sent . . . . . . . . . . . . . . . . . . . . . . . . . 97
Truncate file/sent . . . . . . . . . . . . . . . . . . . . 97
Delete file/sent . . . . . . . . . . . . . . . . . . . . . 97
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Immediate mail . . . . . . . . . . . . . . . . . . . . . . 97
Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Sent . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
No status . . . . . . . . . . . . . . . . . . . . . . . . . 98
16 Mail routing . . . . . . . . . . . . . . . . . . . . . . . . 99
16.1 Default routing . . . . . . . . . . . . . . . . . . . 99
16.2 Message status . . . . . . . . . . . . . . . . . . . . 100
16.3 Host/Hub/Boss routing . . . . . . . . . . . . . . . . 100
16.4 Qualifying systems . . . . . . . . . . . . . . . . . . 101
16.5 Route commands . . . . . . . . . . . . . . . . . . . . 101
16.6 LIST specifications . . . . . . . . . . . . . . . . . 104
16.7 Using nodelist flags . . . . . . . . . . . . . . . . . 104
16.8 File routing/forwarding . . . . . . . . . . . . . . . 105
16.9 Message forwarding . . . . . . . . . . . . . . . . . . 105
16.10 Multiple zones . . . . . . . . . . . . . . . . . . . 105
16.11 Examples . . . . . . . . . . . . . . . . . . . . . . 105
16.12 Dynamic packing . . . . . . . . . . . . . . . . . . . 107
16.13 Regarding points . . . . . . . . . . . . . . . . . . 107
16.14 Order of evaluation . . . . . . . . . . . . . . . . . 107
16.15 TARGET vs. qualification . . . . . . . . . . . . . . 108
16.16 Restrictions . . . . . . . . . . . . . . . . . . . . 108
16.17 Macros . . . . . . . . . . . . . . . . . . . . . . . 108
MYZONE . . . . . . . . . . . . . . . . . . . . . . . . 108
MYNET . . . . . . . . . . . . . . . . . . . . . . . . . 108
MYPOINTS . . . . . . . . . . . . . . . . . . . . . . . 108
16.18 Supported nodelist flags . . . . . . . . . . . . . . 108
17 EMSI and IEMSI . . . . . . . . . . . . . . . . . . . . . . . 109
17.1 Passwords . . . . . . . . . . . . . . . . . . . . . . 109
17.2 Mail . . . . . . . . . . . . . . . . . . . . . . . . . 109
17.3 IEMSI . . . . . . . . . . . . . . . . . . . . . . . . 110
18 Script language . . . . . . . . . . . . . . . . . . . . . . 111
18.1 What can I do with it? . . . . . . . . . . . . . . . . 111
18.2 Commands . . . . . . . . . . . . . . . . . . . . . . . 111
18.3 Labels . . . . . . . . . . . . . . . . . . . . . . . . 117
18.4 Node block . . . . . . . . . . . . . . . . . . . . . . 117
18.5 PC Pursuit . . . . . . . . . . . . . . . . . . . . . . 117
18.6 How do I update PCP.DAT? . . . . . . . . . . . . . . . 118
18.7 MNEMONICS . . . . . . . . . . . . . . . . . . . . . . 118
19 FDSERVER . . . . . . . . . . . . . . . . . . . . . . . . . . 119
19.1 What is a FDSERVER request? . . . . . . . . . . . . . 119
19.2 Request message . . . . . . . . . . . . . . . . . . . 119
19.2.1 Internal commands . . . . . . . . . . . . . . . 120
19.3 Using it . . . . . . . . . . . . . . . . . . . . . . . 120
19.4 Keeping calls to a minimum . . . . . . . . . . . . . . 121
19.5 Security . . . . . . . . . . . . . . . . . . . . . . . 121
20 Service requests . . . . . . . . . . . . . . . . . . . . . . 122
20.1 Service requests vs FDSERVER . . . . . . . . . . . . . 122
20.2 Setting up . . . . . . . . . . . . . . . . . . . . . . 122
20.3 - + ? . . . . . . . . . . . . . . . . . . . . . . . 124
20.4 Remote system information . . . . . . . . . . . . . . 124
20.5 Security . . . . . . . . . . . . . . . . . . . . . . . 125
20.6 A word of wisdom . . . . . . . . . . . . . . . . . . . 125
21 Global command line switches . . . . . . . . . . . . . . . . 126
21.1 A word of wisdom . . . . . . . . . . . . . . . . . . . 128
22 Environment variables . . . . . . . . . . . . . . . . . . . 129
22.1 FDOPT . . . . . . . . . . . . . . . . . . . . . . . . 129
22.2 FDSWAP . . . . . . . . . . . . . . . . . . . . . . . . 129
22.3 POINTNET . . . . . . . . . . . . . . . . . . . . . . . 129
22.4 FMOVR and FDOVR . . . . . . . . . . . . . . . . . . . 129
23 Semaphore files . . . . . . . . . . . . . . . . . . . . . . 130
24 Batch files . . . . . . . . . . . . . . . . . . . . . . . . 132
24.1 Errorlevels . . . . . . . . . . . . . . . . . . . . . 132
24.2 Categories . . . . . . . . . . . . . . . . . . . . . . 132
24.3 Loading BBS software . . . . . . . . . . . . . . . . . 133
24.4 Different labels . . . . . . . . . . . . . . . . . . . 133
24.5 Same label . . . . . . . . . . . . . . . . . . . . . . 134
24.6 DOBBS.BAT . . . . . . . . . . . . . . . . . . . . . . 135
24.7 EXEBBS.BAT . . . . . . . . . . . . . . . . . . . . . . 135
24.8 Flow (batch files) . . . . . . . . . . . . . . . . . . 136
25 Multi-tasking . . . . . . . . . . . . . . . . . . . . . . . 137
25.1 NS16550 . . . . . . . . . . . . . . . . . . . . . . . 137
25.2 DESQview . . . . . . . . . . . . . . . . . . . . . . . 137
25.3 DoubleDOS . . . . . . . . . . . . . . . . . . . . . . 138
25.4 Multilink . . . . . . . . . . . . . . . . . . . . . . 139
26 Converting from other mail systems . . . . . . . . . . . . . 140
27 Help systems . . . . . . . . . . . . . . . . . . . . . . . . 141
28 Sample (PCP) script . . . . . . . . . . . . . . . . . . . . 142
29 Commercial inquiries . . . . . . . . . . . . . . . . . . . . 145
30 Developer notes . . . . . . . . . . . . . . . . . . . . . . 146
31 Technical specifications . . . . . . . . . . . . . . . . . . 147
32 Credits . . . . . . . . . . . . . . . . . . . . . . . . . . 148
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson