XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

Add native HTTPS networking and restore the classic terminal

12c2ced
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

116 个文件 +13790 -151
Modified README.md +7 -6
Modified Source/XFESystem.Browser/BackgroundBrowserEditorSession.cs +7 -3
Added Source/XFESystem.Browser/BrowserCspStylePolicy.cs +137 -0
Modified Source/XFESystem.Browser/BrowserInteractivePage.cs +1 -1
Modified Source/XFESystem.Browser/BrowserLayoutEngine.cs +2 -2
Modified Source/XFESystem.Browser/BrowserPageResources.cs +1 -1
Modified Source/XFESystem.Browser/BrowserResourceLoader.cs +2 -2
Added Source/XFESystem.Browser/BrowserService.RemoteProof.cs +73 -0
Modified Source/XFESystem.Browser/BrowserService.cs +6 -2
Modified Source/XFESystem.Browser/IWebTransport.cs +1 -1
Modified Source/XFESystem.Console/TerminalTextWriter.cs +17 -0
Added Source/XFESystem.Console/packages.lock.json +6 -0
Added Source/XFESystem.Desktop/DesktopSession.Terminal.cs +277 -0
Modified Source/XFESystem.Desktop/DesktopSession.cs +52 -50
Modified Source/XFESystem.Desktop/DesktopWindow.cs +10 -0
Modified Source/XFESystem.Desktop/IDesktopCanvas.cs +1 -1
Added Source/XFESystem.Desktop/TerminalShell.cs +285 -0
Modified Source/XFESystem.NativeKernel/KernelProfile.json +3 -1
Added Source/XFESystem.NativeKernel/Native/NetworkIo.c +14 -0
Added Source/XFESystem.NativeKernel/NetworkHardwareBridge.cs +49 -0
Modified Source/XFESystem.NativeRuntime/Application/NativeApplication.csproj +8 -0
Added Source/XFESystem.NativeRuntime/Application/Network/NativeNetwork.cs +65 -0
Modified Source/XFESystem.NativeRuntime/Application/Program.cs +99 -19
Modified Source/XFESystem.NativeRuntime/Application/Ps2InputSource.cs +3 -2
Modified Source/XFESystem.NativeRuntime/Application/Readme.md +7 -1
Modified Source/XFESystem.NativeRuntime/Application/RuntimeSelfCheck.cs +23 -0
Added Source/XFESystem.NativeRuntime/Application/Security/Manifest.json +13 -0
Added Source/XFESystem.NativeRuntime/Application/Security/Mpl-2.0.txt +373 -0
Added Source/XFESystem.NativeRuntime/Application/Security/NativeTlsSecurity.cs +40 -0
Added Source/XFESystem.NativeRuntime/Application/Web/NativeHttpProtocol.cs +249 -0
Added Source/XFESystem.NativeRuntime/Application/Web/NativeWebTransport.cs +170 -0
Modified Source/XFESystem.NativeRuntime/Application/packages.lock.json +17 -0
Added Source/XFESystem.NativeRuntime/Native/NativeEntropy.c +65 -0
Added Source/XFESystem.Network/DnsMessage.cs +90 -0
Added Source/XFESystem.Network/E1000Device.cs +161 -0
Added Source/XFESystem.Network/Ipv4Network.cs +221 -0
Added Source/XFESystem.Network/NetworkContracts.cs +64 -0
Added Source/XFESystem.Network/Packages.lock.json +6 -0
Added Source/XFESystem.Network/Readme.md +19 -0
Added Source/XFESystem.Network/TcpConnection.cs +198 -0
Added Source/XFESystem.Network/XFESystem.Network.csproj +11 -0
Added Source/XFESystem.Platform/ThirdParty/LunarFonts/packages.lock.json +6 -0
Added Source/XFESystem.Platform/packages.lock.json +23 -0
Modified Source/XFESystem.Tls/Readme.md +9 -5
Added Source/XFESystem.Tls/TlsCertificatePolicy.cs +130 -0
Modified Source/XFESystem.Tls/TlsCertificateValidator.cs +22 -1
Added Source/XFESystem.Tls/TlsPlatformSecurityContext.cs +43 -0
Modified Source/XFESystem.Tls/TlsSecurityContext.cs +8 -3
Modified THIRD_PARTY.md +7 -0
Added Tests/XFESystem.Browser.Tests/BrowserCspStylePolicyTests.cs +177 -0
Added Tests/XFESystem.Browser.Tests/IndependentHttpEvidenceTests.cs +45 -0
Added Tests/XFESystem.Browser.Tests/RemotePageProofTests.cs +77 -0
Modified Tests/XFESystem.Browser.Tests/XFESystem.Browser.Tests.csproj +1 -0
Added Tests/XFESystem.Console.Tests/TerminalTextWriterTests.cs +43 -0
Modified Tests/XFESystem.Core.Tests/DesktopTests.cs +30 -2
Added Tests/XFESystem.Desktop.Tests/BrowserAddressDraftTests.cs +182 -0
Added Tests/XFESystem.Desktop.Tests/TerminalDesktopTests.cs +176 -0
Added Tests/XFESystem.Desktop.Tests/TerminalShellTests.cs +184 -0
Modified Tests/XFESystem.NativeTls.Tests/CertificateFixtures.cs +14 -2
Added Tests/XFESystem.NativeTls.Tests/TlsPlatformIntegrationTests.cs +93 -0
Added Tests/XFESystem.NativeTls.Tests/TlsTrustStoreImportTests.cs +100 -0
Added Tests/XFESystem.Network.Tests/DeadlineAndAcknowledgementTests.cs +103 -0
Added Tests/XFESystem.Network.Tests/DnsTests.cs +66 -0
Added Tests/XFESystem.Network.Tests/E1000Tests.cs +130 -0
Added Tests/XFESystem.Network.Tests/NativeNetworkBoundaryTests.cs +24 -0
Added Tests/XFESystem.Network.Tests/Packages.lock.json +95 -0
Added Tests/XFESystem.Network.Tests/PacketFixture.cs +110 -0
Added Tests/XFESystem.Network.Tests/ProtocolTests.cs +94 -0
Added Tests/XFESystem.Network.Tests/XFESystem.Network.Tests.csproj +20 -0
Modified Tests/XFESystem.Platform.Tests/Packages.lock.json +21 -1
Modified Tests/XFESystem.Platform.Tests/Ps2InputTests.cs +10 -0
Modified Tools/IndependentKernel/CollectLicenses.py +37 -3
Added Tools/IndependentKernel/IndependentBingEvidence.py +359 -0
Modified Tools/IndependentKernel/Licenses/LicenseSources.json +42 -1
Modified Tools/IndependentKernel/Licenses/Manifest.json +100 -6
Added Tools/IndependentKernel/Licenses/Packages/BouncyCastle.Cryptography-2.7.0/LICENSE.md +15 -0
Added Tools/IndependentKernel/Licenses/Packages/BouncyCastle.Cryptography-2.7.0/Metadata.nuspec +25 -0
Modified Tools/IndependentKernel/Licenses/README.md +11 -2
Added Tools/IndependentKernel/Licenses/Security/MozillaRoots-MPL-2.0.txt +373 -0
Added Tools/IndependentKernel/Licenses/Security/MozillaRoots-Manifest.json +13 -0
Modified Tools/IndependentKernel/Open.ps1 +92 -6
Modified Tools/IndependentKernel/Package.ps1 +46 -6
Modified Tools/IndependentKernel/Runtime/CompileProbe.ps1 +14 -2
Modified Tools/IndependentKernel/Runtime/PrepareRuntime.ps1 +13 -2
Added Tools/IndependentKernel/Runtime/TestNativeEntropy.py +123 -0
Modified Tools/IndependentKernel/TestBoot.py +130 -14
Added Tools/IndependentKernel/TestIndependentBingEvidence.py +302 -0
Added Tools/IndependentKernel/TestIndependentTerminalEvidence.py +49 -0
Added Tools/IndependentKernel/TestTlsEntropyFailure.py +215 -0
Added Tools/IndependentKernel/TestTlsEntropyFailureGuards.py +53 -0
Modified Tools/TestCSharp.ps1 +2 -2
Added Tools/TlsEntropyPatch/Adapter/NativeEntropy.cs +55 -0
Added Tools/TlsEntropyPatch/Adapter/Packages.lock.json +6 -0
Added Tools/TlsEntropyPatch/Adapter/XFESystem.NativeEntropy.csproj +6 -0
Added Tools/TlsEntropyPatch/AdapterChecks/AdapterChecks.csproj +11 -0
Added Tools/TlsEntropyPatch/AdapterChecks/FailureEntropy.c +19 -0
Added Tools/TlsEntropyPatch/AdapterChecks/Packages.lock.json +16 -0
Added Tools/TlsEntropyPatch/AdapterChecks/Program.cs +102 -0
Added Tools/TlsEntropyPatch/NativeEntropy.targets +8 -0
Added Tools/TlsEntropyPatch/Packages.lock.json +13 -0
Added Tools/TlsEntropyPatch/Program.cs +141 -0
Added Tools/TlsEntropyPatch/README.md +32 -0
Added Tools/TlsEntropyPatch/TestAdapter.py +105 -0
Added Tools/TlsEntropyPatch/TlsEntropyPatch.csproj +8 -0
Added Tools/TlsEntropyPatch/VerifyReceipt.ps1 +20 -0
Modified XFESystem.slnx +4 -0
Added docs/IndependentNativeBingAndTerminal20261015.md +34 -0
Added docs/screenshots/Independent-0.3.0-dev.3-Bing.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/Independent-0.3.0-dev.3-Markdown.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/Independent-0.3.0-dev.3-Terminal.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/validation-results/IndependentNativeBing20261015.json +192 -0
Modified scripts/physical-media-csharp-tests.py +59 -1
Added scripts/physical-media-delivery-gate-tests.py +95 -0
Modified scripts/physical-media-verify.py +54 -0