summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-acme/htdocs
AgeCommit message (Collapse)Author
2023-08-08luci-app-acme: Rename caption "Key size" to "Key type"Sergey Ponomarev
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: List of certificatesSergey Ponomarev
Add Certificates section to help users to see issued certificates and path to them. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Account email explanationSergey Ponomarev
Add rationale how the email is used. The translation key is separate to keep an existing translation. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: DNS API: list of all providersSergey Ponomarev
To simplify configuration we need a list of all supported providers. Each provider has own set of params. We should show them when a user selected a provider. To help a user to find instruction for the provider we will generate a link to Wiki. A user still can change the Credentials option manually. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Split Challenge Validation tab into twoSergey Ponomarev
The validation_method is now set to webroot by default. This is the most used option. The webroot option is now empty by default. Into the description added that by default will be used /var/run/acme/challenge/ Webservers should serve the folder under /.well-known/acme-challenge/ url. The folder is automatically created by the acmesh service on renewal. The Challenge Validation Tab is split to Webroot and DNS and the validation method moved to general tab. So ideally a user won't see the webroot folder option from other tab. And a user can basically enable the webroot just in the general tab without leaving it. The DNS validation needs too many options to it needs for own tab. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Remove update_nginx and update_uhttpdSergey Ponomarev
The options now removed completely and hotplug hooks will be used instead. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Move use_staging and key_type to advanced tabSergey Ponomarev
The options are useful only for experienced users. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Migrate old keylength to key_typeSergey Ponomarev
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Rename keylength to key_typeSergey Ponomarev
The keylength option was renamed to key_type and values changed. See https://github.com/openwrt/packages/pull/21079/commits/6d61014e51266f1cb083d9f31491f9c5fb73eeb0 Make it optional to let acme.sh to decide (currently ec256) Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Hide keysize and days columnsSergey Ponomarev
The columns makes little sense and instead we can keep more space for domains. The days is really advanced option that is better not to change and it's support may be removed for simplicity. Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-08luci-app-acme: Reuse translations for removed state_dir optionSergey Ponomarev
In the commit acf40dc0d402c68f35c02982a119e4a64131ce04 was removed the state_dir. But translations were kept and they still have a value. We should say to a user where the certs are stored now, and we can reuse the old translations. They need to be fixed a little bit and already fixed for Russian, Ukrainian and Bulgarian languages. See #6273 Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-03-15luci-app-acme: remove handling of deprecated `state_dir` optionJo-Philipp Wich
Recent versions of "acme" report the following message on startup: daemon.warn acme: Option "state_dir" is deprecated, please remove it. Certificates now exist in /etc/ssl/acme Solve this issue by removing the support for this deprecated option. Fixes: #6273 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-22luci-app-acme: change form view to GridSectionFlorian Eckert
If multiple certificates are added, then the page is a bit confusing with all the informations. Therefore the GridSection view would be better suited here. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-10-20luci-app-acme: Add descriptive text to validation methodJannis Pinter
Signed-off-by: Jannis Pinter <jannis+openwrt@pinterjann.is>
2020-10-20luci-app-acme: Remove services tabJannis Pinter
Signed-off-by: Jannis Pinter <jannis+openwrt@pinterjann.is>
2020-10-19luci-app-acme: Use tabs for certificate sectionJannis Pinter
Signed-off-by: Jannis Pinter <jannis+openwrt@pinterjann.is>
2020-10-17luci-app-acme: Add option for custom ACME serverJannis Pinter
Signed-off-by: Jannis Pinter <jannis@pinterjann.is>
2020-06-24luci-app-acme: convert to client side renderingHuangbin Zhan
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>