]> andersk Git - test.git/blobdiff - ChangeLog
Use 2048-bit RSA keys for auto-generated certificates.
[test.git] / ChangeLog
index 32c14af598ff8360148f3b82131ead5889c89cb1..c1c14bdd114352988b1a360a16b11ee5a0d079d4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,288 @@
+2010-09-11  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added --pidfile= option that can be used even if running in the
+       foreground.
+
+2010-09-04  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added an optional on-screen keyboard. Must be activated by the
+       user by selecting the option in the context-menu.
+
+2010-09-03  Markus Gutschke  <markus@shellinabox.com>
+
+       * Fix some scaling related issues. This fix is thanks to some
+       excellent detective work by Jan <siev...@zedat.fu-berlin.de>.
+
+       * Allow changing of font sizes in the user CSS.
+
+2010-08-19  Markus Gutschke  <markus@shellinabox.com>
+
+       * Thanks to lotr44's excellent analysis of the problem, we now have
+       a fix for the problem with typing "!" on French keyboards.
+
+2010-08-06  Markus Gutschke  <markus@shellinabox.com>
+
+       * Allow users to disable the blinking cursor from the context menu.
+
+2010-07-08  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added support for systems that have utmpx.h, but don't implement
+       updwtmpx().
+
+2010-07-02  Markus Gutschke  <markus@shellinabox.com>
+
+       * Fixed a NULL pointer dereference that can occur when hostnames
+       do not resolve. Thanks to <vmagerya> for pointing out this problem.
+
+2010-03-31  Markus Gutschke  <markus@shellinabox.com>
+
+       * Tweaked the build system to work better on OpenWRT. This is largely
+       thanks to very helpful bug reports, and lots of testing by Jan Jaeger.
+
+2010-03-29  Markus Gutschke  <markus@shellinabox.com>
+
+       * Started working on support for WebSockets.
+
+       * Fixed some compiler warnings when compiling with -Wextra
+
+       * Thanks to Jan Jaeger's excellent bug report, made some changes
+       that should make it easier to build ShellInABox for OpenWRT.
+
+2009-12-10  Markus Gutschke  <markus@shellinabox.com>
+
+       * Add .note.GNU-stack to all object files so that the generated
+       binary doesn't erroneously request an executable stack.
+
+2009-12-03  Markus Gutschke  <markus@shellinabox.com>
+
+       * Allow retrieval of the user's default login shell from
+       /etc/passwd.
+
+       * Allow the code to be built without support for the LOGIN
+       service, as calling /bin/login does not work well on Fedora.
+
+2009-12-02  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added fallback code that dynamically computes the correct commandline
+       arguments for "objcopy" if building for an otherwise unknown target
+       platform.
+
+2009-12-01  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added some basic sanity checks to the commit script that now makes
+       sure we at least attempt to keep copyright dates updated whenever we
+       make changes.
+
+       * Added checks that the debian/changelog file is up-to-date
+
+       * Added debian/watch file
+
+       * Updated the Standards-Version in debian/control. Still need to
+       review whether we are in full compliance, though.
+
+       * Fixed lintian errors.
+
+2009-11-29  Markus Gutschke  <markus@shellinabox.com>
+
+       * Preparations for packaging ShellInABox in a way that makes it
+       easy for Debian package maintainers to pick it up.
+
+2009-11-25  Markus Gutschke  <markus@shellinabox.com>
+
+       * On browsers that support CSS transforms, enable switching between
+         80 and 132 column mode.
+
+2009-11-21  Markus Gutschke  <markus@shellinabox.com>
+
+       * Updated manual page documenting --user-css
+
+       * Released version 2.10
+
+2009-11-18  Markus Gutschke  <markus@shellinabox.com>
+
+       * Fixed some compiler warnings when using more recent versions of
+       gcc and glibc.
+
+       * Tweak the handling of CTRL keys, so that some of the more unusual
+       combinations work. For historic reasons, there is an expectation that
+       CTRL-3..CTRL-8 return specific control characters. Also fixed the
+       handling of CTRL-\ which could cause problems with some browsers.
+
+       * Rely on the browser for capitalization. This should fix Capslock
+       behavior. Hopefully, it won't break any other keyboard features or
+       layouts.
+
+2009-08-20  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added transparent printing support. The development of this
+       feature is sponsored by De Bortoli Wines Pty Limited and by
+       Eternity Technologies.
+
+2009-08-19  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added a ${url} parameter that can be used in the service description.
+
+2009-08-11  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added support for user selectable style sheets. Included example
+       style sheets that allow switching to white-on-black or to monochrome
+       mode from the right click context menu.
+
+       * Fixed the "|" key on Swedish keyboards.
+
+2009-07-30  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added the --css command line option to make incremental changes
+       to the style sheet without having to load a full replacement with
+       the --static-file option. Added an example that enables white text
+       on a black background.
+
+       * Added Debian specific documentation to the manual page.
+
+2009-07-29  Markus Gutschke  <markus@shellinabox.com>
+
+       * Allow unprivileged users to run the daemon. This requires
+       calling "ssh" instead of "login".
+
+2009-07-27  Markus Gutschke  <markus@shellinabox.com>
+
+       * Use JavaScript redirection for attaching the missing slash to
+       the URL. This should make it easier to use reverse proxies. It was
+       already possible to run shellinaboxd behind a proxy, but a lot of
+       users got the configuration wrong.
+
+2009-07-08  Markus Gutschke  <markus@shellinabox.com>
+
+       * Optionally compress large responses, if the browser accepts
+       deflate compression. This mainly improves start up time.
+
+       * More fine tuning of the regular expressions that detect URLs.
+       We now allow '.' and ',' in URLs, as long as they are not at the
+       very end of the URL, where they would probably be part of the
+       enclosing sentence and not actually part of the URL.
+
+2009-07-06  Markus Gutschke  <markus@shellinabox.com>
+
+       * Making it easier to host the terminal on non-root URLs by always
+       redirecting to a URL that includes a trailing slash.
+
+       * Run-time testing for availability of libpthread functions does not
+       work reliably on some platforms. So, avoid doing so on anything
+       other than Linux/i386. For all other platforms, assume that the code
+       is not linked against libpthread. For ShellInABox, this is always
+       the correct assumption. But if the code gets embedded into other
+       projects, this might have to be changed.
+
+2009-07-05  Markus Gutschke  <markus@shellinabox.com>
+
+       * Released version 2.9
+
+2009-07-04  Markus Gutschke  <markus@shellinabox.com>
+
+       * Refined regular expressions for finding URLs.
+
+       * Show new terminal size when resizing the browser.
+
+       * Restored compatibility with IE5 and IE6.
+
+2009-07-03  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added --linkify option. Default settings cause the terminal to
+       recognize fully qualified URLs and to make them clickable.
+
+2009-06-28  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added support for keyboards that have a dedicated "<" / ">" key.
+
+2009-06-21  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added --localhost option.
+
+       * Added support for building on ARM.
+
+       * Respect "Connection: close" for proxies that rely on pre-HTTP/1.1
+       behavior.
+
+2009-05-24  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added SSL support for OpenBSD
+
+2009-05-23  Markus Gutschke  <markus@shellinabox.com>
+
+       * Released version 2.8
+
+2009-05-22  Markus Gutschke  <markus@shellinabox.com>
+
+       * Improved support for entering non-ASCII characters.
+
+2009-05-20  Markus Gutschke  <markus@shellinabox.com>
+
+       * Fixed various issues with building on OpenBSD
+
+2009-04-28  Markus Gutschke  <markus@shellinabox.com>
+
+       * Fixed variable expansion in service descriptions.
+       
+2009-04-27  Markus Gutschke  <markus@shellinabox.com>
+
+       * Released version 2.7
+
+       * Improved compatibility with some PAM configurations when running
+       as a non-privileged user.
+
+       * Fixed a bug that required shells to output data (e.g. a prompt)
+       before they could read the first data.
+
+       * Fixed a potential crash.
+
+2009-04-12  Markus Gutschke  <markus@shellinabox.com>
+
+       * Released version 2.6
+
+       * The demo application is still incomplete, but starting to be
+       somewhat functional. The BASIC interpreter supports variables, and
+       can parse expressions. But it is still missing all flow-control
+       commands, making it somewhat useless for writing real programs.
+
+2009-03-30  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added initial revision of demo application.
+
+       * Show fatal error message even when running in "quiet" mode.
+
+       * Make it easier to override parameters needed by the system startup
+       scripts.
+
+2009-03-29  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added support for chained SSL certificates
+
+2009-03-23  Markus Gutschke  <markus@shellinabox.com>
+
+       * Added an INSTALL.Debian file with Debian-specific instructions on
+       how to build and install a package file.
+
+2009-03-21  Markus Gutschke  <markus@shellinabox.com>
+
+       * Possible fix for IE problems with horizontal positioning of
+       cursor if the line ends in spaces.
+
+       * Work-around for an IE6 bug when doing HTTPS through proxies.
+       
+2009-03-21  Markus Gutschke  <markus@shellinabox.com>
+
+       * Released version 2.5
+
+       * More testing on older IE versions.
+
+2009-03-19  Markus Gutschke  <markus@shellinabox.com>
+
+       * Fixed cursor positioning. Hopefully, more browsers will be happy
+       with this, now.
+
+       * Explicitly added no-cache headers to our responses. This might help
+       with the IE6 problems.
+
 2009-03-17  Markus Gutschke  <markus@shellinabox.com>
 
        * Allow root to bind to privileged port.
This page took 1.227309 seconds and 4 git commands to generate.