Add TLS connection support
Also update the example config to be safe by default.
This commit is contained in:
parent
c79ef9a7d7
commit
7edbb2131a
@ -7,8 +7,9 @@ module.exports = {
|
||||
realname: "http://github.com/erming/shout",
|
||||
},
|
||||
networks: [{
|
||||
host: "irc.freenode.org",
|
||||
port: 6667,
|
||||
host: "chat.freenode.net",
|
||||
port: 6697,
|
||||
tls: true,
|
||||
onConnect: {
|
||||
commands: [""],
|
||||
join: [
|
||||
|
@ -5,6 +5,7 @@ var http = require("connect");
|
||||
var io = require("socket.io");
|
||||
var irc = require("slate-irc");
|
||||
var net = require("net");
|
||||
var tls = require("tls");
|
||||
|
||||
// Models
|
||||
|
||||
@ -92,11 +93,12 @@ function connect(params) {
|
||||
|
||||
var host = params.host;
|
||||
var port = params.port || 6667;
|
||||
|
||||
var stream = net.connect({
|
||||
port: port,
|
||||
var options = {
|
||||
host: host,
|
||||
});
|
||||
port: port,
|
||||
};
|
||||
|
||||
var stream = params.tls ? tls.connect(options) : net.connect(options);
|
||||
|
||||
stream.on("error", function(e) {
|
||||
console.log(e);
|
||||
|
Loading…
Reference in New Issue
Block a user