@ -37,30 +37,30 @@ namespace NzbDrone.Host.AccessControl
public void ConfigureUrl ( )
{
var localH ttpUrls = BuildUrls ( "http" , "localhost" , _configFileProvider . Port ) ;
var wildcardHttpUrls = BuildUrls ( "http" , "*" , _configFileProvider . Port ) ;
var localH ostH ttpUrls = BuildUrls ( "http" , "localhost" , _configFileProvider . Port ) ;
var interfaceHttpUrls = BuildUrls ( "http" , _configFileProvider . BindAddress , _configFileProvider . Port ) ;
var localH ttpsUrls = BuildUrls ( "https" , "localhost" , _configFileProvider . SslPort ) ;
var wildcardHttpsUrls = BuildUrls ( "https" , "*" , _configFileProvider . SslPort ) ;
var localH ostH ttpsUrls = BuildUrls ( "https" , "localhost" , _configFileProvider . SslPort ) ;
var interfaceHttpsUrls = BuildUrls ( "https" , _configFileProvider . BindAddress , _configFileProvider . SslPort ) ;
if ( ! _configFileProvider . EnableSsl )
{
localHttps Urls. Clear ( ) ;
wildcard HttpsUrls. Clear ( ) ;
Urls. Clear ( ) ;
interface HttpsUrls. Clear ( ) ;
}
if ( OsInfo . IsWindows & & ! _runtimeInfo . IsAdmin )
{
var httpUrls = wildcardHttpUrls. All ( IsRegistered ) ? wildcardHttpUrls : local HttpUrls;
var httpsUrls = wildcardHttpsUrls. All ( IsRegistered ) ? wildcardHttpsUrls : local HttpsUrls;
var httpUrls = interfaceHttpUrls. All ( IsRegistered ) ? interfaceHttpUrls : localHost HttpUrls;
var httpsUrls = interfaceHttpsUrls. All ( IsRegistered ) ? interfaceHttpsUrls : localHost HttpsUrls;
Urls . AddRange ( httpUrls ) ;
Urls . AddRange ( httpsUrls ) ;
}
else
{
Urls . AddRange ( wildcard HttpUrls) ;
Urls . AddRange ( wildcard HttpsUrls) ;
Urls . AddRange ( interface HttpUrls) ;
Urls . AddRange ( interface HttpsUrls) ;
if ( OsInfo . IsWindows )
{