Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-10 | Use standard URL username/password holders.10-support-http-basic-auth | Steve Kemp | |
Rather than: with auth 'username:password' We use: http://user:pass@example.com/ | |||
2017-03-28 | Added testcases for HTTP basic-auth. | Steve Kemp | |
2017-03-28 | Support HTTP BASIC-AUthentication. | Steve Kemp | |
Supply this like so: http://example.com/ must run http with auth 'username:passw0rd' with status 200 otherwise 'failure' | |||
2017-03-27 | Merge branch 'ssl-custom-expiry' into 'master' | James Hannah | |
Allow tests to specify the number of days before an expiring SSL certificate will generate a warning See merge request !5 | |||
2017-03-27 | First stab at allowing custom SSL expiry days | James Hannah | |
2017-03-17 | Merge branch '9-ci-run-tests' into 'master' | Chris Elsworth | |
Resolve "gitlab-ci should run the test-cases." Closes #9 See merge request !6 | |||
2017-03-17 | Style | Chris Elsworth | |
2017-03-17 | Skip DNS-tests under CI. | Steve Kemp | |
They fail. | |||
2017-03-17 | Use the -ruby environment | Steve Kemp | |
2017-03-17 | Attempt to run the test-cases in the CI environment | Steve Kemp | |
2017-03-16 | Merge branch '7-allow-custom-prefixes' into 'master' | Jamie Nguyen | |
Resolve "Allow subject-lines to be prefixed with a custom string." See merge request !4 | |||
2017-03-16 | Bump changelog | Steve Kemp | |
2017-03-16 | Use the subject-prefix if it is present. | Steve Kemp | |
2017-03-16 | Added helper for reading a custom-prefix. | Steve Kemp | |
This will allow classification (by human eyes) of raised-alerts. | |||
2017-03-06 | Merge branch '6-move-to-gitlab-ci' into 'master' | James Carter | |
Move to gitlab-CI. Closes #6 See merge request !3 | |||
2017-03-06 | Don't package for squeeze, silly\! | Steve Kemp | |
2017-03-06 | Package for squeeze->stretch. | Steve Kemp | |
2017-03-06 | Move to gitlab-CI. | Steve Kemp | |
This closes #6. | |||
2016-12-19 | New releaserelease-0.32 | Steve Kemp | |
2016-12-19 | Merge branch '4-show-host-port-when-timing-out' into 'master' | Patrick J Cherry | |
Show host/port when TCP timeout occurs. This is a failure case which is not 100% clear. This closes #4. See merge request !2 | |||
2016-12-19 | Show host/port when TCP timeout occurs. | Steve Kemp | |
This is a failure case which is not 100% clear. This closes #4. | |||
2016-11-04 | New releaserelease-0.31 | Steve Kemp | |
2016-11-03 | Merge branch '3-send-sni-when-falling-back-to-openssl' into 'master' | James Hannah | |
Send the server-name-indicator (SNI) when falling back to legacy. If ruby-based SSL negotiation fails then we fallback to invoking (horridly!) openssl directly. Until now this didn't send the SNI hostname to connect to, so it could only test the first/default SSL site that was listening upon a given IP address. This commit updates things such that we send the correct hostname, from the URL under-test. Closes #3 See merge request !1 | |||
2016-11-03 | Send the server-name-indicator (SNI) when falling back to legacy.3-send-sni-when-falling-back-to-openssl | Steve Kemp | |
If ruby-based SSL negotiation fails then we fallback to invoking (horridly!) openssl directly. Until now this didn't send the SNI hostname to connect to, so it could only test the first/default SSL site that was listening upon a given IP address. This commit updates things such that we send the correct hostname, from the URL under-test. | |||
2016-07-18 | New releaserelease-0.30 | Steve Kemp | |
2016-07-18 | Fallback to using `openssl` if we can't get certificates. | Steve Kemp | |
Since the ruby version available to wheezy doesn't support TLS 1.2 fetching the certificate from remote HTTPS servers will fail, if that is all that is available. If we hit that condition, and only that one, we'll fall back to invoking `openssl` natively. This will allow us to monitor expiration-time for remote SSL certificates, but the downside is that we no longr receive the bundle that the remote server might send - so we cannot validate the signature chain. This closes #2. | |||
2016-07-18 | Remove outdated tests. | Steve Kemp | |
2016-07-13 | Update error message for validation-failu | Steve Kemp | |
2016-07-13 | Retry SSL checks on negotiation failure.release-0.29 | Steve Kemp | |
This prevents an endless loop. | |||
2016-04-22 | Updated to fix the last remaining rubocop warnings. | Steve Kemp | |
This involved silencing a few issues that were judged to be minor, and changing various whitespaces and function-calls. The most obvious example was changing this: assert(ret.kind_of? Array) To this: assert(ret.kind_of?(Array)) | |||
2016-04-22 | More rubocop fixups. | Steve Kemp | |
These are again mostly based around whitespace-changes. | |||
2016-04-22 | More rubocop fixes. | Steve Kemp | |
2016-04-22 | Fixed up more rubocop warnings. | Steve Kemp | |
Again these were whitespace-related. | |||
2016-04-22 | More updates to silence rubocop style-guides. | Steve Kemp | |
These warnings were largely whitespace-based. | |||
2016-04-22 | Updated for the most recent rubocop version. | Steve Kemp | |
This is fixes for 0.39.0 | |||
2016-04-22 | Updated to fix rubocop warnings. | Steve Kemp | |
2016-04-22 | Renamed the README file we include. | Steve Kemp | |
2016-04-22 | Fixed Markdown formatting | Steve Kemp | |
2016-04-22 | Renamed page. | Steve Kemp | |
2016-04-22 | Minor updates. | Steve Kemp | |
2016-04-22 | Readded file. | Steve Kemp | |
It was required after all. | |||
2016-04-22 | Merge branch 'master' of ssh://projects.bytemark.co.uk//home/git/custodian | Steve Kemp | |
2016-04-22 | Removed obsolete file. | Steve Kemp | |
2016-04-22 | Added tftp-hpa as a debian package dependency | James F. Carter | |
2016-04-22 | new release | James F. Carter | |
2016-04-22 | Deleted trailing whitespace. | Steve Kemp | |
Made minor formatting cleanups | |||
2016-04-22 | Simplified the parsing of the TFTP URI. | Steve Kemp | |
2016-04-21 | added tftp protocol test | James F. Carter | |
2016-04-21 | added a simple tftp utility | James F. Carter | |
2016-04-05 | Bumped dependencies. | Steve Kemp | |
This allows the package to install upon Jessie. The redis library wasn't added, so that we can still install upon Wheezy. To install upon Wheezy: gem install curb gem install redis Once our status-hosts are all Wheezy we can defult to ruby-redis. This closes #12713 |