sickjuicy
12358d3522
added downward compality and spaces are cut from the json
2024-12-01 16:01:23 +01:00
sickjuicy
b653b805b8
Update autorenew.go
2024-12-01 04:29:29 +01:00
sickjuicy
eb91865b70
Added to read json for the renew cert and fixed bug where on creation of a new cert the old NameServer ware used
2024-12-01 04:25:01 +01:00
sickjuicy
4dbf110edc
more Cleanup
2024-11-30 04:20:39 +01:00
sickjuicy
1eefa99b72
Cleanup
2024-11-30 03:35:30 +01:00
sickjuicy
e6b2d458f7
Added Custom Name Server Option
2024-11-26 23:30:24 +01:00
Toby Chui
c5170bcb94
Refactorized main entry function
...
- Moved constants to def.go
- Added acme close function (not used for now)
- Added robots.txt to prevent webmin panel being scanned by search engine
2024-11-19 20:30:36 +08:00
Toby Chui
ec5c24b9b8
Added more darktheme
...
- Added more dark theme css
- Merged main branch fixes and new features
- Added todo tag for custom timeout
2024-11-14 21:18:05 +08:00
Toby Chui
634e9c9855
v3.1.3 init commit
...
- Fixed #378
- Added wip dark theme
- Fixed in code typo
- Fixed int conversion bug in some DNS challenge supplier
2024-11-08 22:24:07 +08:00
Toby Chui
c5ca68868b
Optimized ACME logic
...
- Added automatic port 80 listener enable for those who don't read our wiki
- Reduced default interval for polling and propagation timeout
2024-10-28 21:40:58 +08:00
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
cab2f4e63a
Fixed #316
...
Fixed early renew day not passed into auto renewer config bug
2024-09-26 22:57:49 +08:00
Toby Chui
01f68c5ef5
Added tour for basic operations
...
- added static website setup tour
- added subdomain setup tour
2024-08-15 22:35:43 +08:00
Toby Chui
a7f89086d4
Restructured log format in acme module
...
- Replaced all log.Println in acme module to system wide logger
- Fixed file manager path escape bug #274
2024-08-13 21:56:23 +08:00
Toby Chui
0747cf4b0f
Fixed gandi DNS bug
...
- Fixed gandi DNS challenge extra input field
- Updated geoip list
2024-07-31 16:11:50 +08:00
Toby Chui
7626857c02
Updated acme dns list
...
- Updated acme dns configs
- Updated dns propagation timeout from default (2min) to 5 minutes
2024-07-29 12:55:37 +08:00
Toby Chui
fd1439f746
Fixed csrf token error in cert upload ui
...
- Fixed csrf token error in cert upload interface
- Added system wide logger into tls cert manager
2024-07-29 12:28:21 +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
f4a5c905e7
Fixed #256
...
- Added startup paramter to change the early renew days of certificates
- Changed the default early renew days of certificates from 14 days to 30 days
- Fixed vdir update not updating uptime monitor bug
2024-07-21 15:11:13 +08:00
Toby Chui
cf9a05f130
Updated v3.0.9
...
- Added certificate download
- Updated netcup timeout value
- Updated geoip db
- Removed debug print from log viewer
- Upgraded netstat log printing to new log formatter
- Improved updater implementation
2024-07-16 11:30:12 +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
334c1ab131
Updated provider dns credential fields
2024-05-20 21:56:40 +08:00
Toby Chui
7b69b5fa63
Updated README
...
- Added start.sh
- Updated provider.json
2024-05-15 14:27:59 +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
Toby Chui
46817d0664
Fixed minor code style in PR
...
- Fixed minor coding style in PR
- Updated geoip list
2024-05-06 18:50:12 +08:00
Linard Schwendener
90c2199a1b
Added Logging Statement
2024-05-04 10:50:30 +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
e1b512f78f
Manual Renew knows if DNS Challenge is required
2024-05-03 00:57:47 +02:00
Linard Schwendener
8854a38f49
DNS Credentials are saved in Database
2024-05-02 22:52:51 +02:00
Linard Schwendener
73c0ea0896
POC DNS Challenge with Dynu
2024-05-02 21:42:18 +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
fd6ba56143
Added web directory manager
...
+ Added web directory manager
+ Added dummy service expose proxy page
+ Moved ACME and renew to a new section in TLS management page
2023-09-24 23:44:48 +08:00
dalun
95892802fd
use issuer org as failover for json file not exist
2023-09-13 04:28:33 +00:00
dalun
8a5004e828
handle buypass issuer not match
2023-09-13 04:27:11 +00:00
dalun
c6c523e005
prevent out of range when check issuer exist
2023-09-13 00:39:29 +00:00
Toby Chui
507c2ab468
Updated 2.6.7 init
2023-09-09 12:28:24 +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
ce0b1a7585
fix missing space
2023-08-21 12:55:14 +00:00
dalun
352995e852
add custom acme feature in backend
2023-08-20 21:01:33 +00:00
Toby Chui
153d056bdf
ACME compatibility fix for /.well-known/
...
+ Updated acme well known take-over regrex
+ Added experimental config export and import
+ Added unit test for location rewrite in dpcore
+ Moved all config files to ./conf and original proxy files to ./conf/proxy
+ Minor optimization on UI regarding TLS verification logo on subdomain and vdir list
2023-07-12 21:42:09 +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