Fixes #25100 - Ruby logging stack replaced with logging gem
Fixes #21350 - Allow restricting to TLSv1.2
fixes #19480 - add systemd notify support
When started under systemd, the launcher now logs via the notify socketAPI when all configured WEBrick servers have started so the servicestate is reported accurately (rather than the daemonization point).
An example unit file is now shipped that uses a --no-daemonize...
Fixes #18026 - proxy can listen on multiple arbitrary interfaces
Fixes #14995 - proxy default log is INFO
Fixes #14618 - refactored module initialization
to allow for: - support for multiple simultaneous providers - programmatically defined settings - custom validators - ability to customize module loading
Also includes support for constructor-based dependency injection
Fixes #13761 - libvirt provider with native bindings
Fixes #13747 - Allow configuration of dsabled SSL cipher suites
Added a :ssl_disabled_ciphers option to the settings allowing disablingdisallowed cipher suits in webrick.
Fixes #14461 - removed :method_missing from Proxy::Settings::Plugin
OpenStruct always returned 'nil' when calling methods for non-existing keys. Before ruby 2.3 methods for keys were defined during OpenStruct instantiation. Starting with ruby 2.3 methods for members of the OpenStruct are defined lazily, via method_missing. Our override of the method was breaking OpenStruct (and...
refs #12715 - update default values of log_buffer settings
Removed log_buffer_level from default settings as it appears to beunused.
View revisions
Also available in: Atom