Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-10 | Don't allow limiting protocl on HTTP/HTTPS tests. | root | |
We cannot allow HTTP/HTTPS to be limited by protocol, such as IPv4-only or IPv6-only. Raise an error in the parser if this is attempted. Added test-case to confirm, and this closes #12488. | |||
2016-02-10 | Adjusted greediness of regex in http with content | Patrick J Cherry | |
It should match the next occurrence of the opening quote type, not the last. | |||
2016-02-10 | Adjusted http with content string parsing. | Patrick J Cherry | |
It now matches "can't match" and 'he said "ha!"'. Added tests. | |||
2016-01-11 | Allow expected-test to be double-quoted. | Steve Kemp | |
This changes the parser from only allowing this: http://example.com/ must run http with content 'reserved'. To allowing both of these: http://example.com/ must run http with content "reservered". http://example.com/ must run http with content 'reserved'. | |||
2015-08-26 | Catch "RecvErr" exceptions from curb. | Steve Kemp | |
This prevents a slightly ugly backtrace instead of a genuinely useful report. | |||
2015-04-16 | Updated test-handler for new API. | Steve Kemp | |
This update consists of two changes: * No longer return "true" or "false" instead return "TEST_FAILED", or "TEST_SUCCEEDED". * Removed the testing of test-inversion from the class, now it lives in the base-class where it should have done all along. | |||
2015-03-09 | Removed trailing whitespace from the code | Steve Kemp | |
2015-03-09 | Whitespace fixups. | Steve Kemp | |
These were all identified and suggested by rubocop. | |||
2015-03-09 | Removed spaces inside parenthesis. | Steve Kemp | |
2015-03-09 | Prefer single-quotes when you don't need interpolation. | Steve Kemp | |
So "foo" is less good than 'foo'. | |||
2015-03-09 | Prefer single-quoted strings inside interpolations. | Steve Kemp | |
2015-03-09 | Avoid redudent returns. | Steve Kemp | |
The last expression of a method is the return value. So: def foo; false ; end Is the same as: def foo; return false; end | |||
2015-03-09 | Don't use parenthesis aroudn conditions in an if. | Steve Kemp | |
2015-03-09 | Do not use parentheses for method calls with no arguments. | Steve Kemp | |
This is neater. Flagged by rubocop | |||
2015-03-09 | Minor indentation fixup. | Steve Kemp | |
2015-03-09 | Avoid redundent ".to_s" methods. | Steve Kemp | |
These are not required if the argument is string already, or has a _to_s method which will be automatically invoked by magic. | |||
2014-12-02 | Added host header override to errors in HTTP test | James Hannah | |
2014-10-13 | Added support for overriding the HTTP Host header | James Hannah | |
2014-05-16 | Fixed numerous typos in the http library | Patrick J Cherry | |
2014-05-16 | Updated http protocoltest to connect over both IPv4 and 6. | Patrick J Cherry | |
2013-10-15 | We now allow "with cache busting", and "without cache busting". | Steve Kemp | |
2013-10-08 | Attempt to avoid caching artifacts on all URL-testing by | Steve Kemp | |
appending ?ctime=XX to HTTP/HTTPS-requests. | |||
2013-05-15 | Honour the global timeout period. | Steve Kemp | |
The global configuration file, /etc/custodian/custodian.cfg, has a timeout=XX setting in it. Until now we've ignored it and used a fixed timeout of 20/30 seconds. Now we fully honour the specified value. | |||
2013-04-23 | Updated the parser to allow the test to specify whether HTTP-redirects | Steve Kemp | |
are followed. Added test-cases to match. | |||
2013-01-14 | fixed comments. | Steve Kemp | |
2012-12-24 | Added reference to missing URI library | Steve Kemp | |
2012-12-20 | It is a bug for a test to have a protocol not matching the | Steve Kemp | |
scheme of the URL. e.g. This is wrong: https://example.com/ must run http .. ("https" != "http"). | |||
2012-12-17 | Ensure our test fails if the content doesn't match | Steve Kemp | |
2012-12-07 | When reporting on failure-types the HTTP/HTTPS test is often reported ↵ | Steve Kemp | |
incorrectly. Fixed this now, based on the URL and added a test case. | |||
2012-11-26 | New release | Steve Kemp | |
2012-11-26 | Show failing lines. | Steve Kemp | |
2012-11-24 | Updated to max 10 redirections; and handle excessive redirections cleanly. | Steve Kemp | |
2012-11-24 | The target of the test, the URL, should be saved. | Steve Kemp | |
2012-11-24 | Alert if SSL-validation fails. | Steve Kemp | |
2012-11-23 | Return "false" rather than nil. Just for neatness. | Steve Kemp | |
2012-11-23 | Increase max-redirections to 5 | Steve Kemp | |
2012-11-23 | Use the curb rubygem | Steve Kemp | |
2012-11-23 | Added simple implementation - no test cases yet, no real testing carried out. | Steve Kemp | |
2012-11-23 | Test that inverted() works for each protocol test we know about. | Steve Kemp | |
2012-11-22 | Parse the configuration file into arrays of jobs, via our test-factory | Steve Kemp | |
2012-11-22 | Whitespace updates. | Steve Kemp | |
2012-11-22 | Moved tests into a namespace. | Steve Kemp | |
2012-11-22 | Updated to stub out more code. | Steve Kemp | |
2012-11-22 | Updated DNS | Steve Kemp | |
2012-11-22 | Added stub code. | Steve Kemp | |
2012-11-21 | Added. todo. | Steve Kemp | |