diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index 62da6c76d1..c04debb7e7 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -7d284941342ec1cd091ea92c920e7a1067762050 \ No newline at end of file +77471da09981783f11a22f4c503b67e02d2d7c83 \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index 20b1c9c0e1..b542d8bfad 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -b4edd2150613367bbf97e0245adf4ed33f1c72ee \ No newline at end of file +46b8fbc938f78685dd03c29c823ff7dd3bfa42ee \ No newline at end of file diff --git a/external/xunit-binaries/NUnitXml.xslt b/external/xunit-binaries/NUnitXml.xslt index 734af5422d..712bd4b05d 100644 --- a/external/xunit-binaries/NUnitXml.xslt +++ b/external/xunit-binaries/NUnitXml.xslt @@ -128,6 +128,7 @@ + @@ -135,7 +136,6 @@ - @@ -163,4 +163,4 @@ - \ No newline at end of file + diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index 4a091bcd93..d44b58c22a 100644 --- a/mcs/build/common/Consts.cs +++ b/mcs/build/common/Consts.cs @@ -34,7 +34,7 @@ static class Consts // Use these assembly version constants to make code more maintainable. // - public const string MonoVersion = "5.16.0.117"; + public const string MonoVersion = "5.16.0.119"; public const string MonoCompany = "Mono development team"; public const string MonoProduct = "Mono Common Language Infrastructure"; public const string MonoCopyright = "(c) Various Mono authors"; diff --git a/mcs/class/System/Mono.Btls/MonoBtlsProvider.cs b/mcs/class/System/Mono.Btls/MonoBtlsProvider.cs index 0db248b991..d3d7e8f8a9 100644 --- a/mcs/class/System/Mono.Btls/MonoBtlsProvider.cs +++ b/mcs/class/System/Mono.Btls/MonoBtlsProvider.cs @@ -33,6 +33,7 @@ using System.IO; using System.Threading; using System.Threading.Tasks; using System.Net.Security; +using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; using System.Security.Authentication; @@ -213,12 +214,96 @@ namespace Mono.Btls X509Chain chain, MonoBtlsX509StoreCtx storeCtx, bool success, ref MonoSslPolicyErrors errors, ref int status11) { + status11 = unchecked((int)0); if (!success) { errors = MonoSslPolicyErrors.RemoteCertificateChainErrors; - status11 = unchecked((int)0x800B010B); + var error = storeCtx.GetError(); + if (error != Mono.Btls.MonoBtlsX509Error.OK & + error != Mono.Btls.MonoBtlsX509Error.CRL_NOT_YET_VALID) { + chain.Impl.AddStatus(MapVerifyErrorToChainStatus(error)); + status11 = unchecked((int)0x800B010B); + } } } + internal static X509ChainStatusFlags MapVerifyErrorToChainStatus(MonoBtlsX509Error code) + { + switch (code) + { + case Mono.Btls.MonoBtlsX509Error.OK : + return X509ChainStatusFlags.NoError; + + case Mono.Btls.MonoBtlsX509Error.CERT_NOT_YET_VALID : + case Mono.Btls.MonoBtlsX509Error.CERT_HAS_EXPIRED: + case Mono.Btls.MonoBtlsX509Error.ERROR_IN_CERT_NOT_BEFORE_FIELD: + case Mono.Btls.MonoBtlsX509Error.ERROR_IN_CERT_NOT_AFTER_FIELD: + return X509ChainStatusFlags.NotTimeValid; + + case Mono.Btls.MonoBtlsX509Error.CERT_REVOKED: + return X509ChainStatusFlags.Revoked; + + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY: + case Mono.Btls.MonoBtlsX509Error.CERT_SIGNATURE_FAILURE: + return X509ChainStatusFlags.NotSignatureValid; + + case Mono.Btls.MonoBtlsX509Error.CERT_UNTRUSTED: + case Mono.Btls.MonoBtlsX509Error.DEPTH_ZERO_SELF_SIGNED_CERT: + case Mono.Btls.MonoBtlsX509Error.SELF_SIGNED_CERT_IN_CHAIN: + return X509ChainStatusFlags.UntrustedRoot; + + case Mono.Btls.MonoBtlsX509Error.CRL_HAS_EXPIRED: + return X509ChainStatusFlags.OfflineRevocation; + + case Mono.Btls.MonoBtlsX509Error.CRL_NOT_YET_VALID: + case Mono.Btls.MonoBtlsX509Error.CRL_SIGNATURE_FAILURE: + case Mono.Btls.MonoBtlsX509Error.ERROR_IN_CRL_LAST_UPDATE_FIELD: + case Mono.Btls.MonoBtlsX509Error.ERROR_IN_CRL_NEXT_UPDATE_FIELD: + case Mono.Btls.MonoBtlsX509Error.KEYUSAGE_NO_CRL_SIGN: + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_DECRYPT_CRL_SIGNATURE: + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_GET_CRL: + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_GET_CRL_ISSUER: + case Mono.Btls.MonoBtlsX509Error.UNHANDLED_CRITICAL_CRL_EXTENSION: + return X509ChainStatusFlags.RevocationStatusUnknown; + + case Mono.Btls.MonoBtlsX509Error.INVALID_EXTENSION: + return X509ChainStatusFlags.InvalidExtension; + + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_GET_ISSUER_CERT: + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_GET_ISSUER_CERT_LOCALLY: + case Mono.Btls.MonoBtlsX509Error.UNABLE_TO_VERIFY_LEAF_SIGNATURE: + return X509ChainStatusFlags.PartialChain; + + case Mono.Btls.MonoBtlsX509Error.INVALID_PURPOSE: + return X509ChainStatusFlags.NotValidForUsage; + + case Mono.Btls.MonoBtlsX509Error.INVALID_CA: + case Mono.Btls.MonoBtlsX509Error.INVALID_NON_CA: + case Mono.Btls.MonoBtlsX509Error.PATH_LENGTH_EXCEEDED: + case Mono.Btls.MonoBtlsX509Error.KEYUSAGE_NO_CERTSIGN: + case Mono.Btls.MonoBtlsX509Error.KEYUSAGE_NO_DIGITAL_SIGNATURE: + return X509ChainStatusFlags.InvalidBasicConstraints; + + case Mono.Btls.MonoBtlsX509Error.INVALID_POLICY_EXTENSION: + case Mono.Btls.MonoBtlsX509Error.NO_EXPLICIT_POLICY: + return X509ChainStatusFlags.InvalidPolicyConstraints; + + case Mono.Btls.MonoBtlsX509Error.CERT_REJECTED: + return X509ChainStatusFlags.ExplicitDistrust; + + case Mono.Btls.MonoBtlsX509Error.UNHANDLED_CRITICAL_EXTENSION: + return X509ChainStatusFlags.HasNotSupportedCriticalExtension; + + case Mono.Btls.MonoBtlsX509Error.CERT_CHAIN_TOO_LONG: + throw new CryptographicException(); + + case Mono.Btls.MonoBtlsX509Error.OUT_OF_MEM: + throw new OutOfMemoryException(); + + default: + throw new CryptographicException("Unrecognized X509VerifyStatusCode:" + code); + } + } + internal static void SetupCertificateStore (MonoBtlsX509Store store, MonoTlsSettings settings, bool server) { /* diff --git a/mcs/class/System/Mono.Btls/MonoBtlsX509StoreCtx.cs b/mcs/class/System/Mono.Btls/MonoBtlsX509StoreCtx.cs index 9b8e82bb5e..435efb36b1 100644 --- a/mcs/class/System/Mono.Btls/MonoBtlsX509StoreCtx.cs +++ b/mcs/class/System/Mono.Btls/MonoBtlsX509StoreCtx.cs @@ -142,6 +142,11 @@ namespace Mono.Btls return mono_btls_x509_store_ctx_get_error (Handle.DangerousGetHandle (), out error_string_ptr); } + public int GetErrorDepth () + { + return mono_btls_x509_store_ctx_get_error_depth (Handle.DangerousGetHandle ()); + } + public MonoBtlsX509Exception GetException () { IntPtr error_string_ptr; diff --git a/mcs/class/System/Mono.Btls/X509ChainImplBtls.cs b/mcs/class/System/Mono.Btls/X509ChainImplBtls.cs index 13596686e8..a50a0ecf34 100644 --- a/mcs/class/System/Mono.Btls/X509ChainImplBtls.cs +++ b/mcs/class/System/Mono.Btls/X509ChainImplBtls.cs @@ -25,6 +25,7 @@ // THE SOFTWARE. #if SECURITY_DEP && MONO_FEATURE_BTLS using System; +using System.Collections.Generic; using System.Text; using System.Security; using System.Security.Cryptography; @@ -42,6 +43,7 @@ namespace Mono.Btls X509Certificate2Collection untrusted; X509Certificate2[] certificates; X509ChainPolicy policy; + List chainStatusList; internal X509ChainImplBtls (MonoBtlsX509Chain chain) { @@ -124,7 +126,16 @@ namespace Mono.Btls } public override X509ChainStatus[] ChainStatus { - get { throw new NotImplementedException (); } + get { + return chainStatusList.ToArray(); + } + } + + public override void AddStatus (X509ChainStatusFlags errorCode) + { + if (chainStatusList == null) + chainStatusList = new List(); + chainStatusList.Add (new X509ChainStatus(errorCode)); } public override bool Build (X509Certificate2 certificate) diff --git a/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImpl.cs b/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImpl.cs index 2a4c9cf168..c6e9d3fbee 100644 --- a/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImpl.cs +++ b/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImpl.cs @@ -59,6 +59,8 @@ namespace System.Security.Cryptography.X509Certificates public abstract bool Build (X509Certificate2 certificate); + public abstract void AddStatus (X509ChainStatusFlags errorCode); + public abstract void Reset (); public void Dispose () diff --git a/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImplMono.cs b/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImplMono.cs index de9b1990e8..bd49569966 100644 --- a/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImplMono.cs +++ b/mcs/class/System/System.Security.Cryptography.X509Certificates/X509ChainImplMono.cs @@ -110,6 +110,10 @@ namespace System.Security.Cryptography.X509Certificates { // methods + public override void AddStatus (X509ChainStatusFlags error) + { + } + [MonoTODO ("Not totally RFC3280 compliant, but neither is MS implementation...")] public override bool Build (X509Certificate2 certificate) { diff --git a/mcs/class/lib/monolite-darwin/1051600010/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/Mono.Security.dll.REMOVED.git-id index 6bdd98aacb..899e8b7fc2 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -d9acdccc6ac1c957dcbc61b3d292ecec99486cda \ No newline at end of file +f62165ad371b9ec669d20dba4fc52964c3f9cc16 \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/System.Configuration.dll.REMOVED.git-id index 805f96f847..63e005513f 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -f27f41f18750c6759dd5eb0d37ce416a7bc90a02 \ No newline at end of file +093da4251f1738ab4470e35b77e3a31c4244ad99 \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/System.IO.Compression.dll b/mcs/class/lib/monolite-darwin/1051600010/System.IO.Compression.dll index 14c5740632..5318ee50b6 100644 Binary files a/mcs/class/lib/monolite-darwin/1051600010/System.IO.Compression.dll and b/mcs/class/lib/monolite-darwin/1051600010/System.IO.Compression.dll differ diff --git a/mcs/class/lib/monolite-darwin/1051600010/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/System.Numerics.dll.REMOVED.git-id index a377c7e3ba..cffc82909e 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -6408a5a4b96854d81a5ad4dd11ba25d35c9036f3 \ No newline at end of file +300f8c4d4432a0dd47f644d12d00dd6e64ed9cac \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/System.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/System.Security.dll.REMOVED.git-id index 5989b2ebc6..ccc00984ce 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/System.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/System.Security.dll.REMOVED.git-id @@ -1 +1 @@ -924c378c6aa852f8d710590bf122c8dcb2517511 \ No newline at end of file +4363e0a78df3945bbe4499a3b5ab4724ef2119b7 \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/System.Xml.dll.REMOVED.git-id index c9dce568d7..586c359835 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -829831686aa1d3f4ce328e7b897fbf497416a331 \ No newline at end of file +a95c24769e0a19c48e64da08da9c543a1fa4ac86 \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/System.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/System.dll.REMOVED.git-id index 07f53ca5b9..81de247f51 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/System.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/System.dll.REMOVED.git-id @@ -1 +1 @@ -2c4a8f6cc7772af68425f1f717c31623f19c8291 \ No newline at end of file +ee989464bba21bcece33919ef912d836328b37d5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/mcs.exe.REMOVED.git-id index 355819803d..554aac3777 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -56c13fa3b5c1f24857860749a57fd0b73009f9a3 \ No newline at end of file +ccc44145bf4838b1934673709cb1d7c1f6eaa99b \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600010/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600010/mscorlib.dll.REMOVED.git-id index 9e1f4803db..d07ef9c63b 100644 --- a/mcs/class/lib/monolite-darwin/1051600010/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600010/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -c8236115536f96c8f588f69e21905a2e01fdc366 \ No newline at end of file +2168d7fdb9425378ac627e2784398ec34a1517de \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/Mono.Security.dll.REMOVED.git-id index 6bdd98aacb..899e8b7fc2 100644 --- a/mcs/class/lib/monolite-linux/1051600010/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -d9acdccc6ac1c957dcbc61b3d292ecec99486cda \ No newline at end of file +f62165ad371b9ec669d20dba4fc52964c3f9cc16 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/System.Configuration.dll.REMOVED.git-id index 805f96f847..63e005513f 100644 --- a/mcs/class/lib/monolite-linux/1051600010/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -f27f41f18750c6759dd5eb0d37ce416a7bc90a02 \ No newline at end of file +093da4251f1738ab4470e35b77e3a31c4244ad99 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/System.IO.Compression.dll b/mcs/class/lib/monolite-linux/1051600010/System.IO.Compression.dll index 14c5740632..5318ee50b6 100644 Binary files a/mcs/class/lib/monolite-linux/1051600010/System.IO.Compression.dll and b/mcs/class/lib/monolite-linux/1051600010/System.IO.Compression.dll differ diff --git a/mcs/class/lib/monolite-linux/1051600010/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/System.Numerics.dll.REMOVED.git-id index a377c7e3ba..cffc82909e 100644 --- a/mcs/class/lib/monolite-linux/1051600010/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -6408a5a4b96854d81a5ad4dd11ba25d35c9036f3 \ No newline at end of file +300f8c4d4432a0dd47f644d12d00dd6e64ed9cac \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/System.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/System.Security.dll.REMOVED.git-id index 5989b2ebc6..ccc00984ce 100644 --- a/mcs/class/lib/monolite-linux/1051600010/System.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/System.Security.dll.REMOVED.git-id @@ -1 +1 @@ -924c378c6aa852f8d710590bf122c8dcb2517511 \ No newline at end of file +4363e0a78df3945bbe4499a3b5ab4724ef2119b7 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/System.Xml.dll.REMOVED.git-id index c9dce568d7..586c359835 100644 --- a/mcs/class/lib/monolite-linux/1051600010/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -829831686aa1d3f4ce328e7b897fbf497416a331 \ No newline at end of file +a95c24769e0a19c48e64da08da9c543a1fa4ac86 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/System.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/System.dll.REMOVED.git-id index 07f53ca5b9..81de247f51 100644 --- a/mcs/class/lib/monolite-linux/1051600010/System.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/System.dll.REMOVED.git-id @@ -1 +1 @@ -2c4a8f6cc7772af68425f1f717c31623f19c8291 \ No newline at end of file +ee989464bba21bcece33919ef912d836328b37d5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/mcs.exe.REMOVED.git-id index 355819803d..554aac3777 100644 --- a/mcs/class/lib/monolite-linux/1051600010/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -56c13fa3b5c1f24857860749a57fd0b73009f9a3 \ No newline at end of file +ccc44145bf4838b1934673709cb1d7c1f6eaa99b \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/1051600010/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/1051600010/mscorlib.dll.REMOVED.git-id index 9e1f4803db..d07ef9c63b 100644 --- a/mcs/class/lib/monolite-linux/1051600010/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/1051600010/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -c8236115536f96c8f588f69e21905a2e01fdc366 \ No newline at end of file +2168d7fdb9425378ac627e2784398ec34a1517de \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/Mono.Security.dll.REMOVED.git-id index 6bdd98aacb..899e8b7fc2 100644 --- a/mcs/class/lib/monolite-win32/1051600010/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -d9acdccc6ac1c957dcbc61b3d292ecec99486cda \ No newline at end of file +f62165ad371b9ec669d20dba4fc52964c3f9cc16 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/System.Configuration.dll.REMOVED.git-id index 805f96f847..63e005513f 100644 --- a/mcs/class/lib/monolite-win32/1051600010/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -f27f41f18750c6759dd5eb0d37ce416a7bc90a02 \ No newline at end of file +093da4251f1738ab4470e35b77e3a31c4244ad99 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/System.IO.Compression.dll b/mcs/class/lib/monolite-win32/1051600010/System.IO.Compression.dll index 14c5740632..5318ee50b6 100644 Binary files a/mcs/class/lib/monolite-win32/1051600010/System.IO.Compression.dll and b/mcs/class/lib/monolite-win32/1051600010/System.IO.Compression.dll differ diff --git a/mcs/class/lib/monolite-win32/1051600010/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/System.Numerics.dll.REMOVED.git-id index a377c7e3ba..cffc82909e 100644 --- a/mcs/class/lib/monolite-win32/1051600010/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -6408a5a4b96854d81a5ad4dd11ba25d35c9036f3 \ No newline at end of file +300f8c4d4432a0dd47f644d12d00dd6e64ed9cac \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/System.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/System.Security.dll.REMOVED.git-id index 5989b2ebc6..ccc00984ce 100644 --- a/mcs/class/lib/monolite-win32/1051600010/System.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/System.Security.dll.REMOVED.git-id @@ -1 +1 @@ -924c378c6aa852f8d710590bf122c8dcb2517511 \ No newline at end of file +4363e0a78df3945bbe4499a3b5ab4724ef2119b7 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/System.Xml.dll.REMOVED.git-id index c9dce568d7..586c359835 100644 --- a/mcs/class/lib/monolite-win32/1051600010/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -829831686aa1d3f4ce328e7b897fbf497416a331 \ No newline at end of file +a95c24769e0a19c48e64da08da9c543a1fa4ac86 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/System.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/System.dll.REMOVED.git-id index 07f53ca5b9..81de247f51 100644 --- a/mcs/class/lib/monolite-win32/1051600010/System.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/System.dll.REMOVED.git-id @@ -1 +1 @@ -2c4a8f6cc7772af68425f1f717c31623f19c8291 \ No newline at end of file +ee989464bba21bcece33919ef912d836328b37d5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/mcs.exe.REMOVED.git-id index 355819803d..554aac3777 100644 --- a/mcs/class/lib/monolite-win32/1051600010/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -56c13fa3b5c1f24857860749a57fd0b73009f9a3 \ No newline at end of file +ccc44145bf4838b1934673709cb1d7c1f6eaa99b \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/1051600010/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/1051600010/mscorlib.dll.REMOVED.git-id index 9e1f4803db..d07ef9c63b 100644 --- a/mcs/class/lib/monolite-win32/1051600010/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/1051600010/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -c8236115536f96c8f588f69e21905a2e01fdc366 \ No newline at end of file +2168d7fdb9425378ac627e2784398ec34a1517de \ No newline at end of file diff --git a/mono/mini/version.h b/mono/mini/version.h index 5b28d891da..206c8a3588 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/16dcedd" +#define FULL_VERSION "explicit/0955dd2" diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo index 08af39304e..2d22bfc9b4 100644 Binary files a/po/mcs/de.gmo and b/po/mcs/de.gmo differ diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id index fffb5b0d31..dd9d8d436e 100644 --- a/po/mcs/de.po.REMOVED.git-id +++ b/po/mcs/de.po.REMOVED.git-id @@ -1 +1 @@ -162a61dac5b5025c8d90f1b30fd99c19d680c814 \ No newline at end of file +a2fc98e61190b0fd984b99d43be79c913294394c \ No newline at end of file diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo index e539b5b50c..af8e1f8a64 100644 Binary files a/po/mcs/es.gmo and b/po/mcs/es.gmo differ diff --git a/po/mcs/es.po.REMOVED.git-id b/po/mcs/es.po.REMOVED.git-id index 487638cd70..67087b005b 100644 --- a/po/mcs/es.po.REMOVED.git-id +++ b/po/mcs/es.po.REMOVED.git-id @@ -1 +1 @@ -07b53e04a435697dfaa6c8ed4c82784828b223ec \ No newline at end of file +8f67971ed8eac4992053c75c1a79195cb587992b \ No newline at end of file diff --git a/po/mcs/ja.gmo b/po/mcs/ja.gmo index dcb9221bc1..e459e712dc 100644 Binary files a/po/mcs/ja.gmo and b/po/mcs/ja.gmo differ diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index 4ecc32068e..5e723762c8 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -ee95824606552521aebbc33dbaa2c1e61df8e94a \ No newline at end of file +61b9396cf61c8c451465f0bc1fa32aae1952e613 \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index 3127fef1c6..03b4dcdc20 100644 --- a/po/mcs/mcs.pot +++ b/po/mcs/mcs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: mono 5.16.0.117\n" +"Project-Id-Version: mono 5.16.0.119\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2018-08-21 08:11+0000\n" +"POT-Creation-Date: 2018-08-23 08:04+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/po/mcs/pt_BR.gmo b/po/mcs/pt_BR.gmo index 024c4f8260..39da77a135 100644 Binary files a/po/mcs/pt_BR.gmo and b/po/mcs/pt_BR.gmo differ diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index 02fc0fb633..d2bc31d53b 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -954d6be36d89456b773028e7490e1bd408b480a5 \ No newline at end of file +c415705f1e0f8158a64983342efbccfdcade0b0a \ No newline at end of file