|
|
1.1 root 1: object FtpCfgDlg: TFtpCfgDlg
2: Left = 466
3: Top = 622
4: BorderStyle = bsDialog
5: Caption = 'FTP Server Configuration'
6: ClientHeight = 288
7: ClientWidth = 352
8: Color = clBtnFace
9: ParentFont = True
10: OldCreateOrder = True
11: Position = poScreenCenter
12: OnShow = FormShow
13: PixelsPerInch = 120
14: TextHeight = 16
15: object PageControl: TPageControl
16: Left = 4
17: Top = 4
18: Width = 342
19: Height = 229
20: ActivePage = GeneralTabSheet
21: TabOrder = 0
22: object GeneralTabSheet: TTabSheet
23: Caption = 'General'
24: object MaxClientesLabel: TLabel
25: Left = 9
26: Top = 102
27: Width = 96
28: Height = 24
29: AutoSize = False
30: Caption = 'Max Clients'
31: end
32: object MaxInactivityLabel: TLabel
33: Left = 9
34: Top = 132
35: Width = 96
36: Height = 24
37: AutoSize = False
38: Caption = 'Max Inactivity'
39: end
40: object PortLabel: TLabel
41: Left = 9
42: Top = 68
43: Width = 96
44: Height = 24
45: AutoSize = False
46: Caption = 'Control Port'
47: end
48: object InterfaceLabel: TLabel
49: Left = 9
50: Top = 36
51: Width = 96
52: Height = 24
53: AutoSize = False
54: Caption = 'Interface (IP)'
55: end
56: object AutoStartCheckBox: TCheckBox
57: Left = 9
58: Top = 6
59: Width = 144
60: Height = 24
61: Hint = 'Automatically start FTP server'
62: Caption = 'Auto Startup'
63: ParentShowHint = False
64: ShowHint = True
65: TabOrder = 0
66: end
67: object MaxClientsEdit: TEdit
68: Left = 105
69: Top = 100
70: Width = 48
71: Height = 24
72: Hint = 'Maximum number of simultaneous clients (default=10)'
73: ParentShowHint = False
74: ShowHint = True
75: TabOrder = 1
76: end
77: object MaxInactivityEdit: TEdit
78: Left = 105
79: Top = 132
80: Width = 48
81: Height = 24
82: Hint =
83: 'Maximum number of seconds of inactivity before disconnect (defau' +
84: 'lt=300)'
85: ParentShowHint = False
86: ShowHint = True
87: TabOrder = 2
88: end
89: object PortEdit: TEdit
90: Left = 105
91: Top = 68
92: Width = 48
93: Height = 24
94: Hint = 'TCP port to use for FTP control connections (default=21)'
95: ParentShowHint = False
96: ShowHint = True
97: TabOrder = 3
98: end
99: object NetworkInterfaceEdit: TEdit
100: Left = 105
101: Top = 36
102: Width = 192
103: Height = 24
104: Hint = 'Your network adapter'#39's static IP address or blank for <ANY>'
105: ParentShowHint = False
106: ShowHint = True
107: TabOrder = 4
108: end
109: object AutoIndexCheckBox: TCheckBox
110: Left = 9
111: Top = 162
112: Width = 96
113: Height = 24
114: Hint = 'Automatically generate index files for file descriptions'
115: Caption = 'Auto Index'
116: TabOrder = 5
117: OnClick = AutoIndexCheckBoxClick
118: end
119: object IndexFileNameEdit: TEdit
120: Left = 105
121: Top = 164
122: Width = 192
123: Height = 24
124: Hint = 'Name of auto-index file (default=00index)'
125: ParentShowHint = False
126: ShowHint = True
127: TabOrder = 6
128: end
129: object AllowQWKCheckBox: TCheckBox
130: Left = 182
131: Top = 68
132: Width = 147
133: Height = 24
134: Hint = 'Allow QWK packet transfers'
135: Caption = 'QWK Packets'
136: ParentShowHint = False
137: ShowHint = True
138: TabOrder = 7
139: end
140: object LocalFileSysCheckBox: TCheckBox
141: Left = 182
142: Top = 100
143: Width = 147
144: Height = 24
145: Hint =
146: 'Allow sysop access to local file system (requires sysop password' +
147: ')'
148: Caption = 'Local File System'
149: ParentShowHint = False
150: ShowHint = True
151: TabOrder = 8
152: end
153: object HostnameCheckBox: TCheckBox
154: Left = 182
155: Top = 6
156: Width = 147
157: Height = 24
158: Hint = 'Automatically lookup client'#39's hostnames via DNS'
159: Caption = 'Hostname Lookup'
160: ParentShowHint = False
161: ShowHint = True
162: TabOrder = 9
163: end
164: object DirFilesCheckBox: TCheckBox
165: Left = 182
166: Top = 129
167: Width = 154
168: Height = 25
169: Hint = 'Allow users access to files in directory, but not in database'
170: Caption = 'Directory File Access'
171: ParentShowHint = False
172: ShowHint = True
173: TabOrder = 10
174: end
175: end
176: object LogTabSheet: TTabSheet
177: Caption = 'Log'
178: ImageIndex = 1
179: object DebugTxCheckBox: TCheckBox
180: Left = 9
181: Top = 36
182: Width = 192
183: Height = 24
184: Hint = 'Log (debug) transmitted FTP responses'
185: Caption = 'Transmitted Responses'
186: ParentShowHint = False
187: ShowHint = True
188: TabOrder = 0
189: end
190: object CmdLogCheckBox: TCheckBox
191: Left = 9
192: Top = 6
193: Width = 192
194: Height = 24
195: Hint = 'Log (debug) all received FTP commands'
196: Caption = 'Received Commands'
197: ParentShowHint = False
198: ShowHint = True
199: TabOrder = 1
200: end
201: object DebugDataCheckBox: TCheckBox
202: Left = 9
203: Top = 66
204: Width = 192
205: Height = 24
206: Hint = 'Log (debug) data channel operations'
207: Caption = 'Data Channel Activity'
208: ParentShowHint = False
209: ShowHint = True
210: TabOrder = 2
211: end
212: object LogFileCheckBox: TCheckBox
213: Left = 9
214: Top = 96
215: Width = 144
216: Height = 25
217: Hint = 'Save log entries to a file (in your DATA directory)'
218: Caption = 'Log to Disk'
219: ParentShowHint = False
220: ShowHint = True
221: TabOrder = 3
222: end
223: end
224: object SoundTabSheet: TTabSheet
225: Caption = 'Sound'
226: ImageIndex = 2
227: object AnswerSoundLabel: TLabel
228: Left = 9
229: Top = 12
230: Width = 80
231: Height = 25
232: AutoSize = False
233: Caption = 'Connect'
234: end
235: object HnagupSoundLabel: TLabel
236: Left = 9
237: Top = 44
238: Width = 80
239: Height = 25
240: AutoSize = False
241: Caption = 'Disconnect'
242: end
243: object AnswerSoundEdit: TEdit
244: Left = 89
245: Top = 12
246: Width = 208
247: Height = 24
248: Hint = 'Sound file to play when users connect'
249: ParentShowHint = False
250: ShowHint = True
251: TabOrder = 0
252: end
253: object AnswerSoundButton: TButton
254: Left = 304
255: Top = 12
256: Width = 25
257: Height = 26
258: Caption = '...'
259: TabOrder = 1
260: OnClick = AnswerSoundButtonClick
261: end
262: object HangupSoundEdit: TEdit
263: Left = 89
264: Top = 44
265: Width = 208
266: Height = 24
267: Hint = 'Sound file to play when users disconnect'
268: ParentShowHint = False
269: ShowHint = True
270: TabOrder = 2
271: end
272: object HangupSoundButton: TButton
273: Left = 304
274: Top = 44
275: Width = 25
276: Height = 26
277: Caption = '...'
278: TabOrder = 3
279: OnClick = HangupSoundButtonClick
280: end
281: end
282: end
283: object OKBtn: TButton
284: Left = 25
285: Top = 247
286: Width = 93
287: Height = 30
288: Anchors = [akLeft, akBottom]
289: Caption = 'OK'
290: Default = True
291: ModalResult = 1
292: TabOrder = 1
293: OnClick = OKBtnClick
294: end
295: object CancelBtn: TButton
296: Left = 128
297: Top = 247
298: Width = 92
299: Height = 30
300: Anchors = [akLeft, akBottom]
301: Cancel = True
302: Caption = 'Cancel'
303: ModalResult = 2
304: TabOrder = 2
305: end
306: object ApplyBtn: TButton
307: Left = 233
308: Top = 247
309: Width = 93
310: Height = 30
311: Anchors = [akLeft, akBottom]
312: Cancel = True
313: Caption = 'Apply'
314: TabOrder = 3
315: OnClick = OKBtnClick
316: end
317: object OpenDialog: TOpenDialog
318: Filter = 'Wave Files|*.wav'
319: Top = 240
320: end
321: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.