No description
Find a file
KLuka 97521bbfeb Issue #275: gracefully manage HTTP time-outs and connection problems
Patch reference: e69132f3762bd57a328dfc40b645d670d651afe7
Patch message:

When connecting to shellinabox through an HTTP Proxy, we need to be careful
in holding the HTTP/S connection with unbound pending HTTP-POST as they would
occupy one thread in the outbound proxy.

We do need to make sure that:
- HTTP POST will graceful time-out from the client side, if no data is returned
  by the server in 30s (gives the impression to the HTTP Proxy that the "page load"
  is completed after tha time and then would release the thread)
- In case of connection errors, the browser doesn't retry with a short loop but
  waits 1s before trying again. This prevent the browser freezing and the CPU looping.
2015-03-05 18:34:21 +01:00
contrib Cleanup of debian control file before 2.11. 2012-03-31 17:08:27 -07:00
debian Fixing errors reported by piuparts. 2012-04-21 10:30:44 -07:00
demo Updated .gitignore and removed autogenerated .js files 2015-03-04 15:28:32 +01:00
libhttp Add dynamic linking for functions required by SSL v2/3 disabling patch. 2015-03-05 18:02:09 +01:00
logging Added support for building with toolchains that don't support symbol aliasing. 2010-09-29 00:33:44 +00:00
shellinabox Issue #275: gracefully manage HTTP time-outs and connection problems 2015-03-05 18:34:21 +01:00
.gitignore Updated .gitignore 2015-03-04 15:37:47 +01:00
aclocal.m4 Fixed a check() failure that was caused by incorrect handling of partially 2010-08-27 22:22:15 +00:00
AUTHORS First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
ChangeLog Added --pidfile= option that can be used even if running in the foreground. 2010-09-11 19:32:30 +00:00
commit Add automatic notification about new releases. 2010-07-16 16:20:52 +00:00
config.guess Updated debian/ for dh7. 2012-03-30 13:12:22 -07:00
config.h.in Minor clean ups. Came up with a feature test for the function signature used 2010-09-29 18:15:05 +00:00
config.sub Updated debian/ for dh7. 2012-03-30 13:12:22 -07:00
configure Second try :-) 2010-10-02 23:54:49 +00:00
configure.ac Second try :-) 2010-10-02 23:54:49 +00:00
COPYING Started working on support for WebSockets. 2010-03-29 16:40:17 +00:00
depcomp First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
etc-pam.d-shellinabox-example Added some documentation explaining how to configure ShellInABox on Fedora. 2009-11-23 04:53:38 +00:00
GPL-2 First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
INSTALL First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
install-sh Fixed SVN properties. 2009-02-17 04:37:38 +00:00
INSTALL.Debian Addes a dependency on the "openssl" command line tool to the Debian package. 2009-03-23 16:15:27 +00:00
ltmain.sh Fixed a NULL pointer dereference that can occur when hostnames 2010-07-02 19:00:33 +00:00
make-chained-cert.sh Avoid closing the certificate file twice. Tweak make-chained-cert.sh script to 2009-03-29 22:20:59 +00:00
Makefile.am Another iteration of changes intended to deal with MacOS X specific build 2010-09-29 16:46:51 +00:00
Makefile.in Some policy driven changes. 2012-03-30 13:12:22 -07:00
missing First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
NEWS First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
README First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
README.Fedora Allow retrieval of the user's default login shell from /etc/passwd. 2009-12-04 06:33:36 +00:00
stresstest.sh Fixed a potential assertion failure in the daemon, if a user manages to type keys before he had a chance to establish a session. 2009-08-13 01:55:44 +00:00
TODO First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
update Fixed typo 2009-07-09 07:51:10 +00:00

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.