mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Feature/netcore preparation (#2035)
* Move to use package reference for restoring nuget packages. * Return a task result for this async method. * Update to a supported version of the .NET Framework. This also has the side effect of allowing us to automatically generate our binding redirects on build. * Set the solution to target VS2017 * Update test solution csproj file to support being built through MSBuild 15 * Move to use package reference for restoring nuget packages. * Return a task result for this async method. * Update to a supported version of the .NET Framework. This also has the side effect of allowing us to automatically generate our binding redirects on build. * Set the solution to target VS2017 * Update test solution csproj file to support being built through MSBuild 15 * DateTimeRoutines does not have Nuget packages that support .NET Standard (and therefore .NET Core). We will have to include them for now until we can get rid of this dependency. * Move the interfaces into their own files. This will be useful when we share them between the .NET Core and .NET Framework WebAPI * Stage services that need to point to the new interface namespace. * Update CurlSharp to fix memory leak issue and support better runtime compatibility with OSX and Linux * Start spliting some interfaces into their own files - this will help by allowing us to split them out in the future into a seperate project so the actual implementations can stay within their respective architectures when required
This commit is contained in:

committed by
flightlevel

parent
7829643104
commit
8a6b9d4de7
@@ -1075,6 +1075,32 @@ namespace CurlSharp
|
||||
/// </summary>
|
||||
SslCipherList = 10083,
|
||||
|
||||
/// <summary>
|
||||
/// Object reference to pass to the ssl context delegate set by the option
|
||||
/// <c>SslCtxFunction</c>, this is the pointer you'll get as the
|
||||
/// second parameter, otherwise <c>null</c>. (Added in 7.11.0)
|
||||
/// </summary>
|
||||
SslCtxData = 10109,
|
||||
|
||||
/// <summary>
|
||||
/// Reference to an <see cref="CurlEasy.CurlSslContextCallback" /> delegate.
|
||||
/// This delegate gets called by libcurl just before the initialization of
|
||||
/// an Ssl connection after having processed all other Ssl related options
|
||||
/// to give a last chance to an application to modify the behaviour of
|
||||
/// openssl's ssl initialization. The <see cref="CurlSslContext" /> parameter
|
||||
/// wraps a pointer to an openssl SSL_CTX. If an error is returned no attempt
|
||||
/// to establish a connection is made and the perform operation will return
|
||||
/// the error code from this callback function. Set the parm argument with
|
||||
/// the <c>SslCtxData</c> option. This option was introduced
|
||||
/// in 7.11.0.
|
||||
/// <note>
|
||||
/// To use this properly, a non-trivial amount of knowledge of the openssl
|
||||
/// libraries is necessary. Using this function allows for example to use
|
||||
/// openssl callbacks to add additional validation code for certificates,
|
||||
/// and even to change the actual URI of an HTTPS request.
|
||||
/// </note>
|
||||
/// </summary>
|
||||
SslCtxFunction = 20108,
|
||||
|
||||
/// <summary>
|
||||
/// Pass an <c>int</c>. Set if we should verify the common name from the
|
||||
|
Reference in New Issue
Block a user