6408 Commits
Author SHA1 Message Date
Brad Warren b1eff0fe35 Build le-auto to bring it up to date 2016-05-24 13:03:53 -07:00
sagi b54497d814 Fix chain filename 2016-05-24 19:33:13 +00:00
bmw 75b384727d Merge pull request #3058 from certbot/test-docker3
Run Boulder via docker-compose in tests.
2016-05-24 11:47:42 -07:00
Jacob Hoffman-Andrews ed802a6648 Fix BOULDERPATH 2016-05-23 18:47:52 -07:00
Jacob Hoffman-Andrews 2cfcfd6988 Run Boulder via docker-compose in tests.
This removes a lot of setup code we used to need in order to get Boulder to run,
and should reduce brittleness of tests based on Boulder changes.

This also unblocks Boulder from upgrading to MariaDB 10.1 in integration tests,
since changing to 10.1 syntax for user creation would break the current certbot
integration tests (which run 10.0).
2016-05-23 18:40:25 -07:00
sagi 4e41e65bfc Merge remote-tracking branch 'upstream/master' into fix_cert_path 2016-05-23 23:13:43 +00:00
Brad Warren 0038490c16 Merge branch 'master' into renewal-conf-versions 2016-05-23 16:03:29 -07:00
bmw 860ee5c174 Merge pull request #3054 from certbot/quikfix
Pin old pkginfo version
2016-05-23 15:50:35 -07:00
Brad Warren 4919814dd1 Pin old pkginfo version 2016-05-23 15:39:00 -07:00
Brad Warren 15ddf2ea32 Test init with newer conf file 2016-05-23 15:16:43 -07:00
Brad Warren ea53a14b57 test version is stored 2016-05-23 14:58:14 -07:00
Brad Warren 3576d372a6 Add warning about parsing old configuration file 2016-05-23 14:32:43 -07:00
Brad Warren c3c9441a59 Save version in renewal config file 2016-05-23 14:09:31 -07:00
Brad Warren 0e9aec20a7 Add CURRENT_VERSION constant 2016-05-23 14:04:13 -07:00
Brad Warren 536234c559 try and catch problems if we do something silly with our version in the future 2016-05-23 13:59:16 -07:00
Brad Warren ac37b9de6f test release version comparison 2016-05-23 13:55:17 -07:00
Brad Warren 4caba1fc75 Test mixed versions 2016-05-23 13:53:09 -07:00
Brad Warren 40a0354b36 Start get_strict_version tests 2016-05-23 13:50:14 -07:00
Brad Warren d4de026372 Add get_strict_version 2016-05-23 13:37:47 -07:00
bmw 13ad59d01b Merge pull request #3052 from NoodlesNZ/patch-1
Fixing package names for Debian Jessie
2016-05-23 10:51:52 -07:00
Nick Le Mouton fd899d2125 Fixing package names for Debian Jessie 2016-05-23 09:44:06 +12:00
Brad Warren 5cb0e0f264 Add test for csr with inconsistent domains 2016-05-20 17:41:58 -07:00
Brad Warren 0b85a8f1c8 Add a test for a CSR with no domains 2016-05-20 17:37:48 -07:00
Brad Warren 3c11733006 fix --csr and --allow-subset-of-names test 2016-05-20 17:32:37 -07:00
Brad Warren 2c4c8c081c Test bad csr 2016-05-20 17:00:06 -07:00
Brad Warren 953d4957b8 Add csr test 2016-05-20 16:57:13 -07:00
Brad Warren a48afd498c Start import_csr_file tests 2016-05-20 16:52:35 -07:00
schoen 9a640e01fd Merge pull request #2962 from chrismarget/master
Randomize serial numbers of DVSNI challenge certificates.
2016-05-20 16:39:24 -07:00
Noah Swartz 271316a413 cover test 2016-05-20 16:32:39 -07:00
Brad Warren 53286863fe Simplify import_csr_file 2016-05-20 16:26:09 -07:00
Brad Warren 73c4e8f7a4 Cleanup test_obtain_certificate_from_csr 2016-05-20 16:24:49 -07:00
Brad Warren 32d32dbc12 cli.py PEP8 fixes 2016-05-20 15:20:28 -07:00
Brad Warren 34cc714281 Merge branch 'use-cn-from-csr' into csr++ 2016-05-20 15:13:34 -07:00
Brad Warren f56aab65d7 Merge branch 'master' into use-cn-from-csr 2016-05-20 15:13:03 -07:00
Brad Warren dfb1b72c99 Merge branch 'master' into csr++ 2016-05-20 15:10:46 -07:00
Noah Swartz 46be2df199 fix syntax error 2016-05-20 13:25:34 -07:00
sagi 7689de2ad8 Fix tests 2016-05-20 01:18:50 +00:00
Noah Swartz 22badb2380 tests pass? 2016-05-19 17:29:39 -07:00
Noah Swartz 686e60b4bf Merge pull request #3033 from certbot/reredirect
Fix warning about already enabled redirect in Apache
2016-05-19 16:12:25 -07:00
Sagi KedmiandJacob Hoffman-Andrews ad76de2502 OCSP Stapling Enhancement for Apache (#2723)
Currently supports only Apache >=2.3.3.
letsencrypt --staple-ocsp -d dumpbits.com [no problem to set it on for apache => 2.3.3]
To check OCSP Stapling:
[~]$ echo QUIT | openssl s_client -connect dumpbits.com:443 -status 2>/dev/null | grep -A 31 'OCSP Resp'
OCSP Response Data:
    OCSP Response Status: successful (0x0)
    Response Type: Basic OCSP Response
    Version: 1 (0x0)
    Responder Id: C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
    Produced At: Mar 26 17:54:00 2016 GMT
    Responses:
    Certificate ID:
      Hash Algorithm: sha1
      Issuer Name Hash: 7EE66AE7729AB3FCF8A220646C16A12D6071085D
      Issuer Key Hash: A84A6A63047DDDBAE6D139B7A64565EFF3A8ECA1
      Serial Number: 032A2108AAA650E6EE2E6B041C03C2612A19
    Cert Status: good
    This Update: Mar 26 17:00:00 2016 GMT
    Next Update: Apr  2 17:00:00 2016 GMT

    Signature Algorithm: sha256WithRSAEncryption
         64:f2:71:02:6a:97:d9:eb:13:c1:5c:7a:f5:eb:26:89:3b:40:
         e3:08:82:f7:71:d4:fa:61:4a:8e:4a:7d:e9:53:84:e9:3a:89:
         67:66:08:d9:0e:79:65:9a:8d:dc:fb:07:cc:93:4f:eb:4e:3c:
         cc:7f:cd:fd:db:8f:c3:25:c3:54:87:a9:9c:35:6f:c1:39:31:
         e0:b1:f6:b1:3d:52:5d:db:bb:69:0f:23:05:fe:33:29:1f:ff:
         c6:af:17:a5:98:58:50:3a:48:93:5c:09:4b:f3:91:36:48:31:
         ed:ee:47:4d:66:c3:25:cf:56:b7:f4:48:80:eb:b8:f0:27:b1:
         97:18:b4:88:71:c6:55:5d:bb:25:16:48:98:85:8a:12:8d:64:
         bf:51:df:39:b1:44:91:e1:f2:c6:c3:7d:23:2b:d2:0f:4c:7f:
         57:b1:c9:ae:ec:32:b5:6a:87:bd:83:43:f1:f7:3c:8c:11:5c:
         9d:a5:12:fa:e6:79:87:45:c6:1d:46:c8:14:1e:8d:d1:de:7a:
         0d:e4:53:f2:c9:b6:e5:6e:cb:91:14:bb:04:38:36:4f:71:55:
         e1:ff:71:c7:a6:31:ed:db:6c:0f:d7:f5:ef:0c:6e:08:6b:e0:
         37:cf:ca:a5:67:89:c2:de:8e:36:6d:2f:41:7f:9f:10:c6🇩🇪
         4d:b1:2d:09
======================================
2016-05-19 16:04:18 -07:00
sagi 3589b25dc3 Make lint happy 2016-05-19 19:35:38 +00:00
sagi 501c19ef2a Syntax 2016-05-19 19:33:04 +00:00
sagi e1eb3eff16 Improve code reuse 2016-05-19 19:27:18 +00:00
Noah Swartz 0bb8b0bcd5 change invocation 2016-05-19 12:27:17 -07:00
Christopher Brown 3aed4fc59d Typo: too many self's
The extra self will push along the arguments, resulting in the accurate but not very helpful error message: "AttributeError: 'JWKRSA' object has no attribute 'kty'"
2016-05-19 14:19:13 -05:00
sagi fde151848d Use set_by_cli for fullchain_path and chain_path 2016-05-19 19:11:25 +00:00
Noah Swartz 409640fb87 le to cb for test package 2016-05-19 12:05:42 -07:00
sagi e737481129 WIP 2016-05-19 18:20:27 +00:00
Brad Warren 66a1399920 Add tests for multidomain vhost redirects 2016-05-19 09:40:17 -07:00
Brad Warren 574d20ecc4 Record enhancements applied to vhosts 2016-05-19 09:28:26 -07:00