Skip to content

Conversation

@Viper-7
Copy link

@Viper-7 Viper-7 commented Jan 27, 2014

CHANGED: Support non-English encodings by forcing UTF-8 support when accessing configuration files
CHANGED: Check for access to parent folder and for read permission to the config file before opening the file for reading (prevents issues with virus scanners)

Note: Implementation of both changes is loosely based on the mechanics of the MinecraftForge Configuration class. I'd suggest checking this for future reference.

The canRead() check does much of the magic, this prompts the virus scanner to scan the file, so it does not need to reject the request to fetch a file descriptor when actually trying to open the file.

…accessing configuration files

CHANGED: Check for access to parent folder and for read permission to the config file before opening the file for reading (prevents issues with virus scanners)

Note: Implementation of both changes is loosely based on the mechanics of the MinecraftForge Configuration class. I'd suggest checking this for future reference.
@Chicken-Bones
Copy link
Owner

Will fix this when I can test it. I need a (preferrably free) virus scanner and version that I can install to reproduce.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants