|
|
1.1 root 1: object WebCfgDlg: TWebCfgDlg
2: Left = 492
3: Top = 403
4: BorderStyle = bsDialog
5: Caption = 'Web Server Configuration'
6: ClientHeight = 302
7: ClientWidth = 352
8: Color = clBtnFace
9: Font.Charset = DEFAULT_CHARSET
10: Font.Color = clWindowText
11: Font.Height = -13
12: Font.Name = 'MS Sans Serif'
13: Font.Style = []
14: OldCreateOrder = False
15: Position = poScreenCenter
16: ShowHint = True
17: OnShow = FormShow
18: DesignSize = (
19: 352
20: 302)
21: PixelsPerInch = 120
22: TextHeight = 16
23: object PageControl: TPageControl
24: Left = 4
25: Top = 4
26: Width = 342
27: Height = 245
28: ActivePage = CGITabSheet
29: TabIndex = 2
30: TabOrder = 0
31: object GeneralTabSheet: TTabSheet
32: Caption = 'General'
33: object MaxClientesLabel: TLabel
34: Left = 9
35: Top = 108
36: Width = 96
37: Height = 24
38: AutoSize = False
39: Caption = 'Max Clients'
40: end
41: object MaxInactivityLabel: TLabel
42: Left = 9
43: Top = 140
44: Width = 96
45: Height = 24
46: AutoSize = False
47: Caption = 'Max Inactivity'
48: end
49: object PortLabel: TLabel
50: Left = 9
51: Top = 76
52: Width = 96
53: Height = 24
54: AutoSize = False
55: Caption = 'Listening Port'
56: end
57: object InterfaceLabel: TLabel
58: Left = 9
59: Top = 44
60: Width = 96
61: Height = 24
62: AutoSize = False
63: Caption = 'Interface (IP)'
64: end
65: object AutoStartCheckBox: TCheckBox
66: Left = 9
67: Top = 12
68: Width = 144
69: Height = 25
70: Hint = 'Automatically start Web server'
71: Caption = 'Auto Startup'
72: ParentShowHint = False
73: ShowHint = True
74: TabOrder = 0
75: end
76: object MaxClientsEdit: TEdit
77: Left = 105
78: Top = 108
79: Width = 48
80: Height = 24
81: Hint = 'Maximum number of simultaneous clients (default=10)'
82: ParentShowHint = False
83: ShowHint = True
84: TabOrder = 4
85: end
86: object MaxInactivityEdit: TEdit
87: Left = 105
88: Top = 140
89: Width = 48
90: Height = 24
91: Hint =
92: 'Maximum number of seconds of inactivity before disconnect (defau' +
93: 'lt=120)'
94: ParentShowHint = False
95: ShowHint = True
96: TabOrder = 5
97: end
98: object PortEdit: TEdit
99: Left = 105
100: Top = 76
101: Width = 48
102: Height = 24
103: Hint = 'TCP port to use for HTTP connections (default=80)'
104: ParentShowHint = False
105: ShowHint = True
106: TabOrder = 3
107: end
108: object NetworkInterfaceEdit: TEdit
109: Left = 105
110: Top = 44
111: Width = 192
112: Height = 24
113: Hint = 'Your network adapter'#39's static IP address or blank for <ANY>'
114: ParentShowHint = False
115: ShowHint = True
116: TabOrder = 2
117: end
118: object HostnameCheckBox: TCheckBox
119: Left = 182
120: Top = 12
121: Width = 147
122: Height = 25
123: Hint = 'Automatically lookup client'#39's hostnames via DNS'
124: Caption = 'Hostname Lookup'
125: ParentShowHint = False
126: ShowHint = True
127: TabOrder = 1
128: end
129: end
130: object HttpTabSheet: TTabSheet
131: Caption = 'HTTP'
132: ImageIndex = 3
133: object HtmlDirLabel: TLabel
134: Left = 9
135: Top = 12
136: Width = 96
137: Height = 25
138: AutoSize = False
139: Caption = 'HTML Root'
140: end
141: object ErrorSubDirLabel: TLabel
142: Left = 9
143: Top = 44
144: Width = 96
145: Height = 25
146: AutoSize = False
147: Caption = 'Error SubDir'
148: end
149: object ServerSideJsExtLabel: TLabel
150: Left = 9
151: Top = 140
152: Width = 176
153: Height = 25
154: AutoSize = False
155: Caption = 'Server-Side JS File Extension'
156: end
157: object EmbeddedJsExtLabel: TLabel
158: Left = 9
159: Top = 108
160: Width = 176
161: Height = 25
162: AutoSize = False
163: Caption = 'Embedded JS File Extension'
164: Enabled = False
165: end
166: object IndexLabel: TLabel
167: Left = 9
168: Top = 76
169: Width = 96
170: Height = 25
171: AutoSize = False
172: Caption = 'Index Files'
173: end
174: object HtmlRootEdit: TEdit
175: Left = 105
176: Top = 12
177: Width = 192
178: Height = 24
179: Hint = 'Root directory for HTML files (off of CTRL directory)'
180: ParentShowHint = False
181: ShowHint = True
182: TabOrder = 0
183: end
184: object ErrorSubDirEdit: TEdit
185: Left = 105
186: Top = 44
187: Width = 192
188: Height = 24
189: Hint = 'Error sub-directory (off of HTML root)'
190: ParentShowHint = False
191: ShowHint = True
192: TabOrder = 1
193: end
194: object ServerSideJsExtEdit: TEdit
195: Left = 192
196: Top = 140
197: Width = 105
198: Height = 24
199: Hint =
200: 'File extension that denotes server-side JavaScript files (e.g. "' +
201: '.ssjs")'
202: ParentShowHint = False
203: ShowHint = True
204: TabOrder = 2
205: end
206: object EmbeddedJsExtEdit: TEdit
207: Left = 192
208: Top = 108
209: Width = 105
210: Height = 24
211: Hint =
212: 'File extension that denotes embedded JavaScript files (e.g. ".bb' +
213: 's")'
214: Enabled = False
215: ParentShowHint = False
216: ShowHint = True
217: TabOrder = 3
218: end
219: object VirtualHostsCheckBox: TCheckBox
220: Left = 9
221: Top = 172
222: Width = 104
223: Height = 24
224: Hint = 'Support virtual host directories off the HTML root directory'
225: Caption = 'Virtual Hosts'
226: ParentShowHint = False
227: ShowHint = True
228: TabOrder = 4
229: end
230: object IndexFileEdit: TEdit
231: Left = 104
232: Top = 76
233: Width = 193
234: Height = 24
235: Hint =
236: 'List of filenames that will be automatically sent to client (e.g' +
237: '. index.html)'
238: TabOrder = 5
239: end
240: end
241: object CGITabSheet: TTabSheet
242: Caption = 'CGI'
243: ImageIndex = 4
244: object CGIDirLabel: TLabel
245: Left = 9
246: Top = 44
247: Width = 96
248: Height = 25
249: AutoSize = False
250: Caption = 'SubDirectory'
251: end
252: object CGIExtLabel: TLabel
253: Left = 9
254: Top = 76
255: Width = 96
256: Height = 25
257: AutoSize = False
258: Caption = 'File Extensions'
259: end
260: object CGIMaxInactivityLabel: TLabel
261: Left = 9
262: Top = 140
263: Width = 96
264: Height = 24
265: AutoSize = False
266: Caption = 'Max Inactivity'
267: end
268: object CGIContentLabel: TLabel
269: Left = 9
270: Top = 108
271: Width = 96
272: Height = 25
273: AutoSize = False
274: Caption = 'Content-Type'
275: end
276: object CGIDirEdit: TEdit
277: Left = 105
278: Top = 44
279: Width = 192
280: Height = 24
281: Hint = 'CGI sub-directory (off of HTML root)'
282: ParentShowHint = False
283: ShowHint = True
284: TabOrder = 0
285: end
286: object CGICheckBox: TCheckBox
287: Left = 9
288: Top = 12
289: Width = 280
290: Height = 25
291: Hint = 'CGI support is enabled when checked'
292: Caption = 'Enabled'
293: ParentShowHint = False
294: ShowHint = True
295: TabOrder = 1
296: OnClick = CGICheckBoxClick
297: end
298: object CGIExtEdit: TEdit
299: Left = 105
300: Top = 76
301: Width = 192
302: Height = 24
303: Hint = 'File extensions that denote CGI executable files'
304: ParentShowHint = False
305: ShowHint = True
306: TabOrder = 2
307: end
308: object CGIMaxInactivityEdit: TEdit
309: Left = 105
310: Top = 140
311: Width = 48
312: Height = 24
313: Hint =
314: 'Maximum number of seconds of inactivity before disconnect (defau' +
315: 'lt=120)'
316: ParentShowHint = False
317: ShowHint = True
318: TabOrder = 3
319: end
320: object CGIContentEdit: TEdit
321: Left = 105
322: Top = 108
323: Width = 192
324: Height = 24
325: Hint = 'Default Content-Type for CGI output'
326: ParentShowHint = False
327: ShowHint = True
328: TabOrder = 4
329: end
330: object CGIEnvButton: TButton
331: Left = 8
332: Top = 176
333: Width = 145
334: Height = 25
335: Caption = 'Environment Vars'
336: TabOrder = 5
337: OnClick = CGIEnvButtonClick
338: end
339: object WebHandlersButton: TButton
340: Left = 160
341: Top = 176
342: Width = 137
343: Height = 25
344: Caption = 'Content Handlers'
345: TabOrder = 6
346: OnClick = WebHandlersButtonClick
347: end
348: end
349: object LogTabSheet: TTabSheet
350: Caption = 'Log'
351: ImageIndex = 1
352: object LogBaseLabel: TLabel
353: Left = 9
354: Top = 108
355: Width = 96
356: Height = 25
357: AutoSize = False
358: Caption = 'Base Filename'
359: end
360: object DebugTxCheckBox: TCheckBox
361: Left = 9
362: Top = 42
363: Width = 192
364: Height = 24
365: Hint = 'Log (debug) transmitted HTTP responses'
366: Caption = 'Transmitted Responses'
367: ParentShowHint = False
368: ShowHint = True
369: TabOrder = 1
370: end
371: object DebugRxCheckBox: TCheckBox
372: Left = 9
373: Top = 12
374: Width = 192
375: Height = 24
376: Hint = 'Log (debug) all received HTTP requests'
377: Caption = 'Received Requests'
378: ParentShowHint = False
379: ShowHint = True
380: TabOrder = 0
381: end
382: object AccessLogCheckBox: TCheckBox
383: Left = 9
384: Top = 73
385: Width = 192
386: Height = 23
387: Hint = 'Create HTTP access log files'
388: Caption = 'Create Access Log Files'
389: ParentShowHint = False
390: ShowHint = True
391: TabOrder = 2
392: OnClick = AccessLogCheckBoxClick
393: end
394: object LogBaseNameEdit: TEdit
395: Left = 105
396: Top = 108
397: Width = 192
398: Height = 24
399: Hint = 'Base directory and filename for HTTP access log files'
400: ParentShowHint = False
401: ShowHint = True
402: TabOrder = 3
403: end
404: end
405: object SoundTabSheet: TTabSheet
406: Caption = 'Sound'
407: ImageIndex = 2
408: object AnswerSoundLabel: TLabel
409: Left = 9
410: Top = 12
411: Width = 80
412: Height = 25
413: AutoSize = False
414: Caption = 'Connect'
415: end
416: object HangupSoundLabel: TLabel
417: Left = 9
418: Top = 44
419: Width = 80
420: Height = 25
421: AutoSize = False
422: Caption = 'Disconnect'
423: end
424: object HackAttemptSoundLabel: TLabel
425: Left = 9
426: Top = 76
427: Width = 80
428: Height = 25
429: AutoSize = False
430: Caption = 'Hack Attempt'
431: end
432: object AnswerSoundEdit: TEdit
433: Left = 105
434: Top = 12
435: Width = 192
436: Height = 24
437: Hint = 'Sound file to play when users connect'
438: ParentShowHint = False
439: ShowHint = True
440: TabOrder = 0
441: end
442: object AnswerSoundButton: TButton
443: Left = 304
444: Top = 12
445: Width = 25
446: Height = 26
447: Caption = '...'
448: TabOrder = 1
449: OnClick = AnswerSoundButtonClick
450: end
451: object HangupSoundEdit: TEdit
452: Left = 105
453: Top = 44
454: Width = 192
455: Height = 24
456: Hint = 'Sound file to play when users disconnect'
457: ParentShowHint = False
458: ShowHint = True
459: TabOrder = 2
460: end
461: object HangupSoundButton: TButton
462: Left = 304
463: Top = 44
464: Width = 25
465: Height = 26
466: Caption = '...'
467: TabOrder = 3
468: OnClick = HangupSoundButtonClick
469: end
470: object HackAttemptSoundEdit: TEdit
471: Left = 105
472: Top = 76
473: Width = 192
474: Height = 24
475: Hint = 'Sound file to play when users disconnect'
476: ParentShowHint = False
477: ShowHint = True
478: TabOrder = 4
479: end
480: object HackAttemptSoundButton: TButton
481: Left = 304
482: Top = 76
483: Width = 25
484: Height = 26
485: Caption = '...'
486: TabOrder = 5
487: OnClick = HackAttemptSoundButtonClick
488: end
489: end
490: end
491: object OKBtn: TButton
492: Left = 25
493: Top = 260
494: Width = 93
495: Height = 30
496: Anchors = [akLeft, akBottom]
497: Caption = 'OK'
498: Default = True
499: ModalResult = 1
500: TabOrder = 1
501: OnClick = OKBtnClick
502: end
503: object CancelBtn: TButton
504: Left = 128
505: Top = 260
506: Width = 92
507: Height = 30
508: Anchors = [akLeft, akBottom]
509: Cancel = True
510: Caption = 'Cancel'
511: ModalResult = 2
512: TabOrder = 2
513: end
514: object ApplyBtn: TButton
515: Left = 233
516: Top = 260
517: Width = 93
518: Height = 30
519: Anchors = [akLeft, akBottom]
520: Cancel = True
521: Caption = 'Apply'
522: TabOrder = 3
523: end
524: object OpenDialog: TOpenDialog
525: Filter = 'Wave Files|*.wav'
526: Options = [ofHideReadOnly, ofNoChangeDir, ofEnableSizing, ofDontAddToRecent]
527: Top = 240
528: end
529: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.