Annotation of sbbs/src/sbbs3/ctrl/webcfgdlgunit.dfm, revision 1.1.1.2

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.