diff --git a/cabal-install/Distribution/Client/Targets.hs b/cabal-install/Distribution/Client/Targets.hs index c64e18abdd39a8cc87c01ab41862d841a6f99e00..dbc5731198d98bb3bd454915ea603a56fdb437e7 100644 --- a/cabal-install/Distribution/Client/Targets.hs +++ b/cabal-install/Distribution/Client/Targets.hs @@ -265,7 +265,7 @@ readUserTarget targetstr = uriScheme = scheme, uriAuthority = Just URIAuth { uriRegName = host } } - | scheme /= "http:" -> + | scheme /= "http:" && scheme /= "https:" -> Just (Left (UserTargetUnexpectedUriScheme targetstr)) | null host -> @@ -332,7 +332,7 @@ reportUserTargetProblems problems = do $ unlines [ "URL target not supported '" ++ name ++ "'." | name <- target ] - ++ "Only 'http://' URLs are supported." + ++ "Only 'http://' and 'https://' URLs are supported." case [ target | UserTargetUnrecognisedUri target <- problems ] of [] -> return ()