X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FConfig.hs;h=29c560891ebec2f9d13b38bca91f9ce2d77436ae;hp=847b737ad200e0ef42a7740e608eed5caba9207d;hb=0214f070b80791323430e21b53bcbe8a77b71b23;hpb=05375cbaf2dda1e8146f6cdbbd635e59de54a732 diff --git a/Network/HTTP/Lucu/Config.hs b/Network/HTTP/Lucu/Config.hs index 847b737..29c5608 100644 --- a/Network/HTTP/Lucu/Config.hs +++ b/Network/HTTP/Lucu/Config.hs @@ -26,8 +26,8 @@ data Config = Config { -- built-in pages like \"404 Not Found\". , cnfServerHost :: !Strict.ByteString - -- |A port ID to listen to HTTP clients. - , cnfServerPort :: !PortID + -- |A port number (or service name) to listen to HTTP clients. + , cnfServerPort :: !ServiceName -- |Local IPv4 address to listen to HTTP clients. Set this to -- @('Just' "0.0.0.0")@ if you want to accept any IPv4 @@ -88,7 +88,7 @@ data SSLConfig -- |A port ID to listen to HTTPS clients. Local addresses -- (both for IPv4 and IPv6) will be derived from the parent -- 'Config'. - sslServerPort :: !PortID + sslServerPort :: !ServiceName -- |An SSL context for accepting connections. , sslContext :: !SSLContext @@ -101,7 +101,7 @@ defaultConfig :: Config defaultConfig = Config { cnfServerSoftware = C8.pack "Lucu/1.0" , cnfServerHost = C8.pack (unsafePerformIO getHostName) - , cnfServerPort = Service "http" + , cnfServerPort = "http" , cnfServerV4Addr = Just "0.0.0.0" , cnfServerV6Addr = Just "::" , cnfSSLConfig = Nothing