Evan Phoenix
46416cb49e
More gracefully deal with SSL sessions. Fixes #1002
...
The problem was a few points:
* We were not clearing the reactor on a normal stop, which is what
is used in a phased restart.
* On close, SSL sockets were not sending the shutdown message.
* SSL sockets that were completely uninitialized ended up sitting
in reactor and could not actually be shutdown because there were
not initialized.
2016-07-25 18:44:48 -07:00
Evan Phoenix
302954190c
Make building with SSL support optional
2015-09-18 09:43:51 -07:00
rdpoor
7d52386578
Update extconf.rb to compile correctly on OS X
2014-12-19 20:51:00 -08:00
Joel Low
46d970402e
Keep deprecated features warnings, because that happens to be a command line argument prefix also used by Visual C++, but that is a fatal compiler error (invalid argument)
2014-07-12 09:55:16 +08:00
Joel Low
e6e57b1092
Wrong block variable reference.
2014-07-12 09:52:50 +08:00
Joel Low
8f9dc99e91
Use the correct Windows names for OpenSSL.
2014-07-12 09:49:51 +08:00
Joel Low
79e1f6c7ff
Use library detection instead of hardcoding library paths, for cross-platform compatibility.
2014-07-12 09:19:28 +08:00
Evan Phoenix
327e2013e1
Get OpenSSL driven version working
2012-08-22 22:06:47 -07:00
Evan Phoenix
f792702dab
Start MiniSSL
2012-08-22 16:53:25 -07:00
Luis Lavena
474ba70647
Build extensions
...
And place the resulting extension in 'puma' namespace
2012-01-08 16:32:32 -03:00
Evan Phoenix
40dac162a2
Change name of parser extension to puma_http11
2011-10-04 20:35:50 -07:00