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