]> andersk Git - test.git/log
test.git
12 years agoUse 2048-bit RSA keys for auto-generated certificates. shellinabox
Jay Weisskopf [Thu, 2 Feb 2012 06:11:13 +0000 (00:11 -0600)] 
Use 2048-bit RSA keys for auto-generated certificates.

Security researchers have recommended moving away from 1024-bit
keys for a few years now.

12 years agoAssume a private key is RSA if the header does not specify a type.
Jay Weisskopf [Thu, 2 Feb 2012 05:57:33 +0000 (23:57 -0600)] 
Assume a private key is RSA if the header does not specify a type.

Auto-generated certificates are RSA, but the header does not indicate
this (e.g. BEGIN PRIVATE KEY). Since the type is not specified,
the certificate was not being parsed correctly, and attempts to
connect over HTTPS failed and caused web browser errors.

Fixes "ERR_SSL_VERSION_OR_CIPHER_MISMATCH" in Chrome.
Fixes "ssl_error_no_cypher_overlap" in Firefox.

12 years agosslGenerateCertificate: Don't use the shell
Anders Kaseorg [Thu, 12 Jan 2012 00:28:36 +0000 (19:28 -0500)] 
sslGenerateCertificate: Don't use the shell

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
12 years agosslSNICallback: Properly disallow invalid characters
Anders Kaseorg [Thu, 12 Jan 2012 00:07:12 +0000 (19:07 -0500)] 
sslSNICallback: Properly disallow invalid characters

Completely discard hostnames containing invalid characters, instead of
merely replacing the invalid characters with uninitialized memory.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
12 years agoFix miscellaneous strncat buffer overflows
Anders Kaseorg [Thu, 12 Jan 2012 01:17:22 +0000 (20:17 -0500)] 
Fix miscellaneous strncat buffer overflows

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
12 years agoFixed an error in the init script's status function.
Jay Weisskopf [Wed, 4 Jan 2012 09:32:12 +0000 (03:32 -0600)] 
Fixed an error in the init script's status function.

12 years agoCheck for null pointers from gethostbyname_r() to prevent seg faults.
Jay Weisskopf [Wed, 4 Jan 2012 09:06:53 +0000 (03:06 -0600)] 
Check for null pointers from gethostbyname_r() to prevent seg faults.

12 years agoRemoved "Lucida Console" font because bold is wider than normal.
Jay Weisskopf [Sun, 1 Jan 2012 09:41:25 +0000 (03:41 -0600)] 
Removed "Lucida Console" font because bold is wider than normal.

12 years agoBold and underline SGR attributes now utilize CSS.
Jay Weisskopf [Sun, 1 Jan 2012 09:29:36 +0000 (03:29 -0600)] 
Bold and underline SGR attributes now utilize CSS.

12 years agoRemoved color pair restrictions.
Jay Weisskopf [Sun, 1 Jan 2012 08:01:25 +0000 (02:01 -0600)] 
Removed color pair restrictions.

Sane color pairs are the application's responsibility. Widely-used
terminals such as PuTTY and gnome-terminal do not restrict colors.

12 years agoRemoved config.h. It is auto-generated by the configure script.
Jay Weisskopf [Sun, 1 Jan 2012 07:59:22 +0000 (01:59 -0600)] 
Removed config.h. It is auto-generated by the configure script.

12 years agoChanged the cursor color to match the default text color.
Jay Weisskopf [Sun, 1 Jan 2012 06:41:46 +0000 (00:41 -0600)] 
Changed the cursor color to match the default text color.

Red, the previous cursor color, should not be used during nominal
operation because most people subconsciously associate it with
"bad" or "problem". Additionally, this change makes it more
consistent with other widely-used terminal applications.

12 years agoDon't blink the cursor while the user is typing.
Jay Weisskopf [Sun, 1 Jan 2012 05:19:42 +0000 (23:19 -0600)] 
Don't blink the cursor while the user is typing.

