]> andersk Git - test.git/log
test.git
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

14 years agoAdded an 'update' script that should make it easier for people to track SVN
Markus Gutschke [Wed, 8 Jul 2009 19:16:53 +0000 (19:16 +0000)] 
Added an 'update' script that should make it easier for people to track SVN
even if they have mismatching versions of the autotools

14 years agoInclude some more of the autotools dependencies. This might make it easier for
Markus Gutschke [Wed, 8 Jul 2009 17:34:55 +0000 (17:34 +0000)] 
Include some more of the autotools dependencies. This might make it easier for
users that want to track development with 'svn update', but who use a different
version of autotools than the one that is checked into SVN.

14 years agoTreat a few more types of trailing characters as not forming part of a URL.
Markus Gutschke [Wed, 8 Jul 2009 17:24:21 +0000 (17:24 +0000)] 
Treat a few more types of trailing characters as not forming part of a URL.

14 years agoMore fine tuning of the regular expressions that detect URLs. We now allow '.' and...
Markus Gutschke [Wed, 8 Jul 2009 17:08:47 +0000 (17:08 +0000)] 
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.

14 years agoOptionally compress large responses, if the browser accepts deflate compression....
Markus Gutschke [Wed, 8 Jul 2009 08:33:36 +0000 (08:33 +0000)] 
Optionally compress large responses, if the browser accepts deflate compression. This mainly improves start up time.

14 years agoRun-time testing for availability of libpthread functions does not
Markus Gutschke [Tue, 7 Jul 2009 00:40:51 +0000 (00:40 +0000)] 
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.

14 years agoMaking it easier to host the terminal on non-root URLs by always redirecting to a...
Markus Gutschke [Mon, 6 Jul 2009 16:27:11 +0000 (16:27 +0000)] 
Making it easier to host the terminal on non-root URLs by always redirecting to a URL that includes a trailing slash.

14 years agoReleased version 2.9
Markus Gutschke [Mon, 6 Jul 2009 04:28:59 +0000 (04:28 +0000)] 
Released version 2.9

14 years ago- Refined regular expressions for finding URLs.
Markus Gutschke [Sun, 5 Jul 2009 02:45:49 +0000 (02:45 +0000)] 
- Refined regular expressions for finding URLs.
- Show new terminal size when resizing the browser.
- Restored compatibility with IE5 and IE6.

14 years agoFixed a null pointer dereference that could be triggered by using non-standard
Markus Gutschke [Sat, 4 Jul 2009 08:46:28 +0000 (08:46 +0000)] 
Fixed a null pointer dereference that could be triggered by using non-standard
service definitions.

14 years agoFixed vt100.jspp so that it can be used without shell_in_a_box.jspp. This
Markus Gutschke [Sat, 4 Jul 2009 08:31:39 +0000 (08:31 +0000)] 
Fixed vt100.jspp so that it can be used without shell_in_a_box.jspp. This
broke demo.jspp.

14 years agoAdded --linkify option. Default settings cause the terminal to recognize fully qualif...
Markus Gutschke [Sat, 4 Jul 2009 08:16:07 +0000 (08:16 +0000)] 
Added --linkify option. Default settings cause the terminal to recognize fully qualified URLs and to make them clickable.

14 years agoAdditional fixes for dealing with keyboard layouts that need AltGr as a
Markus Gutschke [Tue, 30 Jun 2009 17:14:35 +0000 (17:14 +0000)] 
Additional fixes for dealing with keyboard layouts that need AltGr as a
second level chooser.

14 years agoAdded support for keyboards that have a dedicated "<" / ">" key.
Markus Gutschke [Sun, 28 Jun 2009 20:22:29 +0000 (20:22 +0000)] 
Added support for keyboards that have a dedicated "<" / ">" key.

14 years agoDocument the "--localhost-only" option
Markus Gutschke [Sun, 21 Jun 2009 20:06:21 +0000 (20:06 +0000)] 
Document the "--localhost-only" option

