eden-miror/src
Dmr77680 07677aa500
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
[bcat] Verify delivery cache file names as file names (AI-assisted) (#4625)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
- [x] I have read and followed the [website policy](https://git.eden-emu.dev/eden-emu/site-policy).
- [ ] I affirm that the content of this pull request body was written and submitted entirely by me, in my own words, and not by an AI agent or LLM.
- [ ] I affirm that I did not read any of this, and understand that my pull request will be closed if I check this box.
- [x] I affirm that, by submitting this pull request, I am responsible for all of the changes contained within these commits.

-------------------

Problem

When opening a file in a BCAT directory, Eden validated the file name using the directory validation rules. As a result, valid file names containing '.' (e.g. "VSSetting_0.byaml") were incorrectly rejected.

Fix

Use VerifyNameValidFile instead of the directory validation routine when validating file names.

Test

Verified with Splatoon 2. Files such as "VSSetting_0.byaml" could not be opened before the change and now open successfully.

Co-authored-by: Dmr77680 <dmr77680@noreply.git.eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4625
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: lizzie <lizzie@eden-emu.dev>
2026-11-03 16:36:49 +01:00
..
android [dist, android] Update translations from Transifex for Nov 02 (#4626) 2026-11-02 18:59:46 +01:00
audio_core
common [common] use handrolled string utility conversions instead of wstring codecvt (#3773) 2026-11-01 21:52:29 +01:00
core [bcat] Verify delivery cache file names as file names (AI-assisted) (#4625) 2026-11-03 16:36:49 +01:00
dedicated_room
dynarmic [dynarmic] Remove redundant configure struct (#4485) 2026-11-01 21:48:38 +01:00
frontend_common [core] Support block-compressed NSZ and XCZ (#4552) 2026-10-26 17:23:18 +01:00
hid_core
input_common Revert [input_common/joycon] Enumerate SDL devices iff SDL signals change (#4486) (#4545) 2026-10-18 00:17:28 +02:00
network
qt_common [desktop] Bump minimum Qt to 6.6 (#4628) 2026-11-03 00:31:53 +01:00
shader_recompiler [shader_recompiler, renderer_vulkan] draw sprites whose texture handle comes from a vertex attribute (#4566) 2026-11-01 21:44:40 +01:00
tests
video_core [shader_recompiler, renderer_vulkan] draw sprites whose texture handle comes from a vertex attribute (#4566) 2026-11-01 21:44:40 +01:00
web_service
yuzu [desktop] Bump minimum Qt to 6.6 (#4628) 2026-11-03 00:31:53 +01:00
yuzu_cmd
yuzu_room_standalone
.clang-format
CMakeLists.txt
dep_hashes.h.in