When anonymizing, replace the content by words to avoid replace inside the words. Example:
- Replace: a
- By:
a
- Input: This is a sample
- Actual behavior: This is
a s-a-mple
- With this PR: This is
a sample
Also avoid replace single characters to avoid having a bundle unreadable. Only ascii characters because in some cultures, a single character has a meaning. Example: 日 (Sun in chinese).
Fix name on the manifest. Now they get printed filtered.
Fix slow-requests files. They were written with \0 instead of the character filtered.
Fix new line in the logs files. They were missed.
Fix replace ignoring the case and with all the flavors previously defined (/ -> », \n ->
, ...)
Add a Chrono class to measure times for performance tests. Only on test environment.
Add a test that fails proving the bug that when you remove an object from the instance, the mapping is not removed from the persisted data.
PR #163: https://github.com/jenkinsci/support-core-plugin/pull/163