diff --git a/CHANGELOG.md b/CHANGELOG.md index 29881ea..e2e7cb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/Runtime/NetworkDriver.cs b/Runtime/NetworkDriver.cs index d31c00c..1dcdd82 100644 --- a/Runtime/NetworkDriver.cs +++ b/Runtime/NetworkDriver.cs @@ -899,7 +899,10 @@ public JobHandle ScheduleUpdate(JobHandle dep = default) /// The job handle 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() diff --git a/Tests/Runtime/Utilities/SecureTestParameters.cs b/Tests/Runtime/Utilities/SecureTestParameters.cs index 8fbbeb7..5e62cb8 100644 --- a/Tests/Runtime/Utilities/SecureTestParameters.cs +++ b/Tests/Runtime/Utilities/SecureTestParameters.cs @@ -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-----"); } } diff --git a/ValidationExceptions.json b/ValidationExceptions.json index 35a3c23..cb627b4 100644 --- a/ValidationExceptions.json +++ b/ValidationExceptions.json @@ -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": [] diff --git a/package.json b/package.json index 9b79fbd..0b4d29a 100644 --- a/package.json +++ b/package.json @@ -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", @@ -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/com.unity.transport@1.3/manual/index.html", "repository": { "url": "https://github.cds.internal.unity3d.com/unity/com.unity.transport.git", "type": "git", - "revision": "21ae74bd7af3124f937100ff2cf8d2130fcd9307" + "revision": "705fec881f66f56109ff57cc62cf2fba6b87e73d" }, "samples": [ {