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

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

unix.superglobalmegacorp.com

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