Peter Eckersley
|
6da12cb6a7
|
Merge remote-tracking branch 'origin/master' into split-plugin-selection
Conflicts on "none" -> "None"
|
2016-03-24 18:03:26 -07:00 |
|
Peter Eckersley
|
7b434c5a88
|
Address review comments
|
2016-03-24 17:51:48 -07:00 |
|
Peter Eckersley
|
c1844b61c1
|
Merge remote-tracking branch 'origin/master' into split-plugin-selection
|
2016-03-23 17:24:17 -07:00 |
|
Peter Eckersley
|
a9faa3b4ba
|
Shim renew() in main.py, keep the work in renewal.py
|
2016-03-23 16:14:41 -07:00 |
|
Peter Eckersley
|
278b8852fd
|
Merge snafu
|
2016-03-23 14:26:58 -07:00 |
|
Peter Eckersley
|
dfc25d5c1e
|
Merge remote-tracking branch 'origin/master' into split-renew
|
2016-03-21 11:17:20 -07:00 |
|
Peter Eckersley
|
165f9002aa
|
Merge remote-tracking branch 'origin/master' into no-configurator-conflict
|
2016-03-17 16:49:22 -07:00 |
|
Peter Eckersley
|
0847c73fd8
|
Fix dependency issue
|
2016-03-17 16:23:36 -07:00 |
|
Peter Eckersley
|
b4ed78a31b
|
Merge remote-tracking branch 'origin/master' into split-renew
|
2016-03-17 16:19:56 -07:00 |
|
Peter Eckersley
|
1fbfbda33c
|
Address review nits
|
2016-03-17 15:43:40 -07:00 |
|
Peter Eckersley
|
d7d3acd203
|
Merge remote-tracking branch 'origin/master' into split-cli
|
2016-03-14 19:20:45 -07:00 |
|
Peter Eckersley
|
412ab5ce20
|
Merge remote-tracking branch 'origin/master' into split-cli
Noah's config_changes parameter needed to be ported to main.py
|
2016-03-14 18:53:05 -07:00 |
|
Peter Eckersley
|
b19c74be32
|
Address review comments
|
2016-03-14 18:46:37 -07:00 |
|
Peter Eckersley
|
b888a2bd52
|
Fixup
|
2016-03-11 17:30:02 -08:00 |
|
Peter Eckersley
|
aac692f8ca
|
Mock-picking fix
|
2016-03-11 17:27:10 -08:00 |
|
Peter Eckersley
|
fcf1ea32d8
|
fixup
|
2016-03-11 16:01:52 -08:00 |
|
Peter Eckersley
|
6e9d2b7116
|
Adjust mockery...
|
2016-03-11 15:59:11 -08:00 |
|
Peter Eckersley
|
1c652716a2
|
Start splitting out tests for plugins.selection
|
2016-03-11 15:37:24 -08:00 |
|
Peter Eckersley
|
c6fece8b40
|
Also move plugin selection logic from display.ops
|
2016-03-11 15:24:57 -08:00 |
|
Peter Eckersley
|
1a233d39be
|
Merge branch 'split-renew' into split-plugin-selection
|
2016-03-11 15:07:44 -08:00 |
|
Peter Eckersley
|
86ab35df4f
|
Move argparse type extraction back into cli.py
|
2016-03-11 15:07:13 -08:00 |
|
Peter Eckersley
|
50881cbb35
|
Start splitting plugins.selection out of cli
|
2016-03-11 14:49:12 -08:00 |
|
Peter Eckersley
|
6f7f036e2c
|
Neaten further
|
2016-03-11 14:07:35 -08:00 |
|
Peter Eckersley
|
e644560a55
|
neaten
|
2016-03-11 14:00:57 -08:00 |
|
Peter Eckersley
|
4ca25828b2
|
Get tests passing
|
2016-03-11 13:46:37 -08:00 |
|
Peter Eckersley
|
388baa5a1e
|
Start splitting renew.py out of cli.py
|
2016-03-11 12:29:31 -08:00 |
|
Peter Eckersley
|
2656d97260
|
Update entry point
|
2016-03-11 11:53:58 -08:00 |
|
Peter Eckersley
|
d468e9926e
|
Fix stray mockery
|
2016-03-10 18:58:49 -08:00 |
|
Peter Eckersley
|
3c3c6ce359
|
Fight with cyclic lint
|
2016-03-10 18:54:03 -08:00 |
|
Peter Eckersley
|
a5182c2fe6
|
Merge remote-tracking branch 'origin/master' into split-cli
|
2016-03-10 18:36:42 -08:00 |
|
Peter Eckersley
|
683bebd56c
|
Lint
|
2016-03-10 18:31:29 -08:00 |
|
Peter Eckersley
|
1ae8d344b0
|
Endure incredible amounts of mockery to ensure that tests pass
|
2016-03-10 17:53:57 -08:00 |
|
Peter Eckersley
|
1bf6b90c25
|
Merge branch 'doc_using_format' into plugin-doc2
|
2016-03-10 14:29:48 -08:00 |
|
Peter Eckersley
|
426a20ce98
|
Merge remote-tracking branch 'origin/master' into doc_using_format
|
2016-03-10 14:24:26 -08:00 |
|
Peter Eckersley
|
a9ea09f1e6
|
Merge remote-tracking branch 'origin/master' into acme-continuity-cruft
|
2016-03-10 13:38:29 -08:00 |
|
Peter Eckersley
|
b79fcc8e3b
|
Merge remote-tracking branch 'origin/master' into continuing-continuity-error
|
2016-03-10 13:07:49 -08:00 |
|
Peter Eckersley
|
e203a6121c
|
weird spacing fix
|
2016-03-09 18:38:03 -08:00 |
|
Peter Eckersley
|
bc46b84ea3
|
Merge remote-tracking branch 'origin/master' into plugin-doc
|
2016-03-09 18:33:01 -08:00 |
|
Peter Eckersley
|
1318a56bac
|
Merge remote-tracking branch 'origin/master' into plugin-doc
|
2016-03-09 18:32:08 -08:00 |
|
Peter Eckersley
|
6ba5f175ae
|
Prevent example command from overflowing margins
|
2016-03-09 18:30:38 -08:00 |
|
Peter Eckersley
|
b9496733f6
|
Plugin doc cleanups
|
2016-03-09 15:29:14 -08:00 |
|
Peter Eckersley
|
2f5cb49215
|
Document some known third-party plugins
|
2016-03-08 15:48:57 -08:00 |
|
Peter Eckersley
|
001c1cd835
|
Refactor cli -> main
With some help from rope...
|
2016-02-28 23:49:11 -08:00 |
|
Peter Eckersley
|
e64fd392dc
|
Rope refactor: cli -> main
|
2016-02-28 23:34:44 -08:00 |
|
Peter Eckersley
|
556e9f2123
|
Rebuild leauto
|
2016-02-25 17:03:48 -08:00 |
|
Peter Eckersley
|
593cb3a038
|
alphabetanit
|
2016-02-25 16:58:54 -08:00 |
|
Peter Eckersley
|
bcb40a890b
|
Remove werkzeug from leauto requirements
|
2016-02-25 16:52:29 -08:00 |
|
Peter Eckersley
|
5c6638f60a
|
lint
|
2016-02-25 16:43:05 -08:00 |
|
Peter Eckersley
|
6e0457841c
|
More accurate function name
|
2016-02-25 16:41:34 -08:00 |
|
Peter Eckersley
|
087271204d
|
And the renewal conf file for the test case...
|
2016-02-25 16:22:02 -08:00 |
|
Peter Eckersley
|
152bfce313
|
After much madness, a test case
|
2016-02-25 16:21:13 -08:00 |
|
Peter Eckersley
|
5828bf7eda
|
Cast webroot-path from str to [str] if needed
- for compatibility with pre-public-beta renewal conf files
- fixes #2542
|
2016-02-25 11:58:18 -08:00 |
|
Peter Eckersley
|
d67a754d85
|
Merge remote-tracking branch 'origin/master' into renew-exit
|
2016-02-23 13:55:53 -08:00 |
|
Peter Eckersley
|
ba88ea1b31
|
Cleanup & lint
|
2016-02-23 12:53:31 -08:00 |
|
Peter Eckersley
|
bf0e20bfa6
|
Test renewal erroring
For the new case and a lot of previous ones...
|
2016-02-23 12:47:21 -08:00 |
|
Peter Eckersley
|
c86b602ede
|
Return an error code if any renewals fail
|
2016-02-23 12:46:18 -08:00 |
|
Peter Eckersley
|
f4c33656a2
|
Try to finally prevent dangling AWS volumes
|
2016-02-23 12:08:01 -08:00 |
|
Peter Eckersley
|
9a36439e1b
|
Tweaks per review
|
2016-02-22 17:26:55 -08:00 |
|
Peter Eckersley
|
8d61c86c8c
|
Well actually
We don't need stripping after all.
|
2016-02-17 16:11:50 -08:00 |
|
Peter Eckersley
|
805e85dd64
|
Make requirements.txt safe for editing
|
2016-02-16 12:34:35 -08:00 |
|
Peter Eckersley
|
9fc723f316
|
Exceptional coverage
|
2016-02-16 11:52:48 -08:00 |
|
Peter Eckersley
|
a9780c2ddc
|
Test trailing whitespace in headers
|
2016-02-16 11:15:35 -08:00 |
|
Peter Eckersley
|
7f2ca5d065
|
Document use of email.utils parser
|
2016-02-16 11:15:35 -08:00 |
|
Peter Eckersley
|
7c8638f108
|
Life is simpler if we don't support HTTP/1.0 ACME servers
(Though in practice with py27+ we still support them)
|
2016-02-16 11:05:11 -08:00 |
|
Peter Eckersley
|
49aeffdebb
|
Address some review comments
|
2016-02-15 12:53:10 -08:00 |
|
Peter Eckersley
|
607c48d0a3
|
[test farm] Fix use of the newleauto in test_letsencrypt_auto_certonly_standalone.sh
|
2016-02-15 12:08:20 -08:00 |
|
Peter Eckersley
|
462d60def9
|
Reorder travis matrix by typical runtime
Since that makes most efficient use of travis's parallelism
|
2016-02-12 15:31:18 -08:00 |
|
Peter Eckersley
|
6fd3dba737
|
Two digit years are used/tested in py26 only
|
2016-02-12 15:08:32 -08:00 |
|
Peter Eckersley
|
c3ddb47cfa
|
All this import voodoo is not required for py2.6+
|
2016-02-12 12:59:53 -08:00 |
|
Peter Eckersley
|
f1faedaa72
|
This two digit year case is hard to trigger
|
2016-02-12 12:48:20 -08:00 |
|
Peter Eckersley
|
0afb424173
|
py26 doesn't like adding lists & tuples
|
2016-02-12 12:29:13 -08:00 |
|
Peter Eckersley
|
ae69a74465
|
Tidy
|
2016-02-12 11:38:26 -08:00 |
|
Peter Eckersley
|
ca7f190efc
|
lint & cover
|
2016-02-12 11:29:36 -08:00 |
|
Peter Eckersley
|
6f99d9f3d9
|
fixen
|
2016-02-11 18:22:41 -08:00 |
|
Peter Eckersley
|
a34dc94b1c
|
bugfixes & minimalism
|
2016-02-11 17:28:07 -08:00 |
|
Peter Eckersley
|
ef404d4985
|
slightly simpler / more compact
|
2016-02-11 16:12:42 -08:00 |
|
Peter Eckersley
|
0ecaa8abca
|
rm unused var
|
2016-02-11 15:45:51 -08:00 |
|
Peter Eckersley
|
df383ee6e4
|
Remove werkzeug dependency by parsing Retry-After ourselves
Fixes #2409
Progress on #1301
|
2016-02-11 15:44:23 -08:00 |
|
Peter Eckersley
|
e2a6bdf574
|
letstest: work with a local repo, even if it isn't called letsencrypt
* allows test farm tests to be run from release branches
|
2016-02-10 20:05:34 -08:00 |
|
Peter Eckersley
|
8d5c945470
|
release.sh: autopin letsencrypt-auto autopeep autohashes
|
2016-02-10 20:04:28 -08:00 |
|
Peter Eckersley
|
29737ab2ca
|
More hacky fixes
|
2016-02-10 19:24:25 -08:00 |
|
Peter Eckersley
|
1f31cf1a30
|
Quick test farm fix
|
2016-02-10 19:09:05 -08:00 |
|
Peter Eckersley
|
563c115044
|
Bump version to 0.5.0
|
2016-02-10 18:49:27 -08:00 |
|
Peter Eckersley
|
74063851e3
|
Release 0.4.0
|
2016-02-10 18:48:40 -08:00 |
|
Peter Eckersley
|
4b86cabe5b
|
Fix git typo
|
2016-02-10 18:33:08 -08:00 |
|
Peter Eckersley
|
48cd0e270f
|
Merge remote-tracking branch 'origin/master' into candidate-0.4.0
|
2016-02-10 18:32:36 -08:00 |
|
Peter Eckersley
|
83dfb5e051
|
Merge remote-tracking branch 'origin/master' into candidate-0.4.0
|
2016-02-10 16:46:10 -08:00 |
|
Peter Eckersley
|
ea31db75b7
|
Misc release script fixes
|
2016-02-10 16:35:14 -08:00 |
|
Peter Eckersley
|
7c7a07ceb2
|
rm redundancy
|
2016-02-10 14:30:35 -08:00 |
|
Peter Eckersley
|
4b49419c07
|
Allow renew to handle --webroot-path on the commandline
- and generally clarify how renew handles webroot options
|
2016-02-10 14:28:47 -08:00 |
|
Peter Eckersley
|
9077ae76bb
|
Offline sigs are actually made with sha256
|
2016-02-10 12:53:36 -08:00 |
|
Peter Eckersley
|
78cde8b7d9
|
Update language to clarify that only expiring certs are renewed
|
2016-02-10 11:39:03 -08:00 |
|
Peter Eckersley
|
e808091a97
|
Better command-line docs for renew.
|
2016-02-10 10:58:07 -08:00 |
|
Peter Eckersley
|
64600ff61c
|
Place a signpost about default detection for plugin args
|
2016-02-09 17:52:30 -08:00 |
|
Peter Eckersley
|
b4b584155e
|
Address stylistic review comments
|
2016-02-09 17:40:01 -08:00 |
|
Peter Eckersley
|
0513af83f4
|
Test CLI flag setting from renewal integration tests
Closes: #2411
|
2016-02-09 16:09:02 -08:00 |
|
Peter Eckersley
|
5e50158e22
|
Merge remote-tracking branch 'origin/master' into issue_2347
|
2016-02-09 15:57:51 -08:00 |
|
Peter Eckersley
|
c8b89a9f5a
|
Revert "For testing purposes, implement a way to specify which renewal files are run"
This reverts commit 56be2e054c.
|
2016-02-09 14:50:32 -08:00 |
|
Peter Eckersley
|
0ab54820c6
|
Non-interactive menus were broken if labelled with help...
|
2016-02-09 14:25:18 -08:00 |
|
Peter Eckersley
|
6ca84acc1c
|
Fix more bugs
* setting --dry-run or --staging implies changing account
* --dry-run: be willing to make a staging account if the user only
has a prod one
|
2016-02-09 14:19:53 -08:00 |
|