12 years agoWrite the OSC title to the window's title instead of the status bar.
Jay Weisskopf [Sun, 1 Jan 2012 01:46:44 +0000 (19:46 -0600)] 
Write the OSC title to the window's title instead of the status bar.

Most modern browsers no longer have status bars. Additionally,
using the window's title makes it seem more like a conventional
terminal application.

12 years agoRegenerated the GNU build system with a newer version of Autotools.
Jay Weisskopf [Sun, 1 Jan 2012 01:01:06 +0000 (19:01 -0600)] 
Regenerated the GNU build system with a newer version of Autotools.

It seems to fix a build problem on my Ubuntu 11.10 server.

13 years agoSecond try :-)
Markus Gutschke [Sat, 2 Oct 2010 23:54:49 +0000 (23:54 +0000)] 
Second try :-)

13 years agoThe server could sometimes end up listening for events even though it
Markus Gutschke [Sat, 2 Oct 2010 23:40:24 +0000 (23:40 +0000)] 
The server could sometimes end up listening for events even though it
was not really interested in them. This could result in inefficient I/O
behavior and most noticably it broke the ability to interrupt long running
output with CTRL-C.

13 years agoFixed confusing error message when we fail to dynamically load PAM support.
Markus Gutschke [Sat, 2 Oct 2010 18:09:40 +0000 (18:09 +0000)] 
Fixed confusing error message when we fail to dynamically load PAM support.

13 years agoSome more research on the web suggests the Apple ships their operating
Markus Gutschke [Sat, 2 Oct 2010 01:54:29 +0000 (01:54 +0000)] 
Some more research on the web suggests the Apple ships their operating
systems with an implementation of poll() that isn't completely POSIX
compliant. We now fall back on calling select() instead. That's not our
first choice, but it is presumably the best that MacOS X can do.

13 years agopututxline() proves somewhat troublesome on MacOS X. Implement a few work-arounds...
Markus Gutschke [Thu, 30 Sep 2010 21:51:46 +0000 (21:51 +0000)] 
pututxline() proves somewhat troublesome on MacOS X. Implement a few work-arounds to avoid some of these problems.

13 years agoRelax a check() that would trigger when using old-style (pre-Unix 98)
Markus Gutschke [Thu, 30 Sep 2010 15:52:35 +0000 (15:52 +0000)] 
Relax a check() that would trigger when using old-style (pre-Unix 98)
pseudo terminals.

13 years agoMinor clean ups. Came up with a feature test for the function signature used
Markus Gutschke [Wed, 29 Sep 2010 18:15:05 +0000 (18:15 +0000)] 
Minor clean ups. Came up with a feature test for the function signature used
by getgrouplist(). Added a few more UNUSED() macros.

13 years agoAnother iteration of changes intended to deal with MacOS X specific build
Markus Gutschke [Wed, 29 Sep 2010 16:46:51 +0000 (16:46 +0000)] 
Another iteration of changes intended to deal with MacOS X specific build
problems. Unfortunately, without access to a MacOS X build environment, some
of these have to be mere educated guesses...

13 years agoSome changes to improve compatibility with MacOS X.
Markus Gutschke [Wed, 29 Sep 2010 06:28:58 +0000 (06:28 +0000)] 
Some changes to improve compatibility with MacOS X.

13 years agoIn an attempt to reduce build dependencies, remove the requirement for
Markus Gutschke [Wed, 29 Sep 2010 02:19:23 +0000 (02:19 +0000)] 
In an attempt to reduce build dependencies, remove the requirement for
objcopy. Instead, we are now using "od" to generate C source code.

13 years agoAdded support for building with toolchains that don't support symbol aliasing.
Markus Gutschke [Wed, 29 Sep 2010 00:33:44 +0000 (00:33 +0000)] 
Added support for building with toolchains that don't support symbol aliasing.

13 years agoRemoved a VLA that can trip up some compilers.
Markus Gutschke [Mon, 27 Sep 2010 16:56:43 +0000 (16:56 +0000)] 
Removed a VLA that can trip up some compilers.

