1 2009-03-19 Markus Gutschke <markus@shellinabox.com>
3 * Fixed cursor positioning. Hopefully, more browsers will be happy
6 * Explicitly added no-cache headers to our responses. This might help
9 2009-03-17 Markus Gutschke <markus@shellinabox.com>
11 * Allow root to bind to privileged port.
13 2009-03-17 Markus Gutschke <markus@shellinabox.com>
17 * Fixed possible memory corruption, when sessions time out.
19 2009-03-16 Markus Gutschke <markus@shellinabox.com>
21 * Fixed some compiler warnings, that newer versions of GCC issue.
23 2009-02-27 Markus Gutschke <markus@shellinabox.com>
25 * Added fallback on old-style pty's, if /dev/pts is not mounted.
27 * Work-around for systems that don't define a "nogroup" group.
29 * Remove the dependency on fdopendir, which does not exist
32 2009-02-16 Markus Gutschke <markus@shellinabox.com>
34 * Include VCS revision number in user-visible version string.
36 * Allow "configure" to select whether OpenSSL and PAM libraries
37 should be used at all, dynamically searched-for at run-time, or
38 linked as a regular dynamic library.
40 * Fixed various bugs that prevents ShellInABox from running on
43 2009-02-12 Markus Gutschke <markus@shellinabox.com>
45 * Released version 2.4
47 2009-02-11 Markus Gutschke <markus@shellinabox.com>
49 * Fixed fatal compiler warning if compiling without SSL support.
51 * Fixed cursor hiding and showing
53 * Fixed various rendering glitches reported by Phil Endecott of
54 Anyterm (http://anyterm.org) fame.
56 * Made code more portable. In particular, fixed sed scripts.
58 * Added explicit config.h file, instead of passing configuration
59 options on the compiler's command line.
61 * Fixed compilation issues on BSD systems. Code is still untested
62 and unsupported on non-Linux systems at this time.
64 2009-01-21 Markus Gutschke <markus@shellinabox.com>
66 * Released version 2.3
68 * Fixed a show-stopper bug that broke the --cert option.
70 2009-01-21 Markus Gutschke <markus@shellinabox.com>
72 * Released version 2.2
74 * Fixed a bug that could result in the font getting corrupted.
76 * Improved compatibility with more versions of the OpenSSL library.
77 Previously, the feature test for TLSEXT did not always work correctly,
78 resulting in compilation failures.
80 * Improved support for embedding shellinaboxd into existing web
81 services. SSL certificates can now be passed in through a file
82 handle, and port and pid numbers can be retrieved from the CGI header.
84 2009-01-08 Markus Gutschke <markus@shellinabox.com>
86 * Released version 2.1
88 * Fixed build errors mostly related to x86_64.
90 * Added --no-beep command line option to avoid VLC plugin crashing
93 * Fixed multi-line selections in Firefox.
95 2009-01-01 Markus Gutschke <markus@shellinabox.com>
97 * Added CGI mode for demand-loading the shellinaboxd daemon
98 from a web server. This also allows for the web server to
99 perform authentication, instead of having shellinaboxd do so.
101 * Tightened setuid-root operation to no longer allow switching
102 to arbitrary users/groups. As before, setuid-root remains a
103 non-standard configuration that is not currently recommended.
105 * Fixed session management to deal better with torn down
106 connections. Closed one bug that could have resulted in
107 permanently orphaned connections, when the browser navigated
110 2008-12-27 Markus Gutschke <markus@shellinabox.com>
112 * First public release of the version 2.0 rewrite. This is the
113 first release of ShellInABox that supports an AJAX interface
114 instead of the original Java applet.