Skip to content

Commit 26fe781

Browse files
committed
- Version -> 1.1.16
- Fixed client freeze on server disconnect - Updated dependencies (Castle.Windsor, WatsonTCP, ...) - Cleaned up source code
1 parent aeca3aa commit 26fe781

24 files changed

Lines changed: 46 additions & 64 deletions

File tree

CoreRemoting.Authentication.GenericOsAuthProvider/CoreRemoting.Authentication.GenericOsAuthProvider.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="CoreRemoting" Version="1.1.13" />
23+
<PackageReference Include="CoreRemoting" Version="1.1.15" />
2424
<PackageReference Include="CoreRemoting.Authentication.LinuxPamAuthProvider" Version="1.1.7" />
2525
<PackageReference Include="CoreRemoting.Authentication.WindowsAuthProvider" Version="1.1.7" />
2626
<PackageReference Include="System.Diagnostics.Tools" Version="4.3.0" />

CoreRemoting.Authentication.LinuxPamAuthProvider/CoreRemoting.Authentication.LinuxPamAuthProvider.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="CoreRemoting" Version="1.1.13" />
23+
<PackageReference Include="CoreRemoting" Version="1.1.15" />
2424
<PackageReference Include="Npam" Version="1.0.2" />
2525
</ItemGroup>
2626

CoreRemoting.Authentication.WindowsAuthProvider/CoreRemoting.Authentication.WindowsAuthProvider.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="CoreRemoting" Version="1.1.13" />
24-
<PackageReference Include="System.DirectoryServices.AccountManagement" Version="6.0.0" />
23+
<PackageReference Include="CoreRemoting" Version="1.1.15" />
24+
<PackageReference Include="System.DirectoryServices.AccountManagement" Version="7.0.1" />
2525
</ItemGroup>
2626

2727
</Project>

CoreRemoting.Tests/CallContextTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Threading;
2-
using CoreRemoting.DependencyInjection;
32
using CoreRemoting.Tests.Tools;
43
using Xunit;
54

CoreRemoting.Tests/CoreRemoting.Tests.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
12-
<PackageReference Include="xunit" Version="2.4.2" />
13-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
10+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
12+
<PackageReference Include="xunit" Version="2.5.1" />
13+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1">
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1515
<PrivateAssets>all</PrivateAssets>
1616
</PackageReference>
17-
<PackageReference Include="coverlet.collector" Version="3.1.2">
17+
<PackageReference Include="coverlet.collector" Version="6.0.0">
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
<PrivateAssets>all</PrivateAssets>
2020
</PackageReference>

CoreRemoting.Tests/LinqExpressionTests.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.Linq;
4-
using System.Linq.Expressions;
5-
using CoreRemoting.DependencyInjection;
61
using CoreRemoting.Tests.Tools;
72
using Xunit;
83

CoreRemoting.Tests/ReturnAsProxyTests.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
using Xunit;
2-
using CoreRemoting;
32
using System;
43
using System.Threading;
54
using CoreRemoting.ClassicRemotingApi;
6-
using CoreRemoting.DependencyInjection;
75
using CoreRemoting.Tests.Tools;
86
using Xunit.Abstractions;
97

CoreRemoting.Tests/RpcTests.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System;
22
using System.Diagnostics;
33
using System.Threading;
4-
using CoreRemoting.Serialization.Binary;
54
using CoreRemoting.Tests.ExternalTypes;
65
using CoreRemoting.Tests.Tools;
76
using Xunit;
@@ -12,9 +11,9 @@ namespace CoreRemoting.Tests
1211
[Collection("CoreRemoting")]
1312
public class RpcTests : IClassFixture<ServerFixture>
1413
{
15-
private ServerFixture _serverFixture;
14+
private readonly ServerFixture _serverFixture;
1615
private readonly ITestOutputHelper _testOutputHelper;
17-
private bool _remoteServiceCalled = false;
16+
private bool _remoteServiceCalled;
1817

1918
public RpcTests(ServerFixture serverFixture, ITestOutputHelper testOutputHelper)
2019
{
@@ -233,7 +232,7 @@ public void Events_should_work_remotly()
233232
serviceEventResetEvent.Set();
234233
};
235234

236-
proxy.CustomDelegateEvent += s =>
235+
proxy.CustomDelegateEvent += _ =>
237236
{
238237
customDelegateEventCalled = true;
239238
customDelegateEventResetEvent.Set();

CoreRemoting.Tests/ServerFixture.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
using System;
22
using CoreRemoting.DependencyInjection;
3-
using CoreRemoting.Serialization.Binary;
43
using CoreRemoting.Tests.Tools;
54
using Xunit;
6-
using Xunit.Abstractions;
75

86
namespace CoreRemoting.Tests;
97

@@ -53,7 +51,7 @@ public ServerFixture()
5351

5452
Server = new RemotingServer(serverConfig);
5553

56-
Server.Error += (s , e) =>
54+
Server.Error += (_ , _) =>
5755
{
5856
ServerErrorCount++;
5957
};

CoreRemoting.Tests/SessionTests.cs

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@
33
using System.Linq;
44
using System.Security;
55
using System.Threading;
6-
using System.Threading.Tasks;
76
using CoreRemoting.Authentication;
8-
using CoreRemoting.DependencyInjection;
97
using CoreRemoting.Tests.Tools;
108
using Xunit;
11-
using Xunit.Abstractions;
129

1310
namespace CoreRemoting.Tests
1411
{
@@ -17,13 +14,11 @@ namespace CoreRemoting.Tests
1714
[SuppressMessage("ReSharper", "CoVariantArrayConversion")]
1815
public class SessionTests : IClassFixture<ServerFixture>
1916
{
20-
private ServerFixture _serverFixture;
21-
private readonly ITestOutputHelper _testOutputHelper;
22-
23-
public SessionTests(ServerFixture serverFixture, ITestOutputHelper testOutputHelper)
17+
private readonly ServerFixture _serverFixture;
18+
19+
public SessionTests(ServerFixture serverFixture)
2420
{
2521
_serverFixture = serverFixture;
26-
_testOutputHelper = testOutputHelper;
2722
}
2823

2924
[Fact]
@@ -144,7 +139,7 @@ public void Client_Connect_should_throw_exception_on_invalid_auth_credentials()
144139
[Fact]
145140
public void RemotingSession_Dispose_should_disconnect_client()
146141
{
147-
_serverFixture.TestService.TestMethodFake = arg =>
142+
_serverFixture.TestService.TestMethodFake = _ =>
148143
{
149144
RemotingSession.Current.Close();
150145
return null;

0 commit comments

Comments
 (0)