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]

Reply via email to