13 years agoSet correct MIME type.
Markus Gutschke [Sun, 12 Sep 2010 16:16:06 +0000 (16:16 +0000)] 
Set correct MIME type.

13 years agoSet correct MIME type.
Markus Gutschke [Sun, 12 Sep 2010 16:14:44 +0000 (16:14 +0000)] 
Set correct MIME type.

13 years agoStore the keyboard layout in its own HTML file.
Markus Gutschke [Sun, 12 Sep 2010 02:50:02 +0000 (02:50 +0000)] 
Store the keyboard layout in its own HTML file.

13 years agoAdded --pidfile= option that can be used even if running in the foreground.
Markus Gutschke [Sat, 11 Sep 2010 19:32:30 +0000 (19:32 +0000)] 
Added --pidfile= option that can be used even if running in the foreground.

13 years agoMake a best effort to close the PAM session properly. But if any failure is
Markus Gutschke [Mon, 6 Sep 2010 17:32:17 +0000 (17:32 +0000)] 
Make a best effort to close the PAM session properly. But if any failure is
reported, don't consider it fatal.

13 years agoAdded an optional on-screen keyboard. Must be activated by the user by selecting...
Markus Gutschke [Sat, 4 Sep 2010 17:50:11 +0000 (17:50 +0000)] 
Added an optional on-screen keyboard. Must be activated by the user by selecting the option in the context-menu.

13 years agoFix a pointer aliasing violation by explicitly breaking aliasing with a
Markus Gutschke [Fri, 3 Sep 2010 19:17:11 +0000 (19:17 +0000)] 
Fix a pointer aliasing violation by explicitly breaking aliasing with a
call to memcpy().

13 years agoAllow changing of font sizes in the user CSS.
Markus Gutschke [Fri, 3 Sep 2010 18:00:25 +0000 (18:00 +0000)] 
Allow changing of font sizes in the user CSS.

13 years agoFix some scaling related issues. This fix is thanks to some
Markus Gutschke [Fri, 3 Sep 2010 17:24:57 +0000 (17:24 +0000)] 
Fix some scaling related issues. This fix is thanks to some
excellent detective work by Jan <siev...@zedat.fu-berlin.de>.

13 years agoForce a zero pixel margin on the <body> tag. Without this change, ShellInABox
Markus Gutschke [Thu, 2 Sep 2010 23:42:42 +0000 (23:42 +0000)] 
Force a zero pixel margin on the <body> tag. Without this change, ShellInABox
would occasionally think that it was in "embedded" mode, whenever the user
applied a scaling factor (e.g. by pressing CTRL-Minus).

13 years agoFixed a check() failure that was caused by incorrect handling of partially
Markus Gutschke [Fri, 27 Aug 2010 22:22:15 +0000 (22:22 +0000)] 
Fixed a check() failure that was caused by incorrect handling of partially
processed buffers. I believe, this could only be triggered by clients that
enabled HTTP pipelining. That might explain why we haven't seen bug reports
any earlier.

13 years agoFixed lintian warnings. Tested on Debian Sid (x86-64)
Markus Gutschke [Tue, 24 Aug 2010 22:29:11 +0000 (22:29 +0000)] 
Fixed lintian warnings. Tested on Debian Sid (x86-64)

13 years agoFixed some lintian warnings
Markus Gutschke [Tue, 24 Aug 2010 22:26:41 +0000 (22:26 +0000)] 
Fixed some lintian warnings

13 years agoThanks to lotr44's excellent analysis of the problem, we now have
Markus Gutschke [Thu, 19 Aug 2010 19:09:33 +0000 (19:09 +0000)] 
Thanks to lotr44's excellent analysis of the problem, we now have
a fix for the problem with typing "!" on French keyboards.

13 years agoAllow users to disable blinking cursor from context menu.
Markus Gutschke [Fri, 6 Aug 2010 22:15:35 +0000 (22:15 +0000)] 
Allow users to disable blinking cursor from context menu.

