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