Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

Commits (1)
...@@ -453,16 +453,16 @@ function IRCClient_set_chanmode(chan,modeline,bounce_modes) { ...@@ -453,16 +453,16 @@ function IRCClient_set_chanmode(chan,modeline,bounce_modes) {
} }
for (i in cmode.tmplist[CHANMODE_BAN][false]) { // -b for (i in cmode.tmplist[CHANMODE_BAN][false]) { // -b
for (ban in chan.modelist[CHANMODE_BAN]) { for (j in chan.modelist[CHANMODE_BAN]) {
if ( cmode.tmplist[CHANMODE_BAN][false][i].toUpperCase() if ( cmode.tmplist[CHANMODE_BAN][false][i].toUpperCase()
== chan.modelist[CHANMODE_BAN][ban].toUpperCase() == chan.modelist[CHANMODE_BAN][j].toUpperCase()
) { ) {
cmode.delmodes += "b"; cmode.delmodes += "b";
cmode.delmodeargs += " " + cmode.delmodeargs += " " +
cmode.tmplist[CHANMODE_BAN][false][i]; cmode.tmplist[CHANMODE_BAN][false][i];
delete chan.modelist[CHANMODE_BAN][ban]; delete chan.modelist[CHANMODE_BAN][j];
delete chan.bantime[ban]; delete chan.bantime[j];
delete chan.bancreator[ban]; delete chan.bancreator[j];
} }
} }
} }
......
...@@ -277,7 +277,7 @@ function Server_Work(cmdline) { ...@@ -277,7 +277,7 @@ function Server_Work(cmdline) {
this.hostname, this.hostname,
p[0] p[0]
)); ));
ThisOrigin.quit(p[0]); origin.quit(p[0]);
break; break;
case "INFO": case "INFO":
if (!p[0] || origin.server) if (!p[0] || origin.server)
...@@ -1118,7 +1118,7 @@ function Server_Work(cmdline) { ...@@ -1118,7 +1118,7 @@ function Server_Work(cmdline) {
if (!tmp) if (!tmp)
break; break;
if (tmp == -1) { if (tmp == -1) {
ThisOrigin.numeric351(); origin.numeric351();
break; break;
} }
tmp.rawout(format( tmp.rawout(format(
......