limit incoming connections to localhost
This commit is contained in:
parent
508fb4719e
commit
1081a9ebc3
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>content</key>
|
||||
<string>${1:Classname} : ${2:Object} {
|
||||
*new { $3
|
||||
^super.new.init$4;
|
||||
}
|
||||
|
||||
init { $5
|
||||
$6
|
||||
}
|
||||
}</string>
|
||||
<key>name</key>
|
||||
<string>untitled</string>
|
||||
<key>tabTrigger</key>
|
||||
<string>class</string>
|
||||
<key>uuid</key>
|
||||
<string>7581E1DB-6946-44BB-B836-6F5CE5E99B55</string>
|
||||
</dict>
|
||||
</plist>
|
|
@ -67,7 +67,7 @@ SC3Controller {
|
|||
classvar nodes;
|
||||
|
||||
*initClass {
|
||||
nodes = List[];
|
||||
nodes = List[];
|
||||
|
||||
Platform.case(\osx) {
|
||||
StartUp.add {
|
||||
|
@ -84,7 +84,7 @@ SC3Controller {
|
|||
};
|
||||
|
||||
if(nodes.isEmpty) {
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/cmd') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/cmd') { |t, r, msg|
|
||||
{
|
||||
thisThread.clock = SystemClock;
|
||||
msg[1].asString.interpretPrint;
|
||||
|
@ -92,15 +92,15 @@ SC3Controller {
|
|||
}.defer
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/help') { |t, r, msg|
|
||||
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/help') { |t, r, msg|
|
||||
{
|
||||
msg[1].asString.openHelpFile;
|
||||
}.defer
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/class') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/class') { |t, r, msg|
|
||||
// TM version only
|
||||
var fname, cmd;
|
||||
var klass = msg[1].asString;
|
||||
|
@ -130,7 +130,7 @@ SC3Controller {
|
|||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/implementations') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/implementations') { |t, r, msg|
|
||||
if(TextMate.openReferencesInTextMate.state) {
|
||||
{ this.methodTemplates(msg[1], true) }.defer
|
||||
} { // open in SC.app
|
||||
|
@ -139,7 +139,7 @@ SC3Controller {
|
|||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/references') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/references') { |t, r, msg|
|
||||
if(TextMate.openReferencesInTextMate.state) {
|
||||
{ this.methodReferences(msg[1], true) }.defer
|
||||
} { // open in SC.app
|
||||
|
@ -148,12 +148,12 @@ SC3Controller {
|
|||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/stop') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/stop') { |t, r, msg|
|
||||
thisProcess.stop; nil;
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/clear') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/clear') { |t, r, msg|
|
||||
{
|
||||
Document.listener.string = ""; "";
|
||||
postToFront.();
|
||||
|
@ -161,12 +161,12 @@ SC3Controller {
|
|||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/postfront') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/postfront') { |t, r, msg|
|
||||
{ postToFront.() }.defer;
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/recompile') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/recompile') { |t, r, msg|
|
||||
{
|
||||
thisProcess.recompile;
|
||||
postToFront.();
|
||||
|
|
|
@ -21,38 +21,38 @@ SC3Controller {
|
|||
};
|
||||
|
||||
if(nodes.isEmpty) {
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/cmd') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/cmd') { |t, r, msg|
|
||||
msg[1].asString.interpretPrint;
|
||||
{ postToFront.() }.defer;
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/help') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/help') { |t, r, msg|
|
||||
{ msg[1].asString.openHelpFile }.defer
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/class') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/class') { |t, r, msg|
|
||||
{ msg[1].asString.interpret.openCodeFile }.defer
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/implementations') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/implementations') { |t, r, msg|
|
||||
{ SC3Controller.methodTemplates(msg[1]) }.defer
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/references') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/references') { |t, r, msg|
|
||||
{ SC3Controller.methodReferences(msg[1]) }.defer
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/stop') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/stop') { |t, r, msg|
|
||||
thisProcess.stop;
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/clear') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/clear') { |t, r, msg|
|
||||
{
|
||||
Document.listener.string = ""; "";
|
||||
postToFront.();
|
||||
|
@ -60,12 +60,12 @@ SC3Controller {
|
|||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/postfront') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/postfront') { |t, r, msg|
|
||||
{ postToFront.() }.defer;
|
||||
}.add;
|
||||
nodes.add(node);
|
||||
|
||||
node = OSCresponderNode(nil, '/sc3ctrl/recompile') { |t, r, msg|
|
||||
node = OSCresponderNode(NetAddr("localhost", nil), '/sc3ctrl/recompile') { |t, r, msg|
|
||||
{
|
||||
thisProcess.recompile;
|
||||
postToFront.();
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
<string>59AA6C90-F786-434B-B10E-DA608EFBC824</string>
|
||||
<string>89218E54-78ED-4C0B-92C9-8FEC7E3B2664</string>
|
||||
<string>8FA2A21C-E1C9-41AE-AEAB-7FF573747A7C</string>
|
||||
<string>7581E1DB-6946-44BB-B836-6F5CE5E99B55</string>
|
||||
<string>2635D12B-F4B6-45B6-8BA4-B50215737165</string>
|
||||
<string>FD6AB222-41B0-4851-AE06-D91F5422D7E1</string>
|
||||
<string>BA4AE872-4314-4D57-B2C6-6A66CCC5F55E</string>
|
||||
|
|
Loading…
Reference in New Issue