Toby Chui
5f64b622b5
Fixed #353 and #327
...
- Added user defined polling and propagation timeout option in ACME
- Updated lego and added a few new DNS challenge providers
- Updated code gen to support new parameters
2024-10-27 16:17:44 +08:00
Toby Chui
3392013a5c
Fixed #297
...
- Added UI to showcase ZeroSSL do not support DNS challenge
- Added test case for origin picker
- Updated zerotier struct info (wip)
2024-09-09 21:12:12 +08:00
Toby Chui
f595da92a1
Fixed #267
...
- Added csrf middleware to management portal mux
- Added csrf token to all html templates
- Added csrf validation to all endpoints
- Optimized some old endpoints implementation
2024-07-24 21:58:44 +08:00
Toby Chui
2aa35cbe6d
Added load balancer (wip)
...
+ Added support for multiple upstreams
+ Added load balancer
+ Added upstream abstraction in endpoint
+ Added load balancer structure
+ Added breaking change auto-updater
+ Added uptime monitor proxy type definitions
+ Added upstream editor UI
+ Fixed charset bug in many snippets HTML files
2024-07-01 21:17:20 +08:00
Toby Chui
ce4f46cb50
Fixed bugs caused by DNS challenge PR
...
- Fixed concurrency in EAB and DNS credential save
- Fixed missing CA name in ACME Obtain certificate handler
- Optimized acmedns code config
- Fixed a lot of front-end bugs in acme snippet
2024-05-14 16:21:47 +08:00
Toby Chui
3454a9b975
Added backend generated dns providers arch
...
- Added acmedns
- Added auto dns credential form generator
2024-05-10 23:34:02 +08:00
Linard Schwendener
161c61fac7
Scraped all DNS Providers with their Configuration
2024-05-04 10:35:31 +02:00
Linard Schwendener
5ffacb1d06
Support all DNS Provders with acme-lego 4.16
2024-05-04 09:13:37 +02:00
Linard Schwendener
75ebd0ffbe
DNS Provider Agnostic Solution
2024-05-03 17:23:23 +02:00
Linard Schwendener
8854a38f49
DNS Credentials are saved in Database
2024-05-02 22:52:51 +02:00
Linard Schwendener
7583a4628c
Show DNS Challenge only for Lets Encrypt
2024-05-02 22:09:04 +02:00
Linard Schwendener
73c0ea0896
POC DNS Challenge with Dynu
2024-05-02 21:42:18 +02:00
Linard Schwendener
7dad7c7305
Send Values to Backend
2024-05-02 17:56:07 +02:00
Linard Schwendener
cb0e13976d
Added ui components needed for dns challenge
2024-05-01 14:40:53 +02:00
Toby Chui
8e648a8e1f
v3.0.2 init commit
...
+ Fixed zeroSSL bug (said by @yeungalan ) #45
+ Fixed manual renew button bug
+ Seperated geodb module with access controller
+ Added per hosts access control (experimental) #69
+ Fixed basic auth not working on TLS bypass mode bug
+ Fixed empty domain crash bug #120
2024-04-14 19:37:01 +08:00
Toby Chui
e980bc847b
Updated a lot of stuffs
...
+ Added comments for whitelist
+ Added automatic cert pick for multi-host certs (SNI)
+ Renamed .crt to .pem for cert store
+ Added best-fit selection for wildcard matching rules
+ Added x-proxy-by header
+ Added X-real-Ip header
+ Added Development Mode (Cache-Control: no-store)
+ Updated utm timeout to 10 seconds instead of 90
2024-02-16 15:44:09 +08:00
Toby Chui
bda47fc36b
Added default Ca features
...
+ Added default CA feature
+ Fixed RWD issue in TLS cert table
+ Optimized ACME UI in the TLS page
2023-09-25 20:54:50 +08:00
Toby Chui
c65f780613
Merge pull request #64 from daluntw/multidomain_fix
...
Fix multidomain UI handle incorrectly
2023-09-10 17:42:07 +08:00
Toby Chui
507c2ab468
Updated 2.6.7 init
2023-09-09 12:28:24 +08:00
dalun
1180da8d11
fix multidomain missing logic
2023-09-08 23:18:47 +00:00
Toby Chui
f15c774c70
Updated go mod
...
+ Updated go mod to latest version
+ Fixed minor UX problem pn acme snippet
2023-08-30 12:16:53 +08:00
dalun
eb98624a6a
fix naming convention
2023-08-28 03:35:20 +00:00
dalun
6a0c7cf499
add skipTLS for custom acme server
2023-08-28 03:31:33 +00:00
dalun
415838ad39
add frontend support
2023-08-21 13:19:33 +00:00
Toby Chui
52d3b2f8c2
Fixed memory leaking
...
+ Patch on memory leaking for Windows netstat module (do not effect any of the previous non Windows builds)
+ Fixed potential memory leak in acme handler logic
+ Added "do you want to get a TLS certificate for this subdomain?" dialog when a new subdomain proxy rule is created
2023-07-26 19:17:43 +08:00
Toby Chui
36b17ce4cf
acme and redirection patch
...
+ Added experimental fix for redirection tailing problem
+ Added acme widget for first time users to setup https
2023-07-06 11:01:33 +08:00
Toby Chui
2f14d6f271
Fixed minor bugs in renew policy toggle
2023-06-29 18:59:24 +08:00
Toby Chui
741d3f8de1
Minor fix to renew now function
2023-06-23 23:22:19 +08:00
Toby Chui
23eca5afae
Added experimental acme renew from Let's Encrypt
2023-06-23 23:09:10 +08:00