Commit graph

  • ea1937a55c Fixing errors reported by piuparts. v2.14 Marc Singer 2012-04-15 18:01:05 -0700
  • 9619327ddb Debian build now defaults to direct link with shared libraries. Marc Singer 2012-04-10 15:28:53 -0700
  • 4bac6f8b05 Removing PATH_MAX reference. v2.13 Marc Singer 2012-04-08 21:54:00 -0700
  • 675af06a44 Typo in web address. Marc Singer 2012-04-08 22:23:48 -0700
  • 7ecd468128 Revision to dependencies. v2.12 Marc Singer 2012-04-07 10:53:29 -0700
  • f1e59996b6 Fixups before release. v2.11 Marc Singer 2012-04-05 20:54:21 -0700
  • f4a9e54dda Fixing Valgrind discovered issues. Marc Singer 2012-04-05 19:43:34 -0700
  • 7d396c8273 Issue 172: autocorrect/autocapitalize can cause problems on mobile devices Marc Singer 2012-04-05 11:51:00 -0700
  • 52feb7abac Issue 167: Accept connections in subfolders Marc Singer 2012-03-31 16:17:09 -0700
  • 55ca3e827c Revert "Issue 167: Accept connections in subfolders" Marc Singer 2012-04-04 13:53:14 -0700
  • 33a92e9c93 Issue 39: Clipboard not integrated with client operating system Marc Singer 2012-03-31 18:59:38 -0700
  • da7c1b5ec1 Cleanup of debian control file before 2.11. Marc Singer 2012-03-31 16:35:15 -0700
  • b7dac10ec1 Issue 166: Color goes away Marc Singer 2012-03-31 16:28:16 -0700
  • 1139b09b62 Issue 167: Accept connections in subfolders Marc Singer 2012-03-31 16:17:09 -0700
  • 38fcacd6c7 Issue 134: How to add arguments? Marc Singer 2012-03-31 15:44:15 -0700
  • 18300eddc9 Issue 116: A shellinthebox runner / configuration file Marc Singer 2012-03-31 15:29:18 -0700
  • 6b2adb28d2 Issue 93: openssl required install-time Marc Singer 2012-03-31 14:58:40 -0700
  • 0abfde6d61 Issue 50: SSH service not working on Centos/RHEL Marc Singer 2012-03-31 12:47:49 -0700
  • 12010660b1 Issue 49: Debian packageing uses cross-directory hardlinks Marc Singer 2012-03-31 12:42:40 -0700
  • 03a5435584 Issue 47: Does not build on Mac OSX Marc Singer 2012-03-31 12:32:15 -0700
  • ea179e89f7 Issue 43: 2.10 version introduces a keyboard layout problem Marc Singer 2012-03-31 12:18:53 -0700
  • b74ddd066b Issue 39: clipboard not integrated with client operating system. Marc Singer 2012-03-31 12:10:41 -0700
  • 91bb3f76cf Some policy driven changes. Marc Singer 2012-03-24 17:26:39 -0700
  • f3a7a73c79 Updated debian/ for dh7. Marc Singer 2012-03-24 13:12:55 -0700
  • 9cff326327 Use 2048-bit RSA keys for auto-generated certificates. Jay Weisskopf 2012-02-02 00:11:13 -0600
  • 85c3a03aec Assume a private key is RSA if the header does not specify a type. Jay Weisskopf 2012-02-01 23:57:33 -0600
  • e20a7d2536 sslGenerateCertificate: Don't use the shell Anders Kaseorg 2012-01-11 19:28:36 -0500
  • 3115eb4995 sslSNICallback: Properly disallow invalid characters Anders Kaseorg 2012-01-11 19:07:12 -0500
  • db4137c890 Fix miscellaneous strncat buffer overflows Anders Kaseorg 2012-01-11 20:17:22 -0500
  • 2280b802c7 Fixed an error in the init script's status function. Jay Weisskopf 2012-01-04 03:32:12 -0600
  • 8630c134a8 Check for null pointers from gethostbyname_r() to prevent seg faults. Jay Weisskopf 2012-01-04 03:06:53 -0600
  • 53d34911a1 Removed "Lucida Console" font because bold is wider than normal. Jay Weisskopf 2012-01-01 03:41:25 -0600
  • 65449410e7 Bold and underline SGR attributes now utilize CSS. Jay Weisskopf 2012-01-01 03:29:36 -0600
  • 1cef2b0ef2 Removed color pair restrictions. Jay Weisskopf 2012-01-01 02:01:25 -0600
  • 3dae501f22 Removed config.h. It is auto-generated by the configure script. Jay Weisskopf 2012-01-01 01:59:22 -0600
  • 13c1556a34 Changed the cursor color to match the default text color. Jay Weisskopf 2012-01-01 00:41:46 -0600
  • a0fac8a8db Write the OSC title to the window's title instead of the status bar. Jay Weisskopf 2011-12-31 19:46:44 -0600
  • 4ce287e217 Changed URL to point to the git repository Markus Gutschke 2012-03-29 01:13:25 -0700
  • 1867125c3b Second try :-) zodiac@gmail.com 2010-10-02 23:54:49 +0000
  • 1a33fc8127 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. zodiac@gmail.com 2010-10-02 23:40:24 +0000
  • 0ee4984e2c Fixed confusing error message when we fail to dynamically load PAM support. zodiac@gmail.com 2010-10-02 18:09:40 +0000
  • 2c2389fe30 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. zodiac@gmail.com 2010-10-02 01:54:29 +0000
  • 0c63f96f95 pututxline() proves somewhat troublesome on MacOS X. Implement a few work-arounds to avoid some of these problems. zodiac@gmail.com 2010-09-30 21:51:46 +0000
  • dc6b0cbc85 Relax a check() that would trigger when using old-style (pre-Unix 98) pseudo terminals. zodiac@gmail.com 2010-09-30 15:52:35 +0000
  • 04607ee245 Minor clean ups. Came up with a feature test for the function signature used by getgrouplist(). Added a few more UNUSED() macros. zodiac@gmail.com 2010-09-29 18:15:05 +0000
  • 925c2385e7 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... zodiac@gmail.com 2010-09-29 16:46:51 +0000
  • 301823036a Some changes to improve compatibility with MacOS X. zodiac@gmail.com 2010-09-29 06:28:58 +0000
  • 81af285a8d In an attempt to reduce build dependencies, remove the requirement for objcopy. Instead, we are now using "od" to generate C source code. zodiac@gmail.com 2010-09-29 02:19:23 +0000
  • 412a209218 Added support for building with toolchains that don't support symbol aliasing. zodiac@gmail.com 2010-09-29 00:33:44 +0000
  • 2ea15936f1 Removed a VLA that can trip up some compilers. zodiac@gmail.com 2010-09-27 16:56:43 +0000
  • fee8fa820e Set correct MIME type. zodiac@gmail.com 2010-09-12 16:16:06 +0000
  • 87b16de7fe Set correct MIME type. zodiac@gmail.com 2010-09-12 16:14:44 +0000
  • e3e8843f3e Store the keyboard layout in its own HTML file. zodiac@gmail.com 2010-09-12 02:50:02 +0000
  • bdf1ba75bd Added --pidfile= option that can be used even if running in the foreground. zodiac@gmail.com 2010-09-11 19:32:30 +0000
  • 61b40ad475 Make a best effort to close the PAM session properly. But if any failure is reported, don't consider it fatal. zodiac@gmail.com 2010-09-06 17:32:17 +0000
  • 2c262e1077 Added an optional on-screen keyboard. Must be activated by the user by selecting the option in the context-menu. zodiac@gmail.com 2010-09-04 17:50:11 +0000
  • 13d0448fc6 Fix a pointer aliasing violation by explicitly breaking aliasing with a call to memcpy(). zodiac@gmail.com 2010-09-03 19:17:11 +0000
  • c87777d04f Allow changing of font sizes in the user CSS. zodiac@gmail.com 2010-09-03 18:00:25 +0000
  • daffdc356a Fix some scaling related issues. This fix is thanks to some excellent detective work by Jan <siev...@zedat.fu-berlin.de>. zodiac@gmail.com 2010-09-03 17:24:57 +0000
  • 4db3ed8797 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). zodiac@gmail.com 2010-09-02 23:42:42 +0000
  • e8c241583d 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. zodiac@gmail.com 2010-08-27 22:22:15 +0000
  • 7289691555 Fixed lintian warnings. Tested on Debian Sid (x86-64) zodiac@gmail.com 2010-08-24 22:29:11 +0000
  • ea18d9d970 Fixed some lintian warnings zodiac@gmail.com 2010-08-24 22:26:41 +0000
  • 7f59f4a7a6 Thanks to lotr44's excellent analysis of the problem, we now have a fix for the problem with typing "!" on French keyboards. zodiac@gmail.com 2010-08-19 19:09:33 +0000
  • bdc877c53e Allow users to disable blinking cursor from context menu. zodiac@gmail.com 2010-08-06 22:15:35 +0000
  • 21cfbec230 Add automatic notification about new releases. zodiac@gmail.com 2010-07-16 16:20:52 +0000
  • 445d3c66a6 Another attempt at coming up with Makefile rules that work for both Linux and BSD. zodiac@gmail.com 2010-07-09 17:22:26 +0000
  • a5c8e032b7 Fixed assertion failure, when loading empty style files and using a more modern version of glibc. zodiac@gmail.com 2010-07-09 16:10:21 +0000
  • c5d55118af Removed non-standard fields from updwtmpx() wrapper function. This should improve compatibility with systems that implement updwtmp() but not updwtmpx(). zodiac@gmail.com 2010-07-09 15:48:51 +0000
  • 83621919cd Added support for systems that have utmpx.h, but don't implement updwtmpx(). zodiac@gmail.com 2010-07-08 17:54:15 +0000
  • d1df9b6441 Fixed a NULL pointer dereference that can occur when hostnames do not resolve. Thanks to <vmagerya> for pointing out this problem. zodiac@gmail.com 2010-07-02 19:00:33 +0000
  • 00de1d4a19 Add -lm to the linker flags so that we always pick up isnan(), even when compiling with runtime libraries other than glibc. zodiac@gmail.com 2010-04-01 19:16:56 +0000
  • 775592791d Thanks to some more testing and additional information provided by Jan Jaeger, we now have a much cleaner solution for building ShellInABox on OpenWRT. zodiac@gmail.com 2010-03-31 16:07:06 +0000
  • 2ea8e5cc77 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. zodiac@gmail.com 2010-03-30 17:16:49 +0000
  • 9b0a937e35 Started working on support for WebSockets. zodiac@gmail.com 2010-03-29 16:40:17 +0000
  • 5a75b2f091 Avoid compiler warnings with some versions of GCC. zodiac@gmail.com 2010-02-04 00:33:37 +0000
  • ef5177349e Add .note.GNU-stack to all object files so that the generated binary doesn't erroneously request an executable stack. zodiac@gmail.com 2009-12-10 18:44:28 +0000
  • 0fcf50735e Allow retrieval of the user's default login shell from /etc/passwd. zodiac@gmail.com 2009-12-04 06:33:36 +0000
  • 5caa8b7288 Added fallback code that dynamically computes the correct commandline arguments for "objcopy" if building for an otherwise unknown target platform. zodiac@gmail.com 2009-12-02 20:26:07 +0000
  • bed8acc181 Corrected URL in debian/watch file zodiac@gmail.com 2009-12-02 08:26:23 +0000
  • 571d3738df Fixed lintian errors. zodiac@gmail.com 2009-12-02 08:21:03 +0000
  • cc4caca982 * Added checks that the debian/changelog file is up-to-date zodiac@gmail.com 2009-12-02 04:32:09 +0000
  • 8238d7d66f 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. zodiac@gmail.com 2009-12-02 02:45:48 +0000
  • fe2eb7e120 Preparations for packaging ShellInABox in a way that makes it easy for Debian package maintainers to pick it up. zodiac@gmail.com 2009-11-30 18:26:43 +0000
  • 03886076e1 Lock the Debian compatibility level a 6, so that the packages can easily be built on Hardy. zodiac@gmail.com 2009-11-26 21:05:46 +0000
  • 7862fb99be Enable switching between 80 and 132 column mode, if the browser supports CSS transforms. zodiac@gmail.com 2009-11-25 23:56:56 +0000
  • 99169cff6a Thanks to Rudolf Spring's help, added support for building on PowerPC architectures. zodiac@gmail.com 2009-11-23 04:57:27 +0000
  • c64e8aeb97 Added some documentation explaining how to configure ShellInABox on Fedora. zodiac@gmail.com 2009-11-23 04:53:38 +0000
  • e17458375d Removed compiler warning when building without SSL support. zodiac@gmail.com 2009-11-22 03:05:09 +0000
  • b679d8e443 Released version 2.10 zodiac@gmail.com 2009-11-21 22:48:34 +0000
  • 3c644e1c4c Document the --user-css command line option. Added an example on how to configure Apache for reverse proxy operation. zodiac@gmail.com 2009-11-21 21:01:32 +0000
  • 9eb1693630 Add dependency on lsb-base for the Debian package zodiac@gmail.com 2009-11-20 18:51:42 +0000
  • cd126f40f9 Fix handling of control and capslock keys. zodiac@gmail.com 2009-11-18 22:58:06 +0000
  • fe5a28f992 Some minor tweaks to make newer versions of gcc and glibc compile without warnings. zodiac@gmail.com 2009-11-18 17:17:56 +0000
  • fd5ce81731 Fixed the escape sequences for VT100 transparent printing support. zodiac 2009-08-26 06:49:38 +0000
  • e8ef411627 Escape potentially problematic characters in ${url} zodiac 2009-08-24 02:19:43 +0000
  • 69cfac0161 Make "${url}" include the URL parameters. Cleanup the transparent printing HTML a little bit. zodiac 2009-08-23 15:27:15 +0000
  • 065ac9f0fb Added transparent printing support. The development of this feature is sponsored by De Bortoli Wines Pty Limited and by Eternity Technologies. zodiac 2009-08-20 08:16:28 +0000
  • 9b8e3af162 Added a ${url} parameter that can be used in the service description zodiac 2009-08-19 19:08:30 +0000
  • dfe41ce244 Apparently, CGI mode is hard to figure out. Added an example showing how to use it. zodiac 2009-08-17 17:14:32 +0000