-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppControl Manager v.1.9.0.0 #592
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this workflow is required for Native AOT compilation
Unified namespaces
This is a sample SiPolicy file that has every component defined in the schema
Added custom serialization code
The button opens the user config directory and tooltips are for all the buttons in the sidebar
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 16 out of 31 changed files in this pull request and generated no comments.
Files not reviewed (15)
- AppControl Manager/AppControl Manager.csproj: Language not supported
- AppControl Manager/MainWindow.xaml: Language not supported
- AppControl Manager/Package.appxmanifest: Language not supported
- AppControl Manager/Resources/StrictKernelMode.xml: Language not supported
- AppControl Manager/Resources/StrictKernelMode_NoFlightRoots.xml: Language not supported
- AppControl Manager/Excluded Code/SiPolicyAlt/Definitions.cs: Evaluated as low risk
- AppControl Manager/XMLOps/NewCertificateSignerRules.cs: Evaluated as low risk
- AppControl Manager/XMLOps/NewHashLevelRules.cs: Evaluated as low risk
- AppControl Manager/Others/RemoveSupplementalSigners.cs: Evaluated as low risk
- AppControl Manager/XMLOps/NewFilePathRules.cs: Evaluated as low risk
- AppControl Manager/SimulationMethods/GetFileRuleOutput.cs: Evaluated as low risk
- AppControl Manager/Others/CodeIntegrityPolicy.cs: Evaluated as low risk
- .github/workflows/Build AppControl Manager MSIX Package.yml: Evaluated as low risk
- AppControl Manager/XMLOps/NewFilePublisherLevelRules.cs: Evaluated as low risk
- AppControl Manager/SiPolicy/Merger.cs: Evaluated as low risk
File/folder picker dialogs now have a much better user friendly experience. They first open at the user config directory and then they will open where you left off. The merge operation has been optimized to work with the custom serialization and deserialization logics. added buttons and tooltips to the Sidebar. Added CsWin32 transitive packages as top level packages and updated them to the latest versions
Added Harden Windows Security categories to run prior to build to secure the environment Added draft release body text
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated NuGet dependencies to the latest version.
Updated all transitive NuGet packages to the latest version.
Updated .NET SDK to the latest version.
Updated WinAppSDK to the latest version.
Version bump to
1.9.0.0
Updated build workflow to include C++ workload required by Native AOT compilation.
Updated the AppControl Manager wiki document.
Added tooltips and icons to all of the sidebar buttons.
Added a new button to the sidebar that lets you quickly open the user configurations directory to view the files generated by the application such as XML policies, certificates and so on.
File/Folder picker dialogs used to always open at the User Config directory, but now it starts there by default and then If you navigate to a different directory and select a file or folder, the next time the dialog will open right where you left off. No more wasting time navigating back to your preferred spot!
Making more efforts towards full Native AOT compilation support of the AppControl Manager. This PR specifically targets XML serialization and deserialization by implementing custom handmade logic that does not rely on the reflection-based built-in de(serialization) logic. The outcome is a much more robust, high performance, predictable and maintainable code.
Added the Harden Windows Security module to the build workflow. It will run with certain categories to secure the environment before the build starts.