rishabhdaim opened a new pull request, #443: URL: https://github.com/apache/jackrabbit-filevault/pull/443
## Summary Reject backslashes and ISO control characters in package ID group segments, names, and versions. Backport the validation change to 3.2.x while preserving the branch's Java 7 compatibility and existing TestCase conventions. ## Changes - Extend PackageId name validation to reject backslashes and ISO control characters. - Add five regression tests covering valid IDs and invalid characters in each package ID component. ## Test Plan - [x] Compile and run PackageIdTest independently with the branch's dependencies: all 30 tests pass. - [x] Confirm the production patch matches the source change and the tests differ only in their branch-specific JUnit adaptation. - [ ] Maven targeted test run: blocked during test compilation by missing ConfigurationPolicy and inaccessible Group in unrelated test sources. ## Links - JIRA: https://issues.apache.org/jira/browse/JCRVLT-860 Co-Authored-By: GitHub Copilot <[email protected]> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
