| Summary: | [Gogo] Cannot disable kernel telnet and ssh consoles | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [RT] Virgo | Reporter: | Glyn Normington <glyn.normington> | ||||||||
| Component: | runtime | Assignee: | Project Inbox <virgo-inbox> | ||||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | CC: | b.kapukaranov, l.kirchev | ||||||||
| Version: | 3.0.0.M06 | ||||||||||
| Target Milestone: | 3.0.0.RELEASE | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Glyn Normington
Fixed in a local build of the console.supportability bundle. Lazar will further investigate the cause for this. The mystery is that it ever worked in the user region since both regions publish a org.apache.felix.service.command.CommandProcessor service. Created attachment 200204 [details]
This patch fixes the bug.
The patch modifies the TelnetCommand and SshCommand classes by introducing an "initialise" method that just saves some configurations and stores the CommandProcessor obejct without starting a telnet or ssh server. This method replaces the old start method.
Lazar: please note I would *really* like to avoid making any code changes between Virgo 3.0.0.RC1 and 3.0.0.RELEASE, so I hope you can verify that Borislav's fix is ok for Virgo 3.0. If there are significant functional problems in his fix which can't wait, then we'll need a RC2 and that might put our schedule at risk. Borislav's patch is in the EBR and will go into 3.0.0.RC1, so setting the target milestone for integrating the exact same fix into Equinox to 3.0.0.RELEASE. Created attachment 200706 [details]
built jar with enhanced fix
This jar contains an enhanced fix for the problem and should be uploaded to EBR to cover the new fix in RC2.
Source jar will follow.
Created attachment 200707 [details]
Sources for the fixed jar
Published 1.0.0.201108021516 in the EBR and pushed to the EBR git repo under commit bb8d1e7e81d3d2d3abe488a5143858085b1f1fde. Upgrade to 1.0.0.201108021516 rippled and pushed. |