1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-14 23:22:21 +03:00
Commit Graph

64 Commits

Author SHA1 Message Date
Brad Warren
6daa2dd042 Doc checkup 2016-04-14 13:44:12 -07:00
Brad Warren
d4222ea6b6 Remove renewer docs 2016-02-03 14:54:45 -08:00
Jakub Warmuz
c0a8dae565 Remove autodoc for standalone.authenticator 2015-10-24 13:29:01 +00:00
Brad Warren
69711e432f Merge branch 'simplefs' 2015-10-16 17:37:43 -07:00
Jakub Warmuz
560d12a40c Merge remote-tracking branch 'github/letsencrypt/master' into standalone2 2015-10-04 10:24:47 +00:00
Jakub Warmuz
d88455a1b9 Rename simplefs to webroot 2015-10-04 09:30:39 +00:00
Jakub Warmuz
5d54871ca2 Merge remote-tracking branch 'github/letsencrypt/master' into simplefs 2015-10-04 09:26:04 +00:00
Jakub Warmuz
5d8e9a3d68 Fix various doc generation issues 2015-09-27 21:07:40 +00:00
Jakub Warmuz
ef3605730c Move already_listening to plugins.util 2015-09-26 17:43:59 +00:00
Jakub Warmuz
8c7b8b8351 Add docs for SimpleFS plugin 2015-09-07 06:33:16 +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
3789922c0b Move AugeasConfigurator to letsencrypt_apache.
https://github.com/letsencrypt/lets-encrypt-preview/pull/531#issuecomment-114285541
2015-06-25 17:55:49 +00:00
Jakub Warmuz
71a01d139c Rename network2 to network. 2015-06-22 04:52:08 +00:00
Jakub Warmuz
d4b9499e2b ManualAuthenticator for SimpleHTTP.
Inspired by quite popular [1] letsencrypt-nosudo [2] by
@diafygi. Together with #440 and #473, it allows Let's Encrypt to be
used without sudo (root) on the target machine (c.f. [3]). Possibly
fixes #500.

[1] https://news.ycombinator.com/item?id=9707170
[2] https://github.com/diafygi/letsencrypt-nosudo
[3] https://groups.google.com/a/letsencrypt.org/forum/#!topic/client-dev/JAqxSvXlln4
2015-06-14 18:12:10 +00:00
Jakub Warmuz
e5dd4ba70c Minor fixes for #453 and reporter API docs. 2015-06-01 19:09:39 +00:00
Jakub Warmuz
81ac25f89c Add API docs for renewer and storage 2015-05-28 07:45:41 +00:00
Jakub Warmuz
787c64c546 Fix references to letsencrypt.client 2015-05-12 22:08:00 +00:00
Jakub Warmuz
55b619853b Merge remote-tracking branch 'github/letsencrypt/master' into pkgs_sep_prep
Conflicts:
	letsencrypt/continuity_auth.py
	letsencrypt_nginx/configurator.py
	letsencrypt_nginx/dvsni.py
	letsencrypt_nginx/tests/configurator_test.py
	letsencrypt_nginx/tests/dvsni_test.py
