bmw
3c62e5b936
Merge pull request #853 from kuba/bugs/789
...
Hide null installer (fixes #789 ).
2015-09-28 12:39:07 -07:00
Jakub Warmuz
315b357781
Hide null installer ( fixes #789 ).
2015-09-28 19:08:57 +00:00
Jacob Hoffman-Andrews
27268afdcc
Remove extra newline.
2015-09-28 11:58:12 -07:00
Jacob Hoffman-Andrews
a7375eb549
Emit error when simple_verify fails.
...
When running the manual authenticator, if simple_verify fails, there is no
output to indicate what went wrong, just "Incomplete authorizations."
2015-09-27 23:43:26 -07:00
Peter Eckersley
e7cbdc4f9a
Revert reversion
...
Revert "Revert "ManualAuthenticator -> Authenticator""
(commit required a pip reinstall but was not inherently broken)
This reverts commit 6f1b1570b1 .
2015-09-26 18:20:13 -07:00
Peter Eckersley
6f1b1570b1
Revert "ManualAuthenticator -> Authenticator"
...
This reverts commit 81f0a973a3 .
This was breaking the client. Not sure if/how it passed any tests?
2015-09-26 17:48:45 -07:00
Jakub Warmuz
81f0a973a3
ManualAuthenticator -> Authenticator
2015-09-26 09:07:08 +00:00
Brad Warren
31e9519ef5
Updated null installer interface
2015-09-23 15:11:10 -07:00
Brad Warren
f482b5bd53
Removed unnecessary .challb
2015-09-21 15:08:11 -07:00
Brad Warren
8009993b52
Removed hardcoded signature
2015-09-21 14:50:00 -07:00
Jakub Warmuz
33c2aed021
Merge remote-tracking branch 'github/letsencrypt/master' into lint
2015-09-11 07:15:10 +00:00
James Kasten
d2595b4f40
Merge pull request #713 from kuba/bugs/679
...
SimpleHTTP manual plugin: v04 provisioned resource contents (fixes #679 )
2015-09-10 20:33:40 -04:00
Jakub Warmuz
1c27c7ed54
lint: fix no-self-use
2015-09-06 13:00:53 +00:00
Jakub Warmuz
41c08416cd
Cast port to int
2015-09-06 12:54:13 +00:00
Jakub Warmuz
d6e95b4617
Manual plugin test mode busy wait ( fixes #755 ).
2015-09-06 12:47:30 +00:00
Jakub Warmuz
83185e5553
pep8 letsencrypt
2015-09-06 09:20:11 +00:00
Jakub Warmuz
3b73b04bfe
SimpleHTTP manual plugin: v04 provisioned resource contents ( fixes #679 ).
2015-08-25 17:57:21 +00:00
James Kasten
26c1f003d0
Merge pull request #696 from kuba/bugs/689
...
Normalize plugins.common.dest_namespace (fixes #689 ).
2015-08-17 16:41:35 -04:00
James Kasten
8bb02b80c1
fix typo
2015-08-17 13:12:15 -07:00
Jakub Warmuz
b6eafe63b5
Normalize plugins.common.dest_namespace ( fixes #689 ).
2015-08-17 19:50:36 +00:00
Brad Warren
de1e84ed93
Dynamically choose python binary
2015-08-14 17:04:42 -07:00
Brad Warren
db99970b5a
Allowed for arbitrary length strings from urandom
2015-08-12 20:22:03 -07:00
Brad Warren
1d7f252b35
Changes account in achalls to account_key
2015-08-11 13:22:03 -07:00
Brad Warren
14c150ae17
Fixed unit tests and lint
2015-08-05 15:39:31 -07:00
Brad Warren
cfabfa1a67
Merge remote-tracking branch 'kuba/update-challenges' into update-challenges
2015-08-04 16:57:53 -07:00
Jakub Warmuz
f96f059288
Remove nonce_domain remaints from core.
2015-07-31 22:54:25 +00:00
Jakub Warmuz
bac5a564db
Passing core/Boulder@370d296 integration testing.
2015-07-31 21:31:58 +00:00
James Kasten
f71119681c
Address most of first round of comments
2015-07-30 23:14:58 -07:00
Jakub Warmuz
c1cd2e173d
Merge remote-tracking branch 'github/letsencrypt/master' into update-challenges
2015-07-25 12:11:27 +00:00
Jakub Warmuz
ab097d128b
Fix logging -> logger typo.
2015-07-24 06:41:56 +00:00
Jakub Warmuz
9e2682a025
100% coverage for manual test mode and related code.
2015-07-19 11:04:29 +00:00
Jakub Warmuz
09e658c486
Merge remote-tracking branch 'github/letsencrypt/master' into manual-integration
2015-07-19 10:00:10 +00:00
Jakub Warmuz
3825633f46
Merge remote-tracking branch 'github/letsencrypt/master' into manual-integration
...
Conflicts:
letsencrypt/auth_handler.py
2015-07-19 07:49:32 +00:00
Jakub Warmuz
00298173a2
Merge branch 'dvsni-verify' into dvsni-v03
...
Conflicts:
acme/acme/challenges.py
acme/acme/challenges_test.py
letsencrypt/achallenges.py
letsencrypt/crypto_util.py
letsencrypt/plugins/common.py
letsencrypt/tests/achallenges_test.py
2015-07-18 17:58:22 +00:00
Jakub Warmuz
7a79915f0c
Common plugin: export key to PKCS8, not OpenSSL.
2015-07-18 13:00:05 +00:00
Jakub Warmuz
735bd924bf
Update letsencrypt to DVSNI v03 ( fixes #597 ).
2015-07-17 17:44:35 +00:00
Jakub Warmuz
b9df69af9f
Basic dev/test setup for separate package subdirectories.
2015-07-10 16:38:42 +00:00
Jakub Warmuz
19c73249ca
Sort vectors: acme/testdata, separate acme and letsencrypt.
2015-07-10 15:16:48 +00:00
Jakub Warmuz
c57cd239c3
Register key creation before writing out.
2015-07-10 07:25:29 +00:00
Jakub Warmuz
15f443dced
assert_called_once -> assertEqual(1, *.call_count)
2015-07-10 06:42:02 +00:00
Jakub Warmuz
7aa749174b
Fix achall response key chmods security bug.
2015-07-09 11:26:27 +00:00
Jakub Warmuz
3e2d1c8abc
get_cert_file -> get_cert_path.
2015-07-09 10:51:21 +00:00
Jakub Warmuz
7dc64e0387
Rewrite acccounts and registration.
...
Save accounts to:
/etc/letsencrypt/accounts/www.letsencrypt-dmeo.org/acme/new-reg/ \
kuba.le.wtf@2015-07-04T14:04:10Z/ \
{regr.json,meta.json,private_key.json}
Account now represents a combination of private key, Registration
Resource and client account metadata. `Account.id` based on the
account metadata (creation host and datetime). UI interface
(`cli._determine_account`) based on the `id`, and not on email as
previously.
Add `AccountStorage` interface and `AccountFileStorage`,
`AccountMemoryStorage` implementations (latter, in-memory, useful for
testing).
Create Account only after Registration Resource is received
(`register()` returns `Account`).
Allow `client.Client(..., acme=acme, ...)`: API client might reuse
acme.client.Client as returned by `register()`.
Move report_new_account to letsencrypt.account, client.Client.register
into client.register.
Use Registration.from_data acme API.
achallenges.AChallenge.key is now the `acme.jose.JWK`, not
`le_util.Key`. Plugins have to export PEM/DER as necessary
(c.f. `letsencrypt.plugins.common.Dvsni.get_key_path`)
Add --agree-tos, save --agree-eula to "args.eula". Prompt for EULA as
soon as client is launched, add prompt for TOS.
Remove unnecessary letsencrypt.network. Remove, now irrelevant,
`IConfig.account_keys_dir`.
Based on the draft from
https://github.com/letsencrypt/letsencrypt/pull/362#issuecomment-97946817 .
2015-07-09 06:43:45 +00:00
Jakub Warmuz
e276f2aa6b
crypto imports cleanup
2015-07-06 12:18:31 +00:00
Jakub Warmuz
61aa29d28c
Drop PyCrypto.
2015-07-06 12:18:22 +00:00
Jakub Warmuz
74ce332b5a
Manual SimpleHTTP integration tests.
2015-07-03 09:49:14 +00:00
James Kasten
e140eca4f3
Merge pull request #570 from kuba/simplehttp
...
SimpleHTTP fixes
2015-07-02 09:19:21 -07:00
James Kasten
abe1aa999a
Merge pull request #568 from kuba/cover
...
Bump coverage
2015-06-29 09:04:41 -07:00
Jakub Warmuz
2ec451d00b
IConfig.simple_http_port ( fixes #542 ).
2015-06-29 07:58:36 +00:00
Jakub Warmuz
87f197afb2
manual: make sure user doesn't serve /root, or cert.pem/key.pem
2015-06-29 07:56:22 +00:00