Seth Schoen
|
0e19f43757
|
Let's not blame the user in the cancel message
|
2015-12-12 12:35:28 -08:00 |
|
Seth Schoen
|
411b5093e9
|
Add parallel --reinstall command-line flag
|
2015-12-12 12:23:16 -08:00 |
|
Seth Schoen
|
d290cd36d5
|
Correct typo
|
2015-12-12 12:18:01 -08:00 |
|
Seth Schoen
|
dfbf572bc4
|
Add missing quotation mark in documentation
|
2015-12-12 11:06:20 -08:00 |
|
Seth Schoen
|
2b3f217ce2
|
Attempt to fix #1856
|
2015-12-12 11:03:19 -08:00 |
|
Seth Schoen
|
8fdff540b5
|
Add interactive flag to should_auto{renew,deploy}
|
2015-12-11 22:02:46 -08:00 |
|
Seth Schoen
|
95d0113098
|
Make --renew-by-default apply in exact-duplicate case
|
2015-12-10 15:49:33 -08:00 |
|
Seth Schoen
|
748a7fe2bc
|
Partially update documentation for _treat_as_renewal
|
2015-12-10 15:41:27 -08:00 |
|
Seth Schoen
|
2b49cde640
|
Merge remote-tracking branch 'origin/master' into wip-1546
|
2015-12-10 15:23:21 -08:00 |
|
Seth Schoen
|
ae0f35d48d
|
Taking "newcert" option out of the menu
|
2015-12-10 15:23:10 -08:00 |
|
Seth Schoen
|
79c61a8098
|
Basic updated logic for #1546 behavior
|
2015-12-09 16:37:58 -08:00 |
|
Seth Schoen
|
d5849c3416
|
WIP on cli.py
|
2015-12-09 10:45:28 -08:00 |
|
Seth Schoen
|
f37aee39b2
|
Mention that this hasn't been implemented at all
|
2015-10-31 08:58:54 -07:00 |
|
Seth Schoen
|
d019316ed3
|
Documentation on our plans for ciphersuites
|
2015-10-31 08:52:49 -07:00 |
|
Seth Schoen
|
f160a51aa7
|
Don't crash if an existing lineage is slightly corrupt
|
2015-09-15 17:27:27 -07:00 |
|
Seth Schoen
|
c170a7a16b
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into treat_duplicate_as_renewal
|
2015-09-15 12:57:51 -07:00 |
|
Seth Schoen
|
a6426867d2
|
Merge branch 'master' into treat_duplicate_as_renewal
|
2015-09-14 10:32:03 -07:00 |
|
Seth Schoen
|
d66e65af11
|
Remove short -D for --duplicate
|
2015-09-14 10:31:43 -07:00 |
|
Seth Schoen
|
a38bb41856
|
PR cleanup
|
2015-09-11 13:49:26 -07:00 |
|
Seth Schoen
|
791825151a
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into treat_duplicate_as_renewal
|
2015-09-11 00:42:35 -07:00 |
|
Seth Schoen
|
f09016321b
|
Fix logic error if requesting nonduplicative cert
|
2015-09-10 15:12:36 -07:00 |
|
Seth Schoen
|
7b5b182f77
|
Test for _find_duplicative_certs
|
2015-09-10 14:59:29 -07:00 |
|
Seth Schoen
|
ff85bd30b7
|
Disable duplicate-code pylint check
|
2015-09-10 14:59:10 -07:00 |
|
Seth Schoen
|
7c2a87a51d
|
Remove explicit .namespace for easier testing
|
2015-09-10 14:45:30 -07:00 |
|
Seth Schoen
|
9524d98411
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into treat_duplicate_as_renewal
|
2015-09-09 15:10:55 -07:00 |
|
Seth Schoen
|
32f0f9d225
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into treat_duplicate_as_renewal
|
2015-09-09 00:12:18 -07:00 |
|
Seth Schoen
|
244dc30306
|
Fewer locals (lint would still complain)
|
2015-09-09 00:11:44 -07:00 |
|
Seth Schoen
|
2006c3a067
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into treat_duplicate_as_renewal
|
2015-09-08 21:02:06 -07:00 |
|
Seth Schoen
|
3cc15c6193
|
Cleanup
|
2015-09-08 21:01:53 -07:00 |
|
Seth Schoen
|
df42cca26e
|
More useful explanation of --duplicate
|
2015-09-08 08:58:43 -07:00 |
|
Seth Schoen
|
b375b9c074
|
Fix indentation
|
2015-09-08 08:48:46 -07:00 |
|
Seth Schoen
|
7dda21817a
|
Add --duplicate command-line option
|
2015-09-08 01:50:29 -07:00 |
|
Seth Schoen
|
7aa9fe845a
|
Basic fix for #411
|
2015-09-08 01:33:03 -07:00 |
|
Seth Schoen
|
05ee92f8cd
|
Remove Python 3 Travis checks
|
2015-08-06 12:07:00 -07:00 |
|
Seth Schoen
|
fbb0058bcd
|
Enable renewer test that was failing
|
2015-06-25 18:15:59 -07:00 |
|
Seth Schoen
|
c54f154ea6
|
Try to renew certs before trying to deploy them
|
2015-06-25 18:12:45 -07:00 |
|
Seth Schoen
|
d4bdba9726
|
Merge branch 'acme-spec-158' of https://github.com/kuba/lets-encrypt-preview
Resolved conflict in errors.py (LetsEncryptContAuthError renamed
to ContAuthError)
Conflicts:
letsencrypt/errors.py
|
2015-06-23 15:55:13 -07:00 |
|
Seth Schoen
|
2027110512
|
Add a single performance-related TODO comment
|
2015-06-01 11:34:12 -07:00 |
|
Seth Schoen
|
e15b7b4deb
|
Merge branch 'master' into renewer_config_location
Conflicts:
letsencrypt/cli.py
letsencrypt/client.py
letsencrypt/interfaces.py
|
2015-05-28 14:55:47 -07:00 |
|
Seth Schoen
|
3dbf47eb3f
|
Merge branch 'renewer-cleanup' of https://github.com/kuba/lets-encrypt-preview
|
2015-05-28 12:36:32 -07:00 |
|
Seth Schoen
|
b617305927
|
Inelegant approach to support --renewer-config-file command-line argument
|
2015-05-27 12:38:47 -07:00 |
|
Seth Schoen
|
b2b70279c2
|
Merge branch 'kuba-test-mode' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer
|
2015-05-26 14:34:31 -07:00 |
|
Seth Schoen
|
f7718d14aa
|
API documentation on obtain_and_enroll_cert
|
2015-05-22 14:42:19 -07:00 |
|
Seth Schoen
|
cdd365af9a
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer
|
2015-05-22 14:39:51 -07:00 |
|
Seth Schoen
|
1cddd0fba1
|
Use standard plugins interface in config serialization
|
2015-05-22 14:29:50 -07:00 |
|
Seth Schoen
|
5c6d833fc1
|
Merge branch 'master' into renewer
|
2015-05-22 12:49:03 -07:00 |
|
Seth Schoen
|
b8a024b65b
|
More generality for renewer config. (Still no CLI flags.)
|
2015-05-21 16:33:38 -07:00 |
|
Seth Schoen
|
536e99dd40
|
Merge branch 'master' into renewer
|
2015-05-21 15:19:03 -07:00 |
|
Seth Schoen
|
fcd8670baf
|
Merge branch 'master' into renewer
|
2015-05-21 13:06:12 -07:00 |
|
Seth Schoen
|
58156a29d3
|
Fix typos
|
2015-05-19 17:06:06 -07:00 |
|
Seth Schoen
|
9571c7288c
|
Merge branch 'kuba-crypto_util_100' into renewer
Conflicts:
letsencrypt/crypto_util.py
letsencrypt/tests/crypto_util_test.py
|
2015-05-19 14:10:24 -07:00 |
|
Seth Schoen
|
42b3e2180a
|
Check latest, not current cert version. Fixes #423.
|
2015-05-18 16:50:46 -07:00 |
|
Seth Schoen
|
8f25241170
|
Introduce proper renewer config via constants.py
|
2015-05-18 15:57:12 -07:00 |
|
Seth Schoen
|
83b0e0a20e
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer
(Resolve conflicts due to get_sans branch merge.)
Conflicts:
letsencrypt/crypto_util.py
letsencrypt/tests/crypto_util_test.py
|
2015-05-18 15:07:29 -07:00 |
|
Seth Schoen
|
cd74e7f20d
|
Merge branch 'master' into renewer
|
2015-05-16 23:53:01 -07:00 |
|
Seth Schoen
|
6f4212dcf1
|
Fix trivial documentation typo
|
2015-05-16 23:52:33 -07:00 |
|
Seth Schoen
|
52fefad693
|
Basic functionality of run/auth CLI verbs
|
2015-05-16 23:51:58 -07:00 |
|
Seth Schoen
|
0f64082f1d
|
Document newly-added functions and methods
|
2015-05-16 21:27:06 -07:00 |
|
Seth Schoen
|
dd18040e47
|
Use getattr() instead of .__getattribute__()
|
2015-05-15 15:55:11 -07:00 |
|
Seth Schoen
|
6db7cb5210
|
Merge remote-tracking branch 'origin/master' into renewer
|
2015-05-15 12:10:14 -07:00 |
|
Seth Schoen
|
4a100490a1
|
Readability improvements for storage.py
|
2015-05-14 17:36:30 -07:00 |
|
Seth Schoen
|
9a144b46bc
|
Remove TODO referring to obsolete .config feature
|
2015-05-14 17:03:20 -07:00 |
|
Seth Schoen
|
64d4e6249c
|
Fix some PEP8 issues
|
2015-05-14 17:01:04 -07:00 |
|
Seth Schoen
|
2201e7944d
|
Unit tests for le_util.unique_lineage_name()
|
2015-05-14 16:47:41 -07:00 |
|
Seth Schoen
|
ca4bece393
|
Attempt to fix #378
|
2015-05-14 15:36:51 -07:00 |
|
Seth Schoen
|
018201170c
|
Fix indentation
|
2015-05-14 15:06:22 -07:00 |
|
Seth Schoen
|
183b49fbc2
|
Consolidate and shorten some renewer tests
|
2015-05-14 14:59:24 -07:00 |
|
Seth Schoen
|
c951429895
|
Separate stdlib imports from third-party
|
2015-05-14 14:36:43 -07:00 |
|
Seth Schoen
|
866d236249
|
Style cleanups in renewer test
|
2015-05-14 14:26:01 -07:00 |
|
Seth Schoen
|
87592d64a9
|
Moving code outside of try block
|
2015-05-14 12:42:48 -07:00 |
|
Seth Schoen
|
fb8b2f1415
|
Moving code outside of try block
|
2015-05-14 12:40:03 -07:00 |
|
Seth Schoen
|
e612d52693
|
Indentation fix
|
2015-05-14 12:39:57 -07:00 |
|
Seth Schoen
|
9556203ae9
|
Explicit "is None"
|
2015-05-14 12:28:24 -07:00 |
|
Seth Schoen
|
e469ae4ed8
|
Remove magic constant
|
2015-05-14 12:27:52 -07:00 |
|
Seth Schoen
|
ff41397ccf
|
Consolidate redundant tests in a loop
|
2015-05-14 12:27:38 -07:00 |
|
Seth Schoen
|
b8fef70bf5
|
Making clear that other files don't actually exist
|
2015-05-14 12:12:26 -07:00 |
|
Seth Schoen
|
c5a44f3e39
|
Removing magic constants
|
2015-05-14 12:12:16 -07:00 |
|
Seth Schoen
|
56b71e3b32
|
Replacing magic constant
|
2015-05-14 12:07:39 -07:00 |
|
Seth Schoen
|
d443fd9074
|
Explicit "is not None"
|
2015-05-14 12:06:21 -07:00 |
|
Seth Schoen
|
fc81f18864
|
Clarify that these test files never exist
|
2015-05-14 11:53:48 -07:00 |
|
Seth Schoen
|
995759abad
|
pragma: no cover for test main function
|
2015-05-14 11:49:38 -07:00 |
|
Seth Schoen
|
93953604a2
|
Don't redefine ALL_FOUR
|
2015-05-14 11:48:30 -07:00 |
|
Seth Schoen
|
35308bfc7d
|
Unify implementation of notbefore and notafter
|
2015-05-14 11:45:40 -07:00 |
|
Seth Schoen
|
af767f917b
|
Unit tests for notify.py and get_sans_from_cert
|
2015-05-13 22:35:00 -07:00 |
|
Seth Schoen
|
0a62bd6ebe
|
Reorganize and shorten some renewer tests
|
2015-05-13 14:29:19 -07:00 |
|
Seth Schoen
|
2c6cfe3f81
|
Cleanup to get rid of scripts directory
|
2015-05-13 13:18:37 -07:00 |
|
Seth Schoen
|
6f6ee897f8
|
Changes to fix problems after reorganization
|
2015-05-13 12:37:04 -07:00 |
|
Seth Schoen
|
5d22925108
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer
|
2015-05-13 12:11:04 -07:00 |
|
Seth Schoen
|
82a4c61eff
|
Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer
Conflicts:
letsencrypt/client.py
|
2015-05-13 12:10:36 -07:00 |
|
Seth Schoen
|
587c81ebb4
|
Merge remote-tracking branch 'origin' into renewer
|
2015-05-12 11:30:01 -07:00 |
|
Seth Schoen
|
b3029a5436
|
Merge remote-tracking branch 'origin' into renewer
|
2015-05-11 20:54:26 -07:00 |
|
Seth Schoen
|
5a85e1e46e
|
Changes to satisfy pylint
|
2015-05-11 15:02:02 -07:00 |
|
Seth Schoen
|
db93b7b3c6
|
Complete test coverage for renewer.py/storage.py
|
2015-05-11 13:50:07 -07:00 |
|
Seth Schoen
|
38cdd422d2
|
Improve test coverage
|
2015-05-11 12:00:54 -07:00 |
|
Seth Schoen
|
6f56dc1418
|
Again require RenewableCert to be given a ConfigObj
|
2015-05-11 11:49:20 -07:00 |
|
Seth Schoen
|
06a3f54c92
|
Updated target for @mock.patch in new storage.py
|
2015-05-11 11:38:50 -07:00 |
|
Seth Schoen
|
2fb684d784
|
Fix some existing tests
|
2015-05-11 11:20:53 -07:00 |
|
Seth Schoen
|
3fe8f4ce03
|
Merge remote-tracking branch 'origin/master' into renewer
|
2015-05-10 22:46:16 -07:00 |
|
Seth Schoen
|
1e39b72ab7
|
Updating TODO items
|
2015-05-10 22:45:35 -07:00 |
|
Seth Schoen
|
b235dc4c80
|
Work in progress: make renewer renew
|
2015-05-10 22:43:58 -07:00 |
|