shellinabox/shellinabox
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
..
beep.wav First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
black-on-white.css Included example style sheets that allow switching to white-on-black or to 2009-08-12 02:32:26 +00:00
cgi-mode-example.sh Apparently, CGI mode is hard to figure out. Added an example showing how to 2009-08-17 17:14:32 +00:00
cgi_root.html Allow unknown search parameters in the CGI URL 2009-01-15 03:13:49 +00:00
color.css Internet Explorer still doesn't properly support CSS. In particular, it has 2009-08-16 05:20:09 +00:00
enabled.gif Included example style sheets that allow switching to white-on-black or to 2009-08-12 02:32:26 +00:00
externalfile.c Released version 2.8 2009-05-23 19:53:09 +00:00
externalfile.h Updated copyright notice. 2009-01-02 06:09:13 +00:00
favicon.ico First public release of the version 2.0 rewrite. This is the 2008-12-29 23:57:07 +00:00
keyboard-layout.html Store the keyboard layout in its own HTML file. 2010-09-12 02:50:02 +00:00
keyboard.png Added an optional on-screen keyboard. Must be activated by the user by selecting the option in the context-menu. 2010-09-04 17:50:11 +00:00
launcher.c Debug info and minor fix on child process exit (service exit) 2015-03-05 17:23:24 +01:00
launcher.h Added a ${url} parameter that can be used in the service description 2009-08-19 19:08:30 +00:00
monochrome.css Internet Explorer still doesn't properly support CSS. In particular, it has 2009-08-16 05:20:09 +00:00
print-styles.css Make "${url}" include the URL parameters. 2009-08-23 15:27:15 +00:00
privileges.c Another iteration of changes intended to deal with MacOS X specific build 2010-09-29 16:46:51 +00:00
privileges.h Another iteration of changes intended to deal with MacOS X specific build 2010-09-29 16:46:51 +00:00
root_page.html Issue #114: popup warning on tab/window close 2015-03-05 15:46:13 +01:00
service.c Issue 50: SSH service not working on Centos/RHEL 2012-03-31 12:47:49 -07:00
service.h Started working on support for WebSockets. 2010-03-29 16:40:17 +00:00
session.c Some changes to improve compatibility with MacOS X. 2010-09-29 06:28:58 +00:00
session.h Updated copyright notice. 2009-01-02 06:09:13 +00:00
shell_in_a_box.jspp Issue #275: gracefully manage HTTP time-outs and connection problems 2015-03-05 18:34:21 +01:00
shellinaboxd.c Issue 167: Accept connections in subfolders 2012-04-04 13:54:11 -07:00
shellinaboxd.man.in Added --pidfile= option that can be used even if running in the foreground. 2010-09-11 19:32:30 +00:00
styles.css Removed "Lucida Console" font because bold is wider than normal. 2012-03-30 13:12:21 -07:00
usercss.c Some changes to improve compatibility with MacOS X. 2010-09-29 06:28:58 +00:00
usercss.h Internet Explorer still doesn't properly support CSS. In particular, it has 2009-08-16 05:20:09 +00:00
vt100.jspp Issue #180: Ever growing console occurs in iPad 2015-03-05 17:17:41 +01:00
white-on-black.css Changed the cursor color to match the default text color. 2012-03-30 13:12:21 -07:00