#define STDC_HEADERS 1
/* Most recent revision number in the version control system */
-#define VCS_REVISION "238"
+#define VCS_REVISION "239"
/* Version number of package */
#define VERSION "2.10"
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-VCS_REVISION=238
+VCS_REVISION=239
cat >>confdefs.h <<_ACEOF
dnl This is the one location where the authoritative version number is stored
AC_INIT(shellinabox, 2.10, markus@shellinabox.com)
-VCS_REVISION=238
+VCS_REVISION=239
AC_SUBST(VCS_REVISION)
AC_DEFINE_UNQUOTED(VCS_REVISION, "${VCS_REVISION}",
[Most recent revision number in the version control system])
};
VT100.prototype.about = function() {
- alert("VT100 Terminal Emulator " + "2.10 (revision 238)" +
+ alert("VT100 Terminal Emulator " + "2.10 (revision 239)" +
"\nCopyright 2008-2010 by Markus Gutschke\n" +
"For more information check http://shellinabox.com");
};
if (server->pollFds[i].revents) {
eventCount--;
}
+ short events = server->pollFds[i].events;
+ short oldEvents = events;
if (!connection->handleConnection(connection, connection->arg,
- &server->pollFds[i].events,
- server->pollFds[i].revents)) {
+ &events, server->pollFds[i].revents)){
connection = server->connections + i - 1;
connection->destroyConnection(connection->arg);
connection->deleted = 1;
+ } else if (events != oldEvents) {
+ server->pollFds[i].events = events;
}
}
}
};
ShellInABox.prototype.about = function() {
- alert("Shell In A Box version " + "2.10 (revision 238)" +
+ alert("Shell In A Box version " + "2.10 (revision 239)" +
"\nCopyright 2008-2010 by Markus Gutschke\n" +
"For more information check http://shellinabox.com" +
(typeof serverSupportsSSL != 'undefined' && serverSupportsSSL ?
};
VT100.prototype.about = function() {
- alert("VT100 Terminal Emulator " + "2.10 (revision 238)" +
+ alert("VT100 Terminal Emulator " + "2.10 (revision 239)" +
"\nCopyright 2008-2010 by Markus Gutschke\n" +
"For more information check http://shellinabox.com");
};