Commit Graph

59 Commits

Author SHA1 Message Date
Fu Diwei
e5993ffeb2 style: remove UTF-8 BOM 2026-08-06 16:56:22 +08:00
Fu Diwei
6e1ec855ca refactor: improve sdk clients initialization 2026-07-31 09:31:22 +08:00
Fu Diwei
2cb13f0ad3 test: testify assertions 2026-07-29 17:07:58 +08:00
Fu Diwei
76dfce9db5 chore: update directory structure 2026-07-20 10:33:17 +08:00
Fu Diwei
afab301d8e refactor: add maps utility for getting keys 2026-07-17 16:56:00 +08:00
Fu Diwei
62109e5d91 refactor: add maps utility for copying a map to another 2026-07-17 16:56:00 +08:00
Fu Diwei
5c4a423f06 refactor: add maps utility for getting value as strings by split 2026-07-17 16:56:00 +08:00
Fu Diwei
57706a3604 refactor: add loop utility for batch operations 2026-07-15 15:25:11 +08:00
Fu Diwei
eecd0ce769 refactor: add maps utility for json value replacements 2026-07-15 15:25:11 +08:00
Fu Diwei
f29a08432e refactor: improve international checks for aliyun and tencentcloud 2026-07-03 17:55:28 +08:00
Fu Diwei
e948ca5f79 fix: #1337 2026-06-23 22:24:47 +08:00
Fu Diwei
390f500ad5 refactor: clean code 2026-06-10 23:13:22 +08:00
Fu Diwei
50ad1b9c6d refactor: initialize sdk3rd clients using functional options pattern 2026-06-09 22:58:34 +08:00
Fu Diwei
1cea69d1d2 feat: enhance certificate model with subjectName, issuerName, and validationPolicy fields 2026-06-09 09:54:58 +08:00
Fu Diwei
905521fd13 refactor: clean code 2026-06-04 01:14:21 +08:00
Fu Diwei
cfc95399a9 feat: do not encode private key to pkcs#8 when obtaining the certificate 2026-05-29 23:47:06 +08:00
Fu Diwei
4824a23492 chore(deps): migrate to lego v5 2026-05-27 23:51:41 +08:00
Fu Diwei
8e2bebfadb refactor: clean code 2026-05-22 22:42:11 +08:00
Fu Diwei
99f9aed324 feat(provider): support pfx encoder in local/ssh/ftp/s3 deployers 2026-05-20 17:43:34 +08:00
Fu Diwei
7aa2a5d305 test: improve unit tests for core providers 2026-05-20 11:45:37 +08:00
Fu Diwei
0f12b6413e refactor: replace errors.New with fmt.Errorf 2026-05-20 11:45:37 +08:00
Fu Diwei
9d32c58e41 feat: add ftp client 2026-04-17 11:50:28 +08:00
Fu Diwei
871603537d refactor: enhance certificate domain matching logic 2026-04-07 17:14:55 +08:00
Fu Diwei
84345f62f8 fix: some SANs of the certificate are missing 2026-01-26 11:17:15 +08:00
Fu Diwei
164a851d87 refactor: extract ssh module 2026-01-22 21:21:16 +08:00
Fu Diwei
a9464e6f2e refactor: make replacing rainyun certificate to be an independent deployment provider 2026-01-20 14:51:06 +08:00
Fu Diwei
2bec54eb55 refactor: use xwait utils instead of time.Sleep 2026-01-20 14:51:06 +08:00
Masterain
e9b6f54598 Add Synology DSM certificate deployer integration 2026-01-16 14:48:19 +08:00
Fu Diwei
61e9d334cf refactor: clean code 2025-12-28 20:48:15 +08:00
Fu Diwei
bb5c5ca143 fix: #1127 2025-12-27 19:52:42 +08:00
Fu Diwei
de6384205a refactor: extract x509 utils 2025-12-25 20:17:56 +08:00
Fu Diwei
5dcb7e4ae0 feat: support deploying ip addresses certificates 2025-12-25 20:17:56 +08:00
Fu Diwei
761454d2e2 feat: support uploading ip addresses certificates 2025-12-25 20:17:56 +08:00
Fu Diwei
d91119067c refactor: env utils 2025-12-23 22:44:20 +08:00
Fu Diwei
ea653f6930 chore: 调整目录结构 2025-11-24 14:06:04 +08:00
Fu Diwei
5748425c5d fix: #1011 2025-11-21 13:46:27 +08:00
Fu Diwei
84109a760c refactor(migration): optimize workflow draft walker 2025-11-17 20:30:56 +08:00
Fu Diwei
713440aba1 feat(provider): supoprt wildcard and certsan match pattern in deployment to upyun cdn 2025-11-13 20:27:03 +08:00
Fu Diwei
6243a78626 feat(provider): supoprt wildcard and certsan match pattern in deployment to ctyun cdn 2025-11-13 20:27:02 +08:00
Fu Diwei
c106dd5562 refactor: clean code 2025-11-07 22:28:49 +08:00
Fu Diwei
186a18db6d feat: reusing certificates key 2025-11-03 13:38:09 +08:00
Fu Diwei
0ec3596745 refactor: clean code 2025-10-30 20:18:14 +08:00
Fu Diwei
c15d6783c6 refactor: clean code 2025-10-29 21:10:03 +08:00
Fu Diwei
f28e39924f fix: fix typo 2025-10-15 13:14:49 +08:00
Fu Diwei
1d106f5575 refactor: clean code 2025-09-09 13:56:07 +08:00
Fu Diwei
cfe3f6cc01 refactor: clean code 2025-09-08 23:29:02 +08:00
Fu Diwei
5f27509b54 feat: standardize domain match patterns on deployment 2025-09-08 23:29:02 +08:00
Fu Diwei
66149e0a51 fix: #848 2025-09-05 21:50:25 +08:00
Fu Diwei
a5da1e47af feat(provider): new acme http-01 provider: ssh 2025-09-05 11:45:53 +08:00
Fu Diwei
e1fc2ba9c9 feat: use lego with multi-processing 2025-09-03 13:40:09 +08:00