You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Richard S. Hall (JIRA)" <ji...@apache.org> on 2009/06/12 20:10:07 UTC

[jira] Closed: (FELIX-1194) ShellRemote should listen on all IPs by default

     [ https://issues.apache.org/jira/browse/FELIX-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Richard S. Hall closed FELIX-1194.
----------------------------------

    Resolution: Won't Fix
      Assignee: Richard S. Hall

Yes, I recall that discussion too. Ok, I will close this bug as "won't fix" and we can open another bug if there is an improvement we can implement in this area as far as configuration.

> ShellRemote should listen on all IPs by default
> -----------------------------------------------
>
>                 Key: FELIX-1194
>                 URL: https://issues.apache.org/jira/browse/FELIX-1194
>             Project: Felix
>          Issue Type: Improvement
>          Components: Remote Shell
>    Affects Versions:  shell.remote-1.0.4
>            Reporter: Jacques-Olivier Goussard
>            Assignee: Richard S. Hall
>            Priority: Minor
>
> shell.remote opens a server socket listening only on IP 127.0.0.1 by default (if non specified in osgi.shell.telnet.ip).
> This prevents to telnet to the console on any other IP.
> The servers socket should listen on ALL ips by default and only restrict to a single IP if osgi.shell.telnet.ip is set.
> Proposed fix:
> In org.apache.felix.shell.remote.Listener, modify:
>    m_ip = getProperty(context, "osgi.shell.telnet.ip", "127.0.0.1");
> for
>    m_ip = getProperty(context, "osgi.shell.telnet.ip", null);
> and in Listener.Acceptor modify:
>         Acceptor() throws IOException
>         {
>             m_serverSocket = new ServerSocket(m_port, 1, InetAddress.getByName(m_ip));
>             m_serverSocket.setSoTimeout(m_soTimeout);
>         }
> for
>         Acceptor() throws IOException
>         {
>             m_serverSocket = new ServerSocket(m_port, 1, m_ip == null ? null : InetAddress.getByName(m_ip));
>             m_serverSocket.setSoTimeout(m_soTimeout);
>         }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.