Initial directory structure.

git-svn-id: https://shellinabox.googlecode.com/svn/trunk@1 0da03de8-d603-11dd-86c2-0f8696b7b6f9
First public release of the version 2.0 rewrite. This is the
first release of ShellInABox that supports an AJAX interface
instead of the original Java applet.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@2 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Fixed a small number of typos and formatting inconsistencies.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@19 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Add better support for old versions of OpenSSL that did not yet understand SNI.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@20 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Add a suggestion for the Debian package to install SSL and PAM libraries.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@21 0da03de8-d603-11dd-86c2-0f8696b7b6f9
- Tightened setuid operation to not allow any user or group changes.
- Added support for --cgi mode.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@22 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Fix a bug that could result in orphaned sessions if a browser just navigated
away from the page and never returned.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@23 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Negotiate session keys early, allowing web servers to perform authentication
when operating in CGI mode.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@24 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Updated copyright notice.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@25 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Added recent changes to ChangeLog file.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@26 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Made vt100.js copyright dialog box more informative.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@27 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Allow multi-line selections in Firefox.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@28 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Found a work-around for gcc warning about type-punning.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@29 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Fixed a printf format error when compiling in 64bit mode.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@30 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Fixed a printf format error when compiling on 64bit.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@31 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Adjust command line for objcopy to build do the right thing on x86_64.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@32 0da03de8-d603-11dd-86c2-0f8696b7b6f9
- We should check OPENSSL_NO_TLSEXT to see whether TLSEXT support is available.

- Minor clean ups.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@33 0da03de8-d603-11dd-86c2-0f8696b7b6f9
On x86_64, accessing varargs is destructive. For repeated calls to vsnprintf()
we have to create a copy with va_copy().


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@34 0da03de8-d603-11dd-86c2-0f8696b7b6f9
Added --no-beep command line option to avoid VLC plugins crashing Firefox.
Instead, switch to visual bell.

Made this the default for the Debian package.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@35 0da03de8-d603-11dd-86c2-0f8696b7b6f9
- Released version 2.1
- Fixed a few more build issues.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@36 0da03de8-d603-11dd-86c2-0f8696b7b6f9