This a minor release for the 2126 branch which primarily addresses a reported security advisory.
It also includes several newly backported improvements and fixes from the master branch.
Users are advised to update as soon as is convenient.
Azahar 2126.2 Changelog
All
- Addressed an oversight which allowed specially-crafted CIA files to execute arbitrary code in the host environment when locally installed by a user. | @PabloMK7 #2648
- Addresses the following GHSA report: GHSA-h74v-5mw8-qg8r
- Fixed an issue where the xBRZ texture filter would be applied incorrectly when using the Vulkan renderer, resulting in an incorrect appearance. | @OpenSauce04 #2647
- Handling of large HTTP downloads within emulated 3DS applications has been improved, improving memory efficiency and stability. | @PabloMK7 #2515
- Fixes downloading large games from the eShop.
- Added a new 3GX loader flag
allow_homebrew_load, which allows loading 3GX plugins for homebrew apps if the plugin supports it. | @PabloMK7 #2649
Desktop
- Various improvements to GDB and RPC servers, fixing certain issues and improving functionality. | @PabloMK7 #2631, #2640, #2633
- For additional info, see individual PR descriptions.
- Script developers will need to update the RPC client as this is a breaking change.
Android
- Fixed a crash which could occur if the
gpu_driversdirectory contained a subdirectory. | @ygordreyer #2592
Technical
- Creating a copy of the kernel shared and config pages using svcMapProcessMemoryEx is now possible.
- This is a technical accuracy change. Little to no end-user impact.