THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
By modifying the code serving case (2) to support both that case and case (4) we run the risk of breaking functionality (and performance) for users already relying on case (2). See below for mitigations.
Current status is that we have 2 stable PRs (all test are passing):
- #6063 - solution implements the decision to modify PATH #2 (call the modified path: PATH #2a) to use an NioFilter with essentially a null cipher for case (2) and a non-null cipher (NioSslEngine) for case (4), the new case.
- #6156 - solution implements the decision to modify PATH #2 to use an NioFilter with essentially (the NioPlainEngine) for case (2) and a (NioSslEngine) for case (4), the new case.
Next step could be performance tests, to see which alternative is better.
Changes and Additions to Public Interfaces
...