]> andersk Git - test.git/blame - ChangeLog
For Debian packages, added a missing build dependency on zlib.
[test.git] / ChangeLog
CommitLineData
33aa8fe1
MG
12009-07-08 Markus Gutschke <markus@shellinabox.com>
2
3 * Optionally compress large responses, if the browser accepts
4 deflate compression. This mainly improves start up time.
5
ce0cf224
MG
6 * More fine tuning of the regular expressions that detect URLs.
7 We now allow '.' and ',' in URLs, as long as they are not at the
8 very end of the URL, where they would probably be part of the
9 enclosing sentence and not actually part of the URL.
10
90cccba6
MG
112009-07-06 Markus Gutschke <markus@shellinabox.com>
12
13 * Making it easier to host the terminal on non-root URLs by always
14 redirecting to a URL that includes a trailing slash.
15
9d758d39
MG
16 * Run-time testing for availability of libpthread functions does not
17 work reliably on some platforms. So, avoid doing so on anything
18 other than Linux/i386. For all other platforms, assume that the code
19 is not linked against libpthread. For ShellInABox, this is always
20 the correct assumption. But if the code gets embedded into other
21 projects, this might have to be changed.
22
409b969b
MG
232009-07-05 Markus Gutschke <markus@shellinabox.com>
24
25 * Released version 2.9
26
a7164199
MG
272009-07-04 Markus Gutschke <markus@shellinabox.com>
28
29 * Refined regular expressions for finding URLs.
30
31 * Show new terminal size when resizing the browser.
32
33 * Restored compatibility with IE5 and IE6.
34
f0c6fd39
MG
352009-07-03 Markus Gutschke <markus@shellinabox.com>
36
37 * Added --linkify option. Default settings cause the terminal to
38 recognize fully qualified URLs and to make them clickable.
39
86db43f5
MG
402009-06-28 Markus Gutschke <markus@shellinabox.com>
41
42 * Added support for keyboards that have a dedicated "<" / ">" key.
43
442009-06-21 Markus Gutschke <markus@shellinabox.com>
45
46 * Added --localhost option.
47
48 * Added support for building on ARM.
49
50 * Respect "Connection: close" for proxies that rely on pre-HTTP/1.1
51 behavior.
52
10d0a6b0
MG
532009-05-24 Markus Gutschke <markus@shellinabox.com>
54
55 * Added SSL support for OpenBSD
56
a49eb7aa
MG
572009-05-23 Markus Gutschke <markus@shellinabox.com>
58
59 * Released version 2.8
60
33eb7a7d
MG
612009-05-22 Markus Gutschke <markus@shellinabox.com>
62
63 * Improved support for entering non-ASCII characters.
64
572ac014
MG
652009-05-20 Markus Gutschke <markus@shellinabox.com>
66
67 * Fixed various issues with building on OpenBSD
68
da3d13a3
MG
692009-04-28 Markus Gutschke <markus@shellinabox.com>
70
71 * Fixed variable expansion in service descriptions.
72
0d6bc60c
MG
732009-04-27 Markus Gutschke <markus@shellinabox.com>
74
75 * Released version 2.7
76
77 * Improved compatibility with some PAM configurations when running
78 as a non-privileged user.
79
80 * Fixed a bug that required shells to output data (e.g. a prompt)
81 before they could read the first data.
82
83 * Fixed a potential crash.
84
d7ded1ba
MG
852009-04-12 Markus Gutschke <markus@shellinabox.com>
86
87 * Released version 2.6
88
89 * The demo application is still incomplete, but starting to be
90 somewhat functional. The BASIC interpreter supports variables, and
91 can parse expressions. But it is still missing all flow-control
92 commands, making it somewhat useless for writing real programs.
93
c593cf68
MG
942009-03-30 Markus Gutschke <markus@shellinabox.com>
95
56d6406f
MG
96 * Added initial revision of demo application.
97
98 * Show fatal error message even when running in "quiet" mode.
99
100 * Make it easier to override parameters needed by the system startup
101 scripts.
c593cf68
MG
102
1032009-03-29 Markus Gutschke <markus@shellinabox.com>
104
105 * Added support for chained SSL certificates
106
8e34c313
MG
1072009-03-23 Markus Gutschke <markus@shellinabox.com>
108
109 * Added an INSTALL.Debian file with Debian-specific instructions on
110 how to build and install a package file.
111
79a640e0
MG
1122009-03-21 Markus Gutschke <markus@shellinabox.com>
113
114 * Possible fix for IE problems with horizontal positioning of
115 cursor if the line ends in spaces.
7e7cbd49
MG
116
117 * Work-around for an IE6 bug when doing HTTPS through proxies.
79a640e0 118
3a0490f9
MG
1192009-03-21 Markus Gutschke <markus@shellinabox.com>
120
121 * Released version 2.5
122
123 * More testing on older IE versions.
124
38d64ad8
MG
1252009-03-19 Markus Gutschke <markus@shellinabox.com>
126
127 * Fixed cursor positioning. Hopefully, more browsers will be happy
128 with this, now.
129
130 * Explicitly added no-cache headers to our responses. This might help
131 with the IE6 problems.
132
11cd1451
MG
1332009-03-17 Markus Gutschke <markus@shellinabox.com>
134
135 * Allow root to bind to privileged port.
136
30046882
MG
1372009-03-17 Markus Gutschke <markus@shellinabox.com>
138
139 * Fixed IE6 support.
140
141 * Fixed possible memory corruption, when sessions time out.
142
0f21d7cb
MG
1432009-03-16 Markus Gutschke <markus@shellinabox.com>
144
145 * Fixed some compiler warnings, that newer versions of GCC issue.
146
f4a48088
MG
1472009-02-27 Markus Gutschke <markus@shellinabox.com>
148
9c2eb40e
MG
149 * Added fallback on old-style pty's, if /dev/pts is not mounted.
150
8bcba5ef
MG
151 * Work-around for systems that don't define a "nogroup" group.
152
f4a48088
MG
153 * Remove the dependency on fdopendir, which does not exist
154 everywhere.
155
bf1ec4d2
MG
1562009-02-16 Markus Gutschke <markus@shellinabox.com>
157
f1645225 158 * Include VCS revision number in user-visible version string.
bf1ec4d2
MG
159
160 * Allow "configure" to select whether OpenSSL and PAM libraries
161 should be used at all, dynamically searched-for at run-time, or
162 linked as a regular dynamic library.
163
f1645225
MG
164 * Fixed various bugs that prevents ShellInABox from running on
165 FreeBSD
166
05bbcdd8
MG
1672009-02-12 Markus Gutschke <markus@shellinabox.com>
168
169 * Released version 2.4
170
bdd01e84
MG
1712009-02-11 Markus Gutschke <markus@shellinabox.com>
172
173 * Fixed fatal compiler warning if compiling without SSL support.
174
175 * Fixed cursor hiding and showing
176
177 * Fixed various rendering glitches reported by Phil Endecott of
178 Anyterm (http://anyterm.org) fame.
179
180 * Made code more portable. In particular, fixed sed scripts.
181
182 * Added explicit config.h file, instead of passing configuration
183 options on the compiler's command line.
184
185 * Fixed compilation issues on BSD systems. Code is still untested
05bbcdd8 186 and unsupported on non-Linux systems at this time.
bdd01e84 187
6d0b7914
MG
1882009-01-21 Markus Gutschke <markus@shellinabox.com>
189
190 * Released version 2.3
191
192 * Fixed a show-stopper bug that broke the --cert option.
193
dfcaa4c1
MG
1942009-01-21 Markus Gutschke <markus@shellinabox.com>
195
196 * Released version 2.2
197
198 * Fixed a bug that could result in the font getting corrupted.
199
200 * Improved compatibility with more versions of the OpenSSL library.
201 Previously, the feature test for TLSEXT did not always work correctly,
202 resulting in compilation failures.
203
204 * Improved support for embedding shellinaboxd into existing web
205 services. SSL certificates can now be passed in through a file
206 handle, and port and pid numbers can be retrieved from the CGI header.
207
2082009-01-08 Markus Gutschke <markus@shellinabox.com>
5e56158a
MG
209
210 * Released version 2.1
211
212 * Fixed build errors mostly related to x86_64.
213
214 * Added --no-beep command line option to avoid VLC plugin crashing
215 Firefox/x86_64.
216
217 * Fixed multi-line selections in Firefox.
218
d513c551
MG
2192009-01-01 Markus Gutschke <markus@shellinabox.com>
220
221 * Added CGI mode for demand-loading the shellinaboxd daemon
222 from a web server. This also allows for the web server to
223 perform authentication, instead of having shellinaboxd do so.
224
225 * Tightened setuid-root operation to no longer allow switching
226 to arbitrary users/groups. As before, setuid-root remains a
227 non-standard configuration that is not currently recommended.
228
229 * Fixed session management to deal better with torn down
230 connections. Closed one bug that could have resulted in
231 permanently orphaned connections, when the browser navigated
232 away from the page.
233
7460295f
MG
2342008-12-27 Markus Gutschke <markus@shellinabox.com>
235
236 * First public release of the version 2.0 rewrite. This is the
237 first release of ShellInABox that supports an AJAX interface
238 instead of the original Java applet.
239
This page took 0.08475 seconds and 5 git commands to generate.