Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
## [1.3.3] - 2023-03-17

### Fixes
* Fixed an issue where calling `ScheduleFlushSend` before the socket was bound would still result in socket system calls being made, resulting in errors being logged.
  • Loading branch information
Unity Technologies committed Mar 17, 2023
1 parent 620351c commit 16d64e5
Show file tree
Hide file tree
Showing 5 changed files with 122 additions and 109 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change log

## [1.3.3] - 2023-03-17

### Fixes
* Fixed an issue where calling `ScheduleFlushSend` before the socket was bound would still result in socket system calls being made, resulting in errors being logged.

## [1.3.2] - 2023-03-09

### Fixes
Expand Down
5 changes: 4 additions & 1 deletion Runtime/NetworkDriver.cs
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,10 @@ public JobHandle ScheduleUpdate(JobHandle dep = default)
/// <returns>The job handle</returns>
public JobHandle ScheduleFlushSend(JobHandle dep)
{
return s_NetworkInterfaces[m_NetworkInterfaceIndex].ScheduleSend(m_ParallelSendQueue, dep);
if (Bound)
return s_NetworkInterfaces[m_NetworkInterfaceIndex].ScheduleSend(m_ParallelSendQueue, dep);
else
return dep;
}

void InternalUpdate()
Expand Down
203 changes: 104 additions & 99 deletions Tests/Runtime/Utilities/SecureTestParameters.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,123 +11,128 @@ public static class SecureTestParameters

