shellinabox/libhttp
Jay Weisskopf 85c3a03aec 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.
2012-03-30 13:12:22 -07:00
..
hashmap.c Use a config.h file, instead of passing configuration options on the compiler's 2009-02-11 23:25:15 +00:00
hashmap.h Updated copyright notice. 2009-01-02 06:09:13 +00:00
http.h The server could sometimes end up listening for events even though it 2010-10-02 23:40:24 +00:00
httpconnection.c The server could sometimes end up listening for events even though it 2010-10-02 23:40:24 +00:00
httpconnection.h Started working on support for WebSockets. 2010-03-29 16:40:17 +00:00
libhttp.sym Started working on support for WebSockets. 2010-03-29 16:40:17 +00:00
server.c Second try :-) 2010-10-02 23:54:49 +00:00
server.h The server could sometimes end up listening for events even though it 2010-10-02 23:40:24 +00:00
ssl.c Assume a private key is RSA if the header does not specify a type. 2012-03-30 13:12:22 -07:00
ssl.h - Make the code actually do, what the comments say (i.e. skip PAM account 2009-04-16 20:54:08 +00:00
trie.c Fixed a null pointer dereference that could be triggered by using non-standard 2009-07-04 08:46:28 +00:00
trie.h Updated copyright notice. 2009-01-02 06:09:13 +00:00
url.c Some changes to improve compatibility with MacOS X. 2010-09-29 06:28:58 +00:00
url.h Making it easier to host the terminal on non-root URLs by always redirecting to a URL that includes a trailing slash. 2009-07-06 16:27:11 +00:00