TelnetCfgDlgUnit.dfm 10.4 KB
Newer Older
1
object TelnetCfgDlg: TTelnetCfgDlg
2
3
  Left = 1133
  Top = 475
4
  BorderStyle = bsDialog
5
  Caption = 'Terminal Server Configuration'
6
7
  ClientHeight = 234
  ClientWidth = 286
8
9
10
11
12
  Color = clBtnFace
  ParentFont = True
  OldCreateOrder = True
  Position = poScreenCenter
  OnShow = FormShow
13
14
  PixelsPerInch = 96
  TextHeight = 13
15
  object PageControl: TPageControl
16
17
18
19
    Left = 3
    Top = 3
    Width = 278
    Height = 186
20
21
    ActivePage = GeneralTabSheet
    TabIndex = 0
22
23
24
25
    TabOrder = 0
    object GeneralTabSheet: TTabSheet
      Caption = 'General'
      object FirstNodeLabel: TLabel
26
27
28
29
        Left = 7
        Top = 10
        Width = 78
        Height = 20
30
31
32
33
        AutoSize = False
        Caption = 'First Node'
      end
      object LastNodeLabel: TLabel
34
35
36
37
        Left = 7
        Top = 36
        Width = 74
        Height = 20
38
39
40
        AutoSize = False
        Caption = 'Last Node'
      end
41
42
43
44
45
46
      object MaxConConLabel: TLabel
        Left = 7
        Top = 62
        Width = 74
        Height = 20
        AutoSize = False
47
        Caption = 'Max Con-Conn'
48
      end
49
      object AutoStartCheckBox: TCheckBox
50
51
52
53
        Left = 148
        Top = 10
        Width = 117
        Height = 19
54
        Hint = 'Automatically start Terminal server'
55
56
57
        Caption = 'Auto Startup'
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
58
        TabOrder = 4
59
      end
60
      object FirstNodeEdit: TEdit
61
62
63
64
        Left = 85
        Top = 10
        Width = 39
        Height = 21
65
        Hint = 'First node number available for Terminal logins'
66
67
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
68
        TabOrder = 0
69
70
      end
      object XtrnMinCheckBox: TCheckBox
71
72
73
74
        Left = 148
        Top = 36
        Width = 117
        Height = 20
75
76
77
78
        Hint = 'External programs run in a minimized window'
        Caption = 'Minimize Externals'
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
79
        TabOrder = 5
80
81
      end
      object LastNodeEdit: TEdit
82
83
84
85
        Left = 85
        Top = 36
        Width = 39
        Height = 21
86
        Hint = 'Last node number available for Terminal logins'
87
88
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
89
        TabOrder = 1
90
91
      end
      object HostnameCheckBox: TCheckBox
92
        Left = 7
93
        Top = 114
94
        Width = 117
95
        Height = 23
rswindell's avatar
rswindell committed
96
        Hint = 'Automatically lookup client'#39's hostname via DNS'
97
98
99
        Caption = 'Hostname Lookup'
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
100
        TabOrder = 3
101
      end
102
      object QWKEventsCheckBox: TCheckBox
103
        Left = 148
104
        Top = 114
105
106
        Width = 117
        Height = 20
107
108
109
110
        Hint = 'Handle QWK Message Packet Events in This Instance'
        Caption = 'QWK Msg Events'
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
111
        TabOrder = 7
112
      end
113
      object EventsCheckBox: TCheckBox
114
115
116
117
        Left = 148
        Top = 62
        Width = 117
        Height = 20
118
119
120
121
        Hint = 'Enable the events thread'
        Caption = 'Events Enabled'
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
122
        TabOrder = 6
123
      end
124
125
      object DosSupportCheckBox: TCheckBox
        Left = 7
126
        Top = 88
127
        Width = 130
128
        Height = 20
129
        Hint = 'Attempt to execute 16-bit DOS progarms (requires NTVDM)'
130
131
132
        Caption = 'DOS Program Support'
        ParentShowHint = False
        ShowHint = True
133
        TabOrder = 8
134
      end
135
136
137
138
139
140
141
142
143
144
      object MaxConConEdit: TEdit
        Left = 85
        Top = 62
        Width = 39
        Height = 21
        Hint = 
          'Maximum unauthenticated Concurrent Connections from same IP (0=u' +
          'nlimited)'
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
145
        TabOrder = 2
146
      end