13 years agoAdd automatic notification about new releases.
Markus Gutschke [Fri, 16 Jul 2010 16:20:52 +0000 (16:20 +0000)] 
Add automatic notification about new releases.

13 years agoAnother attempt at coming up with Makefile rules that work for
Markus Gutschke [Fri, 9 Jul 2010 17:22:26 +0000 (17:22 +0000)] 
Another attempt at coming up with Makefile rules that work for
both Linux and BSD.

13 years agoFixed assertion failure, when loading empty style files and using a more modern
Markus Gutschke [Fri, 9 Jul 2010 16:10:21 +0000 (16:10 +0000)] 
Fixed assertion failure, when loading empty style files and using a more modern
version of glibc.

Fixed incorrect autoconf detection of isnan() support when using glibc and more
recent versions of gcc.

13 years agoRemoved non-standard fields from updwtmpx() wrapper function. This should improve
Markus Gutschke [Fri, 9 Jul 2010 15:48:51 +0000 (15:48 +0000)] 
Removed non-standard fields from updwtmpx() wrapper function. This should improve
compatibility with systems that implement updwtmp() but not updwtmpx().

Also, changed Makefile rules in an attempt to improve compatibility with BSD
make utilities.

13 years agoAdded support for systems that have utmpx.h, but don't implement updwtmpx().
Markus Gutschke [Thu, 8 Jul 2010 17:54:15 +0000 (17:54 +0000)] 
Added support for systems that have utmpx.h, but don't implement updwtmpx().

13 years agoFixed a NULL pointer dereference that can occur when hostnames
Markus Gutschke [Fri, 2 Jul 2010 19:00:33 +0000 (19:00 +0000)] 
Fixed a NULL pointer dereference that can occur when hostnames
do not resolve. Thanks to <vmagerya> for pointing out this problem.

14 years agoAdd -lm to the linker flags so that we always pick up isnan(), even when
Markus Gutschke [Thu, 1 Apr 2010 19:16:56 +0000 (19:16 +0000)] 
Add -lm to the linker flags so that we always pick up isnan(), even when
compiling with runtime libraries other than glibc.

14 years agoThanks to some more testing and additional information provided by Jan Jaeger,
Markus Gutschke [Wed, 31 Mar 2010 16:07:06 +0000 (16:07 +0000)] 
Thanks to some more testing and additional information provided by Jan Jaeger,
we now have a much cleaner solution for building ShellInABox on OpenWRT.

14 years agoOpenWRT builds with a toolchain that doesn't set correct entries in the ELF
Markus Gutschke [Tue, 30 Mar 2010 17:16:49 +0000 (17:16 +0000)] 
OpenWRT builds with a toolchain that doesn't set correct entries in the ELF
headers, giving us no way to auto-detect the architecture. We have to
hard-code the flags that we pass to objcopy. Unfortunately, we have to do
this for all MIPS targets. This could conceivably break building the code
on other MIPS targets. If that happens, we'll deal with it at that time.

14 years agoStarted working on support for WebSockets.
Markus Gutschke [Mon, 29 Mar 2010 16:40:17 +0000 (16:40 +0000)] 
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.

14 years agoAvoid compiler warnings with some versions of GCC.
Markus Gutschke [Thu, 4 Feb 2010 00:33:37 +0000 (00:33 +0000)] 
Avoid compiler warnings with some versions of GCC.

14 years agoAdd .note.GNU-stack to all object files so that the generated binary doesn't erroneou...
Markus Gutschke [Thu, 10 Dec 2009 18:44:28 +0000 (18:44 +0000)] 
Add .note.GNU-stack to all object files so that the generated binary doesn't erroneously request an executable stack.

14 years agoAllow retrieval of the user's default login shell from /etc/passwd.
Markus Gutschke [Fri, 4 Dec 2009 06:33:36 +0000 (06:33 +0000)] 
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.

