Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Prowlarr/commit/b3fb807f41239d40308c66b9b3d0a9d4035e6641
You should set ROOT_URL correctly, otherwise the web may not work correctly.
38 changed files with
60 additions and
3 deletions
@ -2,6 +2,7 @@
using System ;
using FluentAssertions ;
using NUnit.Framework ;
using NzbDrone.Common.Http ;
using NzbDrone.Test.Common ;
namespace NzbDrone.Common.Test
@ -7,7 +7,7 @@ using System.Text;
using NLog ;
using NzbDrone.Common.EnvironmentInfo ;
namespace NzbDrone.Common
namespace NzbDrone.Common .Http
{
public interface IHttpProvider
{
@ -132,7 +132,7 @@ namespace NzbDrone.Common
byte [ ] byteArray = Encoding . ASCII . GetBytes ( command ) ;
var wc = new WebClient( ) ;
var wc = new NzbDrone WebClient( ) ;
wc . Credentials = new NetworkCredential ( username , password ) ;
var response = wc . UploadData ( address , "POST" , byteArray ) ;
@ -0,0 +1,19 @@
using System ;
using System.Net ;
namespace NzbDrone.Common.Http
{
public class NzbDroneWebClient : WebClient
{
protected override WebRequest GetWebRequest ( Uri address )
{
var request = base . GetWebRequest ( address ) ;
if ( request is HttpWebRequest )
{
( ( HttpWebRequest ) request ) . KeepAlive = false ;
}
return request ;
}
}
}
@ -93,6 +93,9 @@
<Compile Include= "EnvironmentInfo\OsInfo.cs" />
<Compile Include= "Exceptions\NotParentException.cs" />
<Compile Include= "Exceptions\NzbDroneException.cs" />
<Compile Include= "Http\NzbDroneWebClient.cs" >
<SubType > Component</SubType>
</Compile>
<Compile Include= "IEnumerableExtensions.cs" />
<Compile Include= "Instrumentation\GlobalExceptionHandlers.cs" />
<Compile Include= "Instrumentation\ExceptronTarget.cs" />
@ -125,7 +128,7 @@
<Compile Include= "Instrumentation\VersionLayoutRenderer.cs" />
<Compile Include= "Reflection\ReflectionExtensions.cs" />
<Compile Include= "ServiceFactory.cs" />
<Compile Include= "Http Provider.cs" />
<Compile Include= "Http \Http Provider.cs" />
<Compile Include= "ConsoleService.cs" />
<Compile Include= "PathExtensions.cs" />
<Compile Include= "Disk\IDiskProvider.cs" />
@ -4,6 +4,7 @@ using FluentAssertions;
using Newtonsoft.Json ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.DataAugmentation.Scene ;
using NzbDrone.Core.Test.Framework ;
@ -4,6 +4,7 @@ using Moq;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Download ;
using NzbDrone.Core.Download.Clients ;
using NzbDrone.Core.Download.Clients.Blackhole ;
@ -5,6 +5,7 @@ using Moq;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Configuration ;
using NzbDrone.Core.Download ;
using NzbDrone.Core.Download.Clients ;
@ -2,6 +2,7 @@
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Test.Common ;
namespace NzbDrone.Core.Test.Framework
@ -5,6 +5,7 @@ using FluentValidation.Results;
using Moq ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Indexers ;
using NzbDrone.Core.IndexerSearch.Definitions ;
using NzbDrone.Core.Parser.Model ;
@ -4,6 +4,7 @@ using Moq;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.MediaCover ;
using NzbDrone.Core.Test.Framework ;
using NzbDrone.Test.Common ;
@ -6,6 +6,7 @@ using FluentAssertions;
using Moq ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Plex ;
using NzbDrone.Core.Test.Framework ;
@ -2,6 +2,7 @@
using Moq ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Notifications.Xbmc.Model ;
using NzbDrone.Core.Test.Framework ;
@ -3,6 +3,7 @@ using System.Linq;
using FluentAssertions ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Test.Framework ;
@ -2,6 +2,7 @@
using FluentAssertions ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Test.Framework ;
using NzbDrone.Core.Tv ;
@ -1,6 +1,7 @@
using FizzWare.NBuilder ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Test.Framework ;
using NzbDrone.Core.Tv ;
@ -3,6 +3,7 @@ using FluentAssertions;
using Moq ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Test.Framework ;
@ -2,6 +2,7 @@
using Moq ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Test.Framework ;
using NzbDrone.Core.Tv ;
@ -3,6 +3,7 @@ using FizzWare.NBuilder;
using Moq ;
using NUnit.Framework ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc ;
using NzbDrone.Core.Test.Framework ;
using NzbDrone.Core.Tv ;
@ -6,6 +6,7 @@ using NUnit.Framework;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.EnvironmentInfo ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Model ;
using NzbDrone.Common.Processes ;
using NzbDrone.Core.Test.Framework ;
@ -2,6 +2,7 @@ using System;
using System.Collections.Generic ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Serializer ;
namespace NzbDrone.Core.DataAugmentation.DailySeries
@ -1,5 +1,6 @@
using System.Collections.Generic ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Serializer ;
namespace NzbDrone.Core.DataAugmentation.Scene
@ -4,6 +4,7 @@ using System.IO;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Messaging.Commands ;
using NzbDrone.Core.Organizer ;
using NzbDrone.Core.Parser.Model ;
@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Messaging.Commands ;
using NzbDrone.Core.Parser ;
using NzbDrone.Core.Parser.Model ;
@ -4,6 +4,7 @@ using System.IO;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Instrumentation ;
using NzbDrone.Core.Configuration ;
using NzbDrone.Core.Messaging.Commands ;
@ -4,6 +4,7 @@ using System.Linq;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Cache ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Messaging.Commands ;
using NzbDrone.Core.Parser ;
using NzbDrone.Core.Parser.Model ;
@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Net ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Indexers.Exceptions ;
using NzbDrone.Core.IndexerSearch.Definitions ;
using NzbDrone.Core.Instrumentation.Extensions ;
@ -5,6 +5,7 @@ using FluentValidation;
using FluentValidation.Results ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Indexers.Exceptions ;
using NzbDrone.Core.Indexers.Newznab ;
@ -1,6 +1,7 @@
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Serializer ;
namespace NzbDrone.Core.MediaCover
@ -6,6 +6,7 @@ using NLog;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.EnvironmentInfo ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Configuration ;
using NzbDrone.Core.Messaging.Events ;
using NzbDrone.Core.Tv ;
@ -10,6 +10,7 @@ using System.Xml.Linq;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Datastore ;
using NzbDrone.Core.MediaCover ;
using NzbDrone.Core.MediaFiles ;
@ -10,6 +10,7 @@ using System.Xml.Linq;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Datastore ;
using NzbDrone.Core.MediaCover ;
using NzbDrone.Core.MediaFiles ;
@ -9,6 +9,7 @@ using System.Xml.Linq;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.MediaCover ;
using NzbDrone.Core.MediaFiles ;
using NzbDrone.Core.Messaging.Events ;
@ -4,6 +4,7 @@ using System.Net;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.MediaFiles ;
using NzbDrone.Core.Metadata.Files ;
using NzbDrone.Core.ThingiProvider ;
@ -5,6 +5,7 @@ using System.Net;
using System.Xml.Linq ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Messaging.Commands ;
namespace NzbDrone.Core.Notifications.Plex
@ -5,6 +5,7 @@ using System.Linq;
using System.Xml.Linq ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Notifications.Xbmc.Model ;
using NzbDrone.Core.Tv ;
@ -4,6 +4,7 @@ using System.Linq;
using NLog ;
using Newtonsoft.Json.Linq ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Serializer ;
using NzbDrone.Core.Notifications.Xbmc.Model ;
using NzbDrone.Core.Tv ;
@ -4,6 +4,7 @@ using System.Linq;
using Newtonsoft.Json.Linq ;
using NLog ;
using NzbDrone.Common ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Instrumentation ;
using NzbDrone.Common.Serializer ;
using NzbDrone.Core.Messaging.Commands ;
@ -4,6 +4,7 @@ using NLog;
using NzbDrone.Common ;
using NzbDrone.Common.Disk ;
using NzbDrone.Common.EnvironmentInfo ;
using NzbDrone.Common.Http ;
using NzbDrone.Common.Processes ;
using NzbDrone.Core.Instrumentation.Extensions ;
using NzbDrone.Core.Messaging.Commands ;