No description
91f6eabe49
When browser tab/window is closed during active session, child process stays alive forever (even if shellinaboxd is terminated). This fix works only if shellinaboxd is started without root privileges. Droping them at runtime doesn't help either. Issue is related to PAM session management process. If we start shellinaboxd with root priviliges this fix will not affect anything. * When session timeouts cleanup procedure is triggered. Procedure is executed in launcher process, because this is parent of child (service) process. There we execute checks, if we have correct child pid (stored in session) and than we can terminate process. * Added debug information about cleaning up child process https://code.google.com/p/shellinabox/issues/detail?id=103 https://code.google.com/p/shellinabox/issues/detail?id=203 |
||
---|---|---|
contrib | ||
debian | ||
demo | ||
libhttp | ||
logging | ||
shellinabox | ||
.gitignore | ||
aclocal.m4 | ||
AUTHORS | ||
ChangeLog | ||
commit | ||
config.guess | ||
config.h.in | ||
config.sub | ||
configure | ||
configure.ac | ||
COPYING | ||
depcomp | ||
etc-pam.d-shellinabox-example | ||
GPL-2 | ||
INSTALL | ||
install-sh | ||
INSTALL.Debian | ||
ltmain.sh | ||
make-chained-cert.sh | ||
Makefile.am | ||
Makefile.in | ||
missing | ||
NEWS | ||
README | ||
README.Fedora | ||
stresstest.sh | ||
TODO | ||
update |
Build the package according to the information in INSTALL, then refer to to the shellinaboxd.1 manual page, or the shellinaboxd.ps PostScript file for detailed documentation.