public static FixedString4096Bytes CaCertificate = new FixedString4096Bytes(
@"-----BEGIN CERTIFICATE-----
MIIDDzCCAfcCFBU2SZ+6r8bdx36uGkHroQpEmX+lMA0GCSqGSIb3DQEBCwUAMEQx
CzAJBgNVBAYTAkNBMQ8wDQYDVQQIDAZRdWViZWMxETAPBgNVBAcMCE1vbnRyZWFs
MREwDwYDVQQKDAhVbml0eSBDQTAeFw0yMjAzMTcwMzQyNDFaFw0zMjAzMTQwMzQy
NDFaMEQxCzAJBgNVBAYTAkNBMQ8wDQYDVQQIDAZRdWViZWMxETAPBgNVBAcMCE1v
bnRyZWFsMREwDwYDVQQKDAhVbml0eSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALv/mWjDrxtKTqKRrNBqZ9an0m60tSSNaXX9BRSOyGuqFmdEdW5v
YnQDXsn9wGKFF6mgr2ATfgL273Im95aLRvHwhNmEP2c2T6WUq//Pq32nJ8kwiKly
2ctBdp6QyxgRuKMvFhTFAjzEdwH6GNWdmDjq3BgErKH8JhBnAzV5DAdbnr0pC4es
0ZAOVw8iyxKWW9U6/pb/Jed6R/ioV6OuGQbaAfGhFO2/lt3RYI4MkUr9pTWIqJwc
aDL9WxCoTggVNkckQmlMiLe0rYcCqEc+A0MdWblVNKds6HcBxyjMgxsELA4DmQ7C
4frNN8EtokxbaqjbM/cJNYfQ9IoBsATKaHkCAwEAATANBgkqhkiG9w0BAQsFAAOC
AQEAB7FwMBsB+pU6VBBGJPrHm70RitGffyDTefDtSOyrNXxdHyoMiSFhb26w/iin
/jubAZ5I3lvNFawRrDlzlJSxJDjaiHDd29W5UcV+6ij3Te/NJhck+9tXfuy6r95+
jjgGpm1RvBQq5XhEJh5FMfzXUYZ6NFg+6fLfqbE/hHo2mq+S0AAwR6gwDpr/6UzU
bARuY+bmrEFjEVFXNkmv4iZDkMQTi8UbmiwsNX3zJBPmSCErKiIPLHXBpzJitmcG
VYgO3hp/EObkBLHheqUuqLIY6XDvDhVPiJq4VyNGHnhR6GSiXs4ixL6v+UWrCHbh
ud3r5a40pzFbEWb6Zzrb3+BQZQ==
MIIDpzCCAo+gAwIBAgIUeyWOu7GQSV0N3dZNwRr2Pl8HXPAwDQYJKoZIhvcNAQEL
BQAwYjELMAkGA1UEBhMCQ0ExDzANBgNVBAgMBlF1ZWJlYzERMA8GA1UEBwwITW9u
dHJlYWwxGzAZBgNVBAoMElVuaXR5IFRlY2hub2xvZ2llczESMBAGA1UEAwwJMTI3
LjAuMC4xMCAXDTIzMDMxNzE4MDk0MloYDzMwMjIwNzE4MTgwOTQyWjBiMQswCQYD
VQQGEwJDQTEPMA0GA1UECAwGUXVlYmVjMREwDwYDVQQHDAhNb250cmVhbDEbMBkG
A1UECgwSVW5pdHkgVGVjaG5vbG9naWVzMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD8ikJud244RTt3tCoBluJxocUw
QboPkWU6FHGPiqztACk5ergbd3zvd2//daM7HVGy857vDoZZ9PvPSP29AvD3eO8v
KFoBWfeTzGjXw0L5YXQ3wxq1fhJ1BOI0XLRVPndhLrBLsETz0XUctZASC/EfPiQD
m5gINh7HcQkwza7z7XfX9+A5ttzFHFntoLOFCL67H6iAEGntj4LX/zlZSnE+1F2L
wTYrQAja4XXvJH2GLCYhBiqYbYuaigKfOQvDXCQWCNeyfD/Xh2ugzBXkMOl+ngV6
Ei7qj2sNWWZh49fmTz9DDjh9Jf3gISpcOjabIpE7ZWYuDwhV8YhssK5fnfrdAgMB
AAGjUzBRMB0GA1UdDgQWBBS1loTCqrnX8gnj/TPUzEwIq8lgWzAfBgNVHSMEGDAW
gBS1loTCqrnX8gnj/TPUzEwIq8lgWzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3
DQEBCwUAA4IBAQCi+A4Fm4HTbL3rjtDM0mXeqjD+XpnxzmsYmSqUXLaDw4OkTQZG
QcBwWaP8GhbhcCgNdd5wNsF8zi8B8KN2ApuefOy9VJCVzq+ZNVde8ib1BtRRogng
U81Kv5Cah2la16wj7Vq1B4SAbKA7mBtagyF4kOU52W93RmYrXZw1LETK5fDCXmUA
/ddDuls7dwbsdoZSGv1UouMe/u/JU5v5M2L9naXj3ajdrPe4MNDSeYc+kMp4qSmd
02falAMqS4vEdqcems1cLzLNjOnbdz0kjRlC1THNsKbyAC7s3icPC7Sp6eByHI0e
M4VrSMAGTfD7PRdBxHYRKRCvstrx1SINX10u
-----END CERTIFICATE-----");

public static FixedString4096Bytes Certificate1 = new FixedString4096Bytes(
@"-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----");

public static FixedString4096Bytes PrivateKey1 = new FixedString4096Bytes(
@"-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----");

public static FixedString4096Bytes Certificate2 = new FixedString4096Bytes(
@"-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----");

public static FixedString4096Bytes PrivateKey2 = new FixedString4096Bytes(
@"-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----");
}
}
Expand Down
10 changes: 5 additions & 5 deletions ValidationExceptions.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,27 @@
{
"ValidationTest": "Restricted File Type Validation",
"ExceptionMessage": "/Samples~/CustomNetworkInterface/Scripts/network.bindings~/build.bat cannot be included in a package.",
"PackageVersion": "1.3.2"
"PackageVersion": "1.3.3"
},
{
"ValidationTest": "Restricted File Type Validation",
"ExceptionMessage": "/Samples~/CustomNetworkInterface/Scripts/network.bindings~/shell.bat cannot be included in a package.",
"PackageVersion": "1.3.2"
"PackageVersion": "1.3.3"
},
{
"ValidationTest": "API Validation",
"ExceptionMessage": "Additions require a new minor or major version.",
"PackageVersion": "1.3.2"
"PackageVersion": "1.3.3"
},
{
"ValidationTest": "API Validation",
"ExceptionMessage": "New assembly \"Unity.Networking.Transport.RuntimeTests\" may only be added in a new minor or major version.",
"PackageVersion": "1.3.2"
"PackageVersion": "1.3.3"
},
{
"ValidationTest": "API Validation",
"ExceptionMessage": "New assembly \"Unity.Networking.Transport.EditorTests\" may only be added in a new minor or major version.",
"PackageVersion": "1.3.2"
"PackageVersion": "1.3.3"
}
],
"WarningExceptions": []
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "com.unity.transport",
"displayName": "Unity Transport",
"version": "1.3.2",
"version": "1.3.3",
"unity": "2020.3",
"unityRelease": "0f1",
"description": "Unity network transport layer - the low-level interface for sending UDP data",
Expand All @@ -11,16 +11,16 @@
"com.unity.mathematics": "1.2.6"
},
"_upm": {
"changelog": "### Fixes\n* Fixed issue where UWP Xbox builds were crashing because the split buffer fix was not including UWP defines.\n* Fixed an issue where `IPCNetworkInterface` would perform useless work for each packet received.\n* Fixed an issue where `ReliableSequencedPipelineStage` could end up duplicating packets when sending reliable packets while the send queue is full."
"changelog": "### Fixes\n* Fixed an issue where calling `ScheduleFlushSend` before the socket was bound would still result in socket system calls being made, resulting in errors being logged."
},
"upmCi": {
"footprint": "98182eeaea2fd3b091f4a2b16b9c9471598db23b"
"footprint": "45bfeaef19c4c8984cb161a101b0d5d39c3e154d"
},
"documentationUrl": "https://docs.unity3d.com/Packages/[email protected]/manual/index.html",
"repository": {
"url": "https://github.cds.internal.unity3d.com/unity/com.unity.transport.git",
"type": "git",
"revision": "21ae74bd7af3124f937100ff2cf8d2130fcd9307"
"revision": "705fec881f66f56109ff57cc62cf2fba6b87e73d"
},
"samples": [
{
Expand Down

0 comments on commit 16d64e5

Please sign in to comment.