From 762a1ae60f5b3987383db737bb7e4d08c19878ed Mon Sep 17 00:00:00 2001 From: Mark Collins Date: Fri, 9 Jul 2021 10:39:20 +0200 Subject: [PATCH 1/2] Allow host to be set in options, so one can chose which interface to listen on --- lib/remote-atom.coffee | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/remote-atom.coffee b/lib/remote-atom.coffee index 3d1e5a0..1fe8244 100644 --- a/lib/remote-atom.coffee +++ b/lib/remote-atom.coffee @@ -159,7 +159,10 @@ module.exports = default: false port: type: 'integer' - default: 52698, + default: 52698 + host: + type: 'string' + default: 'localhost', server_is_running: false activate: (state) -> @@ -187,9 +190,10 @@ module.exports = session = new Session(socket) port = atom.config.get "remote-atom.port" + host = atom.config.get "remote-atom.host" @server.on 'listening', (e) => @server_is_running = true - console.log "[ratom] listening on port #{port}" + console.log "[ratom] listening on #{host}:#{port}" @server.on 'error', (e) => if not quiet @@ -204,7 +208,7 @@ module.exports = @server.on "close", () -> console.log "[ratom] stop server" - @server.listen port, '0.0.0.0' + @server.listen port, host stop_server: -> status-message.display "Stopping remote atom server", 2000 From ce278f96d47b7f120ea1b477c132abb10a5e3955 Mon Sep 17 00:00:00 2001 From: Mark Collins Date: Fri, 9 Jul 2021 10:44:34 +0200 Subject: [PATCH 2/2] Fix wrong default host as per last merged pull request --- lib/remote-atom.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/remote-atom.coffee b/lib/remote-atom.coffee index 1fe8244..e0e67c4 100644 --- a/lib/remote-atom.coffee +++ b/lib/remote-atom.coffee @@ -162,7 +162,7 @@ module.exports = default: 52698 host: type: 'string' - default: 'localhost', + default: '0.0.0.0', server_is_running: false activate: (state) ->