add preliminary SSL support
commitac346b5abcfa6253bd792091e5fb011774c40d49
authorEric Wong <normalperson@yhbt.net>
Wed, 7 Sep 2011 00:36:58 +0000 (7 00:36 +0000)
committerEric Wong <normalperson@yhbt.net>
Thu, 15 Sep 2011 21:37:40 +0000 (15 21:37 +0000)
treeb304b96f42c3ba2cde396de8ed626754ae9d78cc
parentb48c6659b294b37f2c6ff3e75c1c9245522d48d1
add preliminary SSL support

This will also be the foundation of SSL support in Rainbows!
and Zbatery.  Some users may also want to use this in
Unicorn on LANs to meet certain security/auditing requirements.
Of course, Nightmare! (in whatever form) should also be able to
use it.
lib/unicorn/configurator.rb
lib/unicorn/http_server.rb
lib/unicorn/ssl_client.rb [new file with mode: 0644]
lib/unicorn/ssl_configurator.rb [new file with mode: 0644]
lib/unicorn/ssl_server.rb [new file with mode: 0644]
script/isolate_for_tests
t/.gitignore
t/sslgen.sh [new file with mode: 0755]
t/t0600-https-server-basic.sh [new file with mode: 0755]
test/unit/test_sni_hostnames.rb [new file with mode: 0644]