147
148
149
150
151
152
153
154
155
156
157
      object EventsLogFileCheckBox: TCheckBox
        Left = 148
        Top = 88
        Width = 117
        Height = 20
        Hint = 'Save event log messages to disk file in your DATA directory'
        Caption = 'Log Events to Disk'
        ParentShowHint = False
        ShowHint = True
        TabOrder = 9
      end
158
159
160
161
162
    end
    object TelnetTabSheet: TTabSheet
      Caption = 'Telnet'
      ImageIndex = 1
      object InterfaceLabel: TLabel
163
164
165
166
        Left = 7
        Top = 36
        Width = 78
        Height = 21
167
        AutoSize = False
168
        Caption = 'Interfaces (IPs)'
169
170
      end
      object TelnetPortLabel: TLabel
171
172
173
174
        Left = 7
        Top = 10
        Width = 78
        Height = 21
175
176
177
178
        AutoSize = False
        Caption = 'Listening Port'
      end
      object CmdLogCheckBox: TCheckBox
179
180
181
182
        Left = 7
        Top = 88
        Width = 169
        Height = 21
183
184
        Hint = 'Log (debug) all transmitted and received Telnet commands'
        Caption = 'Log Telnet Commands'
185
186
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
187
        TabOrder = 3
188
189
      end
      object TelnetInterfaceEdit: TEdit
190
191
192
        Left = 85
        Top = 36
        Width = 156
193
        Height = 21
194
        Hint = 
195
196
          'Comma-separated list of IP addresses to accept incoming connecti' +
          'ons'
197
198
199
200
201
        ParentShowHint = False
        ShowHint = True
        TabOrder = 1
      end
      object TelnetPortEdit: TEdit
202
203
204
        Left = 85
        Top = 10
        Width = 39
205
        Height = 21
206
        Hint = 'TCP port for incoming connections (default=23)'
207
208
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
209
        TabOrder = 0
210
      end
211
      object TelnetGaCheckBox: TCheckBox
212
213
214
215
        Left = 7
        Top = 62
        Width = 169
        Height = 21
216
        Hint = 
217
218
219
          'Send periodic Telnet GA commands to help detect dropped connecti' +
          'ons'
        Caption = 'Send Telnet Go-Aheads'
220
221
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
222
        TabOrder = 2
223
      end
224
      object AutoLogonCheckBox: TCheckBox
225
226
227
228
        Left = 7
        Top = 114
        Width = 117
        Height = 19
229
230
        Hint = 'Allow V-exempt users to auto-logon based on their IP address'
        Caption = 'AutoLogon via IP'
231
232
233
234
        ParentShowHint = False
        ShowHint = True
        TabOrder = 4
      end
235
236
237
238
    end
    object RLoginTabSheet: TTabSheet
      Caption = 'RLogin'
      ImageIndex = 3
239
      object RLoginPortLabel: TLabel
240
241
242
243
        Left = 7
        Top = 10
        Width = 78
        Height = 21
244
245
        AutoSize = False
        Caption = 'Listening Port'
246
      end
247
      object RLoginInterfaceLabel: TLabel
248
249
250
251
        Left = 7
        Top = 36
        Width = 78
        Height = 21
252
        AutoSize = False
253
        Caption = 'Interfaces (IPs)'
254
255
      end
      object RLoginPortEdit: TEdit
256
257
258
        Left = 85
        Top = 10
        Width = 39
259
        Height = 21
260
        Hint = 'TCP port for incoming connections (default=513)'
261
262
        ParentShowHint = False
        ShowHint = True
263
        TabOrder = 0
264
      end
265
      object RLoginInterfaceEdit: TEdit
266
267
268
        Left = 85
        Top = 36
        Width = 156
269
        Height = 21
270
        Hint = 
271
272
          'Comma-separated list of IP addresses to accept incoming connecti' +
          'ons'
273
274
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
275
        TabOrder = 2
276
      end
277
      object RLoginEnabledCheckBox: TCheckBox
278
279
280
281
        Left = 184
        Top = 10
        Width = 73
        Height = 17
rswindell's avatar
rswindell committed
282
        Hint = 'Enable the RLogin port'
283
        Caption = 'Enabled'
rswindell's avatar
rswindell committed
284
285
        ParentShowHint = False
        ShowHint = True
rswindell's avatar
rswindell committed
286
        TabOrder = 1
287
        OnClick = RLoginEnabledCheckBoxClick
288
      end
289
      object RLoginIPallowButton: TButton
290
        Left = 8
291
        Top = 62
292
        Width = 233
293
294
295
296
        Height = 21
        Hint = 
          'IP addresses of trusted hosts to allow unauthenticed RLogins fro' +
          'm'
