1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/lib/puma
Daniel Colson f5ccd03b26 Add SSL support for the control app (#2046)
* Extract class for building SSL context

This commit extracts the `MiniSSL::Context` creation into its own
`MiniSSL::ContextBuilder` class along the same lines as in [#1989].

This will allow us to reuse this code for adding SSL support to the
control app (issue [#2015]). Since we will need the `MiniSSL` require
and check in both places, I moved that into the `ContextBuilder` class
as well.

[#1989]: https://github.com/puma/puma/pull/1989
[#2015]: https://github.com/puma/puma/pull/2015

* Add SSL support for the control app

This starts to address [#2015]. I think we will need to add SSL support
to the control cli as well.

[#2015]: https://github.com/puma/puma/issues/2015
2019-10-21 09:35:15 +08:00
..
app Status app: privatize auth, no more explicit returns 2019-09-20 12:45:56 +02:00
minissl Add SSL support for the control app (#2046) 2019-10-21 09:35:15 +08:00
plugin Test cleanup and parallelization (#1846) 2019-07-16 18:53:28 -04:00
rack Test cleanup and parallelization (#1846) 2019-07-16 18:53:28 -04:00
accept_nonblock.rb lib\puma\accept_nonblock.rb - fix socket closing on error (#1941) 2019-09-02 07:15:25 +00:00
binder.rb Add SSL support for the control app (#2046) 2019-10-21 09:35:15 +08:00
cli.rb Allow extra runtime deps to be defined when using prune_bundler (#1105) 2019-09-02 16:10:33 +00:00
client.rb Remove Puma::Delegation (#2000) 2019-10-01 18:05:46 +02:00
cluster.rb Fix Binder @unix_paths handling 2019-10-01 08:50:38 -05:00
commonlogger.rb Freeze all the strings! 2018-09-17 11:41:14 -05:00
configuration.rb Fix Typos (#1859) 2019-07-22 10:33:19 -04:00
const.rb Puma 4.2.1 2019-10-07 11:42:05 +02:00
control_cli.rb Update pumactl to remove development as default environment (#2035) 2019-10-18 13:49:05 +08:00
detect.rb Freeze all the strings! 2018-09-17 11:41:14 -05:00
dsl.rb Allow for symbols to be used in verify_mode (#2011) 2019-10-04 19:30:10 +02:00
events.rb Revert "Avoid mutating global STDOUT & STDERR (#1837)" (#1946) 2019-09-02 16:05:48 +00:00
io_buffer.rb re-implement (native) IOBuffer for JRuby 2018-12-20 12:40:15 +01:00
jruby_restart.rb Freeze all the strings! 2018-09-17 11:41:14 -05:00
launcher.rb Fix Binder @unix_paths handling 2019-10-01 08:50:38 -05:00
minissl.rb OpenSSL 1.1.1 updates, add #no_tlsv1_1 2019-08-03 14:36:59 -05:00
null_io.rb Freeze all the strings! 2018-09-17 11:41:14 -05:00
plugin.rb PluginRegistry#fire_background - fix up per issue 1972 (#1973) 2019-09-18 15:53:29 +02:00
rack_default.rb Test cleanup and parallelization (#1846) 2019-07-16 18:53:28 -04:00
reactor.rb Don't allow EINVAL to raise during SSL addr check 2019-10-07 16:03:05 +02:00
runner.rb Add SSL support for the control app (#2046) 2019-10-21 09:35:15 +08:00
server.rb Remove Puma::Delegation (#2000) 2019-10-01 18:05:46 +02:00
single.rb Fix Binder @unix_paths handling 2019-10-01 08:50:38 -05:00
state_file.rb Freeze all the strings! 2018-09-17 11:41:14 -05:00
tcp_logger.rb Freeze all the strings! 2018-09-17 11:41:14 -05:00
thread_pool.rb Fix typo 2019-10-19 16:58:19 +08:00
util.rb Remove URI backport for Ruby 1.9.3 (#1709) 2019-02-14 14:37:27 -07:00