14 years agoAdded fallback code that dynamically computes the correct commandline
Markus Gutschke [Wed, 2 Dec 2009 20:26:07 +0000 (20:26 +0000)] 
Added fallback code that dynamically computes the correct commandline
arguments for "objcopy" if building for an otherwise unknown target
platform.

Fixed a lintian "informational" message.

14 years agoCorrected URL in debian/watch file
Markus Gutschke [Wed, 2 Dec 2009 08:26:23 +0000 (08:26 +0000)] 
Corrected URL in debian/watch file

14 years agoFixed lintian errors.
Markus Gutschke [Wed, 2 Dec 2009 08:21:03 +0000 (08:21 +0000)] 
Fixed lintian errors.

14 years ago* Added checks that the debian/changelog file is up-to-date
Markus Gutschke [Wed, 2 Dec 2009 04:32:09 +0000 (04:32 +0000)] 
* 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.

14 years ago Added some basic sanity checks to the commit script that now makes
Markus Gutschke [Wed, 2 Dec 2009 02:45:48 +0000 (02:45 +0000)] 
 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.

14 years agoPreparations for packaging ShellInABox in a way that makes it easy for Debian package...
Markus Gutschke [Mon, 30 Nov 2009 18:26:43 +0000 (18:26 +0000)] 
Preparations for packaging ShellInABox in a way that makes it easy for Debian package maintainers to pick it up.

14 years agoLock the Debian compatibility level a 6, so that the packages can easily be
Markus Gutschke [Thu, 26 Nov 2009 21:05:46 +0000 (21:05 +0000)] 
Lock the Debian compatibility level a 6, so that the packages can easily be
built on Hardy.

14 years agoEnable switching between 80 and 132 column mode, if the browser supports
Markus Gutschke [Wed, 25 Nov 2009 23:56:56 +0000 (23:56 +0000)] 
Enable switching between 80 and 132 column mode, if the browser supports
CSS transforms.

14 years agoThanks to Rudolf Spring's help, added support for building on PowerPC architectures.
Markus Gutschke [Mon, 23 Nov 2009 04:57:27 +0000 (04:57 +0000)] 
Thanks to Rudolf Spring's help, added support for building on PowerPC architectures.

14 years agoAdded some documentation explaining how to configure ShellInABox on Fedora.
Markus Gutschke [Mon, 23 Nov 2009 04:53:38 +0000 (04:53 +0000)] 
Added some documentation explaining how to configure ShellInABox on Fedora.

14 years agoRemoved compiler warning when building without SSL support.
Markus Gutschke [Sun, 22 Nov 2009 03:05:09 +0000 (03:05 +0000)] 
Removed compiler warning when building without SSL support.

14 years agoReleased version 2.10
Markus Gutschke [Sat, 21 Nov 2009 22:48:34 +0000 (22:48 +0000)] 
Released version 2.10

14 years agoDocument the --user-css command line option. Added an example on how to
Markus Gutschke [Sat, 21 Nov 2009 21:01:32 +0000 (21:01 +0000)] 
Document the --user-css command line option. Added an example on how to
configure Apache for reverse proxy operation.

14 years agoAdd dependency on lsb-base for the Debian package
Markus Gutschke [Fri, 20 Nov 2009 18:51:42 +0000 (18:51 +0000)] 
Add dependency on lsb-base for the Debian package

14 years agoFix handling of control and capslock keys.
Markus Gutschke [Wed, 18 Nov 2009 22:58:06 +0000 (22:58 +0000)] 
Fix handling of control and capslock keys.

14 years agoSome minor tweaks to make newer versions of gcc and glibc compile without warnings.
Markus Gutschke [Wed, 18 Nov 2009 17:17:56 +0000 (17:17 +0000)] 
Some minor tweaks to make newer versions of gcc and glibc compile without warnings.

14 years agoFixed the escape sequences for VT100 transparent printing support.
Markus Gutschke [Wed, 26 Aug 2009 06:49:38 +0000 (06:49 +0000)] 
Fixed the escape sequences for VT100 transparent printing support.

