Commit Graph

  • 051b991c47
    Merge 44d7140dba into aad674cda5 George 2024-09-16 23:59:10 +0000
  • 44d7140dba
    fix: avoid panic George 2024-09-17 07:59:08 +0800
  • b36d209e2b typo: fix typo George King 2024-09-16 03:33:06 +0800
  • 03da51db12 refactor: replace logger with default logger George King 2024-09-16 03:27:34 +0800
  • 5bb33e95aa
    Merge b7f48d7463 into aad674cda5 a 2024-09-05 22:04:07 +0400
  • aad674cda5
    ari: Fix panic when loaded cert has no RetryAfter master Matthew Holt 2024-09-05 10:53:29 -0600
  • 80bb9a843f Debug log when creating CSR Matthew Holt 2024-09-04 15:23:55 -0600
  • b7f48d7463
    feat: memory storage implementation a 2024-08-15 09:06:24 -0500
  • 3bad5b6bb5
    Check for .internal with SubjectIsInternal (#305) Nick Ubels 2024-08-10 02:24:33 +0200
  • ba418d86ad
    go.mod: Upgrade acmez Matthew Holt 2024-08-08 12:42:12 -0600
  • 5ee48a3108
    Add config option to disable ARI Matthew Holt 2024-08-08 08:08:29 -0600
  • a53ff6491d
    Add .internal to internal-only hostnames Nick Ubels 2024-08-05 13:44:34 +0200
  • 1a2275d54c
    fs storage: Use temporary files when writing (#300) a 2024-08-04 14:37:03 -0500
  • 16c9db1449
    zerossl: Make CNAME target absolute (fix #304) Matthew Holt 2024-08-02 17:26:49 -0600
  • d383117e8c
    add readme a 2024-08-02 18:04:27 -0500
  • f00a187179
    fix: use an tmp file to flush new certs to disk a 2024-07-08 13:27:55 -0500
  • 1ff1ad8413
    Normalize domain before managing Matthew Holt 2024-07-22 08:53:24 -0600
  • c8dd385bd1 add info log jun 2024-07-11 08:42:41 +0800
  • f9db5d868b
    noot a 2024-07-06 18:48:12 -0500
  • e25b84a22e
    noot a 2024-07-06 18:45:02 -0500
  • 58c6554292
    noot a 2024-07-06 18:42:21 -0500
  • 9e6f257595
    noot a 2024-07-06 18:38:19 -0500
  • 6453d52161
    noot a 2024-07-06 18:35:51 -0500
  • fddc09b0f5
    noot a 2024-07-06 18:29:43 -0500
  • 16e2e0b344
    Synchronize ARI fetching (fix #297) Matthew Holt 2024-06-28 10:33:21 -0600
  • 193db7523a
    Sync ACME account registration (#293) Matt Holt 2024-06-06 05:17:18 -0600
  • 642f0d57bf
    Sync ACME account registration Matthew Holt 2024-06-05 21:50:26 -0600
  • 88e840d8b9
    Fix tests Matthew Holt 2024-06-03 21:55:10 -0600
  • a1e1bd6ab5
    More logging about account loading/creation Matthew Holt 2024-06-03 19:47:29 -0600
  • ed73243f8b
    Export interface for GetRenewalInfo v0.21.3 Matthew Holt 2024-06-01 17:59:39 -0600
  • bd400cc9fb
    Make Storage a required field for now (close #291) Matthew Holt 2024-05-29 16:07:09 -0600
  • c1a6da75c4
    Change log for error finding HTTP validation to WARN level (#290) Michel Bardelmeijer 2024-05-24 19:50:51 +0200
  • 928f0ec9a7 Move looking up info for HTTP validation to warn level Michel Bardelmeijer 2024-05-24 10:28:46 +0200
  • 6e96d7c4bb
    downgrade minimum Go version (#289) v0.21.2 v0.21.1 Mohammed Al Sahaf 2024-05-15 22:19:57 +0300
  • 7da2429898
    Use latest zerossl Matthew Holt 2024-05-15 12:52:47 -0600
  • 259891a19d downgrade minimum Go version Mohammed Al Sahaf 2024-05-15 09:27:49 +0000
  • 8ac11fafd0
    Apply DefaultServerName more broadly during handshake (#287) Matt Holt 2024-05-13 09:08:05 -0600
  • 2ef8fdfaaf
    Stricter TLS-ALPN challenge matching Matthew Holt 2024-05-08 20:10:52 -0600
  • 3d513c9e3b
    Add cookie jar to ACME HTTP client Matthew Holt 2024-05-07 13:24:36 -0600
  • c0c618654f
    Fix inconsistency in go.mod v0.21.0 Matthew Holt 2024-05-07 09:52:31 -0600
  • 8d308414fb
    Mention ARI in readme Matthew Holt 2024-05-07 09:51:34 -0600
  • e5f9915e75
    go.mod: Upgrade to acmez v2.0.1 Matthew Holt 2024-05-07 09:48:13 -0600
  • 0e88b3eaa1
    Initial implementation of ARI (#286) Matt Holt 2024-05-07 09:46:03 -0600
  • 8105cec70a
    Improve ARI updating; integrate on-demand TLS; detect changed window Matthew Holt 2024-05-06 14:13:22 -0600
  • 2366a31d82
    Enhance redundancy, robustness, and logging Matthew Holt 2024-05-06 10:42:27 -0600
  • 11797efe6d
    Initial implementation of ARI Matthew Holt 2024-05-04 09:47:00 -0600
  • 8fde4fd223
    Apply DefaultServerName more broadly during handshake Matthew Holt 2024-05-02 21:44:04 -0600
  • fa7161a1a8
    go.mod: Upgrade to ACMEz v2.0.0 Matthew Holt 2024-04-23 15:57:28 -0600
  • 140a6fa920
    Improve API from previous commit to pair Subject with Issuer Matthew Holt 2024-04-23 11:25:19 -0600
  • 81683c8d20
    Add optional issuerKey to Cache.RemoveManaged Matthew Holt 2024-04-23 10:47:06 -0600
  • 855d4670a4 Fix derp Matthew Holt 2024-04-19 11:43:49 -0600
  • 27ab129028
    Use configured email to pin to specific account key in storage (#283) Andreas Kohn 2024-04-18 21:42:33 +0200
  • 1e1c9629d4 Add unit tests for the changed behaviors Andreas Kohn 2024-04-18 20:45:47 +0200
  • 97a23b904c continue when we cannot load the private key for an account Andreas Kohn 2024-04-18 20:08:56 +0200
  • c6e664b716 Use the email configuration in the ACME issuer to "pin" an account to a key Andreas Kohn 2024-04-18 14:14:51 +0200
  • f64401c80d
    Add log about account Matthew Holt 2024-04-16 14:52:47 -0600
  • 6cb1f8262d
    filestorage: Use RemoveAll() to delete directories (#282) Goksan 2024-04-15 15:52:29 +0100
  • 949bd41f37 Allow deleting directories via FileStorage Goksan Kadir 2024-04-15 15:37:32 +0100
  • fb2d9bff95
    Write CSR PEM to cert_obtained events Matthew Holt 2024-04-13 07:33:47 -0600
  • 167015dd65
    Implement distributed HTTP solver for ZeroSSL Matthew Holt 2024-04-12 15:41:19 -0600
  • aa4d957707
    Return error if cert manager returns error Matthew Holt 2024-04-12 10:09:24 -0600
  • 7681257d05
    Try cert Manager before asking permission Matthew Holt 2024-04-12 08:48:27 -0600
  • f7ea6fb698
    Enhancements to make ZeroSSL issuer more usable in Caddy Matthew Holt 2024-04-11 12:23:53 -0600
  • 74862ff45a
    Upgrade acmez to v2 beta Matthew Holt 2024-04-08 14:05:43 -0600
  • 30e4f93722
    Log issuer when cert is obtained or renwed successfully Matthew Holt 2024-04-08 13:35:23 -0600
  • b29d2a03a0
    Implement SubjectTransformer Matthew Holt 2024-04-08 13:35:09 -0600
  • 52cbe735c6
    Add consts for GTS Matthew Holt 2024-04-08 12:44:35 -0600
  • 28e3a67376
    Remove deprecated call to rand.Seed Matthew Holt 2024-04-08 12:41:42 -0600
  • 98d2930e1d
    Improve DNS related logging Matthew Holt 2024-04-08 12:24:15 -0600
  • 6095ab8069
    Initial implementation of ZeroSSL API issuer (#279) Matt Holt 2024-04-08 12:59:55 -0400
  • 5bfdfb7e65
    Fix comment Matthew Holt 2024-03-29 11:22:40 -0600
  • 409b5bdd82
    Fix README example Matthew Holt 2024-03-29 11:19:49 -0600
  • 34997d34ac
    Accommodate ZeroSSL CSR requirements; fix DNS prop check Matthew Holt 2024-03-29 11:10:40 -0600
  • 32f8c88489
    Merge branch 'master' into zerossl Matthew Holt 2024-03-21 13:55:28 -0600
  • ec73dcff41
    Initial implementation of ZeroSSL API issuer Matthew Holt 2024-03-21 13:45:57 -0600
  • c61a4feb39
    Update readme examples to use TLS-ALPN const from ACMEz (#277) Goksan 2024-03-21 02:43:30 +0000
  • 5440f1bc50 Update readme examples to use TLS-ALPN const from ACMEz Goksan 2024-03-20 23:31:50 +0000
  • c82ff34ad2
    Retry with new account if account disappeared remotely (#269) Matt Holt 2024-03-14 15:35:35 -0600
  • 7fef1ff6ad
    Merge branch 'master' into recreate-account Matt Holt 2024-03-14 15:21:40 -0600
  • c3c4a1263a
    DNS propagation check succeeds if any configured resolver succeeds (#274) pgeh 2024-03-14 22:21:07 +0100
  • 8b4e1161b4 Changed solver DNS propagation check to only succeed of any one of the checked nameservers has the required TXT entry pgeh 2024-03-14 17:52:46 +0100
  • f172a081c0 Changed solver DNS propagation check to only check authoritative nameservers directly if there are no explicitly given resolvers. pgeh 2024-03-11 13:34:20 +0100
  • 498970d437
    Merge branch 'caddyserver:master' into master pgeh 2024-03-11 11:47:44 +0100
  • 7a2236bee7
    Bump minimum Go version to 1.21 Matthew Holt 2024-03-06 12:26:33 -0700
  • 0627e56a65 Use explicitly given resolvers to get IPs of authoritative nameservers when checking DNS propagation pgeh 2024-03-06 16:33:23 +0100
  • 23f868079e
    Use context.WIthoutCancel when releasing locks Matthew Holt 2024-03-05 14:41:45 -0700
  • 8613f4a444
    Configurable HTTP proxy for OCSP requests (close #267) Matthew Holt 2024-03-01 10:30:36 -0700
  • 5b0cb4e02c add cache start and maintain status jun 2024-03-01 19:24:05 +0800
  • 7bd830c86f inject http01solver jun 2024-02-25 19:24:38 +0800
  • 803ea27193
    Emit log when account is missing from ACME server Matthew Holt 2024-02-22 11:55:33 -0700
  • 857856663d
    Demote "storage cleaning happened too recently" from WARN to INFO (#270) Francis Lavoie 2024-02-19 18:48:18 -0500
  • 8f16ffcc2c
    Demote "storage cleaning happened too recently" from WARN to INFO Francis Lavoie 2024-02-18 19:21:02 -0500
  • 5f87aeac29
    Retry with new account if account disappeared remotely Matthew Holt 2024-02-12 14:06:03 -0700
  • 3dd8f7da62 Log warning if manually-loaded cert has expired Matthew Holt 2024-01-08 08:44:58 -0700
  • 1652b4f5f5
    Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#264) dependabot[bot] 2023-12-18 20:05:32 -0700
  • 45e530279a
    Bump golang.org/x/crypto from 0.14.0 to 0.17.0 dependabot[bot] 2023-12-18 23:30:13 +0000
  • 707ebd9455
    Fix typo, tune backoff more v0.20.0 Matthew Holt 2023-12-06 13:11:57 -0700
  • 2b4a688bf9
    Add OCSP stapling unit tests (#259) Kenneth Jenkins 2023-11-28 20:26:51 -0800
  • 4574cfafa8
    Fix unserializable ClientHelloInfo Matthew Holt 2023-11-14 13:15:20 -0700
  • 754844673f
    Don't try to decode last clean data if file does not exist Matthew Holt 2023-11-14 07:45:43 -0700