297
        Caption = 'Allow Unauthenticated Logins from these IPs'
rswindell's avatar
rswindell committed
298
299
        ParentShowHint = False
        ShowHint = True
300
        TabOrder = 3
301
302
        OnClick = RLoginIPallowButtonClick
      end
303
    end
rswindell's avatar
rswindell committed
304
305
306
307
    object SshTabSheet: TTabSheet
      Caption = 'SSH'
      ImageIndex = 4
      object SshPortLabel: TLabel
308
309
310
311
        Left = 7
        Top = 10
        Width = 78
        Height = 21
rswindell's avatar
rswindell committed
312
313
314
315
        AutoSize = False
        Caption = 'Listening Port'
      end
      object SshInterfaceLabel: TLabel
316
317
318
319
        Left = 7
        Top = 36
        Width = 78
        Height = 21
rswindell's avatar
rswindell committed
320
        AutoSize = False
321
        Caption = 'Interfaces (IPs)'
rswindell's avatar
rswindell committed
322
      end
323
324
325
326
327
328
329
330
      object SshConnectTimeoutLabel: TLabel
        Left = 7
        Top = 62
        Width = 78
        Height = 21
        AutoSize = False
        Caption = 'Conn Timeout'
      end
rswindell's avatar
rswindell committed
331
      object SshPortEdit: TEdit
332
333
334
        Left = 85
        Top = 10
        Width = 39
335
        Height = 21
rswindell's avatar
rswindell committed
336
        Hint = 'TCP port for incoming connections (default=22)'
rswindell's avatar
rswindell committed
337
338
339
340
341
        ParentShowHint = False
        ShowHint = True
        TabOrder = 0
      end
      object SshEnabledCheckBox: TCheckBox
342
343
344
345
        Left = 184
        Top = 10
        Width = 73
        Height = 17
rswindell's avatar
rswindell committed
346
347
348
349
350
351
352
353
        Hint = 'Enable the Secure Shell (SSH) port'
        Caption = 'Enabled'
        ParentShowHint = False
        ShowHint = True
        TabOrder = 1
        OnClick = SshEnabledCheckBoxClick
      end
      object SshInterfaceEdit: TEdit
354
355
356
        Left = 85
        Top = 36
        Width = 156
357
        Height = 21
rswindell's avatar
rswindell committed
358
        Hint = 
359
360
          'Comma-separated list of IP addresses to accept incoming connecti' +
          'ons'
rswindell's avatar
rswindell committed
361
362
363
364
        ParentShowHint = False
        ShowHint = True
        TabOrder = 2
      end
365
366
367
368
369
370
371
372
373
374
      object SshConnTimeoutEdit: TEdit
        Left = 85
        Top = 62
        Width = 39
        Height = 21
        Hint = 'SSH Connection Timeout (in seconds)'
        ParentShowHint = False
        ShowHint = True
        TabOrder = 3
      end
rswindell's avatar
rswindell committed
375
    end
376
377
378
    object SoundTabSheet: TTabSheet
      Caption = 'Sound'
      ImageIndex = 2
379
380
381
382
383
384
      object ConfigureSoundButton: TButton
        Left = 8
        Top = 8
        Width = 257
        Height = 25
        Caption = 'Configure Common Server Event Sounds'
385
        TabOrder = 0
386
        OnClick = ConfigureSoundButtonClick
387
388
389
390
      end
    end
  end
  object OKBtn: TButton
391
392
393
394
    Left = 20
    Top = 201
    Width = 76
    Height = 25
395
396
397
398
399
400
401
    Caption = 'OK'
    Default = True
    ModalResult = 1
    TabOrder = 1
    OnClick = OKBtnClick
  end
  object CancelBtn: TButton
402
403
404
405
    Left = 104
    Top = 201
    Width = 75
    Height = 25
406
407
408
409
410
411
    Cancel = True
    Caption = 'Cancel'
    ModalResult = 2
    TabOrder = 2
  end
  object ApplyBtn: TButton
412
413
414
415
    Left = 189
    Top = 201
    Width = 76
    Height = 25
416
417
418
419
420
421
422
    Cancel = True
    Caption = 'Apply'
    TabOrder = 3
    OnClick = OKBtnClick
  end
  object OpenDialog: TOpenDialog
    Filter = 'Wave Files|*.wav'
423
    Options = [ofHideReadOnly, ofNoChangeDir, ofEnableSizing, ofDontAddToRecent]
424
425
426
    Top = 248
  end
end