rem: if (this.connection.connect(this.hostname, this.port, null, true, this.isSecure, null)) 
add: var config = { isSecure: this.isSecure }; if (this.parent.PROXY_TYPE_OVERRIDE) config.proxy = this.parent.PROXY_TYPE_OVERRIDE;  if (this.connection.connect(this.hostname, this.port, config)) 
context: function serv_connect (password){    try    {        this.connection = new CBSConnection();    }    catch (ex)    {        ev = new CEvent ("server", "error", this, "onError");        ev.server = this;        ev.debug = "Couldn't create socket :" + ex;        ev.errorCode = JSIRC_ERR_NO_SOCKET;        ev.exception = ex;        this.parent.eventPump.addEvent (ev);        return false;    }    if (this.connection.connect(this.hostname, this.port, null, true, this.isSecure, null))    {        var ev = new CEvent("server", "connect", this, "onConnect");        if (password)            this.password = password;        ev.server = this;        this.parent.eventPump.addEvent (ev);        this.isConnected = true;        if (jsenv.HAS_NSPR_EVENTQ)            this.connection.startAsyncRead(this);        else            this.parent.eventPump.addEvent(new CEvent("server", "poll", this,                                                      "onPoll"));    }    return true;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/04d7969ba0ae735a07d3c593bdbfd4462c64dc4e/irc.js/clean/extensions/irc/js/lib/irc.js