Commit graph

40 commits

Author SHA1 Message Date
Brad Warren
6aa21d1db6 Fix and speed up compatibility-tests
* Fix nginx-compatibility tests

* sleep is overrated

* Reduce verbosity of nginx tests
2017-06-21 13:29:00 -07:00
Erica Portnoy
15c6c1388e Have validator only test domains without existing redirects 2017-06-20 17:15:00 -07:00
Seth Schoen
be457ffa95 Test more in nginx compatibility tests
* Highlight failures more with asterisks

* Filter out wildcard names from all_names

* Only test -ai, not -aie (no redirects)

* Modified versions of almost all of 79 configs corpus

* Re-enable now-working stanza with 301 redirect

* Change another redirect to go to :443
2017-06-20 17:14:22 -07:00
dokazaki
8011fb2879 Add mypy (#4386)
* Initial configuration of mypy in box, correction of base mypy errors.

* Move mypy install to toe

* Add pylint comments for typing imports.

* Remove typing module for Python 2.6 compatibility.
2017-03-18 19:10:10 -07:00
Amjad Mashaal
1fd847e216 Adding checking name validity to the Apache plugin (#3639) 2017-02-01 07:12:51 -08:00
Josh Soref
6a39a42f45 Spelling (#4101)
* spelling: action

* spelling: artifacts

* spelling: asymmetric

* spelling: attempts

* spelling: bizarre

* spelling: certbot

* spelling: certificate

* spelling: certainly

* spelling: challenge

* spelling: client

* spelling: collated

* spelling: correct

* spelling: considered

* spelling: custom

* spelling: distinguish

* spelling: encoding

* spelling: enhancement

* spelling: equivalent

* spelling: execution

* spelling: existence

* spelling: failed

* spelling: handshake

* spelling: hyphen

* spelling: initialized

* spelling: initialization

* spelling: interpretation

* spelling: letsencrypt

* spelling: multiline

* spelling: multipart

* spelling: necessary

* spelling: otherwise

* spelling: output

* spelling: overridden

* spelling: positives

* spelling: preferable

* spelling: progress

* spelling: recommended

* spelling: referring

* spelling: relativity

* spelling: request

* spelling: requiring

* spelling: separate

* spelling: source

* spelling: specified

* spelling: standard

* spelling: successfully

* spelling: unparseable

* spelling: useful
2017-01-26 16:21:54 -08:00
Brad Warren
16ed5bdd47 encode to bytes as necessary in Validator.certificate (#4026) 2017-01-17 12:13:10 -08:00
Erica Portnoy
5fda61f271 Allow validation of cross-domain redirects (#3561)
* Update compatibility validator to pass redirect check when redirecting to a different domain, whether http or https.
2016-09-29 15:31:13 -07:00
Brad Warren
1f471da768 Remove code duplication to make pylint happy 2016-08-10 17:39:29 -07:00
Seth Schoen
4bbb12f182 Satisfying some lint complaints 2016-08-10 17:16:54 -07:00
Brad Warren
a76c36bf12 Remove old Dockerfiles 2016-08-10 15:52:33 -07:00
Brad Warren
2d099680d0 Rename apache compatibility test tarball 2016-08-10 15:39:59 -07:00
Brad Warren
4c596311b0 Add nginx compatibility test data tarball 2016-08-10 15:39:35 -07:00
Seth Schoen
595e515518 Restart web servers before beginning tests 2016-08-10 14:57:44 -07:00
Seth Schoen
6e86c71259 Provide a copy of the self-signed cert as the fullchain as well 2016-08-08 18:03:07 -07:00
Seth Schoen
7d27c1f500 More correct parsing of lines containing trailing space 2016-08-08 17:51:55 -07:00
Seth Schoen
d41ceff86d Various WIP on nginx compatibility test 2016-08-08 17:24:54 -07:00
Seth Schoen
2cd2228ca6 starts_with is actually called startswith 2016-08-05 15:07:35 -07:00
Seth Schoen
353cb6e6c6 New _get_names approach for nginx test 2016-08-03 17:10:20 -07:00
Seth Schoen
7b67ba6797 Remove unused Apache-related variables 2016-07-29 17:14:23 -07:00
Seth Schoen
89f576babb Primarily simple s/apache/nginx/ and the like 2016-07-29 16:51:33 -07:00
Ville Skyttä
c7b89c334b Use logger.warning instead of deprecated warn 2016-07-22 09:54:28 +03:00
Brad Warren
96dd662e55 Delint certbot-compatibility-test 2016-06-08 14:35:59 -07:00
Brad Warren
bd232fb85a Merge branch 'removing_proxy' of github.com:certbot/certbot into removing_proxy 2016-06-06 14:53:35 -07:00
Brad Warren
ce378cec21 Try updating tarball again 2016-06-06 14:53:12 -07:00
Seth Schoen
5f8964a6a8 Fix typo 2016-06-06 14:48:49 -07:00
Brad Warren
1c1816fb4a Update tarball 2016-06-06 14:35:28 -07:00
Brad Warren
8723bded72 Add extra saves for apache plugin 2016-06-06 14:17:11 -07:00
Seth Schoen
144dbdd90b Explain whether tests succeeded or failed overall 2016-06-06 12:23:15 -07:00
Brad Warren
4b79206d89 Merge branch 'removing_proxy' of github.com:certbot/certbot into removing_proxy 2016-06-06 12:09:24 -07:00
Brad Warren
e1f4e22c6d Unwrap achall 2016-06-06 12:09:17 -07:00
Seth Schoen
e0bb04fd25 Forgot to import shutil 2016-06-06 12:02:53 -07:00
Seth Schoen
1d3fbe945d Copy config into /etc/apache2 2016-06-06 12:01:55 -07:00
Brad Warren
78ea886a79 Fix deploy cert and TLSSNI check 2016-06-06 11:49:36 -07:00
Seth Schoen
c79924b771 Work in progress on removing_proxy 2016-06-03 16:35:10 -07:00
Seth Schoen
81cda2903a Attempt at putting everything inside Docker 2016-06-03 15:30:20 -07:00
Blake Griffith
b05258243a More le_util in docs and compatibility tests 2016-05-26 15:57:50 -05:00
Brad Warren
75a1d81458 More stray ncrypt reference cleanup 2016-04-14 17:04:23 -07:00
Brad Warren
0ce45a77f9 s/Let's Encrypt/Certbot certbot-compatibility-test 2016-04-13 16:59:37 -07:00
Brad Warren
4fab8751b2 s/letsencrypt/certbot letsencrypt-compatibility-test 2016-04-13 16:58:21 -07:00