]>
Commit | Line | Data |
---|---|---|
572ac014 MG |
1 | 2009-05-20 Markus Gutschke <markus@shellinabox.com> |
2 | ||
3 | * Fixed various issues with building on OpenBSD | |
4 | ||
da3d13a3 MG |
5 | 2009-04-28 Markus Gutschke <markus@shellinabox.com> |
6 | ||
7 | * Fixed variable expansion in service descriptions. | |
8 | ||
0d6bc60c MG |
9 | 2009-04-27 Markus Gutschke <markus@shellinabox.com> |
10 | ||
11 | * Released version 2.7 | |
12 | ||
13 | * Improved compatibility with some PAM configurations when running | |
14 | as a non-privileged user. | |
15 | ||
16 | * Fixed a bug that required shells to output data (e.g. a prompt) | |
17 | before they could read the first data. | |
18 | ||
19 | * Fixed a potential crash. | |
20 | ||
d7ded1ba MG |
21 | 2009-04-12 Markus Gutschke <markus@shellinabox.com> |
22 | ||
23 | * Released version 2.6 | |
24 | ||
25 | * The demo application is still incomplete, but starting to be | |
26 | somewhat functional. The BASIC interpreter supports variables, and | |
27 | can parse expressions. But it is still missing all flow-control | |
28 | commands, making it somewhat useless for writing real programs. | |
29 | ||
c593cf68 MG |
30 | 2009-03-30 Markus Gutschke <markus@shellinabox.com> |
31 | ||
56d6406f MG |
32 | * Added initial revision of demo application. |
33 | ||
34 | * Show fatal error message even when running in "quiet" mode. | |
35 | ||
36 | * Make it easier to override parameters needed by the system startup | |
37 | scripts. | |
c593cf68 MG |
38 | |
39 | 2009-03-29 Markus Gutschke <markus@shellinabox.com> | |
40 | ||
41 | * Added support for chained SSL certificates | |
42 | ||
8e34c313 MG |
43 | 2009-03-23 Markus Gutschke <markus@shellinabox.com> |
44 | ||
45 | * Added an INSTALL.Debian file with Debian-specific instructions on | |
46 | how to build and install a package file. | |
47 | ||
79a640e0 MG |
48 | 2009-03-21 Markus Gutschke <markus@shellinabox.com> |
49 | ||
50 | * Possible fix for IE problems with horizontal positioning of | |
51 | cursor if the line ends in spaces. | |
7e7cbd49 MG |
52 | |
53 | * Work-around for an IE6 bug when doing HTTPS through proxies. | |
79a640e0 | 54 | |
3a0490f9 MG |
55 | 2009-03-21 Markus Gutschke <markus@shellinabox.com> |
56 | ||
57 | * Released version 2.5 | |
58 | ||
59 | * More testing on older IE versions. | |
60 | ||
38d64ad8 MG |
61 | 2009-03-19 Markus Gutschke <markus@shellinabox.com> |
62 | ||
63 | * Fixed cursor positioning. Hopefully, more browsers will be happy | |
64 | with this, now. | |
65 | ||
66 | * Explicitly added no-cache headers to our responses. This might help | |
67 | with the IE6 problems. | |
68 | ||
11cd1451 MG |
69 | 2009-03-17 Markus Gutschke <markus@shellinabox.com> |
70 | ||
71 | * Allow root to bind to privileged port. | |
72 | ||
30046882 MG |
73 | 2009-03-17 Markus Gutschke <markus@shellinabox.com> |
74 | ||
75 | * Fixed IE6 support. | |
76 | ||
77 | * Fixed possible memory corruption, when sessions time out. | |
78 | ||
0f21d7cb MG |
79 | 2009-03-16 Markus Gutschke <markus@shellinabox.com> |
80 | ||
81 | * Fixed some compiler warnings, that newer versions of GCC issue. | |
82 | ||
f4a48088 MG |
83 | 2009-02-27 Markus Gutschke <markus@shellinabox.com> |
84 | ||
9c2eb40e MG |
85 | * Added fallback on old-style pty's, if /dev/pts is not mounted. |
86 | ||
8bcba5ef MG |
87 | * Work-around for systems that don't define a "nogroup" group. |
88 | ||
f4a48088 MG |
89 | * Remove the dependency on fdopendir, which does not exist |
90 | everywhere. | |
91 | ||
bf1ec4d2 MG |
92 | 2009-02-16 Markus Gutschke <markus@shellinabox.com> |
93 | ||
f1645225 | 94 | * Include VCS revision number in user-visible version string. |
bf1ec4d2 MG |
95 | |
96 | * Allow "configure" to select whether OpenSSL and PAM libraries | |
97 | should be used at all, dynamically searched-for at run-time, or | |
98 | linked as a regular dynamic library. | |
99 | ||
f1645225 MG |
100 | * Fixed various bugs that prevents ShellInABox from running on |
101 | FreeBSD | |
102 | ||
05bbcdd8 MG |
103 | 2009-02-12 Markus Gutschke <markus@shellinabox.com> |
104 | ||
105 | * Released version 2.4 | |
106 | ||
bdd01e84 MG |
107 | 2009-02-11 Markus Gutschke <markus@shellinabox.com> |
108 | ||
109 | * Fixed fatal compiler warning if compiling without SSL support. | |
110 | ||
111 | * Fixed cursor hiding and showing | |
112 | ||
113 | * Fixed various rendering glitches reported by Phil Endecott of | |
114 | Anyterm (http://anyterm.org) fame. | |
115 | ||
116 | * Made code more portable. In particular, fixed sed scripts. | |
117 | ||
118 | * Added explicit config.h file, instead of passing configuration | |
119 | options on the compiler's command line. | |
120 | ||
121 | * Fixed compilation issues on BSD systems. Code is still untested | |
05bbcdd8 | 122 | and unsupported on non-Linux systems at this time. |
bdd01e84 | 123 | |
6d0b7914 MG |
124 | 2009-01-21 Markus Gutschke <markus@shellinabox.com> |
125 | ||
126 | * Released version 2.3 | |
127 | ||
128 | * Fixed a show-stopper bug that broke the --cert option. | |
129 | ||
dfcaa4c1 MG |
130 | 2009-01-21 Markus Gutschke <markus@shellinabox.com> |
131 | ||
132 | * Released version 2.2 | |
133 | ||
134 | * Fixed a bug that could result in the font getting corrupted. | |
135 | ||
136 | * Improved compatibility with more versions of the OpenSSL library. | |
137 | Previously, the feature test for TLSEXT did not always work correctly, | |
138 | resulting in compilation failures. | |
139 | ||
140 | * Improved support for embedding shellinaboxd into existing web | |
141 | services. SSL certificates can now be passed in through a file | |
142 | handle, and port and pid numbers can be retrieved from the CGI header. | |
143 | ||
144 | 2009-01-08 Markus Gutschke <markus@shellinabox.com> | |
5e56158a MG |
145 | |
146 | * Released version 2.1 | |
147 | ||
148 | * Fixed build errors mostly related to x86_64. | |
149 | ||
150 | * Added --no-beep command line option to avoid VLC plugin crashing | |
151 | Firefox/x86_64. | |
152 | ||
153 | * Fixed multi-line selections in Firefox. | |
154 | ||
d513c551 MG |
155 | 2009-01-01 Markus Gutschke <markus@shellinabox.com> |
156 | ||
157 | * Added CGI mode for demand-loading the shellinaboxd daemon | |
158 | from a web server. This also allows for the web server to | |
159 | perform authentication, instead of having shellinaboxd do so. | |
160 | ||
161 | * Tightened setuid-root operation to no longer allow switching | |
162 | to arbitrary users/groups. As before, setuid-root remains a | |
163 | non-standard configuration that is not currently recommended. | |
164 | ||
165 | * Fixed session management to deal better with torn down | |
166 | connections. Closed one bug that could have resulted in | |
167 | permanently orphaned connections, when the browser navigated | |
168 | away from the page. | |
169 | ||
7460295f MG |
170 | 2008-12-27 Markus Gutschke <markus@shellinabox.com> |
171 | ||
172 | * First public release of the version 2.0 rewrite. This is the | |
173 | first release of ShellInABox that supports an AJAX interface | |
174 | instead of the original Java applet. | |
175 |