Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

luci-app-acme: rename keylength to key_type #6415

Merged
merged 15 commits into from
Aug 8, 2023
Merged

Commits on Aug 7, 2023

  1. luci-app-acme: Reuse translations for removed state_dir option

    In the commit acf40dc 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 openwrt#6273
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    ea516da View commit details
    Browse the repository at this point in the history
  2. luci-app-acme: Hide keysize and days columns

    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>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    e39d4a2 View commit details
    Browse the repository at this point in the history
  3. luci-app-acme: Rename keylength to key_type

    The keylength option was renamed to key_type and values changed.
    See openwrt/packages@6d61014
    Make it optional to let acme.sh to decide (currently ec256)
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    15ce930 View commit details
    Browse the repository at this point in the history
  4. luci-app-acme: Migrate old keylength to key_type

    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    9486292 View commit details
    Browse the repository at this point in the history
  5. luci-app-acme: Move use_staging and key_type to advanced tab

    The options are useful only for experienced users.
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    f2f4144 View commit details
    Browse the repository at this point in the history
  6. luci-app-acme: Remove update_nginx and update_uhttpd

    The options now removed completely and hotplug hooks will be used instead.
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3903933 View commit details
    Browse the repository at this point in the history
  7. luci-app-acme: Split Challenge Validation tab into two

    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>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    585df1d View commit details
    Browse the repository at this point in the history
  8. luci-app-acme: DNS API: list of all providers

    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>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    32c3fd4 View commit details
    Browse the repository at this point in the history
  9. luci-app-acme: Account email explanation

    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>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    bebad8f View commit details
    Browse the repository at this point in the history
  10. luci-app-acme: List of certificates

    Add Certificates section to help users to see issued certificates and path to them.
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    e344960 View commit details
    Browse the repository at this point in the history
  11. luci-app-acme: Update translations

    Keys were rearranged automatically.
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    ea913e1 View commit details
    Browse the repository at this point in the history
  12. luci-app-acme: Russian translation for new fields

    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    b0f6079 View commit details
    Browse the repository at this point in the history
  13. luci-app-acme: Translation: merge "ACME certificates" and "ACME certs"

    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    90d852c View commit details
    Browse the repository at this point in the history
  14. luci-app-acme: Rename caption "Key size" to "Key type"

    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    7e58585 View commit details
    Browse the repository at this point in the history
  15. luci-app-acme: Translations update

    The key type was rearranged.
    
    Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
    stokito committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d27bdac View commit details
    Browse the repository at this point in the history