14 years agoEscape potentially problematic characters in ${url}
Markus Gutschke [Mon, 24 Aug 2009 02:19:43 +0000 (02:19 +0000)] 
Escape potentially problematic characters in ${url}

14 years agoMake "${url}" include the URL parameters.
Markus Gutschke [Sun, 23 Aug 2009 15:27:15 +0000 (15:27 +0000)] 
Make "${url}" include the URL parameters.
Cleanup the transparent printing HTML a little bit.

14 years agoAdded transparent printing support. The development of this feature is sponsored...
Markus Gutschke [Thu, 20 Aug 2009 08:16:28 +0000 (08:16 +0000)] 
Added transparent printing support. The development of this feature is sponsored by De Bortoli Wines Pty Limited and by Eternity Technologies.

14 years agoAdded a ${url} parameter that can be used in the service description
Markus Gutschke [Wed, 19 Aug 2009 19:08:30 +0000 (19:08 +0000)] 
Added a ${url} parameter that can be used in the service description

14 years agoApparently, CGI mode is hard to figure out. Added an example showing how to
Markus Gutschke [Mon, 17 Aug 2009 17:14:32 +0000 (17:14 +0000)] 
Apparently, CGI mode is hard to figure out. Added an example showing how to
use it.

14 years agoInternet Explorer still doesn't properly support CSS. In particular, it has
Markus Gutschke [Sun, 16 Aug 2009 05:20:09 +0000 (05:20 +0000)] 
Internet Explorer still doesn't properly support CSS. In particular, it has
problems dealing with "inherit" styles. This prevented proper switching
between color and monochrome.

Implemented a work-around.

14 years agoSimplify the code that compresses HTTP replies. This also gives us the ability
Markus Gutschke [Sat, 15 Aug 2009 22:55:02 +0000 (22:55 +0000)] 
Simplify the code that compresses HTTP replies. This also gives us the ability
to manipulate headers more easily. We now add "Connection: close" in more cases
where we force a closing of the connection.

14 years agoFor Debian packages, install user CSS style options in /etc/shellinabox and
Markus Gutschke [Sat, 15 Aug 2009 05:24:31 +0000 (05:24 +0000)] 
For Debian packages, install user CSS style options in /etc/shellinabox and
automatically pick them up when the service starts.

Persist preferences when the user changes them in the context menu.

14 years agoFixed a potential assertion failure in the daemon, if a user manages to type keys...
Markus Gutschke [Thu, 13 Aug 2009 01:55:44 +0000 (01:55 +0000)] 
Fixed a potential assertion failure in the daemon, if a user manages to type keys before he had a chance to establish a session.

14 years agoAllow quotes in SHELLINABOX_ARGS (for Debian packages)
Markus Gutschke [Wed, 12 Aug 2009 19:55:25 +0000 (19:55 +0000)] 
Allow quotes in SHELLINABOX_ARGS (for Debian packages)

14 years agoIncluded example style sheets that allow switching to white-on-black or to
Markus Gutschke [Wed, 12 Aug 2009 02:32:26 +0000 (02:32 +0000)] 
Included example style sheets that allow switching to white-on-black or to
monochrome mode from the right click context menu. This required a couple of
architectural changes to the JavaScript code.

14 years agoFixed support for Swedish keyboards
Markus Gutschke [Tue, 11 Aug 2009 18:37:12 +0000 (18:37 +0000)] 
Fixed support for Swedish keyboards

Some more tweaks for IE6 support. Overall, IE6 is still pretty
broken. Not sure if we can do much about this.

14 years agoInitial version of code that allows users to interactively select from
Markus Gutschke [Tue, 11 Aug 2009 07:21:51 +0000 (07:21 +0000)] 
Initial version of code that allows users to interactively select from
different style sheet options. This code is still incomplete and subject to
change (e.g. the command line syntax might still change). But it is good
enough to demonstrate the concept on simple style sheets (such as selecting
between normal and reverse video).

