Commit graph

71 commits

Author SHA1 Message Date
zodiac
ff6ffe7400 Addes a dependency on the "openssl" command line tool to the Debian package.
This is needed to create self-signed certificates, if no other SSL certificates
are available.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@88 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-23 16:15:27 +00:00
zodiac
96cc177071 Added an INSTALL.Debian file with Debian-specific instructions on
how to build and install a package file.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@87 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-23 15:48:06 +00:00
zodiac
abba562359 Work-around for an IE6 bug when doing HTTPS through proxies.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@86 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-21 19:09:05 +00:00
zodiac
0596dc00c3 Possible fix for IE problems with horizontal positioning of cursor if the line
ends in spaces.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@85 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-21 16:49:17 +00:00
zodiac
0ac80a7829 Released version 2.5
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@84 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-21 15:56:49 +00:00
zodiac
b2737d02f6 More IE5.5 and IE6 tweaks. Those browsers are surprisingly finicky. Everything
else is better at following the specs...


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@83 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-21 06:05:59 +00:00
zodiac
cdd4ae34eb Tweaked cursor positioning code, and added explicit no-cache headers to our
responses. This might help with reported IE6 problems.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@81 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-19 22:10:48 +00:00
zodiac
e1863d0a47 More IE6 tweaks. Allow root to listen on privileged ports.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@80 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-18 18:15:28 +00:00
zodiac
dfa84116fa Firefox didn't like the IE6 fix. Tweaked it some more.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@79 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-18 01:12:57 +00:00
zodiac
97fff401a3 Fixed IE6 support, and fixed possible memory corruption, when sessions
time out.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@77 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-17 17:51:42 +00:00
zodiac
5cea9a25d8 Updated version
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@76 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-16 15:12:02 +00:00
zodiac
85ae25cdf5 Fixed some compiler warnings that newer versions of GCC issue.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@75 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-03-16 15:08:11 +00:00
zodiac
2d4768183b Better error reporting if forkpty() fails.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@74 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-28 07:57:46 +00:00
zodiac
b0341e1549 Added fallback on old-style pty's, if /dev/pts is not mounted.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@73 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-28 05:34:21 +00:00
zodiac
86dc79030d Work-around for systems that don't define a "nogroup" group.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@72 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-28 04:15:34 +00:00
zodiac
11cda91356 Remove the dependency on fdopendir, which does not exist everywhere.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@71 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-28 02:45:18 +00:00
zodiac
b52b4d9af0 Updated regular expression to match Subversion's keyword pattern.
Added missing depency on config.h.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@69 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-17 05:43:34 +00:00
zodiac
cc09440d27 Include Subversion revision number in user-visible version number.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@67 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-17 05:26:58 +00:00
zodiac
cc8979092c Fixed FreeBSD support. We now find both /bin/login and /usr/bin/login. We
provide our own conversation function, if PAM misc is not available. We
rely on login_tty to set up the terminal for us. And we avoid a few other
API uses that turned out to be Linux specific extensions.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@63 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-17 00:51:41 +00:00
zodiac
9dd2367209 Released version 2.4:
Fixed fatal compiler warning if compiling without SSL support.

Fixed cursor hiding and showing

Fixed various rendering glitches reported by Phil Endecott of Anyterm
(http://anyterm.org) fame.

Made code more portable. In particular, fixed sed scripts.

Added explicit config.h file, instead of passing configuration options on
the compiler's command line.

Fixed compilation issues on BSD systems. Code is still untested and
unsupported on non-Linux systems at this time.


git-svn-id: https://shellinabox.googlecode.com/svn/trunk@61 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-13 01:58:01 +00:00
zodiac
706fbf9ebe Add config.h and config.h.in to the source repository.
git-svn-id: https://shellinabox.googlecode.com/svn/trunk@60 0da03de8-d603-11dd-86c2-0f8696b7b6f9
2009-02-12 00:49:37 +00:00