CodeWalker/CodeWalker.Core/GameFiles
alexguirre 118305e481 Fix crashes due to malicious RPFs
RpfFile:
- Limit RPF entry names to 256 characters because long names can cause the RPFExplorer to freeze when opening its directory.
- Skip RPFs with paths longer that 5000 characters, which are probably an attempt to make CW run out-of-memory.

ExploreForm:
- Use `Path.GetExtension` directly instead of `FileInfo` to prevent `PathTooLongException`s.
- Check for invalid characters in file names to prevent `ArgumentException`s.
2023-08-12 10:03:28 +02:00
..
FileTypes MRF/XML conversion 2022-08-24 12:39:23 +02:00
MetaTypes Merge pull request #169 from cpmodding/master 2022-09-08 10:24:50 +10:00
Resources Add missing shadow blur parameter in drawable XML 2022-11-03 19:53:21 +05:30
Utils Add null checks for name hashing to help avoid crashes for some resources 2022-03-20 11:09:24 +11:00
GameFile.cs Support YPDB files 2022-02-23 23:28:47 +01:00
GameFileCache.cs MRF/XML conversion 2022-08-24 12:39:23 +02:00
RpfFile.cs Fix crashes due to malicious RPFs 2023-08-12 10:03:28 +02:00
RpfManager.cs AWC research progress 2020-02-08 06:24:04 +11:00