14 years agoSanitize the SSH command line a little more.
Markus Gutschke [Sun, 9 Aug 2009 19:08:40 +0000 (19:08 +0000)] 
Sanitize the SSH command line a little more.
Show the real host name in the SSH password prompt, if available.
Add some commented-out debugging helpers for tracking down problems with non-US keyboards.

14 years agoRemoved incorrectly added duplicate HTML header from root HTML page.
Markus Gutschke [Sat, 8 Aug 2009 22:49:31 +0000 (22:49 +0000)] 
Removed incorrectly added duplicate HTML header from root HTML page.

14 years agoEven if ShellInABox is running with SSL support disabled, if the user connected
Markus Gutschke [Sat, 8 Aug 2009 22:07:42 +0000 (22:07 +0000)] 
Even if ShellInABox is running with SSL support disabled, if the user connected
to it over HTTPS (e.g. because the SSL encryption is done by a reverse proxy
in front of the daemon), we should not redirect away from the HTTPS session.

14 years agoAdded an example for the SSH service option.
Markus Gutschke [Thu, 30 Jul 2009 18:12:54 +0000 (18:12 +0000)] 
Added an example for the SSH service option.

14 years ago- Added the --css command line option to make incremental changes to the style sheet...
Markus Gutschke [Thu, 30 Jul 2009 17:40:54 +0000 (17:40 +0000)] 
- 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.

14 years agoUpdated examples in manual page.
Markus Gutschke [Wed, 29 Jul 2009 21:27:01 +0000 (21:27 +0000)] 
Updated examples in manual page.

14 years agoUpdated manual page to show new SSH service.
Markus Gutschke [Wed, 29 Jul 2009 21:08:06 +0000 (21:08 +0000)] 
Updated manual page to show new SSH service.

14 years agoAllow unprivileged users to run the daemon. This requires calling "ssh" instead of...
Markus Gutschke [Wed, 29 Jul 2009 18:30:03 +0000 (18:30 +0000)] 
Allow unprivileged users to run the daemon. This requires calling "ssh" instead of "login".

14 years ago- Perform all URL rewriting before loading the first resource (e.g. style sheets).
Markus Gutschke [Mon, 27 Jul 2009 20:09:33 +0000 (20:09 +0000)] 
- Perform all URL rewriting before loading the first resource (e.g. style sheets).
- Allow reverse proxies to do their own SSL encryption even if ShellInABox explicitly disabled encryption.

14 years agoUse JavaScript redirection for attaching the missing slash to
Markus Gutschke [Mon, 27 Jul 2009 18:31:05 +0000 (18:31 +0000)] 
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.

14 years agoOn Debian systems, library dependencies and overall compatibility is improved
Markus Gutschke [Mon, 13 Jul 2009 16:51:09 +0000 (16:51 +0000)] 
On Debian systems, library dependencies and overall compatibility is improved
if we do not load libssl and libpam dynamically with dlopen(). Instead,
directly link against these libraries.

14 years agoClarified the suggested use case when running with a dedicated user and group
Markus Gutschke [Sun, 12 Jul 2009 19:33:09 +0000 (19:33 +0000)] 
Clarified the suggested use case when running with a dedicated user and group

14 years agoFor Debian packages, added a missing build dependency on zlib.
Markus Gutschke [Fri, 10 Jul 2009 16:28:11 +0000 (16:28 +0000)] 
For Debian packages, added a missing build dependency on zlib.

14 years agoFixed typo
Markus Gutschke [Thu, 9 Jul 2009 07:51:10 +0000 (07:51 +0000)] 
Fixed typo

14 years agoMake 'update' warn about merge conflicts
Markus Gutschke [Wed, 8 Jul 2009 20:11:40 +0000 (20:11 +0000)] 
Make 'update' warn about merge conflicts

This page took 0.376656 seconds and 4 git commands to generate.