2015-05-12 20:13:50 +00:00
Brad Warren
de974ca51b Merge remote-tracking branch 'upstream/master' 2015-05-12 11:57:17 -04:00
Jakub Warmuz
41e86df252 Move letsencrypt.client to letsencrypt 2015-05-10 12:32:05 +00:00
Jakub Warmuz
d408ec5a95 Move plugins to top-level 2015-05-10 12:26:54 +00:00
Jakub Warmuz
3a6bd7123d Move acme to top-level 2015-05-10 12:26:17 +00:00
Brad Warren
e3d95c5a68 Final changes 2015-05-08 23:43:06 -04:00
Jakub Warmuz
fc059b6269 Add docs for plugins.common and disco 2015-05-02 12:18:57 +00:00
James Kasten
752b3b687f cleanup 2015-04-27 14:59:44 -07:00
yan
4c09b9882f Add docs for Nginx plugin stub 2015-04-21 10:31:25 -07:00
James Kasten
e41acf72a0 Merge pull request #325 from kuba/network2
Restified messages2 and network2
2015-04-01 15:14:20 -07:00
Jakub Warmuz
7a4c7acdfb Fix review comments 2015-04-01 07:58:04 +00:00
James Kasten
2bd451a964 fix continuity_auth docs 2015-03-30 17:36:09 -07:00
James Kasten
176c1a8b93 Merge branch 'master' into Hainish-rename-authenticator 2015-03-30 16:01:34 -07:00
James Kasten
d4336b3ca1 finish renaming/shorten name 2015-03-30 16:01:26 -07:00
James Kasten
989b8f059b Update documentation 2015-03-27 15:20:43 -07:00
Jakub Warmuz
c985a8987b Add fields.rst docs 2015-03-27 10:15:11 +00:00
Jakub Warmuz
d128e42f76 API docs for messages2/network2 2015-03-26 06:50:13 +00:00
Jakub Warmuz
7def7df897 JWS 2015-03-19 17:35:10 +00:00
Jakub Warmuz
b6203d512c acme.jose: (Typed)JSONObjectWithFields, Field, JWA. 2015-03-18 14:10:28 +00:00
Jakub Warmuz
ca2bbc13a3 Improve letsencrypt.acme docs. 2015-02-25 13:56:48 +00:00
Jakub Warmuz
97bf10120c Use acme.challenges in client 2015-02-25 13:56:47 +00:00
Jakub Warmuz
52257c4d6b Add acme.challenges. 2015-02-25 13:49:29 +00:00
James Kasten
08fc0852d7 Correct display docs 2015-02-18 04:13:49 -08:00
James Kasten
04ecf813bd Merge branch 'master' into revoker
Conflicts:
	letsencrypt/client/auth_handler.py
	letsencrypt/client/client.py
	letsencrypt/client/crypto_util.py
	letsencrypt/client/interfaces.py
	letsencrypt/client/le_util.py
	letsencrypt/client/revoker.py
	letsencrypt/client/standalone_authenticator.py
	letsencrypt/client/tests/apache/dvsni_test.py
	letsencrypt/client/tests/apache/obj_test.py
	letsencrypt/client/tests/recovery_token_test.py
	letsencrypt/client/tests/standalone_authenticator_test.py
	letsencrypt/scripts/main.py
2015-02-18 03:36:53 -08:00
Jakub Warmuz
a57574cbba Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	letsencrypt/client/tests/acme_util.py
2015-02-12 09:56:53 +00:00
James Kasten
71dc5435c9 merge standalone, plus further development 2015-02-11 15:38:59 -08:00
Jakub Warmuz
95fb2146c4 Cleanup after #232 2015-02-11 12:51:23 -08:00
James Kasten
c09cf0fa07 Merge branch 'master' into revoker
Conflicts:
	letsencrypt/client/apache/configurator.py
	letsencrypt/client/client.py
	letsencrypt/client/crypto_util.py
	letsencrypt/client/interfaces.py
	letsencrypt/client/reverter.py
	letsencrypt/client/revoker.py
	letsencrypt/client/tests/apache/dvsni_test.py
	letsencrypt/client/tests/apache/parser_test.py
	letsencrypt/client/tests/challenge_util_test.py
	letsencrypt/scripts/main.py
2015-02-10 00:12:23 -08:00
Jakub Warmuz
cadd9ec028 Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	letsencrypt/client/CONFIG.py
	letsencrypt/client/auth_handler.py
	letsencrypt/client/challenge_util.py
	letsencrypt/client/client.py
	letsencrypt/client/crypto_util.py
	letsencrypt/client/revoker.py
	letsencrypt/client/tests/challenge_util_test.py
2015-02-10 00:00:54 +00:00
James Kasten
f23b61d164 Add documentation for new display 2015-02-09 01:44:46 -08:00
Jakub Warmuz
43e207f9d0 API docs: Remove CONFIG, add configuration. 2015-02-03 12:16:38 +00:00
Jakub Warmuz
a6addfa55a IJSONSerializable Message, Signature, JWK 2015-02-01 23:07:27 +00:00
Jakub Warmuz
687541505b IConfig, constants 2015-01-31 11:31:29 +00:00