X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FConfig.hs;h=5e7246e8947259dc2c33d8fd91532e2a3272868a;hp=7549ae5c0e07d33886b6cb5ed64b741f45ecde7f;hb=24d6b6e25e79495eaa00eb6eacdb707d181d0770;hpb=874e6a4cc1229d29f1d902f36482cf0f78e30c9f diff --git a/Network/HTTP/Lucu/Config.hs b/Network/HTTP/Lucu/Config.hs index 7549ae5..5e7246e 100644 --- a/Network/HTTP/Lucu/Config.hs +++ b/Network/HTTP/Lucu/Config.hs @@ -13,6 +13,8 @@ module Network.HTTP.Lucu.Config ) where import Data.Ascii (Ascii) +import Data.CaseInsensitive (CI) +import qualified Data.CaseInsensitive as CI import Data.Text (Text) import qualified Data.Text as T import Network @@ -33,7 +35,7 @@ data Config = Config { -- |The host name of the server. This value will be used in -- built-in pages like \"404 Not Found\". - , cnfServerHost ∷ !Text + , cnfServerHost ∷ !(CI Text) -- |A port number (or a service name) to listen to HTTP clients. , cnfServerPort ∷ !ServiceName @@ -105,7 +107,7 @@ data SSLConfig defaultConfig ∷ Config defaultConfig = Config { cnfServerSoftware = "Lucu/1.0" - , cnfServerHost = T.pack (unsafePerformIO getHostName) + , cnfServerHost = CI.mk $ T.pack $ unsafePerformIO getHostName , cnfServerPort = "http" , cnfServerV4Addr = Just "0.0.0.0" , cnfServerV6Addr = Just "::"