Skip to content

Commit e8e256b

Browse files
committed
Update abstractions package and bump version for new package release.
1 parent cdf7bfe commit e8e256b

File tree

4 files changed

+30
-11
lines changed

4 files changed

+30
-11
lines changed

Diff for: src/SIPSorcery.csproj

+6-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<PackageReference Include="Portable.BouncyCastle" Version="1.9.0" />
2222
<PackageReference Include="DnsClient" Version="1.8.0" />
2323
<PackageReference Include="SIPSorcery.WebSocketSharp" Version="0.0.1" />
24-
<PackageReference Include="SIPSorceryMedia.Abstractions" Version="1.2.1" />
24+
<PackageReference Include="SIPSorceryMedia.Abstractions" Version="8.0.7" />
2525
<PackageReference Include="System.Net.Security" Version="4.3.2" />
2626
<PackageReference Include="System.Net.WebSockets.Client" Version="4.3.2" />
2727
</ItemGroup>
@@ -52,15 +52,16 @@
5252
<RepositoryType>git</RepositoryType>
5353
<RepositoryBranch>master</RepositoryBranch>
5454
<PackageTags>SIP WebRTC VoIP RTP SDP STUN ICE SIPSorcery</PackageTags>
55-
<PackageReleaseNotes>-v8.0.6: Nuget publish.
55+
<PackageReleaseNotes>-v8.0.7: Bug fixes and all sipsorcery packages release.
56+
-v8.0.6: Nuget publish.
5657
-v8.0.4: Bug fixes.
5758
-v8.0.3: Bug fixes.
5859
-v8.0.1-pre: Performance improvements (thanks to @weltmeyer). Add ECDSA as default option for WebRTC DTLS.
5960
-v8.0.0: RTP header extension improvements (thanks to @ChristopheI). Major version to 8 to reflect highest .net runtime supported.</PackageReleaseNotes>
6061
<NeutralLanguage>en</NeutralLanguage>
61-
<Version>8.0.6</Version>
62-
<AssemblyVersion>8.0.6</AssemblyVersion>
63-
<FileVersion>8.0.6</FileVersion>
62+
<Version>8.0.7</Version>
63+
<AssemblyVersion>8.0.7</AssemblyVersion>
64+
<FileVersion>8.0.7</FileVersion>
6465
</PropertyGroup>
6566

6667
<PropertyGroup Label="SourceLink">

Diff for: test/integration/SIPSorcery.IntegrationTests.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
21-
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
21+
<PackageReference Include="Serilog.Extensions.Logging" Version="9.0.0" />
2222
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
23-
<PackageReference Include="Serilog.Sinks.XUnit" Version="3.0.5" />
23+
<PackageReference Include="Serilog.Sinks.XUnit" Version="3.0.19" />
2424
<PackageReference Include="xunit" Version="2.9.2" />
2525
<PackageReference Include="xunit.runner.console" Version="2.9.2">
2626
<PrivateAssets>all</PrivateAssets>

Diff for: test/unit/SIPSorcery.UnitTests.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
21-
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
21+
<PackageReference Include="Serilog.Extensions.Logging" Version="9.0.0" />
2222
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
23-
<PackageReference Include="Serilog.Sinks.XUnit" Version="3.0.5" />
23+
<PackageReference Include="Serilog.Sinks.XUnit" Version="3.0.19" />
2424
<PackageReference Include="xunit" Version="2.9.2" />
2525
<PackageReference Include="xunit.runner.console" Version="2.9.2">
2626
<PrivateAssets>all</PrivateAssets>

Diff for: test/unit/net/STUN/STUNUnitTest.cs

+18
Original file line numberDiff line numberDiff line change
@@ -417,5 +417,23 @@ public void ParseBindingRequestWithIceControlledAttribute()
417417
Assert.Equal(0x27ff2a171b888ffeU,
418418
NetConvert.ParseUInt64(stunReq.Attributes.Single(x => x.AttributeType == STUNAttributeTypesEnum.IceControlled).Value, 0));
419419
}
420+
421+
/// <summary>
422+
/// Used as an ad-hoc way to parse STUN messages.
423+
/// </summary>
424+
[Fact]
425+
public void ParseStunMessageUnitTest()
426+
{
427+
logger.LogDebug("--> " + System.Reflection.MethodBase.GetCurrentMethod().Name);
428+
logger.BeginScope(System.Reflection.MethodBase.GetCurrentMethod().Name);
429+
430+
byte[] buffer = TypeExtensions.ParseHexStr(
431+
"000100542112a4424f585055434d4e54425a4f4a00060015435242617a4d64534248616a494774433a45544d5300000000240004ff200000802a000852c0aba195cf65190025000000080014b05baf6be589d5ab202e9153547457eb1a20244c8028000464f37f6c");
432+
433+
STUNMessage stunRequest = STUNMessage.ParseSTUNMessage(buffer, buffer.Length);
434+
435+
Assert.True(stunRequest.isFingerprintValid);
436+
//Assert.True(stunRequest.CheckIntegrity(System.Text.Encoding.UTF8.GetBytes(icePassword)));
437+
}
420438
}
421439
}

0 commit comments

Comments
 (0)