|
|
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
1.1.1.2 ! root 28: ActivePage = HttpTabSheet
! 29: TabIndex = 1
1.1 root 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
1.1.1.2 ! root 165: Visible = False
1.1 root 166: end
167: object IndexLabel: TLabel
168: Left = 9
169: Top = 76
170: Width = 96
171: Height = 25
172: AutoSize = False
173: Caption = 'Index Files'
174: end
175: object HtmlRootEdit: TEdit
176: Left = 105
177: Top = 12
178: Width = 192
179: Height = 24
180: Hint = 'Root directory for HTML files (off of CTRL directory)'
181: ParentShowHint = False
182: ShowHint = True
183: TabOrder = 0
184: end
185: object ErrorSubDirEdit: TEdit
186: Left = 105
187: Top = 44
188: Width = 192
189: Height = 24
190: Hint = 'Error sub-directory (off of HTML root)'
191: ParentShowHint = False
192: ShowHint = True
193: TabOrder = 1
194: end
195: object ServerSideJsExtEdit: TEdit
196: Left = 192
197: Top = 140
198: Width = 105
199: Height = 24
200: Hint =
201: 'File extension that denotes server-side JavaScript files (e.g. "' +
202: '.ssjs")'
203: ParentShowHint = False
204: ShowHint = True
1.1.1.2 ! root 205: TabOrder = 3
1.1 root 206: end
207: object EmbeddedJsExtEdit: TEdit
208: Left = 192
209: Top = 108
210: Width = 105
211: Height = 24
212: Hint =
213: 'File extension that denotes embedded JavaScript files (e.g. ".bb' +
214: 's")'
215: Enabled = False
216: ParentShowHint = False
217: ShowHint = True
1.1.1.2 ! root 218: TabOrder = 4
! 219: Visible = False
1.1 root 220: end
221: object VirtualHostsCheckBox: TCheckBox
222: Left = 9
223: Top = 172
224: Width = 104
225: Height = 24
226: Hint = 'Support virtual host directories off the HTML root directory'
227: Caption = 'Virtual Hosts'
228: ParentShowHint = False
229: ShowHint = True
1.1.1.2 ! root 230: TabOrder = 5
1.1 root 231: end
232: object IndexFileEdit: TEdit
233: Left = 104
234: Top = 76
235: Width = 193
236: Height = 24
237: Hint =
238: 'List of filenames that will be automatically sent to client (e.g' +
239: '. index.html)'
1.1.1.2 ! root 240: TabOrder = 2
1.1 root 241: end
242: end
243: object CGITabSheet: TTabSheet
244: Caption = 'CGI'
245: ImageIndex = 4
246: object CGIDirLabel: TLabel
247: Left = 9
248: Top = 44
249: Width = 96
250: Height = 25
251: AutoSize = False
252: Caption = 'SubDirectory'
253: end
254: object CGIExtLabel: TLabel
255: Left = 9
256: Top = 76
257: Width = 96
258: Height = 25
259: AutoSize = False
260: Caption = 'File Extensions'
261: end
262: object CGIMaxInactivityLabel: TLabel
263: Left = 9
264: Top = 140
265: Width = 96
266: Height = 24
267: AutoSize = False
268: Caption = 'Max Inactivity'
269: end
270: object CGIContentLabel: TLabel
271: Left = 9
272: Top = 108
273: Width = 96
274: Height = 25
275: AutoSize = False
276: Caption = 'Content-Type'
277: end
278: object CGIDirEdit: TEdit
279: Left = 105
280: Top = 44
281: Width = 192
282: Height = 24
283: Hint = 'CGI sub-directory (off of HTML root)'
284: ParentShowHint = False
285: ShowHint = True
1.1.1.2 ! root 286: TabOrder = 1
1.1 root 287: end
288: object CGICheckBox: TCheckBox
289: Left = 9
290: Top = 12
291: Width = 280
292: Height = 25
293: Hint = 'CGI support is enabled when checked'
294: Caption = 'Enabled'
295: ParentShowHint = False
296: ShowHint = True
1.1.1.2 ! root 297: TabOrder = 0
1.1 root 298: OnClick = CGICheckBoxClick
299: end
300: object CGIExtEdit: TEdit
301: Left = 105
302: Top = 76
303: Width = 192
304: Height = 24
305: Hint = 'File extensions that denote CGI executable files'
306: ParentShowHint = False
307: ShowHint = True
308: TabOrder = 2
309: end
310: object CGIMaxInactivityEdit: TEdit
311: Left = 105
312: Top = 140
313: Width = 48
314: Height = 24
315: Hint =
316: 'Maximum number of seconds of inactivity before disconnect (defau' +
317: 'lt=120)'
318: ParentShowHint = False
319: ShowHint = True
1.1.1.2 ! root 320: TabOrder = 4
1.1 root 321: end
322: object CGIContentEdit: TEdit
323: Left = 105
324: Top = 108
325: Width = 192
326: Height = 24
327: Hint = 'Default Content-Type for CGI output'
328: ParentShowHint = False
329: ShowHint = True
1.1.1.2 ! root 330: TabOrder = 3
1.1 root 331: end
332: object CGIEnvButton: TButton
333: Left = 8
334: Top = 176
335: Width = 145
336: Height = 25
337: Caption = 'Environment Vars'
338: TabOrder = 5
339: OnClick = CGIEnvButtonClick
340: end
341: object WebHandlersButton: TButton
342: Left = 160
343: Top = 176
344: Width = 137
345: Height = 25
346: Caption = 'Content Handlers'
347: TabOrder = 6
348: OnClick = WebHandlersButtonClick
349: end
350: end
351: object LogTabSheet: TTabSheet
352: Caption = 'Log'
353: ImageIndex = 1
354: object LogBaseLabel: TLabel
355: Left = 9
356: Top = 108
357: Width = 96
358: Height = 25
359: AutoSize = False
360: Caption = 'Base Filename'
361: end
362: object DebugTxCheckBox: TCheckBox
363: Left = 9
364: Top = 42
365: Width = 192
366: Height = 24
367: Hint = 'Log (debug) transmitted HTTP responses'
368: Caption = 'Transmitted Responses'
369: ParentShowHint = False
370: ShowHint = True
371: TabOrder = 1
372: end
373: object DebugRxCheckBox: TCheckBox
374: Left = 9
375: Top = 12
376: Width = 192
377: Height = 24
378: Hint = 'Log (debug) all received HTTP requests'
379: Caption = 'Received Requests'
380: ParentShowHint = False
381: ShowHint = True
382: TabOrder = 0
383: end
384: object AccessLogCheckBox: TCheckBox
385: Left = 9
386: Top = 73
387: Width = 192
388: Height = 23
389: Hint = 'Create HTTP access log files'
390: Caption = 'Create Access Log Files'
391: ParentShowHint = False
392: ShowHint = True
393: TabOrder = 2
394: OnClick = AccessLogCheckBoxClick
395: end
396: object LogBaseNameEdit: TEdit
397: Left = 105
398: Top = 108
399: Width = 192
400: Height = 24
401: Hint = 'Base directory and filename for HTTP access log files'
402: ParentShowHint = False
403: ShowHint = True
404: TabOrder = 3
405: end
406: end
407: object SoundTabSheet: TTabSheet
408: Caption = 'Sound'
409: ImageIndex = 2
410: object AnswerSoundLabel: TLabel
411: Left = 9
412: Top = 12
413: Width = 80
414: Height = 25
415: AutoSize = False
416: Caption = 'Connect'
417: end
418: object HangupSoundLabel: TLabel
419: Left = 9
420: Top = 44
421: Width = 80
422: Height = 25
423: AutoSize = False
424: Caption = 'Disconnect'
425: end
426: object HackAttemptSoundLabel: TLabel
427: Left = 9
428: Top = 76
429: Width = 80
430: Height = 25
431: AutoSize = False
432: Caption = 'Hack Attempt'
433: end
434: object AnswerSoundEdit: TEdit
435: Left = 105
436: Top = 12
437: Width = 192
438: Height = 24
439: Hint = 'Sound file to play when users connect'
440: ParentShowHint = False
441: ShowHint = True
442: TabOrder = 0
443: end
444: object AnswerSoundButton: TButton
445: Left = 304
446: Top = 12
447: Width = 25
448: Height = 26
449: Caption = '...'
450: TabOrder = 1
451: OnClick = AnswerSoundButtonClick
452: end
453: object HangupSoundEdit: TEdit
454: Left = 105
455: Top = 44
456: Width = 192
457: Height = 24
458: Hint = 'Sound file to play when users disconnect'
459: ParentShowHint = False
460: ShowHint = True
461: TabOrder = 2
462: end
463: object HangupSoundButton: TButton
464: Left = 304
465: Top = 44
466: Width = 25
467: Height = 26
468: Caption = '...'
469: TabOrder = 3
470: OnClick = HangupSoundButtonClick
471: end
472: object HackAttemptSoundEdit: TEdit
473: Left = 105
474: Top = 76
475: Width = 192
476: Height = 24
477: Hint = 'Sound file to play when users disconnect'
478: ParentShowHint = False
479: ShowHint = True
480: TabOrder = 4
481: end
482: object HackAttemptSoundButton: TButton
483: Left = 304
484: Top = 76
485: Width = 25
486: Height = 26
487: Caption = '...'
488: TabOrder = 5
489: OnClick = HackAttemptSoundButtonClick
490: end
491: end
492: end
493: object OKBtn: TButton
494: Left = 25
495: Top = 260
496: Width = 93
497: Height = 30
498: Anchors = [akLeft, akBottom]
499: Caption = 'OK'
500: Default = True
501: ModalResult = 1
502: TabOrder = 1
503: OnClick = OKBtnClick
504: end
505: object CancelBtn: TButton
506: Left = 128
507: Top = 260
508: Width = 92
509: Height = 30
510: Anchors = [akLeft, akBottom]
511: Cancel = True
512: Caption = 'Cancel'
513: ModalResult = 2
514: TabOrder = 2
515: end
516: object ApplyBtn: TButton
517: Left = 233
518: Top = 260
519: Width = 93
520: Height = 30
521: Anchors = [akLeft, akBottom]
522: Cancel = True
523: Caption = 'Apply'
524: TabOrder = 3
525: end
526: object OpenDialog: TOpenDialog
527: Filter = 'Wave Files|*.wav'
528: Options = [ofHideReadOnly, ofNoChangeDir, ofEnableSizing, ofDontAddToRecent]
529: Top = 240
530: end
531: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.