object WeblServerForm: TWeblServerForm Left = 339 Top = 282 Caption = 'ICS Multi Web Application Server - https://www.overbyte.eu - 2' + '3 Sept 2024' ClientHeight = 550 ClientWidth = 852 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Segoe UI' Font.Style = [] OnClose = FormClose OnCreate = FormCreate TextHeight = 13 object ToolsPanel: TPanel Left = 0 Top = 0 Width = 852 Height = 41 Align = alTop TabOrder = 0 object StartButton: TButton Left = 29 Top = 8 Width = 57 Height = 21 Caption = '&Start' Default = True TabOrder = 0 OnClick = StartButtonClick end object StopButton: TButton Left = 111 Top = 8 Width = 57 Height = 21 Caption = 'S&top' Enabled = False TabOrder = 1 OnClick = StopButtonClick end object RecheckCertsButton: TButton Left = 184 Top = 8 Width = 102 Height = 21 Caption = 'Recheck Ssl Certs' TabOrder = 2 OnClick = RecheckCertsButtonClick end object DisplayHeaderCheckBox: TCheckBox Left = 447 Top = 10 Width = 134 Height = 17 Caption = 'Display HTTP Protocol' TabOrder = 3 end object DisplaySslInfo: TCheckBox Left = 302 Top = 10 Width = 129 Height = 17 Caption = 'Display SSL Client Info' Checked = True State = cbChecked TabOrder = 4 end end object DisplayMemo: TMemo Left = 0 Top = 41 Width = 852 Height = 509 Align = alClient Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Courier New' Font.Style = [] Lines.Strings = ( 'Please note that this sample takes all it'#39's settings from an INI' + ' file. ' '' 'The INI file needs to be manually edited to add multiple Host se' + 'ctions to ' 'define the web server behaviour. A default INI file is copied t' + 'o user' 'space when first run and the file to edit shown on start-up. ') ParentFont = False ScrollBars = ssBoth TabOrder = 1 ExplicitLeft = 4 ExplicitTop = 38 end object Timer1: TTimer Enabled = False OnTimer = Timer1Timer Left = 325 Top = 130 end object SslHttpAppSrv1: TSslHttpAppSrv ListenBacklog = 5 MultiListenSockets = <> Port = '80' Addr = '0.0.0.0' SocketFamily = sfIPv4 MaxClients = 0 DocDir = 'c:\wwwroot' TemplateDir = 'c:\wwwroot\templates' DefaultDoc = 'index.html' LingerOnOff = wsLingerNoSet LingerTimeout = 0 Options = [] KeepAliveTimeSec = 10 KeepAliveTimeXferSec = 300 MaxRequestsKeepAlive = 100 SizeCompressMin = 5000 SizeCompressMax = 5000000 MaxBlkSize = 8192 BandwidthLimit = 0 BandwidthSampling = 1000 ServerHeader = 'Server: ICS-HttpServer-8.69' OnServerStarted = SslHttpAppSrv1ServerStarted OnServerStopped = SslHttpAppSrv1ServerStopped OnClientConnect = SslHttpAppSrv1ClientConnect OnGetDocument = SslHttpAppSrv1GetDocument OnHeadDocument = SslHttpAppSrv1HeadDocument OnPostDocument = SslHttpAppSrv1PostDocument OnPostedData = SslHttpAppSrv1PostedData OnOptionsDocument = SslHttpAppSrv1OptionsDocument OnPutDocument = SslHttpAppSrv1PutDocument OnDeleteDocument = SslHttpAppSrv1DeleteDocument OnTraceDocument = SslHttpAppSrv1TraceDocument OnPatchDocument = SslHttpAppSrv1PatchDocument OnHttpRequestDone = SslHttpAppSrv1HttpRequestDone OnBeforeProcessRequest = SslHttpAppSrv1BeforeProcessRequest OnAfterAnswer = SslHttpAppSrv1AfterAnswer OnHttpMimeContentType = SslHttpAppSrv1HttpMimeContentType OnAuthGetPassword = SslHttpAppSrv1AuthGetPassword OnAuthResult = SslHttpAppSrv1AuthResult OnAuthGetType = SslHttpAppSrv1AuthGetType OnAuthNtlmBeforeValidate = SslHttpAppSrv1AuthNtlmBeforeValidate AuthTypes = [] AuthRealm = 'ics' OnBgException = SslHttpAppSrv1BgException SocketErrs = wsErrFriendly ExclusiveAddr = True onWellKnownDir = SslHttpAppSrv1WellKnownDir OnHttpRespHdr = SslHttpAppSrv1HttpRespHdr SessionTimeout = 300 MaxSessions = 100 MaxUploadMB = 100 MaxStreamMB = 100 OnDeleteSession = SslHttpAppSrv1DeleteSession OnVirtualException = SslHttpAppSrv1VirtualException OnDisplay = SslHttpAppSrv1Display SslEnable = False IcsHosts = <> SslCliCertMethod = sslCliCertNone SslCertAutoOrder = False CertExpireDays = 30 SslX509Certs = IcsSslX509Certs OcspSrvStapling = False OnSslHandshakeDone = SslHttpAppSrv1SslHandshakeDone OnSslServerName = SslHttpAppSrv1SslServerName OnSslAlpnSelect = SslHttpAppSrv1SslAlpnSelect Left = 410 Top = 130 end object IcsSslX509Certs: TSslX509Certs AcmeAccKeyType = PrivKeyRsa2048 AutoOrderComplete = False CertSubAltNames = <> CertCsrOrigin = CsrOriginProps CertOutFmts = [] CertSerNumType = SerNumRandom CertSignDigestType = Digest_sha256 CertValidity = 365 DebugLevel = DebugConn DomWebSrvIP = '0.0.0.0' DomWebSrvIP2 = '::' MsCertLoc = MsLocMachine KeepOldCA = False LogJson = False LogPkeys = False OAAuthType = OAuthTypeWeb OARefreshAuto = False OARefrMinsPrior = 120 OAWebSrvIP = '127.0.0.1' OAWebSrvPort = '8080' PrivKeyCipher = PrivKeyEncNone PrivKeyType = PrivKeyRsa2048 AutoAccountClose = False AccountTimeOutMins = 10 SeqOrderNum = 0 SocketFamily = sfAny SuppCertChallenge = ChallNone SupplierProto = SuppProtoNone OnCertProg = IcsSslX509CertsCertProg OnNewCert = IcsSslX509CertsNewCert OnOAuthAuthUrl = IcsSslX509CertsOAuthAuthUrl OnChallengeDNS = IcsSslX509CertsChallengeDNS Left = 240 Top = 130 end object IcsMailQueue: TIcsMailQueue MailServers = <> Active = False ArchiveSent = False DeleteFailed = True Debug = False BodyDebug = False RetryList = '5,5,10,10,30,30,60,90,300,300,300,300' QuStartDelay = 3 SslVerMethod = MailSslVerNone SslRevocation = False SslReportChain = False SslRootFile = 'RootCaCertsBundle.pem' MailCliSecurity = sslCliSecTls11 SmtpMethod = MailSmtpRelay FileQuSent = '"MailQuSent-"yyyymmdd".log' LogQuSent = False MxSrvUseSsl = False MxSocketFamily = sfIPv4 LogEvent = IcsMailQueueLogEvent OATokenEvent = IcsMailQueueOATokenEvent OcspCacheFile = 'ocspmailqucache.recs' NoSSL = False Left = 145 Top = 130 end object IcsRestEmail: TIcsRestEmail RestEmailType = RestEmailGoogle ForceLogin = False LoginTimeout = 120 HdrFieldList = 'to,from,subject,date' DebugLevel = DebugNone OAAuthType = OAuthTypeWeb MsUserAuth = 'consumers' OnEmailProg = IcsRestEmailEmailProg OnEmailNewToken = IcsRestEmailEmailNewToken OnOAAuthUrl = IcsRestEmailOAAuthUrl Left = 60 Top = 130 end object IcsDomainNameCache1: TIcsDomainNameCache DNMethod = MethodWinsock DnsServerStrat = SrvStratOne DefTTL = 3600 MaxLookups = 5 QTimeout = 5 AddLocalhost = False DBLANlookup = LanLookDef OnDNUpdateEvent = IcsDomainNameCache1DNUpdateEvent Left = 537 Top = 132 end end