diff --git a/.gitignore b/.gitignore index 024aa75..0b66ad0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ datastore *.sublime* *.tmproj +node_modules \ No newline at end of file diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 03102c4..0000000 --- a/.gitmodules +++ /dev/null @@ -1,15 +0,0 @@ -[submodule "node_modules/log4js-node"] - path = node_modules/log4js-node - url = https://github.com/nomiddlename/log4js-node.git -[submodule "node_modules/socket.io"] - path = node_modules/socket.io - url = https://github.com/LearnBoost/socket.io.git -[submodule "node_modules/socket.io-client"] - path = node_modules/socket.io-client - url = https://github.com/LearnBoost/socket.io-client.git -[submodule "node_modules/uglify-js"] - path = node_modules/uglify-js - url = https://github.com/mishoo/UglifyJS.git -[submodule "node_modules/policyfile"] - path = node_modules/policyfile - url = https://github.com/3rd-Eden/FlashPolicyFileServer.git \ No newline at end of file diff --git a/lib/acequia.js b/lib/acequia.js index ae43120..82ef2d4 100644 --- a/lib/acequia.js +++ b/lib/acequia.js @@ -31,7 +31,7 @@ require("./datastore").init(clients); var oscServer, wsServer, tcpServer, httpServer, clientCode = null; // Create a logger -var logger = require('log4js-node').getLogger("acequia"); +var logger = require('log4js').getLogger("acequia"); // Once we actually get our internal IP, we start the servers. function startServers() { @@ -59,9 +59,12 @@ function startServers() { logger.debug("OSC Server is listening on [%s:%s]", oscServer.address().address, oscServer.address().port); if (!isWindows) { + try { var mdns = require("mdns"), osc_ad = mdns.createAdvertisement(mdns.udp('acequia', 'osc'), oscServer.address().port, {name: "Acequia OSC Server"}); osc_ad.start(); + }catch(e){ + } } }); @@ -176,9 +179,12 @@ function startServers() { logger.debug("TCP Server is listening on [%s:%s]", tcpServer.address().address, tcpServer.address().port); if (!isWindows) { + try { var mdns = require("mdns"); tcp_ad = mdns.createAdvertisement(mdns.tcp('acequia'), tcpServer.address().port, {name: "Acequia TCP Server"}); tcp_ad.start(); + }catch(e){ + } } }); diff --git a/lib/client.js b/lib/client.js index 8edd512..50006d1 100644 --- a/lib/client.js +++ b/lib/client.js @@ -16,7 +16,7 @@ var TYP_OSC = "OSC", TYP_WS = "WEBSOCKET", TYP_TCP = "TCP"; -var logger = require('log4js-node').getLogger("client"); +var logger = require('log4js').getLogger("client"); var msgEmitter = new events.EventEmitter(); msgEmitter.setMaxListeners(0); @@ -434,4 +434,4 @@ exports.TYP_OSC = TYP_OSC; exports.TYP_TCP = TYP_TCP; exports.TYP_WS = TYP_WS; exports.AcequiaClients = AcequiaClients; -exports.msgEmitter = msgEmitter; \ No newline at end of file +exports.msgEmitter = msgEmitter; diff --git a/lib/osc.js b/lib/osc.js index f911c5b..e9f7752 100644 --- a/lib/osc.js +++ b/lib/osc.js @@ -1,6 +1,6 @@ /*globals require exports */ var Buffer = require('buffer').Buffer; -var log4js = require('log4js-node'); +var log4js = require('log4js'); var logger = log4js.getLogger("osc"); @@ -313,4 +313,4 @@ exports.jsonToOsc = function (jsonMessage) { } return new Osc(address, tt, data); -}; \ No newline at end of file +}; diff --git a/node_modules/log4js-node b/node_modules/log4js-node deleted file mode 160000 index 75e5584..0000000 --- a/node_modules/log4js-node +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 75e5584060436afa46381037cb3129ce84d179bb diff --git a/node_modules/policyfile b/node_modules/policyfile deleted file mode 160000 index c9c1c7f..0000000 --- a/node_modules/policyfile +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c9c1c7f5383a7987192fa84f3197459fdd7fad47 diff --git a/node_modules/socket.io b/node_modules/socket.io deleted file mode 160000 index 8339c96..0000000 --- a/node_modules/socket.io +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8339c96e840c9e58b225d29619d11de04a020f85 diff --git a/node_modules/socket.io-client b/node_modules/socket.io-client deleted file mode 160000 index b6b90e8..0000000 --- a/node_modules/socket.io-client +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b6b90e8de62277e901f1d976a5270cb1bc560412 diff --git a/node_modules/uglify-js b/node_modules/uglify-js deleted file mode 160000 index 4f97733..0000000 --- a/node_modules/uglify-js +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4f97733bd72cccebc8fa46d840e64015f9d68702 diff --git a/package.json b/package.json index 8450680..98e7581 100644 --- a/package.json +++ b/package.json @@ -20,9 +20,9 @@ "start": "node ." }, "dependencies" : { - "log4js" : ">0.4.1", - "socket-io": ">0.8.7", - "uglify-js": ">1.2.5", - "mdns": ">0.0.4" + "log4js" : ">=0.4.1", + "socket.io": ">=0.9.6", + "socket.io-client":">=0.9.6", + "uglify-js": ">=1.2.5" } }