Brad Warren
340e4dc0f2
Remove unused nosexcover dependency
2016-06-17 10:50:02 -07:00
Brad Warren
f5282ed2de
Show lines missing test coverage in test output
2016-06-17 10:48:54 -07:00
Brad Warren
261046a2d7
Update relevant_values tests
2016-06-14 13:52:39 -07:00
Brad Warren
f9d5ecaf6f
Add option_was_set test
2016-06-13 17:45:47 -07:00
Brad Warren
97af8dfb70
Add defaults to helpful_parser
2016-06-13 17:31:57 -07:00
Brad Warren
4c68792dd3
Remove test_defaults_global
2016-06-13 17:29:56 -07:00
Brad Warren
8c174f38b5
Add has_default_value method
2016-06-13 17:00:59 -07:00
Brad Warren
aaf93b65b0
Refactor storage.relevant_values
2016-06-13 16:55:45 -07:00
Brad Warren
8f68663097
Add option_was_set function
2016-06-13 16:52:35 -07:00
Brad Warren
9f61424e26
Merge branch 'master' into default-detector
2016-06-13 15:07:13 -07:00
Brad Warren
26316fb222
Ensure changes to webroot_map aren't reflected in cli.DEFAULTS
2016-06-13 15:06:49 -07:00
Brad Warren
b57677b16a
Use cli.DEFAULTS in storage.py
2016-06-13 14:57:14 -07:00
Brad Warren
657c4e7259
Set DEFAULTS during parse_args
2016-06-13 14:49:24 -07:00
Brad Warren
c60c28514c
Add global DEFAULT variable
2016-06-13 13:49:32 -07:00
Brad Warren
07cf34284e
Add test_common_name_sans_order
2016-06-09 17:55:46 -07:00
Brad Warren
bb1d2c0a1f
Test common name is listed first in storage.py
2016-06-09 17:49:44 -07:00
Brad Warren
562802bfd0
Refactor common symlink writing code
2016-06-09 17:44:33 -07:00
Brad Warren
4f99cc7b2a
Add _write_out_kind method
2016-06-09 17:43:05 -07:00
Brad Warren
02cdb5db0e
Add cert with not alphabetically first CN
2016-06-09 16:03:32 -07:00
Brad Warren
2c803eff6a
Use get_names_from_cert in storage.py
2016-06-08 17:01:54 -07:00
Brad Warren
0a707b64ec
Use common_name instead of subject
2016-06-08 16:59:44 -07:00
Brad Warren
8db1b5627c
Add GetNamesFromCertTest
2016-06-08 16:57:56 -07:00
Brad Warren
753aea2f3f
Add get_names_from_cert function
2016-06-08 16:53:04 -07:00
Brad Warren
ac581951b3
Have get_names_from_csr use _get_names_from_cert_or_req
2016-06-08 16:50:34 -07:00
Brad Warren
a0be028340
Add _get_names_from_cert_or_req
2016-06-08 16:49:08 -07:00
Brad Warren
96dd662e55
Delint certbot-compatibility-test
2016-06-08 14:35:59 -07:00
Brad Warren
e51c16d666
Update letsencrypt-auto changes for the new format
2016-06-07 17:24:56 -07:00
Brad Warren
1c363716a0
Wrap mageia bootstrap script in bash function
2016-06-07 16:33:04 -07:00
Brad Warren
8aa1d85991
Move mageia bootstrap script
2016-06-07 16:25:08 -07:00
Brad Warren
079e6ee139
Merge branch 'master' into mageia
2016-06-07 16:23:08 -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
Brad Warren
e826de5db7
Don't change line endings on a tarball
2016-06-06 14:52:30 -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
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
Brad Warren
78ea886a79
Fix deploy cert and TLSSNI check
2016-06-06 11:49:36 -07:00
Brad Warren
2815361e63
Update the template as well
2016-06-03 11:12:49 -07:00
Brad Warren
c9bdc19851
Build letsencrypt-auto
2016-06-02 16:03:15 -07:00
Brad Warren
76a939ceb3
Exit if cannot bootstrap
2016-06-02 16:00:19 -07:00
Brad Warren
2659ec3188
Stop packaging shim packages
2016-06-02 13:27:52 -07:00
Brad Warren
8a8a8b776d
permanently pin 0.7.0 of letsencrypt in certbot-auto
2016-06-02 13:17:41 -07:00
Brad Warren
b324845a9c
fixes #1080
2016-05-31 15:24:19 -07:00
Brad Warren
673b5e960a
Merge branch 'master' into update_registration
2016-05-31 14:35:30 -07:00
Brad Warren
a7edc4b1e5
Previously, the script relied on global pip for hashing packages. This
...
doesn't work if you don't have `pip` installed (like me) and I think using
`pip` from the venv should be preferred to ensure you are using the latest
`pip` (which was updated in the venv earlier in the script).
2016-05-26 10:33:18 -07:00
Brad Warren
7e039d1504
With us packaging the shim packages, there are more lines in
...
letsencrypt-auto-requirements.txt that will change with every release. This
change strips the hashes of the previous packages before adding the new ones.
2016-05-26 10:24:57 -07:00
Brad Warren
1322ae12ce
Stop packaging letshelp
2016-05-26 10:20:47 -07:00
Brad Warren
14b45b795a
give register full test coverage
2016-05-25 22:45:57 -07:00
Brad Warren
89279a72bd
Interatively ask for e-mail with register verb
2016-05-25 22:23:36 -07:00
Brad Warren
8d802ef6fd
Fix up display/ops.py coverage
2016-05-25 22:12:06 -07:00
Brad Warren
653935b937
Merge branch 'master' into update_registration
2016-05-25 21:54:51 -07:00
Brad Warren
6598bcb53e
refactor get_email
2016-05-25 21:53:20 -07:00
Brad Warren
5b2ab14711
Revert "Pin old pkginfo version"
...
This reverts commit 4919814dd1 .
2016-05-25 16:50:18 -07:00
Brad Warren
1819b22ebc
Fix typo
2016-05-25 16:47:05 -07:00
Brad Warren
a87df33de6
Update register tests
2016-05-25 16:41:39 -07:00
Brad Warren
5531c156e8
Save the updated registration
2016-05-25 16:41:19 -07:00
Brad Warren
14e2ea92ee
Add a way to only save registration resources
2016-05-25 16:32:03 -07:00
Brad Warren
29822aad9d
denit
2016-05-25 14:57:01 -07:00
Brad Warren
2268dbf489
delint
2016-05-25 14:55:44 -07:00
Brad Warren
4a85d59d93
Add test for missing renewal conf version
2016-05-24 22:03:30 -07:00
Brad Warren
57e6d1995b
log louder
2016-05-24 16:32:03 -07:00
Brad Warren
420e64f039
Simplify webroot chown and rm errors
2016-05-24 13:43:45 -07:00
Brad Warren
c606273d14
use TEMP_DIR trap consistently
2016-05-24 13:16:21 -07:00
Brad Warren
70bb7ff68f
fixes #3060
2016-05-24 13:08:10 -07:00
Brad Warren
b1eff0fe35
Build le-auto to bring it up to date
2016-05-24 13:03:53 -07:00
Brad Warren
0038490c16
Merge branch 'master' into renewal-conf-versions
2016-05-23 16:03:29 -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
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
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
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
Brad Warren
94549219c5
Add get_names_from_csr tests
2016-05-18 14:06:32 -07:00
Brad Warren
77e4be933c
Simplify get_names_from_csr
2016-05-18 13:59:17 -07:00
Brad Warren
8e17d7498d
Add get_names_from_csr
2016-05-18 10:14:15 -07:00
Brad Warren
50421e99be
Factor loading cert/req into its own function
2016-05-18 09:56:34 -07:00
Brad Warren
507b154276
Don't saying you're requesting root unless you really are
2016-05-17 20:11:02 -07:00
Brad Warren
502eba1cc4
Simplify SUDO certbot prompt
2016-05-17 20:07:45 -07:00
Brad Warren
45b7c407c1
Don't tell people you check for updates on every run
2016-05-17 20:07:06 -07:00
Brad Warren
af41345967
Put arg parsing in one place
2016-05-17 20:06:35 -07:00