CityFun
8222579d99
feat: update website ssl apply logic ( #13015 )
2026-06-11 17:25:34 +08:00
崔健壮
612e67e4cc
fix(ssl): keep panel certificate in sync after auto-renew ( #12858 )
...
The auto-renew flow in obtainSSL returned early when OpenResty was not
installed or `nginx -s reload` failed, skipping reloadSystemSSL. The new
certificate was persisted to the DB and written into website Nginx
configs, but the panel's own server.crt / server.key on disk and the
in-memory constant.CertStore were left pointing at the old material.
Because the cert was now fresh, subsequent cron ticks did not retry the
renewal, so the panel kept serving the stale cert until a user manually
re-applied it from 面板设置 → SSL.
Two changes:
1. agent/app/service/website_ssl.go
reloadSystemSSL is now called unconditionally after a successful
renewal, regardless of whether OpenResty is present or nginx reload
succeeded. The function already short-circuits for non-panel SSLs,
so this is safe.
2. agent/app/service/website_ssl.go + agent/cron/job/ssl.go
Add SyncSystemSSL, invoked at the start of every renew cron tick.
It compares the panel's on-disk cert/key with the WebsiteSSL row
referenced by the SSLID setting and rewrites the files + notifies
core when they diverge. This recovers existing installs that are
already in the "DB ahead of disk" state and self-heals any future
drift introduced by transient failures.
https://github.com/1Panel-dev/1Panel/issues/12472
2026-05-27 11:58:40 +08:00
Rowan Chen
176a4bd34c
Merge pull request #12829 from rowanchen-com/feat/lego-v5-and-dynadot
...
feat: upgrade lego to v5.1.0 and add Dynadot DNS provider
2026-05-26 14:18:17 +08:00
mei2jun1
4443ed1b7f
fix: nil pointer dereference when os.OpenFile fails ( #12808 )
2026-05-25 14:11:10 +08:00
ssongliu
d55982bde0
refactor: update agent and core utilities ( #12621 )
2026-05-21 12:35:09 +08:00
ssongliu
a917ca00a1
feat: refactor auth and xpack integration
2026-05-21 12:32:52 +08:00
蘭
f15f91e5fa
feat: add support for stopping compression tasks and enhance compression functionality ( #12553 )
2026-04-21 18:40:45 +08:00
CityFun
9e501ce02b
feat: Modify the certificate auto-renewal logic. ( #12430 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/12389
2026-04-07 09:54:38 +00:00
CityFun
39691698c9
feat: change order function ( #11865 )
2026-02-11 04:17:06 +00:00
CityFun
96b37cb024
fix: Resolve HTTPS certificate configuration failure for websites ( #11862 )
2026-02-11 02:39:06 +00:00
CityFun
36fdf05d2b
feat: support apply ip Certificate ( #11437 )
2025-12-23 13:35:38 +08:00
CityFun
1ec7f519c6
fix: resolve certificate push losing other domain data ( #10998 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10988
2025-11-19 06:02:59 +00:00
CityFun
7518c5fe95
feat: Update the local certificate and remember the directory address. ( #10523 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8478
2025-09-28 10:16:18 +00:00
CityFun
7e8581a7de
feat: The certificate list supports sorting by expiration date. ( #10372 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10371
2025-09-15 05:37:27 +00:00
CityFun
bc95e47b92
fix: Fixed the issue with The child node cannot update the certificate ( #10219 )
2025-09-01 17:39:56 +08:00
CityFun
663196c3d9
fix: Resolve the issue of failed push certificate to all nodes. ( #10195 )
2025-08-29 07:46:15 +00:00
CityFun
339d6732d7
fix: fixed issue with push ssl to node failed ( #10188 )
2025-08-29 05:54:16 +00:00
CityFun
d09d686378
feat: Support pushing certificates to other nodes ( #10074 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9103
2025-08-20 08:41:19 +00:00
CityFun
7bcc897379
fix: Fixed issue with child nodes cannot enable "HTTPS Anti-Site Hijacking" ( #10032 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/10031
2025-08-18 02:57:13 +00:00
CityFun
f617c9d5dd
fix: Fix the issue where viewing logs during certificate application results in an error. ( #9853 )
2025-08-05 14:30:18 +08:00
CityFun
50dcb6c7e4
fix: Fix the issue where certificate deletion fails due to network issues ( #9775 )
2025-07-31 17:21:33 +08:00
CityFun
90ba036e39
feat: Restrict deletion of certificates that are being applied for. ( #9753 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/9737#issuecomment-3134445730
2025-07-30 10:48:52 +00:00
CityFun
7d5f0aa906
fix: Fix the issue of failing to save IPv6 self-signed certificate ( #9495 )
2025-07-11 17:35:39 +08:00
CityFun
61ef754a1d
feat: Refactor manual mode certificate application to increase succes rate ( #8799 )
2025-05-23 10:52:13 +00:00
ChengPlay
46120a74ed
feat(website): Certificate application supports custom ACME addresses. ( #8475 )
2025-04-25 16:49:22 +08:00
ChengPlay
b4cc3e4ab8
feat(website): Certificate application supports using a proxy. ( #8469 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/4828
2025-04-24 07:01:14 +00:00
ChengPlay
86cef9803c
fix(app): Applications support single quotes in env files. ( #8460 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/657
2025-04-23 07:31:10 +00:00
ChengPlay
b520b748c6
feat: Certificate list supports search by name and hides specified co… ( #8410 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/7550
2025-04-16 09:38:19 +00:00
ssongliu
c59105f050
feat: Encapsulate command execution methods ( #8401 )
2025-04-15 22:15:18 +08:00
zhengkunwang
63631b1118
feat: Add validation when applying wildcard domain certificates in HTTP mode ( #8112 )
2025-03-10 18:29:06 +08:00
zhengkunwang
c3ab1bde7e
fix: fix issue with enable ai https failed ( #8109 )
2025-03-10 09:29:01 +00:00
zhengkunwang
f71ff7d80c
feat: Restrict abnormal database selection during application installation ( #8059 )
2025-03-04 15:18:04 +08:00
zhengkunwang
f242f71661
fix: Add length limit to comments ( #8055 )
2025-03-03 10:46:56 +00:00
zhengkunwang
451b69072d
fix: Fix issue with certificate application failure ( #8048 )
2025-03-03 06:32:56 +00:00
zhengkunwang
e7cb8e2417
feat(website): Manually request certificates using a custom nameserver. ( #7840 )
2025-02-11 10:36:39 +08:00
ssongliu
8283cd7d02
feat: adjust internationalization errors and the positions of global … ( #7767 )
2025-01-24 03:00:07 +00:00
ssongliu
fcc3f8e216
feat: optimize the invocation of proxy servers ( #7755 )
2025-01-22 14:28:22 +08:00
zhengkunwang
31057377c8
feat: merge from dev ( #7729 )
2025-01-15 18:25:59 +08:00
zhengkunwang
992fecb16a
feat(common): Optimize commonRepo Invocation ( #7621 )
2025-01-02 09:20:03 +00:00
zhengkunwang
d103813311
feat(system-security): Add API for Synchronizing System Certificates ( #7533 )
2024-12-23 16:59:46 +08:00
zhengkunwang223
75142b33a4
feat(common): Standardize Permissions for Creating Folders and Files
2024-12-20 16:13:23 +08:00
zhengkunwang
e5660a0d91
feat: merge from dev ( #7238 )
2024-12-03 10:12:02 +08:00
zhengkunwang
42f904e25a
feat: 删除证书自动吊销证书 ( #6300 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/4781
2024-08-29 10:45:25 +00:00
ssongliu
8d28b7db94
pref: backend 重命名 agent
2024-07-23 14:48:37 +08:00