14 years agoAdded new "--localhost-only" command line option.
Markus Gutschke [Sun, 21 Jun 2009 19:55:20 +0000 (19:55 +0000)] 
Added new "--localhost-only" command line option.

14 years agoAdded code so that "objcopy" picks an appropriate target architecture when
Markus Gutschke [Sun, 21 Jun 2009 19:41:32 +0000 (19:41 +0000)] 
Added code so that "objcopy" picks an appropriate target architecture when
building for ARM.

14 years agoRespect "Connection: close" if sent by the browser.
Markus Gutschke [Sun, 21 Jun 2009 18:51:14 +0000 (18:51 +0000)] 
Respect "Connection: close" if sent by the browser.

15 years agoAdded SSL support for OpenBSD
Markus Gutschke [Mon, 25 May 2009 06:03:26 +0000 (06:03 +0000)] 
Added SSL support for OpenBSD

15 years agoReleased version 2.8
Markus Gutschke [Sat, 23 May 2009 19:53:09 +0000 (19:53 +0000)] 
Released version 2.8

15 years agoImproved support for entering non-ASCII characters.
Markus Gutschke [Sat, 23 May 2009 05:56:16 +0000 (05:56 +0000)] 
Improved support for entering non-ASCII characters.

15 years agoFixed various issues with building on OpenBSD
Markus Gutschke [Thu, 21 May 2009 07:50:22 +0000 (07:50 +0000)] 
Fixed various issues with building on OpenBSD

15 years agoFixed variable expansion in service descriptions.
Markus Gutschke [Tue, 28 Apr 2009 07:12:55 +0000 (07:12 +0000)] 
Fixed variable expansion in service descriptions.

15 years agoReleased version 2.7
Markus Gutschke [Mon, 27 Apr 2009 16:54:17 +0000 (16:54 +0000)] 
Released version 2.7

15 years agoAdded support for END and GOTO. GOTO allows computed line numbers, so technically...
Markus Gutschke [Mon, 27 Apr 2009 15:45:34 +0000 (15:45 +0000)] 
Added support for END and GOTO. GOTO allows computed line numbers, so technically, the language is now Turing complete.

