Skip to content
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

Modifications to .properties files #141

Open
meg23 opened this issue Nov 13, 2014 · 2 comments
Open

Modifications to .properties files #141

meg23 opened this issue Nov 13, 2014 · 2 comments

Comments

@meg23
Copy link

meg23 commented Nov 13, 2014

From owen.k.b...@gmail.com on July 14, 2010 14:23:52

Due to the fact that people implementing ESAPI will be centralizing a lot of important information through ESAPI.properties and validation.properties, there should be a way to update that information.
Things such as white-list validation regexes, parameter names, upload requirements and limits, and mapping to classes should all have the ability to be updated.

Possible implementations include an executor that checks on an interval whether or not there have been changes to the properties file, then reloads based on those changes, meaning if:
-- ESAPI.HTTPUtilities=org.owasp.esapi.reference.DefaultHTTPUtilities
was changed to
-- ESAPI.HTTPUtilities=com.whatever.PersonalizedHTTPUtilities,
then
-- ESAPI.setHttpUtilties(PersonalizedHttpUtilities.getInstance());
would be called.

I haven't completely fleshed out this idea yet, so any general ideas would be helpful. What version of the product are you using? On what operating system? ESAPI.properties r1442

Original issue: http://code.google.com/p/owasp-esapi-java/issues/detail?id=131

@meg23
Copy link
Author

meg23 commented Nov 13, 2014

From augu...@gmail.com on October 18, 2010 18:05:17

Labels: -Type-Defect Type-Enhancement

@meg23
Copy link
Author

meg23 commented Nov 13, 2014

From manico.james@gmail.com on November 02, 2010 01:12:52

I like it, we should consider this after 2.0 GA

Status: Accepted
Labels: Milestone-Release2.1

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

No branches or pull requests

1 participant