This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here.
- Removed centos build from .bonsai.yml
3.0.2 - 2020-08-27
- Fixed bonsai script in .travis.yml
3.0.1 - 2020-08-27
- Modified .travis.yml to re-order deploy steps
3.0.0 - 2020-08-27
- Bump
sensu-plugin
dependency from~> 1.2
to~> 4.0
you can read the changelog entries for 4.0, 3.0, and 2.0 - Remove ruby-2.3.0. Upgrade bundler. Fix failing tests (@phumpal).
- Travis build automation to generate Sensu Asset tarballs that can be used n conjunction with Sensu provided ruby runtime assets and the Bonsai Asset Index
- Require latest sensu-plugin for Sensu Go support
- New option to treat anchor argument as a regexp
- New Check plugin
check-ssl-root-issuer.rb
with alternative logic for trust anchor verification.
check-ssl-anchor.rb
uses regexp to test for present of certificates in cert chain that works with both openssl 1.0 and 1.1 formatting- Upgrade rake and rubocop dependencies
- Remediate rubocop issues
- ssl-anchor test now uses regexp
2.0.1 - 2018-05-30
check-ssl-qualys.rb
: Fixed typo and removed timeout-t
short option replacing it with--timeout
as per previous changelog.-t
conflicts with the short option for--time-between
- Fixed typo in changelog
2.0.0 - 2018-03-27
check-ssl-qualys.rb
: when you submit a request with caching enabled it will return back a response including an eta key. Rather than sleeping for some arbitrary number of time we now use this key when its greater than--time-between
to wait before attempting the next attempt to query. If it is lower or not present we fall back to--time-between
(@majormoses)check-ssl-qualys.rb
: new--timeout
parameter to short circuit slow apis (@majormoses)
check-ssl-qualys.rb
: updated--api-url
to default tov3
but remains backwards compatible (@jhoblitt) (@majormoses)
check-ssl-qualys.rb
: option --debug
to enable debug logging (@majormoses)
check-ssl-hsts-preloadable.rb
: Fixed testing warnings for if a domain can be HSTS preloaded (@rwky)
1.5.0 - 2017-09-26
- Ruby 2.4.1 testing
check-ssl-hsts-preload.rb
: Added check for testing preload status of HSTS (@rwky)check-ssl-hsts-preloadable.rb
: Added check for testing if a domain can be HSTS preloaded (@rwky)
- updated CHANGELOG guidelines location (@majormoses)
check-java-keystore-cert.rb
: Export cert in PEM format to fix tests that broke going from Precise to Trusty travis workers (@eheydrick)- fixed spelling in github pr template (@majormoses)
1.4.0 - 2017-06-20
check-ssl-anchor.rb
: Add check for a specific root certificate signature. (@pgporada)check-ssl-anchor_spec.rb
: Tests for thecheck-ssl-anchor.rb
script (@pgporada)
1.3.1 - 2017-05-30
check-ssl-qualys.rb
: Fix missingnet/http
require that prevented the check from executing (@eheydrick)
1.3.0 2017-05-18
check-java-keystore-cert.rb
: Escape variables sent to shell on calls to keytool. (@rs-mrichmond)
1.2.0 - 2017-05-17
- check-ssl-qualys.rb: removed dependency on rest-client so we don't need a c compiler (@baweaver)
1.1.0 - 2017-02-28
check-ssl-host.rb
: Add optionaladdress
command line parameter for specifying the address of the server to connect to, to override thehostname
parameter (which is still used for verification/SNI) (@advance512)check-ssl-host.rb
: Better error message when unable to connect to target host (@johntdyer)check-ssl-host.rb
: Add support for client certificates (@modax)check-ssl-host.rb
: Add basic IMAP STARTTLS negotiation (@lobeck)check-java-keystore-cert.rb
: Add new check to verify a certificate in a Java Keystore has not expired. (@joerayme)check-ssl-crl.rb
: Add check for expiring CRL (@shoekstra)
check-ssl-qualys.rb
: Handle API errors with status unknown instead of unhandled "Check failed to run". (@11mariom)check-ssl-qualys.rb
: Handle nil grade_rank as critical not rated (@11mariom)
- Updated Rubocop to 0.40, applied auto-correct
- Loosened dependency on sensu-plugin from
= 1.2.0
to~> 1.2
- Changed permissions on check-ssl-qualys.rb to ensure it is executable
- check-ssl-cert.rb: Added optional
servername
configuration for specifying an SNI which may differ from the host
- Removed Ruby 1.9.3 support; add Ruby 2.3.0 support to testing matrix
0.0.6 - 2015-08-18
- Added rest-client to the gemspec
0.0.5 - 2015-08-05
- updated sensu-plugin gem to 1.2.0
- Basic support for STARTTLS negotiation (only SMTP to start with)
0.0.4 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
0.0.3 - 2015-06-18
- plugin to test SSL using the Qualys SSL Test API
0.0.2 - 2015-06-03
- added binstubs
- removed cruft from /lib
- initial release