15 years ago- Make the code actually do, what the comments say (i.e. skip PAM account
Markus Gutschke [Thu, 16 Apr 2009 20:54:08 +0000 (20:54 +0000)] 
- Make the code actually do, what the comments say (i.e. skip PAM account
  management, if we don't have the privileges to do so, anyway)
- Make ssl.h compile again, even if OpenSSL is not found at compile time.

15 years ago- Add support for commands that want to read before they write anything.
Markus Gutschke [Thu, 16 Apr 2009 05:33:05 +0000 (05:33 +0000)] 
- Add support for commands that want to read before they write anything.
- A couple of changes to avoid false error messages in valgrind.
- Fixed a bug that could potentially lead to a double-free()

15 years agoReleased version 2.6
Markus Gutschke [Sun, 12 Apr 2009 17:26:58 +0000 (17:26 +0000)] 
Released version 2.6

15 years agoAdded support for arrays and integer variables.
Markus Gutschke [Sun, 12 Apr 2009 17:00:21 +0000 (17:00 +0000)] 
Added support for arrays and integer variables.

15 years agoAdded initial support for numeric and string variables.
Markus Gutschke [Wed, 8 Apr 2009 17:12:07 +0000 (17:12 +0000)] 
Added initial support for numeric and string variables.

15 years agoCompleted list of intrisics.
Markus Gutschke [Fri, 3 Apr 2009 07:30:04 +0000 (07:30 +0000)] 
Completed list of intrisics.

15 years agoAdded support for some intrinsic functions.
Markus Gutschke [Fri, 3 Apr 2009 05:58:23 +0000 (05:58 +0000)] 
Added support for some intrinsic functions.

15 years agoCompleted arithmetic support, added initial incomplete code for intrinsic functions.
Markus Gutschke [Thu, 2 Apr 2009 17:48:33 +0000 (17:48 +0000)] 
Completed arithmetic support, added initial incomplete code for intrinsic functions.

15 years agoImproved error handling.
Markus Gutschke [Wed, 1 Apr 2009 19:51:14 +0000 (19:51 +0000)] 
Improved error handling.

15 years agoAdded support for simple arithmetic.
Markus Gutschke [Wed, 1 Apr 2009 17:15:34 +0000 (17:15 +0000)] 
Added support for simple arithmetic.

15 years agoInitial support for PRINT command. So far, we can only print strings.
Markus Gutschke [Wed, 1 Apr 2009 04:14:33 +0000 (04:14 +0000)] 
Initial support for PRINT command. So far, we can only print strings.

15 years agoAdded a tokenizer that can recognize BASIC tokens, instead of just
Markus Gutschke [Tue, 31 Mar 2009 17:19:21 +0000 (17:19 +0000)] 
Added a tokenizer that can recognize BASIC tokens, instead of just
splitting on white space.

15 years agoForce updating revision numbers in Javascript files, when running the commit script.
Markus Gutschke [Mon, 30 Mar 2009 17:34:36 +0000 (17:34 +0000)] 
Force updating revision numbers in Javascript files, when running the commit script.

15 years agoAdded "NEW" command to demo BASIC interpreter. Still not very useful, but we
Markus Gutschke [Mon, 30 Mar 2009 16:55:00 +0000 (16:55 +0000)] 
Added "NEW" command to demo BASIC interpreter. Still not very useful, but we
now have some of the basic framework in place to implement a minimalistic
interpreter.

15 years agoLog fatal error messages even in "quiet" mode. Allow overriding more of the
Markus Gutschke [Mon, 30 Mar 2009 16:09:37 +0000 (16:09 +0000)] 
Log fatal error messages even in "quiet" mode. Allow overriding more of the
default values needed by the system startup script.

15 years agoAdd gadget descriptor to source tar file
Markus Gutschke [Mon, 30 Mar 2009 09:25:42 +0000 (09:25 +0000)] 
Add gadget descriptor to source tar file

15 years agoAllow blank lines
Markus Gutschke [Mon, 30 Mar 2009 09:21:34 +0000 (09:21 +0000)] 
Allow blank lines

15 years agoAllow blank lines
Markus Gutschke [Mon, 30 Mar 2009 09:20:02 +0000 (09:20 +0000)] 
Allow blank lines

15 years agoAdded Gadget XML descriptor
Markus Gutschke [Mon, 30 Mar 2009 09:10:10 +0000 (09:10 +0000)] 
Added Gadget XML descriptor

15 years agoSecond part of the changelist that converts symbolic links.
Markus Gutschke [Mon, 30 Mar 2009 09:02:47 +0000 (09:02 +0000)] 
Second part of the changelist that converts symbolic links.

15 years agoSymbolic links do not appear to work for the Google Code web server. Use
Markus Gutschke [Mon, 30 Mar 2009 09:00:41 +0000 (09:00 +0000)] 
Symbolic links do not appear to work for the Google Code web server. Use
hard linked files in demo/*, instead.

15 years agoAdjusted MIME types
Markus Gutschke [Mon, 30 Mar 2009 08:47:23 +0000 (08:47 +0000)] 
Adjusted MIME types

15 years agoAdded initial revision of demo application
Markus Gutschke [Mon, 30 Mar 2009 08:41:48 +0000 (08:41 +0000)] 
Added initial revision of demo application

15 years agoFix some corner cases, where partial matches would not be found.
Markus Gutschke [Mon, 30 Mar 2009 07:23:40 +0000 (07:23 +0000)] 
Fix some corner cases, where partial matches would not be found.

15 years agoAvoid closing the certificate file twice. Tweak make-chained-cert.sh script to
Markus Gutschke [Sun, 29 Mar 2009 22:20:59 +0000 (22:20 +0000)] 
Avoid closing the certificate file twice. Tweak make-chained-cert.sh script to
generate long-lasting certificates no matter the system defaults.

15 years agoAdd support for chained SSL certificates.
Markus Gutschke [Sun, 29 Mar 2009 21:52:18 +0000 (21:52 +0000)] 
Add support for chained SSL certificates.

15 years agoRenamed the JavaScript source files to *.jspp and the pre-processed files
Markus Gutschke [Mon, 23 Mar 2009 23:12:17 +0000 (23:12 +0000)] 
Renamed the JavaScript source files to *.jspp and the pre-processed files
to *.js. Checked both versions of the file into SVN, so that users can
directly access the preprocessed files, if they don't want to rebuild them.

15 years agoAddes a dependency on the "openssl" command line tool to the Debian package.
Markus Gutschke [Mon, 23 Mar 2009 16:15:27 +0000 (16:15 +0000)] 
Addes a dependency on the "openssl" command line tool to the Debian package.
This is needed to create self-signed certificates, if no other SSL certificates
are available.

15 years agoAdded an INSTALL.Debian file with Debian-specific instructions on
Markus Gutschke [Mon, 23 Mar 2009 15:48:06 +0000 (15:48 +0000)] 
Added an INSTALL.Debian file with Debian-specific instructions on
how to build and install a package file.

15 years agoWork-around for an IE6 bug when doing HTTPS through proxies.
Markus Gutschke [Sat, 21 Mar 2009 19:09:05 +0000 (19:09 +0000)] 
Work-around for an IE6 bug when doing HTTPS through proxies.

15 years agoPossible fix for IE problems with horizontal positioning of cursor if the line
Markus Gutschke [Sat, 21 Mar 2009 16:49:17 +0000 (16:49 +0000)] 
Possible fix for IE problems with horizontal positioning of cursor if the line
ends in spaces.

15 years agoReleased version 2.5
Markus Gutschke [Sat, 21 Mar 2009 15:56:49 +0000 (15:56 +0000)] 
Released version 2.5

15 years agoMore IE5.5 and IE6 tweaks. Those browsers are surprisingly finicky. Everything
Markus Gutschke [Sat, 21 Mar 2009 06:05:59 +0000 (06:05 +0000)] 
More IE5.5 and IE6 tweaks. Those browsers are surprisingly finicky. Everything
else is better at following the specs...

15 years agoIE has a slightly different box model than other browsers. Compensate for it.
Markus Gutschke [Fri, 20 Mar 2009 06:39:50 +0000 (06:39 +0000)] 
IE has a slightly different box model than other browsers. Compensate for it.

15 years agoTweaked cursor positioning code, and added explicit no-cache headers to our
Markus Gutschke [Thu, 19 Mar 2009 22:10:48 +0000 (22:10 +0000)] 
Tweaked cursor positioning code, and added explicit no-cache headers to our
responses. This might help with reported IE6 problems.

15 years agoMore IE6 tweaks. Allow root to listen on privileged ports.
Markus Gutschke [Wed, 18 Mar 2009 18:15:28 +0000 (18:15 +0000)] 
More IE6 tweaks. Allow root to listen on privileged ports.

15 years agoFirefox didn't like the IE6 fix. Tweaked it some more.
Markus Gutschke [Wed, 18 Mar 2009 01:12:57 +0000 (01:12 +0000)] 
Firefox didn't like the IE6 fix. Tweaked it some more.

15 years agoRemoved alert() statement that should never trigger.
Markus Gutschke [Tue, 17 Mar 2009 17:54:04 +0000 (17:54 +0000)] 
Removed alert() statement that should never trigger.

15 years agoFixed IE6 support, and fixed possible memory corruption, when sessions
Markus Gutschke [Tue, 17 Mar 2009 17:51:42 +0000 (17:51 +0000)] 
Fixed IE6 support, and fixed possible memory corruption, when sessions
time out.

15 years agoUpdated version
Markus Gutschke [Mon, 16 Mar 2009 15:12:02 +0000 (15:12 +0000)] 
Updated version

15 years agoFixed some compiler warnings that newer versions of GCC issue.
Markus Gutschke [Mon, 16 Mar 2009 15:08:11 +0000 (15:08 +0000)] 
Fixed some compiler warnings that newer versions of GCC issue.

15 years agoBetter error reporting if forkpty() fails.
Markus Gutschke [Sat, 28 Feb 2009 07:57:46 +0000 (07:57 +0000)] 
Better error reporting if forkpty() fails.

15 years agoAdded fallback on old-style pty's, if /dev/pts is not mounted.
Markus Gutschke [Sat, 28 Feb 2009 05:34:21 +0000 (05:34 +0000)] 
Added fallback on old-style pty's, if /dev/pts is not mounted.

15 years agoWork-around for systems that don't define a "nogroup" group.
Markus Gutschke [Sat, 28 Feb 2009 04:15:34 +0000 (04:15 +0000)] 
Work-around for systems that don't define a "nogroup" group.

15 years agoRemove the dependency on fdopendir, which does not exist everywhere.
Markus Gutschke [Sat, 28 Feb 2009 02:45:18 +0000 (02:45 +0000)] 
Remove the dependency on fdopendir, which does not exist everywhere.

15 years agoUpdated changelog.
Markus Gutschke [Wed, 18 Feb 2009 20:27:31 +0000 (20:27 +0000)] 
Updated changelog.

15 years agoUpdated regular expression to match Subversion's keyword pattern.
Markus Gutschke [Tue, 17 Feb 2009 05:43:34 +0000 (05:43 +0000)] 
Updated regular expression to match Subversion's keyword pattern.
Added missing depency on config.h.

15 years agoChanged keyword anchor
Markus Gutschke [Tue, 17 Feb 2009 05:38:29 +0000 (05:38 +0000)] 
Changed keyword anchor

15 years agoInclude Subversion revision number in user-visible version number.
Markus Gutschke [Tue, 17 Feb 2009 05:26:58 +0000 (05:26 +0000)] 
Include Subversion revision number in user-visible version number.

15 years agoFixed SVN properties.
Markus Gutschke [Tue, 17 Feb 2009 04:37:38 +0000 (04:37 +0000)] 
Fixed SVN properties.

15 years agoAllow "configure" to explicitly disable OpenSSL and PAM support. Also, allow
Markus Gutschke [Tue, 17 Feb 2009 04:13:47 +0000 (04:13 +0000)] 
Allow "configure" to explicitly disable OpenSSL and PAM support. Also, allow
OpenSSL and PAM libraries to be optionally linked as regular shared libraries
instead of being searched for and loaded at run-time.

15 years agoOnly defined binary conversation support, if actually available.
Markus Gutschke [Tue, 17 Feb 2009 00:59:34 +0000 (00:59 +0000)] 
Only defined binary conversation support, if actually available.

15 years agoFixed FreeBSD support. We now find both /bin/login and /usr/bin/login. We
Markus Gutschke [Tue, 17 Feb 2009 00:51:41 +0000 (00:51 +0000)] 
Fixed FreeBSD support. We now find both /bin/login and /usr/bin/login. We
provide our own conversation function, if PAM misc is not available. We
rely on login_tty to set up the terminal for us. And we avoid a few other
API uses that turned out to be Linux specific extensions.

15 years agoWork-around for compilers that turn on "-Wformat=2" by default. This is an
Markus Gutschke [Sun, 15 Feb 2009 20:01:53 +0000 (20:01 +0000)] 
Work-around for compilers that turn on "-Wformat=2" by default. This is an
ill-advised choice, as this particular compiler options has a tendency to
generate a lot of false positives.

15 years agoReleased version 2.4:
Markus Gutschke [Fri, 13 Feb 2009 01:58:01 +0000 (01:58 +0000)] 
Released version 2.4:

Fixed fatal compiler warning if compiling without SSL support.

Fixed cursor hiding and showing

Fixed various rendering glitches reported by Phil Endecott of Anyterm
(http://anyterm.org) fame.

Made code more portable. In particular, fixed sed scripts.

Added explicit config.h file, instead of passing configuration options on
the compiler's command line.

Fixed compilation issues on BSD systems. Code is still untested and
unsupported on non-Linux systems at this time.

15 years agoAdd config.h and config.h.in to the source repository.
Markus Gutschke [Thu, 12 Feb 2009 00:49:37 +0000 (00:49 +0000)] 
Add config.h and config.h.in to the source repository.

15 years agoUse a config.h file, instead of passing configuration options on the compiler's
Markus Gutschke [Wed, 11 Feb 2009 23:25:15 +0000 (23:25 +0000)] 
Use a config.h file, instead of passing configuration options on the compiler's
command line.

Fix fatal compilation warning when building without SSL support.

15 years agoFixed cursor hiding and showing.
Markus Gutschke [Mon, 9 Feb 2009 17:15:32 +0000 (17:15 +0000)] 
Fixed cursor hiding and showing.

15 years agoFixed various rendering glitches reported by Phil Endecott of Anyterm (http://anyterm...
Markus Gutschke [Mon, 9 Feb 2009 00:13:48 +0000 (00:13 +0000)] 
Fixed various rendering glitches reported by Phil Endecott of Anyterm (http://anyterm.org) fame.

15 years agoMake code a little more portable. In particular, fix sed scripts.
Markus Gutschke [Mon, 2 Feb 2009 21:42:33 +0000 (21:42 +0000)] 
Make code a little more portable. In particular, fix sed scripts.

15 years agoAdded better compatibility with different versions of compilers and libaries.
Markus Gutschke [Mon, 2 Feb 2009 00:55:15 +0000 (00:55 +0000)] 
Added better compatibility with different versions of compilers and libaries.
In particular, work around a problem with gcc complaining about NULL format
strings. And added additional system header files that might be required on
some platforms.

This should fix some of the problems reported when compiling on BSD-style
systems. But we are still using SysV style session management code. This
probably needs to be rewritten before ShellInABox can be run on BSD-style
system.

In particular, we rely on grantpt(), we use the utmpx API, and we access
/dev/urandom.

15 years agoReleased version 2.3
Markus Gutschke [Thu, 22 Jan 2009 02:42:52 +0000 (02:42 +0000)] 
Released version 2.3

15 years agoFix --cert option that was accidentally broken by the new --cert-fd support.
Markus Gutschke [Thu, 22 Jan 2009 02:37:46 +0000 (02:37 +0000)] 
Fix --cert option that was accidentally broken by the new --cert-fd support.

15 years agoClean up white-space in usage message.
Markus Gutschke [Thu, 22 Jan 2009 01:31:42 +0000 (01:31 +0000)] 
Clean up white-space in usage message.

15 years agoRemoved extraneous "-c" option.
Markus Gutschke [Thu, 22 Jan 2009 00:55:14 +0000 (00:55 +0000)] 
Removed extraneous "-c" option.

15 years agoReleased version 2.2
Markus Gutschke [Thu, 22 Jan 2009 00:39:16 +0000 (00:39 +0000)] 
Released version 2.2

15 years agoClean up feature selection in JavaScript code, and add a new feature that
Markus Gutschke [Wed, 21 Jan 2009 23:38:25 +0000 (23:38 +0000)] 
Clean up feature selection in JavaScript code, and add a new feature that
disables the "SSL" context menu option.
Tweaked initial handshake for SSL certificate negotiation when using --cert-fd
and --cgi.

15 years agoUnexport sslGenerateCertificate() which is only needed by ssl.c internally.
Markus Gutschke [Wed, 21 Jan 2009 23:35:20 +0000 (23:35 +0000)] 
Unexport sslGenerateCertificate() which is only needed by ssl.c internally.

15 years agoAllow SSL certificate and key to be passed in through a file handle.
Markus Gutschke [Sat, 17 Jan 2009 03:37:20 +0000 (03:37 +0000)] 
Allow SSL certificate and key to be passed in through a file handle.

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