|
|
1.1 ! root 1: object WebCfgDlg: TWebCfgDlg ! 2: Left = 492 ! 3: Top = 403 ! 4: BorderStyle = bsDialog ! 5: Caption = 'Web Server Configuration' ! 6: ClientHeight = 245 ! 7: ClientWidth = 286 ! 8: Color = clBtnFace ! 9: Font.Charset = DEFAULT_CHARSET ! 10: Font.Color = clWindowText ! 11: Font.Height = -10 ! 12: Font.Name = 'MS Sans Serif' ! 13: Font.Style = [] ! 14: OldCreateOrder = False ! 15: Position = poScreenCenter ! 16: OnShow = FormShow ! 17: DesignSize = ( ! 18: 286 ! 19: 245) ! 20: PixelsPerInch = 96 ! 21: TextHeight = 13 ! 22: object PageControl: TPageControl ! 23: Left = 3 ! 24: Top = 3 ! 25: Width = 278 ! 26: Height = 199 ! 27: ActivePage = HttpTabSheet ! 28: TabIndex = 1 ! 29: TabOrder = 0 ! 30: object GeneralTabSheet: TTabSheet ! 31: Caption = 'General' ! 32: object MaxClientesLabel: TLabel ! 33: Left = 7 ! 34: Top = 86 ! 35: Width = 78 ! 36: Height = 20 ! 37: AutoSize = False ! 38: Caption = 'Max Clients' ! 39: end ! 40: object MaxInactivityLabel: TLabel ! 41: Left = 7 ! 42: Top = 112 ! 43: Width = 78 ! 44: Height = 20 ! 45: AutoSize = False ! 46: Caption = 'Max Inactivity' ! 47: end ! 48: object PortLabel: TLabel ! 49: Left = 7 ! 50: Top = 60 ! 51: Width = 78 ! 52: Height = 20 ! 53: AutoSize = False ! 54: Caption = 'Listening Port' ! 55: end ! 56: object InterfaceLabel: TLabel ! 57: Left = 7 ! 58: Top = 34 ! 59: Width = 78 ! 60: Height = 20 ! 61: AutoSize = False ! 62: Caption = 'Interface (IP)' ! 63: end ! 64: object AutoStartCheckBox: TCheckBox ! 65: Left = 7 ! 66: Top = 10 ! 67: Width = 117 ! 68: Height = 20 ! 69: Hint = 'Automatically start Web server' ! 70: Caption = 'Auto Startup' ! 71: ParentShowHint = False ! 72: ShowHint = True ! 73: TabOrder = 0 ! 74: end ! 75: object MaxClientsEdit: TEdit ! 76: Left = 85 ! 77: Top = 86 ! 78: Width = 39 ! 79: Height = 24 ! 80: Hint = 'Maximum number of simultaneous clients (default=10)' ! 81: ParentShowHint = False ! 82: ShowHint = True ! 83: TabOrder = 4 ! 84: end ! 85: object MaxInactivityEdit: TEdit ! 86: Left = 85 ! 87: Top = 112 ! 88: Width = 39 ! 89: Height = 24 ! 90: Hint = ! 91: 'Maximum number of seconds of inactivity before disconnect (defau' + ! 92: 'lt=120)' ! 93: ParentShowHint = False ! 94: ShowHint = True ! 95: TabOrder = 5 ! 96: end ! 97: object PortEdit: TEdit ! 98: Left = 85 ! 99: Top = 60 ! 100: Width = 39 ! 101: Height = 24 ! 102: Hint = 'TCP port to use for HTTP connections (default=80)' ! 103: ParentShowHint = False ! 104: ShowHint = True ! 105: TabOrder = 3 ! 106: end ! 107: object NetworkInterfaceEdit: TEdit ! 108: Left = 85 ! 109: Top = 34 ! 110: Width = 156 ! 111: Height = 24 ! 112: Hint = 'Your network adapter'#39's static IP address or blank for <ANY>' ! 113: ParentShowHint = False ! 114: ShowHint = True ! 115: TabOrder = 2 ! 116: end ! 117: object HostnameCheckBox: TCheckBox ! 118: Left = 148 ! 119: Top = 10 ! 120: Width = 119 ! 121: Height = 20 ! 122: Hint = 'Automatically lookup client'#39's hostnames via DNS' ! 123: Caption = 'Hostname Lookup' ! 124: ParentShowHint = False ! 125: ShowHint = True ! 126: TabOrder = 1 ! 127: end ! 128: end ! 129: object HttpTabSheet: TTabSheet ! 130: Caption = 'HTTP' ! 131: ImageIndex = 3 ! 132: object HtmlDirLabel: TLabel ! 133: Left = 7 ! 134: Top = 10 ! 135: Width = 78 ! 136: Height = 20 ! 137: AutoSize = False ! 138: Caption = 'HTML Root' ! 139: end ! 140: object ErrorSubDirLabel: TLabel ! 141: Left = 7 ! 142: Top = 36 ! 143: Width = 78 ! 144: Height = 20 ! 145: AutoSize = False ! 146: Caption = 'Error SubDir' ! 147: end ! 148: object ServerSideJsExtLabel: TLabel ! 149: Left = 7 ! 150: Top = 88 ! 151: Width = 143 ! 152: Height = 20 ! 153: AutoSize = False ! 154: Caption = 'Server-Side JS File Extension' ! 155: end ! 156: object EmbeddedJsExtLabel: TLabel ! 157: Left = 7 ! 158: Top = 62 ! 159: Width = 143 ! 160: Height = 20 ! 161: AutoSize = False ! 162: Caption = 'Embedded JS File Extension' ! 163: Enabled = False ! 164: end ! 165: object HtmlRootEdit: TEdit ! 166: Left = 85 ! 167: Top = 10 ! 168: Width = 156 ! 169: Height = 21 ! 170: Hint = 'Root directory for HTML files (off of CTRL directory)' ! 171: ParentShowHint = False ! 172: ShowHint = True ! 173: TabOrder = 0 ! 174: end ! 175: object ErrorSubDirEdit: TEdit ! 176: Left = 85 ! 177: Top = 36 ! 178: Width = 156 ! 179: Height = 21 ! 180: Hint = 'Error sub-directory (off of HTML root)' ! 181: ParentShowHint = False ! 182: ShowHint = True ! 183: TabOrder = 1 ! 184: end ! 185: object ServerSideJsExtEdit: TEdit ! 186: Left = 156 ! 187: Top = 88 ! 188: Width = 85 ! 189: Height = 21 ! 190: Hint = ! 191: 'File extension that denotes server-side JavaScript files (e.g. "' + ! 192: '.ssjs")' ! 193: ParentShowHint = False ! 194: ShowHint = True ! 195: TabOrder = 2 ! 196: end ! 197: object EmbeddedJsExtEdit: TEdit ! 198: Left = 156 ! 199: Top = 62 ! 200: Width = 85 ! 201: Height = 21 ! 202: Hint = ! 203: 'File extension that denotes embedded JavaScript files (e.g. ".bb' + ! 204: 's")' ! 205: Enabled = False ! 206: ParentShowHint = False ! 207: ShowHint = True ! 208: TabOrder = 3 ! 209: end ! 210: object VirtualHostsCheckBox: TCheckBox ! 211: Left = 7 ! 212: Top = 114 ! 213: Width = 85 ! 214: Height = 19 ! 215: Hint = 'Support virtual host directories off the HTML root directory' ! 216: Caption = 'Virtual Hosts' ! 217: ParentShowHint = False ! 218: ShowHint = True ! 219: TabOrder = 4 ! 220: end ! 221: end ! 222: object LogTabSheet: TTabSheet ! 223: Caption = 'Log' ! 224: ImageIndex = 1 ! 225: object LogBaseLabel: TLabel ! 226: Left = 7 ! 227: Top = 88 ! 228: Width = 78 ! 229: Height = 20 ! 230: AutoSize = False ! 231: Caption = 'Base Filename' ! 232: end ! 233: object DebugTxCheckBox: TCheckBox ! 234: Left = 7 ! 235: Top = 34 ! 236: Width = 156 ! 237: Height = 20 ! 238: Hint = 'Log (debug) transmitted HTTP responses' ! 239: Caption = 'Transmitted Responses' ! 240: ParentShowHint = False ! 241: ShowHint = True ! 242: TabOrder = 1 ! 243: end ! 244: object DebugRxCheckBox: TCheckBox ! 245: Left = 7 ! 246: Top = 10 ! 247: Width = 156 ! 248: Height = 19 ! 249: Hint = 'Log (debug) all received HTTP requests' ! 250: Caption = 'Received Requests' ! 251: ParentShowHint = False ! 252: ShowHint = True ! 253: TabOrder = 0 ! 254: end ! 255: object AccessLogCheckBox: TCheckBox ! 256: Left = 7 ! 257: Top = 59 ! 258: Width = 156 ! 259: Height = 19 ! 260: Hint = 'Create HTTP access log files' ! 261: Caption = 'Create Access Log Files' ! 262: ParentShowHint = False ! 263: ShowHint = True ! 264: TabOrder = 2 ! 265: OnClick = AccessLogCheckBoxClick ! 266: end ! 267: object LogBaseNameEdit: TEdit ! 268: Left = 85 ! 269: Top = 88 ! 270: Width = 156 ! 271: Height = 24 ! 272: Hint = 'Base directory and filename for HTTP access log files' ! 273: ParentShowHint = False ! 274: ShowHint = True ! 275: TabOrder = 3 ! 276: end ! 277: end ! 278: object SoundTabSheet: TTabSheet ! 279: Caption = 'Sound' ! 280: ImageIndex = 2 ! 281: object AnswerSoundLabel: TLabel ! 282: Left = 7 ! 283: Top = 10 ! 284: Width = 65 ! 285: Height = 20 ! 286: AutoSize = False ! 287: Caption = 'Connect' ! 288: end ! 289: object HangupSoundLabel: TLabel ! 290: Left = 7 ! 291: Top = 36 ! 292: Width = 65 ! 293: Height = 20 ! 294: AutoSize = False ! 295: Caption = 'Disconnect' ! 296: end ! 297: object HackAttemptSoundLabel: TLabel ! 298: Left = 7 ! 299: Top = 62 ! 300: Width = 65 ! 301: Height = 20 ! 302: AutoSize = False ! 303: Caption = 'Hack Attempt' ! 304: end ! 305: object AnswerSoundEdit: TEdit ! 306: Left = 85 ! 307: Top = 10 ! 308: Width = 156 ! 309: Height = 24 ! 310: Hint = 'Sound file to play when users connect' ! 311: ParentShowHint = False ! 312: ShowHint = True ! 313: TabOrder = 0 ! 314: end ! 315: object AnswerSoundButton: TButton ! 316: Left = 247 ! 317: Top = 10 ! 318: Width = 20 ! 319: Height = 21 ! 320: Caption = '...' ! 321: TabOrder = 1 ! 322: OnClick = AnswerSoundButtonClick ! 323: end ! 324: object HangupSoundEdit: TEdit ! 325: Left = 85 ! 326: Top = 36 ! 327: Width = 156 ! 328: Height = 24 ! 329: Hint = 'Sound file to play when users disconnect' ! 330: ParentShowHint = False ! 331: ShowHint = True ! 332: TabOrder = 2 ! 333: end ! 334: object HangupSoundButton: TButton ! 335: Left = 247 ! 336: Top = 36 ! 337: Width = 20 ! 338: Height = 21 ! 339: Caption = '...' ! 340: TabOrder = 3 ! 341: OnClick = HangupSoundButtonClick ! 342: end ! 343: object HackAttemptSoundEdit: TEdit ! 344: Left = 85 ! 345: Top = 62 ! 346: Width = 156 ! 347: Height = 24 ! 348: Hint = 'Sound file to play when users disconnect' ! 349: ParentShowHint = False ! 350: ShowHint = True ! 351: TabOrder = 4 ! 352: end ! 353: object HackAttemptSoundButton: TButton ! 354: Left = 247 ! 355: Top = 62 ! 356: Width = 20 ! 357: Height = 21 ! 358: Caption = '...' ! 359: TabOrder = 5 ! 360: OnClick = HackAttemptSoundButtonClick ! 361: end ! 362: end ! 363: end ! 364: object OKBtn: TButton ! 365: Left = 20 ! 366: Top = 211 ! 367: Width = 76 ! 368: Height = 25 ! 369: Anchors = [akLeft, akBottom] ! 370: Caption = 'OK' ! 371: Default = True ! 372: ModalResult = 1 ! 373: TabOrder = 1 ! 374: OnClick = OKBtnClick ! 375: end ! 376: object CancelBtn: TButton ! 377: Left = 104 ! 378: Top = 211 ! 379: Width = 75 ! 380: Height = 25 ! 381: Anchors = [akLeft, akBottom] ! 382: Cancel = True ! 383: Caption = 'Cancel' ! 384: ModalResult = 2 ! 385: TabOrder = 2 ! 386: end ! 387: object ApplyBtn: TButton ! 388: Left = 189 ! 389: Top = 211 ! 390: Width = 76 ! 391: Height = 25 ! 392: Anchors = [akLeft, akBottom] ! 393: Cancel = True ! 394: Caption = 'Apply' ! 395: TabOrder = 3 ! 396: end ! 397: object OpenDialog: TOpenDialog ! 398: Filter = 'Wave Files|*.wav' ! 399: Top = 240 ! 400: end ! 401: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.